public function moveUserPictures($parameters)
 {
     try {
         if (isset($_SESSION['username'])) {
             $username = $_SESSION["username"];
             error_log("username: "******"/temp/*.{jpg,gif,png,JPG,GIF,PNG}", GLOB_BRACE);
             foreach ($filenames as $filepath) {
                 set_time_limit(20);
                 $dest = $rootDir . '/main/' . basename($filepath);
                 if (!copy($filepath, $dest)) {
                     throw new Exception("026");
                 }
                 //we delete the temp
                 unlink($filepath);
                 //we delete the thumbnail
                 unlink($rootDir . '/thumbnails/' . basename($filepath));
             }
         } else {
             throw new Exception("026");
         }
     } catch (PDOException $e) {
         print "Error!: " . $e->getMessage() . "<br/>";
         throw new Exception('032');
     }
     $responder = new Responder();
     return $responder->constructResponse(null);
 }
 public function logoutUser($parameters)
 {
     session_start();
     unset($_SESSION['username']);
     unset($_SESSION['password']);
     unset($_SESSION['userid']);
     unset($_SESSION["name"]);
     unset($_SESSION['access_token']);
     session_destroy();
     $responder = new Responder();
     return $responder->constructResponse(null);
 }
Exemple #3
0
        error_log("PARAM: " . $param->name . " VALUE: " . $parameters[$param->name]);
    }
    //do we need to fork
    if (isset($action->forker) && $action->forker == "true") {
        error_log("I am going to fork");
        $parameters["action"] = $actionName;
        $parameters["serviceClass"] = $action->serviceClass;
        Forker::doPost($parameters);
        return;
    }
    $responder = new Responder();
    $response = $classInstance->{$actionName}($parameters);
    if (is_string($response)) {
        echo $response;
    } else {
        echo $responder->constructResponse($response);
    }
    if (isset($_SESSION['mobile'])) {
        session_destroy();
    }
} catch (Exception $e) {
    $responder = new Responder();
    $errorCodes = new ErrorCodes();
    $errMessage = $errorCodes->getErrorMessage($e->getMessage());
    error_log("Controller Error Message: " . $errMessage);
    echo $responder->constructErrorResponse($errMessage);
}
function customError($errno, $errstr, $file, $line)
{
    if (!(error_reporting() & $errno)) {
        // This error code is not included in error_reporting