public function redactor__upload() { $this->authCheck(); $files = _Upload::uploadBatch(Request::get('path'), 'file'); $return = array('filename' => $files[0]['name'], 'filelink' => $files[0]['path']); echo stripslashes(json_encode($return)); }
public function redactor__upload() { $destination = Request::get('path'); $files = _Upload::uploadBatch($destination, 'file'); $return = array('filelink' => $files[0]['path']); echo stripslashes(json_encode($return)); }
}); ///////////////////////////////////////////////////////////////////////////////////////////////// // GLOBAL STATAMIC CONTENT ROUTING ///////////////////////////////////////////////////////////////////////////////////////////////// $app->map('/(:segments+)', function ($segments = array()) use ($app) { // mark milestone for debug panel Debug::markMilestone('routes started'); // process uploaded files if ($app->request()->isPost()) { $_FILES = _Upload::standardizeFileUploads($_FILES); } global $is_debuggable_route; $is_debuggable_route = true; /* |-------------------------------------------------------------------------- | Hook: Request Post |-------------------------------------------------------------------------- | | Do a thing with a POST request. Go ahead. Do it. | */ if ($app->request()->isPost()) { Hook::run('request', 'post');
$data['records_exist'] = (bool) count($data['log']); uksort($data['log'], array('Helper', 'compareValues')); // sort the logs which may be out of order $data['log'] = array_reverse($data['log']); } catch (Exception $e) { // no extra steps needed } } $admin_app->render(null, array('route' => 'logs', 'app' => $admin_app) + $data); })->name('logs'); // Uploads // -------------------------------------------------------- $admin_app->post('/upload', function () use($admin_app) { authenticateForRole('admin'); doStatamicVersionCheck($admin_app); $files = _Upload::uploadBatch(); $admin_app->contentType('application/json'); echo json_encode(array('files' => $files)); })->name('upload'); // GET: IMAGES // DEPRICATED in 1.3 // -------------------------------------------------------- $admin_app->get('/images', function () use($admin_app) { authenticateForRole('admin'); doStatamicVersionCheck($admin_app); $path = $admin_app->request()->get('path'); $image_list = glob($path . "*.{jpg,jpeg,gif,png}", GLOB_BRACE); $images = array(); if (count($image_list) > 0) { foreach ($image_list as $image) { $images[] = array('thumb' => '/' . $image, 'image' => '/' . $image);