Exemple #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['geturlinfo']) {
                echo json_encode($pm->getURLInfo($_REQUEST['geturlinfo']));
            } else {
                echo json_encode(array('status' => 'ERR'));
            }
        }
    }
}
Exemple #2
0
function renderMP4($path, $data)
{
    $pm = new PictshareModel();
    $hash = $data['hash'];
    $urldata = $pm->getURLInfo($path, true);
    if ($data['size']) {
        $hash = $data['size'] . '/' . $hash;
    }
    $info = $pm->getSizeOfMP4($path);
    $width = $info['width'];
    $height = $info['height'];
    $filesize = $urldata['humansize'];
    include ROOT . DS . 'template_mp4.php';
}