diff --git a/avatar/AvatarModule.php b/avatar/AvatarModule.php index 661a382..41d527b 100644 --- a/avatar/AvatarModule.php +++ b/avatar/AvatarModule.php @@ -1,11 +1,12 @@ -setImport(array( - 'application.modules.user.controllers.*', - 'application.modules.user.models.*', - 'application.modules.avatar.controllers.*', - 'application.modules.avatar.models.*', + 'YumModulesRoot.user.controllers.*', + 'YumModulesRoot.user.models.*', + 'YumModulesRoot.avatar.controllers.*', + 'YumModulesRoot.avatar.models.*', )); } diff --git a/avatar/controllers/YumAvatarController.php b/avatar/controllers/YumAvatarController.php index 96c236f..2013a39 100644 --- a/avatar/controllers/YumAvatarController.php +++ b/avatar/controllers/YumAvatarController.php @@ -1,9 +1,9 @@ -avatar = ''; $model->save(); $this->redirect(array( - Yum::module('profile')->profileViewRoute)); + Yum::module('profile')->profileViewRoute)); } public function actionEnableGravatar() { @@ -19,7 +19,7 @@ public function actionEnableGravatar() { $model->avatar = 'gravatar'; $model->save(); $this->redirect(array( - Yum::module('profile')->profileViewRoute)); + Yum::module('profile')->profileViewRoute)); } public function beforeAction($action) { @@ -53,7 +53,7 @@ public function actionEditAvatar() { Yum::log(Yum::t('User {username} uploaded avatar image {filename}', array( '{username}' => $model->username, '{filename}' => $model->avatar))); - $this->redirect(array('//profile/profile/view')); + $this->redirect(array('//profile/profile/view')); } } } diff --git a/avatar/views/avatar/edit_avatar.php b/avatar/views/avatar/edit_avatar.php index db23502..5d7dbc4 100644 --- a/avatar/views/avatar/edit_avatar.php +++ b/avatar/views/avatar/edit_avatar.php @@ -1,5 +1,5 @@
-title = Yum::t('Upload avatar'); $this->breadcrumbs = array( diff --git a/friendship/FriendshipModule.php b/friendship/FriendshipModule.php index e136a96..88c1bc1 100644 --- a/friendship/FriendshipModule.php +++ b/friendship/FriendshipModule.php @@ -1,4 +1,4 @@ -find( 'inviter_id = :inviter_id and friend_id = :friend_id', array( @@ -21,7 +21,7 @@ public function actionIndex() { ':friend_id' => $_POST['YumFriendship']['friend_id'])); if(isset($friendship)) - if($friendship->inviter_id == Yii::app()->user->id + if($friendship->inviter_id == Yii::app()->user->id || $friendship->friend_id == Yii::app()->user->id) if(isset($_POST['YumFriendship']['add_request'])) { @@ -32,7 +32,7 @@ public function actionIndex() { } elseif(isset($_POST['YumFriendship']['ignore_request'])) { $friendship->status = 0; $friendship->save(); - } elseif(isset($_POST['YumFriendship']['cancel_request']) + } elseif(isset($_POST['YumFriendship']['cancel_request']) || isset($_POST['YumFriendship']['remove_friend'])) { $friendship->delete(); } @@ -54,7 +54,7 @@ public function actionAdmin() { $this->render('admin', array('friendships' => $friendships)); - } + } public function actionInvite($user_id = null) { if(isset($_POST['user_id'])) @@ -71,7 +71,7 @@ public function actionInvite($user_id = null) { Yum::setFlash('The friendship request has been sent'); $this->redirect(array('//profile/profile/view', 'id' => $user_id)); } - } + } $this->render('invitation', array( 'inviter' => YumUser::model()->findByPk(Yii::app()->user->id), @@ -149,7 +149,7 @@ public static function invitationLink($inviter, $invited) { $friends = $inviter->getFriends(true); if($friends && $friends[0] != NULL) - foreach($friends as $friend) + foreach($friends as $friend) if($friend->id == $invited->id) return false; // already friends, rejected or request pending diff --git a/friendship/models/YumFriendship.php b/friendship/models/YumFriendship.php index bbf732a..f38984a 100644 --- a/friendship/models/YumFriendship.php +++ b/friendship/models/YumFriendship.php @@ -1,7 +1,7 @@ -message = $message; $this->status = 1; return $this->save(); - } + } // How many friendship requests have been made in month $month of year $year? public static function countRequest($month = null, $year = null) { @@ -64,19 +64,19 @@ public static function countRequest($month = null, $year = null) { public function acceptFriendship() { $this->acknowledgetime = time(); $this->status = 2; - if(Yum::hasModule('message') - && isset($this->inviter->privacy) + if(Yum::hasModule('message') + && isset($this->inviter->privacy) && $this->inviter->privacy->message_new_friendship) { - Yii::import('application.modules.message.models.YumMessage'); + Yii::import('YumModulesRoot.message.models.YumMessage'); YumMessage::write($this->inviter, $this->invited, Yum::t('Your friendship request has been accepted'), strtr( 'Your friendship request to {username} has been accepted', array( - '{username}' => $this->inviter->username))); + '{username}' => $this->inviter->username))); } $this->save(false, array('acknowledgetime', 'status')); - } + } public function getFriend() { if($this->friend_id == Yii::app()->user->id) @@ -103,13 +103,13 @@ public function rejectFriendship() { $this->acknowledgetime = time(); $this->status = 3; return($this->save()); - } + } public function ignoreFriendship() { $this->acknowledgetime = time(); $this->status = 0; return($this->save()); - } + } public function tableName() { @@ -156,9 +156,9 @@ public function beforeSave() { if($this->isNewRecord) if($user = YumUser::model()->findByPk($this->friend_id)) { if(Yum::hasModule('message') - && $user->privacy + && $user->privacy && $user->privacy->message_new_friendship) { - Yii::import('application.modules.message.models.YumMessage'); + Yii::import('YumModulesRoot.message.models.YumMessage'); YumMessage::write($user, $this->inviter, Yum::t('New friendship request from {username}', array( '{username}' => $this->inviter->username)), @@ -199,7 +199,7 @@ public static function areFriends($uid1, $uid2) { $friendship = YumFriendship::model()->find('status = 2 and inviter_id = '.$uid2 . ' and friend_id = '.$uid1); if($friendship) return true; - } + } return false; } diff --git a/friendship/views/friendship/_form.php b/friendship/views/friendship/_form.php index 36cf64d..2e4fd8c 100644 --- a/friendship/views/friendship/_form.php +++ b/friendship/views/friendship/_form.php @@ -1,51 +1,51 @@
-beginWidget('CActiveForm', array( +beginWidget('CActiveForm', array( 'id'=>'groups-form', 'enableAjaxValidation'=>false, )); ?> - errorSummary($model); ?> + errorSummary($model); ?>
- label($model,'inviter_id'); ?> - textField($model->inviter,'username',array( + label($model,'inviter_id'); ?> + textField($model->inviter,'username',array( 'size'=>20,'maxlength'=>25,'readonly'=>'readonly')); ?> - error($model,'inviter_id'); ?> + error($model,'inviter_id'); ?>
- label($model,'status'); ?> - label($model,'status'); ?> + 'No friendship requested','1'=>'Confirmation pending','2'=>'Friendship confirmed','3'=>'Friendship rejected')); ?> - error($model,'status'); ?> + error($model,'status'); ?>
- label($model,'friend_id'); ?> - textField($model->invited,'username',array( + label($model,'friend_id'); ?> + textField($model->invited,'username',array( 'size'=>20,'maxlength'=>25,'readonly'=>'readonly')); ?> - error($model,'friend_id'); ?> + error($model,'friend_id'); ?>
- label($model,'message'); ?> - textArea($model,'message'); ?> - error($model,'message'); ?> + label($model,'message'); ?> + textArea($model,'message'); ?> + error($model,'message'); ?>
- - + +
- isNewRecord ? Yii::t('App', 'Create') : Yii::t('App', 'Save')); ?> + isNewRecord ? Yii::t('App', 'Create') : Yii::t('App', 'Save')); ?>
-endWidget(); ?> +endWidget(); ?>
diff --git a/friendship/views/friendship/_view.php b/friendship/views/friendship/_view.php index 85db8aa..aad29d1 100644 --- a/friendship/views/friendship/_view.php +++ b/friendship/views/friendship/_view.php @@ -1,3 +1,3 @@ -%s', $data->invited->username); ?> diff --git a/friendship/views/friendship/admin.php b/friendship/views/friendship/admin.php index 7d93329..3731d27 100644 --- a/friendship/views/friendship/admin.php +++ b/friendship/views/friendship/admin.php @@ -1,4 +1,4 @@ -title = Yum::t('Friendship administration'); $this->breadcrumbs = array('Friends', 'Admin'); diff --git a/friendship/views/friendship/friendedit.php b/friendship/views/friendship/friendedit.php index 38ba44c..21e4929 100644 --- a/friendship/views/friendship/friendedit.php +++ b/friendship/views/friendship/friendedit.php @@ -1,4 +1,4 @@ -title = Yum::t(ucfirst($user->username) .'\'s friends'); $this->breadcrumbs = array('Friends', $user->username); diff --git a/friendship/views/friendship/friends.php b/friendship/views/friendship/friends.php index 0fa5d74..72c131f 100644 --- a/friendship/views/friendship/friends.php +++ b/friendship/views/friendship/friends.php @@ -1,4 +1,4 @@ -profile) return false; @@ -11,11 +11,11 @@ ?>
- getAvatar(true); ?>
- username), Yii::app()->createUrl('//profile/profile/view',array( 'id'=>$friend->id))); @@ -23,7 +23,7 @@
- '; } Yii::import( - 'application.modules.friendship.controllers.YumFriendshipController'); + 'YumModulesRoot.friendship.controllers.YumFriendshipController'); echo YumFriendshipController::invitationLink(Yii::app()->user->id, $model->id); ?> diff --git a/friendship/views/friendship/invitation.php b/friendship/views/friendship/invitation.php index bf63dd6..fda346b 100644 --- a/friendship/views/friendship/invitation.php +++ b/friendship/views/friendship/invitation.php @@ -1,4 +1,4 @@ -title = Yum::t('Request friendship for user {username}', array( '{username}' => $invited->username)); $this->breadcrumbs = array( diff --git a/friendship/views/friendship/myfriends.php b/friendship/views/friendship/myfriends.php index 9170792..986f73f 100644 --- a/friendship/views/friendship/myfriends.php +++ b/friendship/views/friendship/myfriends.php @@ -1,4 +1,4 @@ -title = Yum::t('My friends'); $this->breadcrumbs = array(Yum::t('Friends')); diff --git a/friendship/views/friendship/new_friends.php b/friendship/views/friendship/new_friends.php index 9362734..c1b68f2 100644 --- a/friendship/views/friendship/new_friends.php +++ b/friendship/views/friendship/new_friends.php @@ -1,4 +1,4 @@ -findByPk(Yii::app()->user->id); if($user->friendship_requests) { diff --git a/friendship/views/friendship/update.php b/friendship/views/friendship/update.php index ad27d3d..52ffd1d 100644 --- a/friendship/views/friendship/update.php +++ b/friendship/views/friendship/update.php @@ -1,4 +1,4 @@ -breadcrumbs=array( Yum::t('Friendships')=>array('index'), $model->id=>array('view','id'=>$model->id), @@ -6,6 +6,6 @@ ); ?> -

Update Friendship #id; ?>

+

Update Friendship #id; ?>

-renderPartial('_form', array('model'=>$model)); ?> +renderPartial('_form', array('model'=>$model)); ?> diff --git a/friendship/views/friendship/view.php b/friendship/views/friendship/view.php index eacf97e..d9d7136 100644 --- a/friendship/views/friendship/view.php +++ b/friendship/views/friendship/view.php @@ -1,12 +1,12 @@ -breadcrumbs=array( 'Groups'=>array('index'), ); ?> -

View Friendship #id; ?>

+

View Friendship #id; ?>

-widget('zii.widgets.CDetailView', array( +widget('zii.widgets.CDetailView', array( 'data'=>$model, 'attributes'=>array( 'id', diff --git a/membership/MembershipModule.php b/membership/MembershipModule.php index 7398001..9409876 100644 --- a/membership/MembershipModule.php +++ b/membership/MembershipModule.php @@ -1,11 +1,12 @@ -array('index', 'order', 'extend'), 'users'=>array('@'), ), - array('allow', + array('allow', 'actions'=>array('admin','delete', 'update', 'view', 'orders'), 'users'=>array('admin'), ), - array('deny', + array('deny', 'users'=>array('*'), ), ); @@ -44,13 +44,13 @@ public function actionExtend() { } public function actionUpdate($id = null) { - if($id !== null) + if($id !== null) $model = YumMembership::model()->findByPk($id); if(isset($_POST['YumMembership'])) { - $model = YumMembership::model()->findByPk($_POST['YumMembership']['id']); + $model = YumMembership::model()->findByPk($_POST['YumMembership']['id']); $model->attributes = $_POST['YumMembership']; - if($model->confirmPayment()) + if($model->confirmPayment()) $this->redirect(array('admin')); } @@ -82,7 +82,7 @@ public function actionDelete() if(!isset($_GET['ajax'])) { if(isset($_POST['returnUrl'])) - $this->redirect($_POST['returnUrl']); + $this->redirect($_POST['returnUrl']); else $this->redirect(array('admin')); } @@ -118,8 +118,6 @@ public function actionOrders() } public function actionAdmin() { - $this->layout = Yum::module()->adminLayout; - $model=new YumMembership('search'); $model->unsetAttributes(); diff --git a/membership/controllers/YumPaymentController.php b/membership/controllers/YumPaymentController.php index a797599..bd82b46 100644 --- a/membership/controllers/YumPaymentController.php +++ b/membership/controllers/YumPaymentController.php @@ -1,26 +1,26 @@ -array('index','view'), 'users'=>array('*'), ), - array('allow', + array('allow', 'actions'=>array('getOptions', 'create','update'), 'users'=>array('@'), ), - array('allow', + array('allow', 'actions'=>array('admin','delete'), 'users'=>array('admin'), ), - array('deny', + array('deny', 'users'=>array('*'), ), ); @@ -35,7 +35,6 @@ public function actionView() public function actionCreate() { - $this->layout = Yum::module()->adminLayout; $model = new YumPayment; if(isset($_POST['YumPayment'])) { @@ -83,7 +82,7 @@ public function actionDelete() if(!isset($_GET['ajax'])) { if(isset($_POST['returnUrl'])) - $this->redirect($_POST['returnUrl']); + $this->redirect($_POST['returnUrl']); else $this->redirect(array('admin')); } @@ -103,7 +102,6 @@ public function actionIndex() public function actionAdmin() { - $this->layout = Yum::module()->adminLayout; $model=new YumPayment('search'); $model->unsetAttributes(); diff --git a/membership/models/YumMembership.php b/membership/models/YumMembership.php index f246254..6f44370 100644 --- a/membership/models/YumMembership.php +++ b/membership/models/YumMembership.php @@ -1,5 +1,5 @@ -user, 1, Yum::t('Payment arrived'), strtr( diff --git a/membership/models/YumPayment.php b/membership/models/YumPayment.php index 10b92a7..2368f06 100644 --- a/membership/models/YumPayment.php +++ b/membership/models/YumPayment.php @@ -1,4 +1,4 @@ -

- * . + * .

-beginWidget('CActiveForm', array( +beginWidget('CActiveForm', array( 'id'=>'membership-form', 'enableAjaxValidation'=>true, )); echo $form->errorSummary($model); ?>
-labelEx($model,'type'); ?> -labelEx($model,'type'); ?> +findAll('price != 0'), 'id', 'title')); ?> -error($model,'type'); ?> +error($model,'type'); ?>
- array('membership/index'))); echo CHtml::submitButton(Yum::t('Buy membership')); diff --git a/membership/views/membership/_miniform.php b/membership/views/membership/_miniform.php index 7b96a19..7e910b0 100644 --- a/membership/views/membership/_miniform.php +++ b/membership/views/membership/_miniform.php @@ -1,33 +1,33 @@
-beginWidget('CActiveForm', array( +beginWidget('CActiveForm', array( 'id'=>'membership-form', 'enableAjaxValidation'=>true, )); echo $form->errorSummary($model); ?>
-labelEx($model,'type'); ?> -labelEx($model,'type'); ?> + Yii::t('app', 'BASIS') , 'BUSINESS' => Yii::t('app', 'BUSINESS') , )); ?> -error($model,'type'); ?> +error($model,'type'); ?>
-labelEx($model,'fee'); ?> -textField($model,'fee'); ?> -error($model,'fee'); ?> +labelEx($model,'fee'); ?> +textField($model,'fee'); ?> +error($model,'fee'); ?>
-labelEx($model,'period'); ?> -textField($model,'period'); ?> -error($model,'period'); ?> +labelEx($model,'period'); ?> +textField($model,'period'); ?> +error($model,'period'); ?>
- -

role->description; ?>

+

role->description; ?>

-id . '
'; if($data->role->price != 0) if($data->payment_date == 0) @@ -17,26 +17,26 @@ } ?> -role->price != 0) { ?> +role->price != 0) { ?>
- -order_date); ?> + +order_date); ?>
- -payment)) echo $data->payment->title . '
'; ?> - + +payment)) echo $data->payment->title . '
'; ?> + -end_date != 0) echo Yum::t('This membership is still active {days} days', array( '{days}' => $data->daysLeft())); ?> -isActive()) { ?> - -

:

-isActive()) { ?> + +

:

+ Yum::t('Automatically extend subscription'), 'cancel' => Yum::t('Cancel Subscription')); @@ -50,6 +50,6 @@ $data->subscribed == -1 ? 'cancel' : $data->subscribed, $options); echo CHtml::submitButton(Yum::t('Save')); ?> - - + +
diff --git a/membership/views/membership/admin.php b/membership/views/membership/admin.php index 5742436..db061ad 100644 --- a/membership/views/membership/admin.php +++ b/membership/views/membership/admin.php @@ -1,13 +1,10 @@ -title = Yum::t('Memberships'); $this->breadcrumbs=array( Yum::t('Memberships')=>array('index'), Yum::t('Manage'), ); -?> -

- -language); $this->widget('zii.widgets.grid.CGridView', array( @@ -38,11 +35,12 @@ 'payment.title', array( 'header' => Yum::t('Time left'), - 'value' => '$data->timeLeft()', + 'value' => '$data->timeLeft()', 'type' => 'raw'), array( 'class'=>'CButtonColumn', 'template' => '{update}{delete}', ), ), - )); ?> + )); + diff --git a/membership/views/membership/buttons.php b/membership/views/membership/buttons.php index d3c01b2..b7b7c64 100644 --- a/membership/views/membership/buttons.php +++ b/membership/views/membership/buttons.php @@ -1,11 +1,11 @@
- $url)); ?>  - +
diff --git a/membership/views/membership/index.php b/membership/views/membership/index.php index fb7c1a6..088100c 100644 --- a/membership/views/membership/index.php +++ b/membership/views/membership/index.php @@ -1,4 +1,4 @@ -breadcrumbs = array( Yum::t('Membership'), Yum::t('My memberships'), @@ -9,7 +9,7 @@ ?> -widget('zii.widgets.CListView', array( +widget('zii.widgets.CListView', array( 'dataProvider'=>$dataProvider, 'itemView'=>'_view', )); ?> diff --git a/membership/views/membership/membership_expired.php b/membership/views/membership/membership_expired.php index b812856..ef601b5 100644 --- a/membership/views/membership/membership_expired.php +++ b/membership/views/membership/membership_expired.php @@ -1 +1 @@ - + diff --git a/membership/views/membership/order.php b/membership/views/membership/order.php index 05f300a..57e3a06 100644 --- a/membership/views/membership/order.php +++ b/membership/views/membership/order.php @@ -1,9 +1,9 @@ -breadcrumbs = array(Yum::t('Membership'));?> +breadcrumbs = array(Yum::t('Membership'));?> -title = Yum::t('Membership'); ?> +title = Yum::t('Membership'); ?>
- beginWidget('CActiveForm', array( + beginWidget('CActiveForm', array( 'id'=>'membership-has-company-form', 'enableAjaxValidation'=>true, )); @@ -12,7 +12,7 @@
- findAll('price != 0'), 'id', 'description'), array('template' => '
{input}
{label}')); ?> @@ -20,16 +20,16 @@

- labelEx($model,'payment_id'); ?>
- labelEx($model,'payment_id'); ?>
+ findAll(), 'id', 'title'), array('template' => '
{input}
{label}')); ?>
- error($model,'membership_id'); ?> + error($model,'membership_id'); ?> - @@ -44,7 +44,7 @@
- clientScript->registerScript('toggle', " $('#detail-information').hide(); $('#more-information').click(function() { @@ -52,4 +52,4 @@ }); "); ?> - endWidget(); ?> + endWidget(); ?> diff --git a/membership/views/membership/orders.php b/membership/views/membership/orders.php index ef57d62..b7eaa0d 100644 --- a/membership/views/membership/orders.php +++ b/membership/views/membership/orders.php @@ -1,4 +1,4 @@ -breadcrumbs=array( 'Pakete', 'Bestellungen' @@ -8,7 +8,7 @@

Bestellungen

-language); $this->widget('zii.widgets.grid.CGridView', array( diff --git a/membership/views/membership/success.php b/membership/views/membership/success.php index e00d18a..558ef2a 100644 --- a/membership/views/membership/success.php +++ b/membership/views/membership/success.php @@ -1,3 +1,3 @@ -

The Membership has been successfully created

+

The Membership has been successfully created

- $relation.'_done')); ?> $relation.'_create')); + $relation.'_done')); ?> $relation.'_create')); diff --git a/membership/views/membership/update.php b/membership/views/membership/update.php index e3e8649..71a9965 100644 --- a/membership/views/membership/update.php +++ b/membership/views/membership/update.php @@ -1,13 +1,10 @@ -title = Yum::t('Memberships'); $this->breadcrumbs=array( Yum::t('Memberships')=>array('index'), Yum::t('Update'), ); -?> - -

-widget('zii.widgets.CDetailView', array( 'data'=>$model, 'attributes'=>array( @@ -16,7 +13,7 @@ 'payment.title', ), - )); + )); echo Yum::t('Ordered at').': '.date("Y. m. d G:i:s", $model->order_date) . '
'; echo Yum::t('Ends at').': ' . date("Y. m. d G:i:s", $model->end_date) . '
'; diff --git a/membership/views/membership/view.php b/membership/views/membership/view.php index 401885d..6f172da 100644 --- a/membership/views/membership/view.php +++ b/membership/views/membership/view.php @@ -1,4 +1,4 @@ -breadcrumbs=array( 'Memberships'=>array('index'), $model->id, @@ -6,9 +6,9 @@ ?> -

Membership #id; ?>

+

Membership #id; ?>

-language); $this->widget('zii.widgets.CDetailView', array( @@ -22,8 +22,8 @@ )); ?> -

'MembershipHasCompanys')), array('MembershipHasCompany/admin'));?>

-