/** * */ public function actionTicket() { $params = ApiParams::getPostJsonParams(); $model = Validation::checkUserAuthorization($params); if ($model->errors) { Utils::echoErrorResponse($model->getFirstErrors()); } else { } }
public function actionViewAlert() { $params = ApiParams::getPostJsonParams(); $message = Validation::checkParamsAndGetMessage($params, ApiParams::$ACK_ALERT_PARAMS); if ($message->errors) { Utils::echoErrorResponse($message->getFirstErrors()); } else { //TODO ...... } }
public function actionGetRecipientsList() { $params = ApiParams::getPostJsonParams(); $model = Validation::checkUserAuthorization($params); if ($model->errors) { Utils::echoErrorResponse($model->getFirstErrors()); } else { $recipiens = Recipients::find()->asArray()->all(); $groups = Groups::find()->select('code')->asArray()->all(); $groups_members = $this->getGroupsMembers($groups); Utils::echoSuccessResponse($groups_members); } }
public static function getPostJsonParams() { $post = file_get_contents("php://input"); //decode json post input as php array: try { $params = BaseJson::decode($post, $asArray = true); if (!$params) { $params = []; } return $params; } catch (InvalidParamException $e) { Utils::echoErrorResponse($e->getMessage()); die; } }
public function actionSaveUserPicture() { if (!isset($_FILES)) { Utils::echoErrorResponse(['file' => "not send any file"]); } else { } }