* @author Gerry Weissbach * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) */ if(!defined('DOKU_INC')) { define('DOKU_INC',dirname(__FILE__).'/../../../../'); } define('DOKU_SITEEXPORT_MANAGER',1); require_once(DOKU_INC.'inc/init.php'); global $INFO, $JSINFO, $INPUT, $ID, $conf; $NS = cleanID($INPUT->str('ns')); if ( empty($ID) ) { if ( empty($conf['basedir']) ) { $path = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, dirname(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)).'/../../../../'); $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), 'strlen'); $absolutes = array(); foreach ($parts as $part) { if ('.' == $part) continue; if ('..' == $part) { array_pop($absolutes); } else { $absolutes[] = $part; } } $conf['basedir']='/'.implode(DIRECTORY_SEPARATOR, $absolutes); } $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_REFERER']; $ID = $NS . ':' . getID(); } $INFO = !empty($INFO) ? array_merge($INFO, mediainfo()) : mediainfo(); $JSINFO = array('id' => $ID, 'namespace' => $NS); $AUTH = $INFO['perm']; // shortcut for historical reasons // do not display the manager if user does not have read access if($AUTH < AUTH_READ) { http_status(403); die($lang['accessdenied']); } header('Content-Type: text/html; charset=utf-8'); ?> <?php echo hsc($lang['mediaselect'])?> [<?php echo strip_tags($conf['title'])?>]
__siteexport_addpage(); ?>