コード例 #1
0
ファイル: User.php プロジェクト: paranoidxc/iwebhost
 public function isAccept()
 {
     $r = false;
     $record = ManyAttackAccept::model()->findByAttributes(array('attack_id' => User()->id, 'accept_id' => $this->id));
     if ($record != null) {
         $r = true;
     }
     return $r;
 }
コード例 #2
0
ファイル: MController.php プロジェクト: paranoidxc/iwebhost
 public function actionLovem()
 {
     $users = $_POST['users'];
     $love_users = $_POST['love_users'];
     $accept_list = implode(',', $users);
     $c = new CDbCriteria();
     $c->condition = 'find_in_set(accept_id, :accept_id) AND attack_id = :attack_id';
     $c->params[':accept_id'] = $accept_list;
     $c->params[':attack_id'] = User()->id;
     ManyAttackAccept::model()->deleteAll($c);
     foreach ($love_users as $love) {
         $rel = new ManyAttackAccept();
         $rel->attack_id = User()->id;
         $rel->accept_id = $love;
         $rel->save();
     }
     $this->redirect(rurl());
 }