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));
 }
Beispiel #2
0
    public function redactor__upload()
    {
        $destination = Request::get('path');
        $files = _Upload::uploadBatch($destination, 'file');
        $return = array('filelink' => $files[0]['path']);

        echo stripslashes(json_encode($return));
    }
Beispiel #3
0
});


/////////////////////////////////////////////////////////////////////////////////////////////////
// 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');
Beispiel #4
0
            $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);