Esempio n. 1
0
 public static function onUserDelete($event)
 {
     foreach (TaskUser::findAll(array('created_by' => $event->sender->id)) as $task) {
         $task->delete();
     }
     foreach (TaskUser::findAll(array('user_id' => $event->sender->id)) as $task) {
         $task->delete();
     }
     return true;
 }
Esempio n. 2
0
 public function unassignUser($user = "")
 {
     if ($user == "") {
         $user = Yii::$app->user->getIdentity();
     }
     $au = TaskUser::findOne(array('task_id' => $this->id, 'user_id' => $user->id));
     if ($au != null && $au->delete()) {
         return true;
     }
     return false;
 }