Beispiel #1
0
/**
 * lg_upload_showfolder()
 * Show folder contents in upload tabs
 * 
 * @since 1.1.0
 * @return void
 */
function lg_upload_showfolder()
{
    global $lg_gallery;
    if (isset($_POST['folder'])) {
        $current_url = $_POST['current_url'];
        $query = substr($current_url, strpos($current_url, '?') + 1);
        wp_parse_str($query, $qs);
        $_REQUEST['post_id'] = isset($qs['post_id']) ? $qs['post_id'] : 0;
        $file = urldecode($_POST['folder']);
        $folder = new LazyestFolder($file);
        if ($folder->valid()) {
            require_once $lg_gallery->plugin_dir . '/inc/uploadtab.php';
            $uploadtab = new LazyestUploadTab();
            $uploadtab->show_folder($folder, $current_url);
        }
    }
    die;
}