/** * @param string $filename * @param string $originalSize * @param string $krakedSize * @param string $savedBytes * @param string $krakedUrl * * @return Response */ public static function success($filename, $originalSize, $krakedSize, $savedBytes, $krakedUrl) { $response = parent::success(); $response->filename = $filename; $response->originalSize = $originalSize; $response->krakedSize = $krakedSize; $response->savedBytes = $savedBytes; $response->krakedUrl = $krakedUrl; return $response; }
public function actionGetSuccess() { // A mirror funciton that returns what it got, just for example return Response::success(array('parameter' => Request::model()->parameter)); }
exit; } $level = $db->escape($_POST['level']); if ($level == $ts->getCurrentLevel()) { // Update attempts $_SESSION['attempts'] = ++$_SESSION['attempts']; $answer = preg_replace('/[\\s\\.\'\\",]+/i', '', strtolower($_POST['answer'])); $answer = sha1($answer); if ($answer == $_SESSION['answer']) { $time = date('Y-m-d H:i:s', time()); if ($db->insert('gameplay', array('user_id' => $_SESSION['user_id'], 'level' => $level, 'clear_time' => $time, 'attempts' => $_SESSION['attempts']))) { $ts->upgradeLevel(++$_SESSION['level']); if ($_SESSION['level'] > NO_OF_LEVELS) { $response->finished(); } $response->success(); $response->correctAnswer(); } else { $response->error('ERR_DB_INSRT: Unexpected error!'); } $response->send(); exit; } else { $response->success(); $response->correctAnswer(false); $response->send(); exit; } } else { $response->error('Requested Level Not Authorized'); $response->send();
static function upload() { Response::output_json(); $data = Upload::run(); Response::success($data); }
$loginHelper = new LoginHelper($db); if (!$loginHelper->IsLoggedIn()) { $response->error('Not authorized!'); $response->send(); exit; } if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['spoof_proof']) && $_POST['spoof_proof'] == $_SESSION['spoof_proof'] && isset($_POST['answer']) && isset($_POST['level'])) { $mini = new Mini($db); $level = $db->escape($_POST['level']); if ($mini->isLevelAvailable($level)) { $answer = preg_replace('/[\\s\\.\'\\",]+/i', '', strtolower($_POST['answer'])); $answer = sha1($answer); if ($answer == $_SESSION['answer']) { $time = date('Y-m-d H:i:s', time()); if ($db->insert('mini_gameplay', array('user_id' => $_SESSION['user_id'], 'level' => $mini->getTodaysLevel(), 'clear_time' => $time))) { $response->success(); } else { $response->error('Unexpected error!'); } $response->send(); exit; } else { $response->success(false); $response->send(); exit; } } else { $response->error('Time Out!'); $resonse->add('timeOut', true); $response->send(); exit;
protected function getMultipleResponse() { return CJSON::encode(array(Response::success(array('responseParam1' => 'value', 'responseParam2' => 'value')), Response::error(1, array('error_resource_param' => 'value')))); }