public function processLoginWithEmail($email, $password) { $check = User::model()->findByAttributes(array('email' => $email)); if ($check) { $check->updated_at = time(); if ($check->save(FALSE)) { Yii::app()->session['user_id'] = $check->id; ResponseHelper::JsonReturnSuccess($check, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } else { $model = new User(); $model->username = $email; $model->password = md5($password); $model->created_at = time(); $model->updated_at = time(); $model->status = 1; if ($model->save(FALSE)) { Yii::app()->session['user_id'] = $model->id; ResponseHelper::JsonReturnSuccess($model, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } }
public function processLoginWithFacebook($facebook_id, $age, $gender, $facebook_access_token, $photo, $username, $device_id) { $check = User::model()->findByAttributes(array('facebook_id' => $facebook_id)); if ($check) { $check->updated_at = time(); if ($check->save(FALSE)) { Yii::app()->session['user_id'] = $check->id; Yii::app()->session['user_avatar'] = $check->photo; ResponseHelper::JsonReturnSuccess($check, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } else { $model = new User(); $model->facebook_id = $facebook_id; $model->age = $age; $model->gender = $gender; $model->facebook_access_token = $facebook_access_token; $model->photo = $photo; $model->username = $username; $model->device_id = $device_id; $model->created_at = time(); $model->updated_at = time(); $model->status = 1; if ($model->save(FALSE)) { Yii::app()->session['user_id'] = $model->id; Yii::app()->session['user_avatar'] = $model->photo; ResponseHelper::JsonReturnSuccess($model, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } }
public function loginWithFacebook($facebook_id, $gender, $facebook_access_token, $photo, $name, $email) { $user_exist_facebook = User::model()->findByAttributes(array('facebook_id' => $facebook_id)); if ($user_exist_facebook && $user_exist_facebook->facebook_id != NULL && $facebook_id != NULL) { $user_exist_facebook->last_updated = time(); if ($user_exist_facebook->save(FALSE)) { Yii::app()->session['user_id'] = $user_exist_facebook->user_id; ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } else { $model = new User(); $model->facebook_access_token = $facebook_access_token; $model->facebook_id = $facebook_id; if ($gender == 'male') { $model->gender = 0; } else { $model->gender = 1; } $model->photo = $photo; $model->email = $email; $model->name = $name; $model->last_updated = time(); if ($model->save(FALSE)) { Yii::app()->session['user_id'] = $model->user_id; ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } }
public function actionAdd() { $attr = StringHelper::filterArrayString($_POST); if (Comment::model()->add($attr['post_id'], $attr['user_id'], $attr['content'])) { ResponseHelper::JsonReturnSuccess('', 'success'); } else { ResponseHelper::JsonReturnError('', 'server error'); } }
public function actionLogin() { $attr = StringHelper::filterArrayString($_POST); $data = User::model()->login($attr); if ($data) { ResponseHelper::JsonReturnSuccess($data, 'success'); } else { ResponseHelper::JsonReturnError('', 'server error'); } }
public function actionAddSuggestion() { $args = StringHelper::filterArrayString($_POST); $data = QuizSuggestion::model()->add($args); if ($data) { ResponseHelper::JsonReturnSuccess($data); } else { ResponseHelper::JsonReturnError(''); } }
public function actionGetAnswersOfQuiz() { $request = Yii::app()->request; try { $quiz_id = StringHelper::filterString($request->getQuery('quiz_id')); $data = QuizAnswer::model()->findAllByAttributes(array('quiz_id' => $quiz_id)); ResponseHelper::JsonReturnSuccess($data); } catch (Exception $ex) { ResponseHelper::JsonReturnError($ex->getMessage()); } }
public function actionCancelOrder() { $request = Yii::app()->request; $order_id = StringHelper::filterString($request->getQuery('order_id')); $order = OrderMedlatec::model()->findByPk($order_id); $order->status = -1; if ($order->save(FALSE)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error !'); } }
public function actionAddGivenAnswers() { try { $json = $_POST['data']; $given_answers = json_decode($json, true); // var_dump($given_answers); die; $data = QuizAnswersGiven::model()->addGivenAnswers($given_answers); ResponseHelper::JsonReturnSuccess($data); } catch (Exception $ex) { ResponseHelper::JsonReturnError($ex->getMessage()); } }
public function actionGetBestGameQuizByPlayer() { $request = Yii::app()->request; try { $player_id = StringHelper::filterString($request->getQuery('player_id')); $quiz_id = StringHelper::filterString($request->getQuery('quiz_id')); $data = Game::model()->getBestScoreOfQuizByPlayer($player_id, $quiz_id); ResponseHelper::JsonReturnSuccess($data); } catch (Exception $ex) { ResponseHelper::JsonReturnError($ex->getMessage()); } }
public function actionCreatePharmacy() { try { $attr = StringHelper::filterArrayString($_POST); if (Pharmacy::model()->createPharmacy($attr)) { ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Error"); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionAddUserFeedback() { try { $attr = StringHelper::filterArrayString($_POST); if (Feedback::model()->addUserFeedback($attr)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Server Error'); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionAddPharmacy() { $attr = StringHelper::filterArrayString($_POST); $model = new Pharmacy(); $model->setAttributes($attr); // $model->created_at = time(); //$model->updated_at = time(); if ($model->save(FALSE)) { ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } }
public function actionAddEvent() { try { $attr = StringHelper::filterArrayString($_POST); $image = UploadHelper::getUrlUploadSingleImage($_FILES['image'], $_POST['created_by']); if (Events::model()->addEvent($attr, $image)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Server Error'); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionDeleteRemind() { try { $request = Yii::app()->request; $remind_id = StringHelper::filterString($request->getPost('remind_id')); if (MedicineRemind::model()->deleteRemind($remind_id)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error !'); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionGetEnglishEntries() { $request = Yii::app()->request; try { $begin = StringHelper::filterString($request->getQuery('beginWith')); $limit = StringHelper::filterString($request->getQuery('limit')); $offset = StringHelper::filterString($request->getQuery('offset')); $sql = "SELECT * FROM tbl_english_entries WHERE word LIKE '" . $begin . "%' LIMIT {$offset}, {$limit}"; $data = Yii::app()->db->createCommand($sql)->queryAll(); ResponseHelper::JsonReturnSuccess($data); } catch (Exception $ex) { ResponseHelper::JsonReturnError($ex->getMessage()); } }
public function actionRegisterStaff() { $image_preview = null; $post = StringHelper::filterArrayString($_POST); if ($_FILES['image']['error'] != 4) { $image_preview = UploadHelper::getUrlUploadSingleImage($_FILES['image'], 'service_image'); $post['avatar'] = $image_preview; } if (Provider::model()->registerStaff($post)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error'); } }
public function actionDeleteAllHistoryOfRemind() { try { $request = Yii::app()->request; $remind_id = StringHelper::filterString($request->getQuery('remin_id')); $result = HistoryRemind::model()->deleteAllHistoryOfARemind($remind_id); if ($result) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error !'); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionAdd() { $request = Yii::app()->request; try { $user_id = StringHelper::filterString($request->getPost('user_id')); $post_id = StringHelper::filterString($request->getPost('post_id')); $content = StringHelper::filterString($request->getPost('comment_content')); $response = Comments::model()->addComment($user_id, $post_id, $content); if ($response) { ResponseHelper::JsonReturnSuccess($response, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionDeleteReview() { $request = Yii::app()->request; if ($request->isPostRequest && isset($_POST)) { try { $review_id = $request->getPost('review_id'); $review = Review::model()->findByAttributes(array('id' => $review_id)); if ($review) { $review->delete(); ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } catch (Exception $ex) { var_dump($ex->getMessage()); } } Yii::app()->end(); }
public function addDoctor($attr) { $model = new Doctors(); $model->setAttributes($attr); $model->updated_at = time(); $model->created_at = time(); $model->status = 0; if ($model->save(FALSE)) { ResponseHelper::JsonReturnSuccess($model->id, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } }
public function actionUpdateSeen() { $res = Notifications::model()->markAllNotificationAsSeen(); if ($res) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error'); } }
public function addReview($user_id, $object_id, $comment, $rating, $object_type) { $check = Review::model()->findByAttributes(array('user_id' => $user_id, 'object_id' => $object_id, 'object_type' => $object_type)); if ($check) { $check->review = $comment; $check->rate = $rating; $check->time = time(); if ($check->save(FALSE)) { ResponseHelper::JsonReturnSuccess($check, "Success"); } else { ResponseHelper::JsonReturnError("", "Failed"); } } else { $model = new Review(); $model->user_id = $user_id; $model->review = $comment; $model->object_id = $object_id; $model->object_type = $object_type; $model->rate = $rating; $model->time = time(); if ($model->save(FALSE)) { ResponseHelper::JsonReturnSuccess($model, "Success"); } else { ResponseHelper::JsonReturnError("", "Failed"); } } }
public function actionDelete2() { $request = Yii::app()->request; try { $book_id = $request->getDelete('book_id'); $model = Books::model()->findByAttributes(array('id' => $book_id)); if ($model->delete()) { ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function actionUpdateResult() { try { $urls = NULL; $doctor = StringHelper::filterString($_POST['doctor']); $diagnose = StringHelper::filterString($_POST['diagnose']); $status = StringHelper::filterString($_POST['status']); $order_id = StringHelper::filterString($_POST['order_id']); $attr = array('doctor' => $doctor, 'diagnose' => $diagnose, 'status' => $status, 'order_id' => $order_id); // var_dump($_FILES); die; if (isset($_FILES['file'])) { $urls = UploadHelper::getUrlUploadMultiImages($_FILES['file'], 'result'); } if (ResultMedlatec::model()->updateResultByOrder($attr, $urls)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error'); } } catch (Exception $ex) { var_dump($ex->getMessage()); } // ResultMedlatec::model()->up }
public function actionLikeImage() { try { $image_id = StringHelper::filterArrayString(Yii::app()->request->getPost('image_id')); $user_id = StringHelper::filterArrayString(Yii::app()->request->getPost('user_id')); $result = Posts::model()->likeImage($user_id, $image_id); if ($result) { ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } catch (Exception $ex) { var_dump($ex->getMessage()); } }
public function createHeightWeight($timestamp, $height, $weight, $id) { $exist = BiographyStat::model()->findByAttributes(array('timestamp' => $timestamp)); if ($exist) { $exist->height = $height; $exist->weight = $weight; $exist->patient_id = $id; $exist->timestamp = $timestamp; $exist->last_updated = time(); if ($exist->save(FALSE)) { ResponseHelper::JsonReturnSuccess("", "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } else { $model = new BiographyStat(); $model->height = $height; $model->weight = $weight; $model->patient_id = $id; $model->timestamp = $timestamp; $model->last_updated = time(); if ($model->save(FALSE)) { ResponseHelper::JsonReturnSuccess($model->id, "Success"); } else { ResponseHelper::JsonReturnError("", "Server Error"); } } }
public function actionEditProcess() { $attr = StringHelper::filterArrayString($_POST); $result = ServiceMedlatec::model()->updateService($attr); if ($result) { ResponseHelper::JsonReturnSuccess('', 'Update success'); } else { ResponseHelper::JsonReturnError('', 'Update failed'); } }
public function actionAddAlbum() { $post = StringHelper::filterArrayString($_POST); if (Albums::model()->add($post)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Error'); } }
public function actionDeleteHeightWeight() { $request = Yii::app()->request; if ($request->isPostRequest && isset($_POST)) { try { $id = StringHelper::filterString($request->getPost('id')); if (Patient::model()->deleteHeightWeight($id)) { ResponseHelper::JsonReturnSuccess('', 'Success'); } else { ResponseHelper::JsonReturnError('', 'Server Error !'); } } catch (exception $e) { var_dump($e->getMessage()); } Yii::app()->end(); } }