コード例 #1
0
 /**
  *
  */
 public function actionTicket()
 {
     $params = ApiParams::getPostJsonParams();
     $model = Validation::checkUserAuthorization($params);
     if ($model->errors) {
         Utils::echoErrorResponse($model->getFirstErrors());
     } else {
     }
 }
コード例 #2
0
 public function actionViewAlert()
 {
     $params = ApiParams::getPostJsonParams();
     $message = Validation::checkParamsAndGetMessage($params, ApiParams::$ACK_ALERT_PARAMS);
     if ($message->errors) {
         Utils::echoErrorResponse($message->getFirstErrors());
     } else {
         //TODO ......
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
ファイル: ApiParams.php プロジェクト: avrahamichler/Highnet
 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;
     }
 }
コード例 #5
0
 public function actionSaveUserPicture()
 {
     if (!isset($_FILES)) {
         Utils::echoErrorResponse(['file' => "not send any file"]);
     } else {
     }
 }