[ Index ] |
|
Code source de CMS made simple 1.0.5 |
1 <?php 2 /** 3 * The main GUI for the ImageManager. 4 * @author $Author: Wei Zhuo $ 5 * @version $Id: manager.php 2755 2006-05-10 00:51:46Z wishy $ 6 * @package ImageManager 7 */ 8 9 require_once(dirname(dirname(dirname(dirname(__FILE__)))) . '/include.php'); 10 check_login(); 11 12 $userid = get_userid(); 13 if (!check_permission($userid, 'Modify Files')) die(); 14 15 require_once ('config.inc.php'); 16 require_once ('Classes/ImageManager.php'); 17 18 $manager = new ImageManager($IMConfig); 19 $dirs = $manager->getDirs(); 20 21 ?> 22 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 23 24 <html> 25 <head> 26 <title>Insert Image</title> 27 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 28 <link href="assets/manager.css" rel="stylesheet" type="text/css" /> 29 <script type="text/javascript" src="assets/popup.js"></script> 30 <script type="text/javascript" src="assets/dialog.js"></script> 31 <script type="text/javascript"> 32 /*<![CDATA[*/ 33 window.resizeTo(600, 460); 34 35 if(window.opener) 36 I18N = window.opener.ImageManager.I18N; 37 38 var thumbdir = "<?php echo $IMConfig['thumbnail_dir']; ?>"; 39 var base_url = "<?php echo $manager->getBaseURL(); ?>"; 40 /*]]>*/ 41 </script> 42 <script type="text/javascript" src="assets/manager.js"></script> 43 </head> 44 <body> 45 <div class="title">Insert Image</div> 46 <form action="images.php" id="uploadForm" method="post" enctype="multipart/form-data"> 47 <fieldset><legend>Image Manager</legend> 48 <div class="dirs"> 49 <label for="dirPath">Directory</label> 50 <select name="dir" class="dirWidth" id="dirPath" onchange="updateDir(this)"> 51 <option value="/">/</option> 52 <?php foreach($dirs as $relative=>$fullpath) { ?> 53 <option value="<?php echo rawurlencode($relative); ?>"><?php echo $relative; ?></option> 54 <?php } ?> 55 </select> 56 <a href="#" onclick="javascript: goUpDir();" title="Directory Up"><img src="img/btnFolderUp.gif" height="15" width="15" alt="Directory Up" /></a> 57 <?php if($IMConfig['safe_mode'] == false && $IMConfig['allow_new_dir']) { ?> 58 <a href="#" onclick="newFolder();" title="New Folder"><img src="img/btnFolderNew.gif" height="15" width="15" alt="New Folder" /></a> 59 <?php } ?> 60 <div id="messages" style="display: none;"><span id="message"></span><img SRC="img/dots.gif" width="22" height="12" alt="..." /></div> 61 <iframe src="images.php" name="imgManager" id="imgManager" class="imageFrame" scrolling="auto" title="Image Selection" frameborder="0"></iframe> 62 </div> 63 </fieldset> 64 <!-- image properties --> 65 <table class="inputTable"> 66 <tr> 67 <td align="right"><label for="f_url">Image File</label></td> 68 <td><input type="text" id="f_url" class="largelWidth" value="" /></td> 69 <td rowspan="3" align="right"> </td> 70 <td align="right"><label for="f_width">Width</label></td> 71 <td><input type="text" id="f_width" class="smallWidth" value="" onchange="javascript:checkConstrains('width');"/></td> 72 <td rowspan="2" align="right"><img src="img/locked.gif" id="imgLock" width="25" height="32" alt="Constrained Proportions" /></td> 73 <td rowspan="3" align="right"> </td> 74 <td align="right"><label for="f_vert">V Space</label></td> 75 <td><input type="text" id="f_vert" class="smallWidth" value="" /></td> 76 </tr> 77 <tr> 78 <td align="right"><label for="f_alt">Alt</label></td> 79 <td><input type="text" id="f_alt" class="largelWidth" value="" /></td> 80 <td align="right"><label for="f_height">Height</label></td> 81 <td><input type="text" id="f_height" class="smallWidth" value="" onchange="javascript:checkConstrains('height');"/></td> 82 <td align="right"><label for="f_horiz">H Space</label></td> 83 <td><input type="text" id="f_horiz" class="smallWidth" value="" /></td> 84 </tr> 85 <tr> 86 <?php if($IMConfig['allow_upload'] == true) { ?> 87 <td align="right"><label for="upload">Upload</label></td> 88 <td> 89 <table cellpadding="0" cellspacing="0" border="0"> 90 <tr> 91 <td><input type="file" name="upload" id="upload"/></td> 92 <td> <button type="submit" name="submit" onclick="doUpload();"/>Upload</button></td> 93 </tr> 94 </table> 95 </td> 96 <?php } else { ?> 97 <td colspan="2"></td> 98 <?php } ?> 99 <td align="right"><label for="f_align">Align</label></td> 100 <td colspan="2"> 101 <select size="1" id="f_align" title="Positioning of this image"> 102 <option value="" >Not Set</option> 103 <option value="left" >Left</option> 104 <option value="right" >Right</option> 105 <option value="texttop" >Texttop</option> 106 <option value="absmiddle" >Absmiddle</option> 107 <option value="baseline" selected="selected" >Baseline</option> 108 <option value="absbottom" >Absbottom</option> 109 <option value="bottom" >Bottom</option> 110 <option value="middle" >Middle</option> 111 <option value="top" >Top</option> 112 </select> 113 </td> 114 <td align="right"><label for="f_border">Border</label></td> 115 <td><input type="text" id="f_border" class="smallWidth" value="" /></td> 116 </tr> 117 <tr> 118 <td colspan="4" align="right"> 119 <input type="hidden" id="orginal_width" /> 120 <input type="hidden" id="orginal_height" /> 121 <input type="checkbox" id="constrain_prop" checked="checked" onclick="javascript:toggleConstrains(this);" /> 122 </td> 123 <td colspan="5"><label for="constrain_prop">Constrain Proportions</label></td> 124 </tr> 125 </table> 126 <!--// image properties --> 127 <div style="text-align: right;"> 128 <hr /> 129 <button type="button" class="buttons" onclick="return refresh();">Refresh</button> 130 <button type="button" class="buttons" onclick="return onOK();">OK</button> 131 <button type="button" class="buttons" onclick="return onCancel();">Cancel</button> 132 </div> 133 <input type="hidden" id="f_file" name="f_file" /> 134 </form> 135 </body> 136 </html>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Tue Apr 3 18:50:37 2007 | par Balluche grâce à PHPXref 0.7 |