Beispiel #1
0
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>";
    }
}
Beispiel #2
0
	<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>
Beispiel #3
0
<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 />