public function setLearned()
 {
     $learned = $_POST['learned'];
     $word_ids = $_POST['word_ids'];
     echo 'learned = ' . $learned . '</br>';
     echo 'word_ids = ' . $word_ids . '</br>';
     $words = explode(",", $word_ids);
     $model = new DictModel();
     foreach ($words as $word) {
         $model->id = $word;
         $model->learned = '1';
         $model->save();
     }
 }
 public function addToDictionary()
 {
     $model = new DictModel();
     $model->movie_id = $_POST['movie_id'];
     $model->en_word = $_POST['en_word'];
     $model->ru_word = $_POST['ru_word'];
     $model->series_id = $_POST['series_id'];
     $model->phrase_ru = "Взято из пикибука";
     $model->date = date('Y-m-d');
     $model->user_id = $_SESSION['user']['id'];
     $issetDictWord = DictModel::model()->where("`movie_id` = '{$model->movie_id}' AND `en_word` = '{$model->en_word}' AND `user_id`=={$model->user_id} ")->findRow();
     if (empty($issetDictWord->id)) {
         $model->save();
     } else {
         echo 'error';
     }
 }
示例#3
0
 public function actionAddDict()
 {
     $ids = $_POST['l4'];
     $ids = explode(":", $ids);
     //$model = DictModel::model()->where("`id`='" . (int)$id . "'")->findRow();
     $last_word = DictModel::model()->where(" `movie_id` = '" . $ids[0] . "' AND `series_id` = '" . $ids[2] . "' AND `en_word` LIKE '" . $_POST['l1'] . "' AND `user_id` = '" . Auth::getUser()['id'] . "'")->findRow();
     //var_dump($last_word);
     if (!$last_word) {
         $model = new DictModel();
         $model->user_id = Auth::getUser()['id'];
         $model->en_word = $_POST['l1'];
         $model->ru_word = $_POST['l2'];
         $model->phrase = $_POST['l3'];
         $model->movie_id = $ids[0];
         $model->series_id = $ids[2];
         $model->date = date("Y-m-d");
         $model->save();
         echo "ok";
     } else {
         echo "not_ok";
     }
 }