Example #1
0
 /**
  * @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;
 }
Example #2
0
 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();
Example #4
0
 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;
Example #6
0
 protected function getMultipleResponse()
 {
     return CJSON::encode(array(Response::success(array('responseParam1' => 'value', 'responseParam2' => 'value')), Response::error(1, array('error_resource_param' => 'value'))));
 }