Changeset 106
- Timestamp:
- Apr 21, 2006 8:53:42 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/module_maker/form_template.cli.php
r105 r106 63 63 $output[$field] = <<<E_O_F 64 64 65 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>65 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 66 66 <select name="$field" id="$field" class="small"><\x3fphp printSelectForm('<##>_tbl', "CONCAT(<##>_id, '—', <##>)", '$field', \$frm['$field'], true, 'ORDER BY $field ASC'); \x3f></select> 67 67 <span class="commanditem commandtext"><a href="<\x3fphp echo App::oHREF('<##>.php?op=add&boomerang=true'); \x3f>" onClick="javascript:return confirm('<\x3fphp echo _("Notice: You are about to leave this form page and any changes you may have made without saving will be lost."); \x3f>')"><\x3fphp echo _("Add <##>") \x3f></a></span> … … 77 77 $output[$field] = <<<E_O_F 78 78 79 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>79 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 80 80 <input type="file" name="$field" id="$field" /> 81 81 <\x3fphp if ('' != \$upload->getFilenameGlob(getFormData('$primary_key') . '_*') && getFormData('op') == 'edit' || getFormData('op') == 'update') { \x3f> … … 91 91 $output[$field] = <<<E_O_F 92 92 93 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>93 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 94 94 <input type="password" class="medium" size="50" name="$field" id="$field" value="<\x3fphp echo oTxt(\$frm['$field']); \x3f>" /> 95 95 E_O_F; … … 103 103 $output[$field] = <<<E_O_F 104 104 105 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>105 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 106 106 <select name="$field" id="$field"><\x3fphp printSetSelectForm('$db_tbl', '$field', \$frm['$field'], true); \x3f></select> 107 107 E_O_F; … … 112 112 $output[$field] = <<<E_O_F 113 113 114 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>114 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 115 115 <\x3fphp printSetCheckboxes('$db_tbl', '$field', \$frm['$field'], 1) \x3f> 116 116 E_O_F; … … 121 121 $output[$field] = <<<E_O_F 122 122 123 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>123 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 124 124 <input type="checkbox" name="$field" id="$field" <\x3fphp frmChecked(!empty(\$frm['$field'])) \x3f> /><label class="left"><\x3fphp echo _("Check this box to $title"); \x3f></label> 125 125 E_O_F; … … 132 132 $output[$field] = <<<E_O_F 133 133 134 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>134 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 135 135 <textarea class="large short" cols="75" rows="4" name="$field" id="$field"><\x3fphp echo oTxt(\$frm['$field']); \x3f></textarea> 136 136 E_O_F; … … 144 144 $output[$field] = <<<E_O_F 145 145 146 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>146 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 147 147 <textarea class="large tall" cols="75" rows="4" name="$field" id="$field"><\x3fphp echo oTxt(\$frm['$field']); \x3f></textarea> 148 148 E_O_F; … … 170 170 $output[$field] = <<<E_O_F 171 171 172 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>172 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 173 173 <input type="text" class="tiny" size="12" name="$field" id="$field" value="<\x3fphp echo oTxt(\$frm['$field']); \x3f>" /> 174 174 E_O_F; … … 184 184 $output[$field] = <<<E_O_F 185 185 186 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>186 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 187 187 <input type="text" class="medium" size="25" name="$field" id="$field" value="<\x3fphp echo oTxt(\$frm['$field']); \x3f>" /> 188 188 E_O_F; … … 197 197 $output[$field] = <<<E_O_F 198 198 199 <label for="$field"<\x3fphp \$fv->err('$field' , ' class="error"') \x3f>><\x3fphp echo _("$title"); \x3f></label>199 <label for="$field"<\x3fphp \$fv->err('$field') \x3f>><\x3fphp echo _("$title"); \x3f></label> 200 200 <input type="text" class="medium" size="50" name="$field" id="$field" value="<\x3fphp echo oTxt(\$frm['$field']); \x3f>" /> 201 201 E_O_F; -
trunk/css/admin.inc.css
r105 r106 229 229 } 230 230 */ 231 232 /*_____________________ COMMANDS ____________________*/ 233 234 /* Should this be an ID??? */ 235 #commandbox 236 { 237 padding: 5px; 238 margin: 0 0 .5em 0; 239 border: black 1px dotted; 240 background-color: #DDD; 241 color: inherit; 242 } 243 244 .commanditem 245 { 246 margin: 0 10px 0 0; 247 white-space: nowrap; 248 } 249 250 .commandtext 251 { 252 padding-right: 1em; 253 } 254 255 .command_left 256 { 257 float: left; 258 white-space: nowrap; 259 } 260 261 .command_right 262 { 263 position: relative; 264 visibility: visible; 265 white-space: nowrap; 266 float: right; 267 } 268 269 231 270 /*_____________________ FOOTER ____________________*/ 232 271 #footer { -
trunk/css/codebase.inc.css
r105 r106 12 12 .sc-msg { font-family: verdana,geneva,arial,sans-serif; } 13 13 14 .warning,15 .error,16 .success,17 .notice,18 14 .sc-msg-warning, 19 15 .sc-msg-error, … … 26 22 border: 1px solid #f00; 27 23 } 28 .success,29 24 .sc-msg-success { color: #090; border-color: #090; } 30 .notice,31 25 .sc-msg-notice { color: #C60; border-color: #C60; } 32 26 33 /*_____________________ pEdit Forms ____________________*/27 /*_____________________ PEdit Forms ____________________*/ 34 28 35 29 .sc-pedit-form {} -
trunk/css/utilities.inc.css
r105 r106 29 29 textarea.fullscreen, select.fullscreen { height: 40em; } 30 30 31 /*_____________________ COMMANDS ____________________*/32 33 31 /*_____________________ UTILITIES ____________________*/ 34 32 .nowrap { white-space: nowrap; } -
trunk/lib/App.inc.php
r105 r106 7 7 * 8 8 * @author Quinn Comendant <quinn@strangecode.com> 9 * @version 1.09 * @version 2.0 10 10 */ 11 11 … … 451 451 452 452 while (isset($_SESSION[$this->app]['messages']) && $message = array_shift($_SESSION[$this->app]['messages'])) { 453 ?><div class=" codebasemsg"><?php453 ?><div class="sc-msg"><?php 454 454 if (error_reporting() > 0 && $this->getParam('display_errors')) { 455 455 echo "\n<!-- [" . $message['file'] . ' : ' . $message['line'] . '] -->'; … … 457 457 switch ($message['type']) { 458 458 case MSG_ERR: 459 echo '<div class=" error">' . $message['message'] . '</div>';459 echo '<div class="sc-msg-error">' . $message['message'] . '</div>'; 460 460 break; 461 461 462 462 case MSG_WARNING: 463 echo '<div class=" warning">' . $message['message'] . '</div>';463 echo '<div class="sc-msg-warning">' . $message['message'] . '</div>'; 464 464 break; 465 465 466 466 case MSG_SUCCESS: 467 echo '<div class="s uccess">' . $message['message'] . '</div>';467 echo '<div class="sc-msg-success">' . $message['message'] . '</div>'; 468 468 break; 469 469 470 470 case MSG_NOTICE: 471 471 default: 472 echo '<div class=" notice">' . $message['message'] . '</div>';472 echo '<div class="sc-msg-notice">' . $message['message'] . '</div>'; 473 473 break; 474 474 -
trunk/lib/FormValidator.inc.php
r105 r106 8 8 * 9 9 * @author Quinn Comendant <quinn@strangecode.com> 10 * @version 1. 710 * @version 1.8 11 11 * 12 12 * Examples of use: … … 30 30 31 31 // Default error marker; 32 var $marker = ' class=" error"';32 var $marker = ' class="sc-msg-error"'; 33 33 34 34 /** … … 104 104 { 105 105 if ($this->anyErrors()) { 106 ?><div class=" codebasemsg"><?php106 ?><div class="sc-msg"><?php 107 107 $errors = $this->getErrorList(); 108 108 foreach ($errors as $err) { … … 113 113 switch ($err['type']) { 114 114 case MSG_ERR: 115 echo '<div class=" error">' . $err['message'] . '</div>';115 echo '<div class="sc-msg-error">' . $err['message'] . '</div>'; 116 116 break; 117 117 118 118 case MSG_WARNING: 119 echo '<div class=" warning">' . $err['message'] . '</div>';119 echo '<div class="sc-msg-warning">' . $err['message'] . '</div>'; 120 120 break; 121 121 122 122 case MSG_SUCCESS: 123 echo '<div class="s uccess">' . $err['message'] . '</div>';123 echo '<div class="sc-msg-success">' . $err['message'] . '</div>'; 124 124 break; 125 125 126 126 case MSG_NOTICE: 127 127 default: 128 echo '<div class=" notice">' . $err['message'] . '</div>';128 echo '<div class="sc-msg-notice">' . $err['message'] . '</div>'; 129 129 break; 130 130 } -
trunk/lib/Upload.inc.php
r105 r106 46 46 47 47 // Array of file name extensions and corresponding mime-types. 48 var $mime_extension_map = array( 49 'ez' => 'application/andrew-inset', 50 'hqx' => 'application/mac-binhex40', 51 'cpt' => 'application/mac-compactpro', 52 'doc' => 'application/msword', 53 'bin' => 'application/octet-stream', 54 'class' => 'application/octet-stream', 55 'dll' => 'application/octet-stream', 56 'dms' => 'application/octet-stream', 57 'exe' => 'application/octet-stream', 58 'lha' => 'application/octet-stream', 59 'lzh' => 'application/octet-stream', 60 'so' => 'application/octet-stream', 61 'oda' => 'application/oda', 62 'pdf' => 'application/pdf', 63 'ps' => 'application/postscript', 64 'eps' => 'application/postscript', 65 'ai' => 'application/postscript', 66 'smi' => 'application/smil', 67 'smil' => 'application/smil', 68 'mif' => 'application/vnd.mif', 69 'xls' => 'application/vnd.ms-excel', 70 'ppt' => 'application/vnd.ms-powerpoint', 71 'stc' => 'application/vnd.sun.xml.calc.template', 72 'sxc' => 'application/vnd.sun.xml.calc', 73 'std' => 'application/vnd.sun.xml.draw.template', 74 'sxd' => 'application/vnd.sun.xml.draw', 75 'sti' => 'application/vnd.sun.xml.impress.template', 76 'sxi' => 'application/vnd.sun.xml.impress', 77 'sxm' => 'application/vnd.sun.xml.math', 78 'sxg' => 'application/vnd.sun.xml.writer.global', 79 'stw' => 'application/vnd.sun.xml.writer.template', 80 'sxw' => 'application/vnd.sun.xml.writer', 81 'vsd' => 'application/vnd.visio', 82 'wbxml' => 'application/vnd.wap.wbxml', 83 'wmlc' => 'application/vnd.wap.wmlc', 84 'wmlsc' => 'application/vnd.wap.wmlscriptc', 85 'bcpio' => 'application/x-bcpio', 86 'vcd' => 'application/x-cdlink', 87 'pgn' => 'application/x-chess-pgn', 88 'Z' => 'application/x-compress', 89 'cpio' => 'application/x-cpio', 90 'csh' => 'application/x-csh', 91 'dcr' => 'application/x-director', 92 'dir' => 'application/x-director', 93 'dxr' => 'application/x-director', 94 'dvi' => 'application/x-dvi', 95 'spl' => 'application/x-futuresplash', 96 'gtar' => 'application/x-gtar', 97 'tgz' => 'application/x-gtar', 98 'gz' => 'application/x-gzip', 99 'hdf' => 'application/x-hdf', 100 'php3' => 'application/x-httpd-php3', 101 'php' => 'application/x-httpd-php', 102 'js' => 'application/x-javascript', 103 'skd' => 'application/x-koan', 104 'skm' => 'application/x-koan', 105 'skp' => 'application/x-koan', 106 'skt' => 'application/x-koan', 107 'latex' => 'application/x-latex', 108 'wmd' => 'application/x-ms-wmd', 109 'wmz' => 'application/x-ms-wmz', 110 'cdf' => 'application/x-netcdf', 111 'nc' => 'application/x-netcdf', 112 'pl' => 'application/x-perl', 113 'pm' => 'application/x-perl', 114 'shar' => 'application/x-shar', 115 'swf' => 'application/x-shockwave-flash', 116 'sh' => 'application/x-sh', 117 'sit' => 'application/x-stuffit', 118 'sv4cpio' => 'application/x-sv4cpio', 119 'sv4crc' => 'application/x-sv4crc', 120 'tar' => 'application/x-tar', 121 'tcl' => 'application/x-tcl', 122 'texi' => 'application/x-texinfo', 123 'texinfo' => 'application/x-texinfo', 124 'tex' => 'application/x-tex', 125 'man' => 'application/x-troff-man', 126 'me' => 'application/x-troff-me', 127 'ms' => 'application/x-troff-ms', 128 'roff' => 'application/x-troff', 129 't' => 'application/x-troff', 130 'tr' => 'application/x-troff', 131 'ustar' => 'application/x-ustar', 132 'src' => 'application/x-wais-source', 133 'xhtml' => 'application/xhtml+xml', 134 'xht' => 'application/xhtml+xml', 135 'xml' => 'application/xml', 136 'zip' => 'application/zip', 137 'au' => 'audio/basic', 138 'snd' => 'audio/basic', 139 'kar' => 'audio/midi', 140 'mid' => 'audio/midi', 141 'midi' => 'audio/midi', 142 'mp3' => 'audio/mpeg', 143 'mp2' => 'audio/mpeg', 144 'mpga' => 'audio/mpeg', 145 'aiff' => 'audio/x-aiff', 146 'aif' => 'audio/x-aiff', 147 'aifc' => 'audio/x-aiff', 148 'm3u' => 'audio/x-mpegurl', 149 'wax' => 'audio/x-ms-wax', 150 'wma' => 'audio/x-ms-wma', 151 'rpm' => 'audio/x-pn-realaudio-plugin', 152 'ram' => 'audio/x-pn-realaudio', 153 'rm' => 'audio/x-pn-realaudio', 154 'ra' => 'audio/x-realaudio', 155 'wav' => 'audio/x-wav', 156 'pdb' => 'chemical/x-pdb', 157 'xyz' => 'chemical/x-xyz', 158 'bmp' => 'image/bmp', 159 'gif' => 'image/gif', 160 'ief' => 'image/ief', 161 'jpg' => 'image/jpeg', 162 'jpe' => 'image/jpeg', 163 'jpeg' => 'image/jpeg', 164 'png' => 'image/png', 165 'tif' => 'image/tiff', 166 'tiff' => 'image/tiff', 167 'wbmp' => 'image/vnd.wap.wbmp', 168 'ras' => 'image/x-cmu-raster', 169 'pnm' => 'image/x-portable-anymap', 170 'pbm' => 'image/x-portable-bitmap', 171 'pgm' => 'image/x-portable-graymap', 172 'ppm' => 'image/x-portable-pixmap', 173 'rgb' => 'image/x-rgb', 174 'xbm' => 'image/x-xbitmap', 175 'xpm' => 'image/x-xpixmap', 176 'xwd' => 'image/x-xwindowdump', 177 'iges' => 'model/iges', 178 'igs' => 'model/iges', 179 'mesh' => 'model/mesh', 180 'msh' => 'model/mesh', 181 'silo' => 'model/mesh', 182 'vrml' => 'model/vrml', 183 'wrl' => 'model/vrml', 184 'ics' => 'text/calendar', 185 'ifb' => 'text/calendar', 186 'vcs' => 'text/calendar', 187 'vfb' => 'text/calendar', 188 'css' => 'text/css', 189 'diff' => 'text/diff', 190 'patch' => 'text/diff', 191 'html' => 'text/html', 192 'htm' => 'text/html', 193 'shtml' => 'text/html', 194 'txt' => 'text/plain', 195 'asc' => 'text/plain', 196 'log' => 'text/plain', 197 'po' => 'text/plain', 198 'rtx' => 'text/richtext', 199 'rtf' => 'text/rtf', 200 'sgm' => 'text/sgml', 201 'sgml' => 'text/sgml', 202 'tsv' => 'text/tab-separated-values', 203 'wmls' => 'text/vnd.wap.wmlscript', 204 'wml' => 'text/vnd.wap.wml', 205 'etx' => 'text/x-setext', 206 'vcf' => 'text/x-vcard', 207 'xsl' => 'text/xml', 208 'mpeg' => 'video/mpeg', 209 'mpe' => 'video/mpeg', 210 'mpg' => 'video/mpeg', 211 'mov' => 'video/quicktime', 212 'qt' => 'video/quicktime', 213 'mxu' => 'video/vnd.mpegurl', 214 'asf' => 'video/x-ms-asf', 215 'asx' => 'video/x-ms-asf', 216 'wmv' => 'video/x-ms-wmv', 217 'wm' => 'video/x-ms-wm', 218 'wmx' => 'video/x-ms-wmx', 219 'wvx' => 'video/x-ms-wvx', 220 'avi' => 'video/x-msvideo', 221 'movie' => 'video/x-sgi-movie', 222 'ice' => 'x-conference/x-cooltalk', 223 ); 48 var $mime_extension_map = array( 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc' => 'application/msword', 'bin' => 'application/octet-stream', 'class' => 'application/octet-stream', 'dll' => 'application/octet-stream', 'dms' => 'application/octet-stream', 'exe' => 'application/octet-stream', 'lha' => 'application/octet-stream', 'lzh' => 'application/octet-stream', 'so' => 'application/octet-stream', 'oda' => 'application/oda', 'pdf' => 'application/pdf', 'ps' => 'application/postscript', 'eps' => 'application/postscript', 'ai' => 'application/postscript', 'smi' => 'application/smil', 'smil' => 'application/smil', 'mif' => 'application/vnd.mif', 'xls' => 'application/vnd.ms-excel', 'ppt' => 'application/vnd.ms-powerpoint', 'stc' => 'application/vnd.sun.xml.calc.template', 'sxc' => 'application/vnd.sun.xml.calc', 'std' => 'application/vnd.sun.xml.draw.template', 'sxd' => 'application/vnd.sun.xml.draw', 'sti' => 'application/vnd.sun.xml.impress.template', 'sxi' => 'application/vnd.sun.xml.impress', 'sxm' => 'application/vnd.sun.xml.math', 'sxg' => 'application/vnd.sun.xml.writer.global', 'stw' => 'application/vnd.sun.xml.writer.template', 'sxw' => 'application/vnd.sun.xml.writer', 'vsd' => 'application/vnd.visio', 'wbxml' => 'application/vnd.wap.wbxml', 'wmlc' => 'application/vnd.wap.wmlc', 'wmlsc' => 'application/vnd.wap.wmlscriptc', 'bcpio' => 'application/x-bcpio', 'vcd' => 'application/x-cdlink', 'pgn' => 'application/x-chess-pgn', 'Z' => 'application/x-compress', 'cpio' => 'application/x-cpio', 'csh' => 'application/x-csh', 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dxr' => 'application/x-director', 'dvi' => 'application/x-dvi', 'spl' => 'application/x-futuresplash', 'gtar' => 'application/x-gtar', 'tgz' => 'application/x-gtar', 'gz' => 'application/x-gzip', 'hdf' => 'application/x-hdf', 'php3' => 'application/x-httpd-php3', 'php' => 'application/x-httpd-php', 'js' => 'application/x-javascript', 'skd' => 'application/x-koan', 'skm' => 'application/x-koan', 'skp' => 'application/x-koan', 'skt' => 'application/x-koan', 'latex' => 'application/x-latex', 'wmd' => 'application/x-ms-wmd', 'wmz' => 'application/x-ms-wmz', 'cdf' => 'application/x-netcdf', 'nc' => 'application/x-netcdf', 'pl' => 'application/x-perl', 'pm' => 'application/x-perl', 'shar' => 'application/x-shar', 'swf' => 'application/x-shockwave-flash', 'sh' => 'application/x-sh', 'sit' => 'application/x-stuffit', 'sv4cpio' => 'application/x-sv4cpio', 'sv4crc' => 'application/x-sv4crc', 'tar' => 'application/x-tar', 'tcl' => 'application/x-tcl', 'texi' => 'application/x-texinfo', 'texinfo' => 'application/x-texinfo', 'tex' => 'application/x-tex', 'man' => 'application/x-troff-man', 'me' => 'application/x-troff-me', 'ms' => 'application/x-troff-ms', 'roff' => 'application/x-troff', 't' => 'application/x-troff', 'tr' => 'application/x-troff', 'ustar' => 'application/x-ustar', 'src' => 'application/x-wais-source', 'xhtml' => 'application/xhtml+xml', 'xht' => 'application/xhtml+xml', 'xml' => 'application/xml', 'zip' => 'application/zip', 'au' => 'audio/basic', 'snd' => 'audio/basic', 'kar' => 'audio/midi', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mp3' => 'audio/mpeg', 'mp2' => 'audio/mpeg', 'mpga' => 'audio/mpeg', 'aiff' => 'audio/x-aiff', 'aif' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'm3u' => 'audio/x-mpegurl', 'wax' => 'audio/x-ms-wax', 'wma' => 'audio/x-ms-wma', 'rpm' => 'audio/x-pn-realaudio-plugin', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'ra' => 'audio/x-realaudio', 'wav' => 'audio/x-wav', 'pdb' => 'chemical/x-pdb', 'xyz' => 'chemical/x-xyz', 'bmp' => 'image/bmp', 'gif' => 'image/gif', 'ief' => 'image/ief', 'jpg' => 'image/jpeg', 'jpe' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'png' => 'image/png', 'tif' => 'image/tiff', 'tiff' => 'image/tiff', 'wbmp' => 'image/vnd.wap.wbmp', 'ras' => 'image/x-cmu-raster', 'pnm' => 'image/x-portable-anymap', 'pbm' => 'image/x-portable-bitmap', 'pgm' => 'image/x-portable-graymap', 'ppm' => 'image/x-portable-pixmap', 'rgb' => 'image/x-rgb', 'xbm' => 'image/x-xbitmap', 'xpm' => 'image/x-xpixmap', 'xwd' => 'image/x-xwindowdump', 'iges' => 'model/iges', 'igs' => 'model/iges', 'mesh' => 'model/mesh', 'msh' => 'model/mesh', 'silo' => 'model/mesh', 'vrml' => 'model/vrml', 'wrl' => 'model/vrml', 'ics' => 'text/calendar', 'ifb' => 'text/calendar', 'vcs' => 'text/calendar', 'vfb' => 'text/calendar', 'css' => 'text/css', 'diff' => 'text/diff', 'patch' => 'text/diff', 'html' => 'text/html', 'htm' => 'text/html', 'shtml' => 'text/html', 'txt' => 'text/plain', 'asc' => 'text/plain', 'log' => 'text/plain', 'po' => 'text/plain', 'rtx' => 'text/richtext', 'rtf' => 'text/rtf', 'sgm' => 'text/sgml', 'sgml' => 'text/sgml', 'tsv' => 'text/tab-separated-values', 'wmls' => 'text/vnd.wap.wmlscript', 'wml' => 'text/vnd.wap.wml', 'etx' => 'text/x-setext', 'vcf' => 'text/x-vcard', 'xsl' => 'text/xml', 'mpeg' => 'video/mpeg', 'mpe' => 'video/mpeg', 'mpg' => 'video/mpeg', 'mov' => 'video/quicktime', 'qt' => 'video/quicktime', 'mxu' => 'video/vnd.mpegurl', 'asf' => 'video/x-ms-asf', 'asx' => 'video/x-ms-asf', 'wmv' => 'video/x-ms-wmv', 'wm' => 'video/x-ms-wm', 'wmx' => 'video/x-ms-wmx', 'wvx' => 'video/x-ms-wvx', 'avi' => 'video/x-msvideo', 'movie' => 'video/x-sgi-movie', 'ice' => 'x-conference/x-cooltalk', ); 224 49 225 50 /** … … 246 71 trigger_error(sprintf('Upload directory not writable: %s', $params['upload_path']), E_USER_ERROR); 247 72 } 248 // Set the default upload path, stripping any extra slashes if needed.249 $params['upload_path'] = preg_replace('!/+$!', '', $params['upload_path']);250 73 } 251 74 … … 598 421 function cleanFileName($file_name) 599 422 { 600 $bad = ' áéíóúàèìòùäëïöüÁÉÍÓÚÀÈÌÒÙÄËÏÖÜâêîôûÂÊÎÔÛñçÇ@';423 $bad = 'áéÃóúà ÚìòùÀëïöÌÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃâêîÎûÃÃÃÃÃñçÃ@'; 601 424 $good = 'aeiouaeiouaeiouAEIOUAEIOUAEIOUaeiouAEIOUncCa'; 602 425 $file_name = trim($file_name); -
trunk/services/css.php
r105 r106 1 1 <?php 2 2 /** 3 * css.php 3 * css.php 4 4 * Code by Strangecode :: www.strangecode.com :: This document contains copyrighted information 5 5 * … … 12 12 13 13 if (is_a($css, 'CSS')) { 14 $css->headers( );15 $css->output( );14 $css->headers(getFormData('app')); 15 $css->output(getFormData('app')); 16 16 } 17 17
Note: See TracChangeset
for help on using the changeset viewer.