Esempio n. 1
0
if (SHOW_ERRORS) {
    ini_set('display_errors', 'On');
} else {
    ini_set('display_errors', 'Off');
}
include_once ROOT . DS . 'inc' . DS . 'core.php';
$pm = new PictshareModel();
if (UPLOAD_CODE != false && !$pm->uploadCodeExists($_REQUEST['upload_code'])) {
    exit(json_encode(array('status' => 'ERR', 'reason' => 'Wrong upload code provided')));
}
if ($_REQUEST['getimage']) {
    $url = $_REQUEST['getimage'];
    echo json_encode($pm->uploadImageFromURL($url));
} else {
    if ($_FILES['postimage']) {
        $image = $_FILES['postimage'];
        echo json_encode($pm->processSingleUpload($file, 'postimage'));
    } else {
        if ($_REQUEST['base64']) {
            $data = $_REQUEST['base64'];
            $format = $_REQUEST['format'];
            echo json_encode($pm->uploadImageFromBase64($data, $format));
        } else {
            if ($_REQUEST['getsize']) {
                echo json_encode($pm->getSizeOfURL($_REQUEST['getsize']));
            } else {
                echo json_encode(array('status' => 'ERR'));
            }
        }
    }
}