Ejemplo n.º 1
0
 /**
  * Store ionic user id to database and echo json result
  */
 public function process_parameter()
 {
     $params = $_REQUEST;
     if (isset($params['do-ionic-user-cron']) === true) {
         $sendPush = new Ionic_User_Send_Push();
         $sendPush->send_scheduled_push_notification();
         exit;
     }
     if (empty($params['ionic-user-id']) === false) {
         if (empty($params['action']) === true) {
             echo json_encode(array('success' => false, 'message' => 'Missing action'));
             exit;
         }
         $userIdManager = new Ionic_User_UserId_Manager();
         switch ($params['action']) {
             case 'store':
                 $result = $userIdManager->store_userId($params['ionic-user-id']);
                 self::echo_result($result, $params['action']);
                 exit;
             case 'delete':
                 $result = $userIdManager->delete_userId($params['ionic-user-id']);
                 self::echo_result($result, $params['action']);
                 exit;
             default:
                 echo json_encode(array('success' => false, 'message' => 'Not allowed action'));
                 exit;
         }
     }
 }