function smarty_function_includeMiscFiles($params, &$smarty) { include_once "libSmartyHelpers.php"; $loc = $smarty->_tpl_vars['__loc']; $myModule = $loc->mod; $myView = $smarty->_tpl_vars['__view']; //CSS $myCSSOriginals = glob2keyedArray(glob(BASE . "modules/" . $myModule . "/css/" . $myView . "*.css")); $myCSSOverrides = glob2keyedArray(glob(THEME_ABSOLUTE . "modules/" . $myModule . "/css/" . $myView . "*.css")); $myCSS = array_merge($myCSSOriginals, $myCSSOverrides); foreach ($myCSS as $myCSSFile) { echo "<link rel='stylesheet' type='text/css' href='" . absolute2relative($myCSSFile) . "'></link>"; } //JavaScript $myJSOriginals = glob2keyedArray(glob(BASE . "modules/" . $myModule . "/js/" . $myView . "*.js")); $myJSOverrides = glob2keyedArray(glob(THEME_ABSOLUTE . "modules/" . $myModule . "/js/" . $myView . "*.js")); $myJS = array_merge($myJSOriginals, $myJSOverrides); foreach ($myJS as $myJSFile) { echo "<script type='text/javascript' src='" . absolute2relative($myJSFile) . "'></script>"; } }
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" /> <input type="submit" value="' . word('copy') . '" /> </td> </tr> </table> <p><a href="' . $self . '?tool=Files&dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p> </form> '; html_footer(); } break; case 'create_symlink': if (!empty($_POST['destination'])) { $dest = relative2absolute($_POST['destination'], $directory); if (substr($dest, -1, 1) == $delim) $dest .= basename($file); if (!empty($_POST['relative'])) $file = absolute2relative(addslash(dirname($dest)), $file); if (!@file_exists($dest) && @symlink($file, $dest)) { listing_page(notice('symlinked', $file, $dest)); } else { listing_page(error('not_symlinked', $file, $dest)); } } else { html_header(); echo '<form action="' . $self . '?tool=Files" method="post"> <table class="dialog" id="symlink"> <tr> <td style="vertical-align: top">' . word('destination') . ': </td> <td> <b>' . html($file) . '</b><br /> <input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" /> <label for="checkbox_relative">' . word('relative') . '</label>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('Geri') . ' ]</a></p> </form> '; html_footer(); } break; case 'create_symlink': if (!empty($_POST['Yol'])) { $dest = relative2absolute($_POST['Yol'], $directory); if (substr($dest, -1, 1) == $delim) { $dest .= basename($file); } if (!empty($_POST['relative'])) { $file = absolute2relative(addslash(dirname($dest)), $file); } if (!@file_exists($dest) && @symlink($file, $dest)) { listing_page(notice('symlinked', $file, $dest)); } else { listing_page(error('not_symlinked', $file, $dest)); } } else { html_header(); echo '<form action="' . $self . '" method="post"> <table class="dialog" id="symlink"> <tr> <td style="vertical-align: top">' . word('Yol') . ': </td> <td> <b>' . html($file) . '</b><br />