📄 genericmanager.php
字号:
<?php/** * The main GUI for the ImageManager. * @author $Author: Wei Zhuo $ * @package ImageManager */require_once('../ImageManager/config.inc.php');require_once('../ImageManager/Classes/ImageManager.php');$manager = new ImageManager($IMConfig);$dirs = $manager->getDirs();?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Insert Image</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="../ImageManager/assets/manager.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> var thumbdir = "<?php echo $IMConfig['thumbnail_dir']; ?>"; var base_url = "<?php echo $manager->getBaseURL(); ?>"; var server_name = "<?php echo $IMConfig['server_name']; ?>"; <?php //It's a teacher if(api_is_allowed_to_edit()){ echo "window.resizeTo(600, 430);"; } else{ echo "window.resizeTo(600, 125);"; } ?> </script><script type="text/javascript"> // Generic Manager function function onLoad() { var imageFileParent = window.opener.document.getElementsByName("imagefile")[0]; var imageFile = window.document.getElementById("f_url"); imageFile.value = imageFileParent.value; var imageLabelParent = window.opener.document.getElementsByName("imageLabel")[0]; var imageLabel = window.document.getElementById("f_alt"); imageLabel.value = imageLabelParent.value; document.getElementById('advanced_settings').style.display='block';
} function onOKLocal() { var imageFileParent = window.opener.document.getElementsByName("imagefile")[0]; var imageFile = window.document.getElementById("f_url"); if(imageFile.value.indexOf('://') < 0 ) { imageFileParent.value = makeURL( base_url, imageFile.value ); } else { imageFileParent.value = imageFile.value; } var imageLabelParent = window.opener.document.getElementsByName("imageLabel")[0]; var imageLabel = window.document.getElementById("f_alt"); imageLabelParent.value = imageLabel.value; window.close();
} function onCancelLocal() { window.close(); } //similar to the Files::makeFile() in Files.php function makeURL(pathA, pathB) { if(pathA.substring(pathA.length-1) != '/') pathA += '/'; if(pathB.charAt(0) == '/'); pathB = pathB.substring(1); return pathA+pathB; }</script><script type="text/javascript" src="../ImageManager/assets/popup.js"></script><script type="text/javascript" src="../ImageManager/assets/dialog.js"></script><script type="text/javascript" src="genericManager.js"></script></head><body onload="onLoad();"><div class="title">Insert Image</div><form action="../ImageManager/images.php<?php if(isset($_GET['uploadPath']) && $_GET['uploadPath']!="") echo "?uploadPath=".$_GET['uploadPath']; ?>" id="uploadForm" method="post" enctype="multipart/form-data"><fieldset <?php if(!api_is_allowed_to_edit()) echo "style='display: none;'"; ?>><legend>Image Manager</legend><div class="dirs"> <label for="dirPath">Directory</label> <select name="dir" class="dirWidth" id="dirPath" onchange="updateDir(this)"> <option value="/">/</option><?php foreach($dirs as $relative=>$fullpath) { ?> <option value="<?php echo rawurlencode($relative); ?>"><?php echo $relative; ?></option><?php } ?> </select> <a href="#" onclick="javascript: goUpDir();" title="Directory Up"><img src="img/btnFolderUp.gif" height="15" width="15" alt="Directory Up" /></a><?php if($IMConfig['safe_mode'] == false && $IMConfig['allow_new_dir']) { ?> <a href="#" onclick="newFolder();" title="New Folder"><img src="img/btnFolderNew.gif" height="15" width="15" alt="New Folder" /></a><?php } ?> <div id="messages" style="display: none;"><span id="message"></span><img SRC="img/dots.gif" width="22" height="12" alt="..." /></div> <iframe src="../ImageManager/images.php<?php if(isset($_GET['uploadPath']) && $_GET['uploadPath']!="") echo "?uploadPath=".$_GET['uploadPath']; ?>" name="imgManager" id="imgManager" class="imageFrame" scrolling="auto" title="Image Selection" frameborder="0"></iframe></div></fieldset><!-- image properties --><input type="file" name="upload" id="upload"/> <button type="submit" name="submit" onclick="doUpload();"/>Upload</button> <button type="button" class="buttons" onclick="return refresh();" style="display: none">Refresh</button> <button type="button" class="buttons" onclick="return onOKLocal();">OK</button> <button type="button" class="buttons" onclick="return onCancelLocal();">Cancel</button> <table class="inputTable" style="display: none" id="advanced_settings"> <tr> <td align="right"><label for="f_url">Image File</label></td> <td><input type="text" id="f_url" class="largelWidth" value="" /></td> <td rowspan="3" align="right"> </td> </tr> <tr> <td align="right"><label for="f_alt">Alt</label></td> <td><input type="text" id="f_alt" class="largelWidth" value="" /></td> </tr> </table> <input type="hidden" id="f_file" name="f_file" /></form></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -