/** * 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; } } }