Beispiel #1
0
function get_td($_cols, $_result, $_this_col, $_truncate, $_name_lookup = null, $_link = true)
{
    $config =& SlimStatConfig::get_instance();
    $value = $_result[$_this_col];
    if ($_link) {
        if (is_array($_name_lookup) && isset($_name_lookup[$value])) {
            $display_value = $_name_lookup[$value];
        } elseif (is_array($_name_lookup) && isset($_name_lookup[strtolower($value)])) {
            $display_value = $_name_lookup[strtolower($value)];
        } elseif (is_string($_name_lookup)) {
            $display_value = eval(str_replace("VALUE", $value, $_name_lookup));
        } else {
            $display_value = $value;
        }
        $filters_copy = $GLOBALS["filters"];
        foreach ($_cols as $col) {
            unset($filters_copy["filter_" . $col]);
            $filters_copy["filter_" . $col] = urlencode($_result[$col]);
        }
        $str = "<a href=\"?";
        $str .= SlimStat::implode_assoc("=", "&amp;", $filters_copy);
        if (strlen($display_value) > $_truncate) {
            $str .= "\" title=\"" . htmlentities($display_value);
        }
        $str .= "\">";
        $str .= utf8_encode(SlimStat::truncate($display_value, $_truncate));
        $str .= "</a>";
    } else {
        $str = SlimStat::truncate($value, $_truncate);
    }
    return $str;
}
Beispiel #2
0
if (is_dir("plugins")) {
    $plugins_dh = opendir("plugins");
    while (($plugin_dir = readdir($plugins_dh)) !== false) {
        if ($plugin_dir[0] != '.' && is_dir("plugins/" . $plugin_dir) && file_exists("plugins/" . $plugin_dir . "/index.php")) {
            if (isset($_GET["show"]) && strtolower($_GET["show"]) == strtolower($plugin_dir)) {
                ?>
<li class="selected"><?php 
                print ucfirst($plugin_dir);
                ?>
</li><?php 
                $included_file = "plugins/" . $plugin_dir . "/index.php";
            } else {
                ?>
<li><a href="?show=<?php 
                print strtolower($plugin_dir);
                print !empty($filters) ? '&amp;' . SlimStat::implode_assoc('=', '&amp;', $filters) : '';
                ?>
"><?php 
                print ucfirst($plugin_dir);
                ?>
</a></li><?php 
            }
        }
    }
}
?>
</ul>

<div style="clear:both;"></div>
<?php 
include realpath(dirname(__FILE__)) . "/" . $included_file;