1<?php 2 3/** 4 * DokuWiki Media Manager Popup 5 * 6 * NOTE: Based on the mediamanager.php out of the "starter" template by 7 * Anika Henke. 8 * 9 * 10 * LICENSE: This file is open source software (OSS) and may be copied under 11 * certain conditions. See COPYING file for details or try to contact 12 * the author(s) of this file in doubt. 13 * 14 * @license GPLv2 (http://www.gnu.org/licenses/gpl2.html) 15 * @author ARSAVA <dokuwiki@dev.arsava.com> 16 * @link https://www.dokuwiki.org/template:monobook 17 * @link https://www.dokuwiki.org/devel:templates 18 */ 19 20//check if we are running within the DokuWiki environment 21if (!defined("DOKU_INC")){ 22 die(); 23} 24 25?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 26 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 27<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo hsc($conf["lang"]); ?>" lang="<?php echo hsc($conf["lang"]); ?>" dir="<?php echo hsc($lang["direction"]); ?>" class="popup"> 28<head> 29<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 30<title><?php echo hsc($lang["mediaselect"]); echo " - ".hsc($conf["title"]); ?></title> 31<?php 32//show meta-tags 33tpl_metaheaders(); 34echo "<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" />"; 35 36//include default or userdefined favicon 37// 38//note: since 2011-04-22 "Rincewind RC1", there is a core function named 39// "tpl_getFavicon()". But its functionality is not really fitting the 40// behaviour of this template, therefore I don't use it here. 41if (file_exists(DOKU_TPLINC."user/favicon.ico")){ 42 //user defined - you might find http://tools.dynamicdrive.com/favicon/ 43 //useful to generate one 44 echo "\n<link rel=\"shortcut icon\" href=\"".DOKU_TPL."user/favicon.ico\" />\n"; 45}elseif (file_exists(DOKU_TPLINC."user/favicon.png")){ 46 //note: I do NOT recommend PNG for favicons (cause it is not supported by 47 //all browsers), but some users requested this feature. 48 echo "\n<link rel=\"shortcut icon\" href=\"".DOKU_TPL."user/favicon.png\" />\n"; 49}else{ 50 //default 51 echo "\n<link rel=\"shortcut icon\" href=\"".DOKU_TPL."static/3rd/dokuwiki/favicon.ico\" />\n"; 52} 53 54//include default or userdefined Apple Touch Icon (see <http://j.mp/sx3NMT> for 55//details) 56if (file_exists(DOKU_TPLINC."user/apple-touch-icon.png")){ 57 echo "<link rel=\"apple-touch-icon\" href=\"".DOKU_TPL."user/apple-touch-icon.png\" />\n"; 58}else{ 59 //default 60 echo "<link rel=\"apple-touch-icon\" href=\"".DOKU_TPL."static/3rd/dokuwiki/apple-touch-icon.png\" />\n"; 61} 62 63//load userdefined js? 64if (tpl_getConf("monobook_loaduserjs")){ 65 echo "<script type=\"text/javascript\" charset=\"utf-8\" src=\"".DOKU_TPL."user/user.js\"></script>\n"; 66} 67 68//load language specific css hacks? 69if (file_exists(DOKU_TPLINC."lang/".$conf["lang"]."/style.css")){ 70 $interim = trim(file_get_contents(DOKU_TPLINC."lang/".$conf["lang"]."/style.css")); 71 if (!empty($interim)){ 72 echo "<style type=\"text/css\" media=\"all\">\n".hsc($interim)."\n</style>\n"; 73 } 74} 75?> 76<!--[if lte IE 8]><link rel="stylesheet" media="all" type="text/css" href="<?php echo DOKU_TPL; ?>static/css/screen_iehacks.css" /><![endif]--> 77<!--[if lt IE 5.5000]><link rel="stylesheet" media="all" type="text/css" href="<?php echo DOKU_TPL; ?>static/3rd/monobook/IE50Fixes.css" /><![endif]--> 78<!--[if IE 5.5000]><link rel="stylesheet" media="all" type="text/css" href="<?php echo DOKU_TPL; ?>static/3rd/monobook/IE55Fixes.css" /><![endif]--> 79<!--[if IE 6]><link rel="stylesheet" media="all" type="text/css" href="<?php echo DOKU_TPL; ?>static/3rd/monobook/IE60Fixes.css" /><![endif]--> 80<!--[if IE 7]><link rel="stylesheet" media="all" type="text/css" href="<?php echo DOKU_TPL; ?>static/3rd/monobook/IE70Fixes.css" /><![endif]--> 81<!--[if lt IE 7]><script type="text/javascript" charset="utf-8" src="<?php echo DOKU_TPL; ?>static/3rd/wikipedia/IEFixes.js"></script><meta http-equiv="imagetoolbar" content="no" /><![endif]--> 82</head> 83 84<body> 85 <div id="media__manager" class="dokuwiki"> 86 <?php html_msgarea() ?> 87 <div id="mediamgr__aside"><div class="pad"> 88 <h1><?php echo hsc($lang['mediaselect'])?></h1> 89 90 <?php /* keep the id! additional elements are inserted via JS here */?> 91 <div id="media__opts"></div> 92 93 <?php tpl_mediaTree() ?> 94 </div></div> 95 96 <div id="mediamgr__content"><div class="pad"> 97 <?php tpl_mediaContent() ?> 98 </div></div> 99 </div> 100</body> 101</html> 102