/**
  *
  */
 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);
     }
 }
Exemple #4
0
 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 {
     }
 }