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')); } } } }
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'; }