Exemplo n.º 1
0
 public function runModule()
 {
     $template = isset($_GET['template']) ? $_GET['template'] : $this->stack['static_var']['template'];
     $dir = __MODULE__ . '/permalink/';
     $result = array();
     $files = mgGetFile($dir, true, 'map');
     foreach ($files as $val) {
         $lines = file($dir . $val);
         $word = array();
         foreach ($lines as $inval) {
             $str = trim($inval);
             if (NULL == $str) {
                 continue;
             } else {
                 if ("#" == $str[0]) {
                     $word[] = substr($str, 1, strlen($str) - 1);
                 } else {
                     continue;
                 }
             }
         }
         $item['word'] = implode('<br />', $word);
         $item['key'] = $val;
         $result[] = $item;
     }
     return $result;
 }
Exemplo n.º 2
0
function mgUnLink($inpath)
{
    str_replace("//", "/", $inpath);
    $files = mgGetFile($inpath, true);
    if (NULL != $files) {
        foreach ($files as $key => $val) {
            if (@unlink($inpath . "/" . $val) == false) {
                return false;
            }
        }
    }
    return true;
}
Exemplo n.º 3
0
 public function runModule()
 {
     $template = isset($_GET['template']) ? $_GET['template'] : $this->stack['static_var']['template'];
     $dir = __TEMPLATE__ . '/' . $template;
     $result = array();
     $files = mgGetFile($dir, true, 'tpl|css|js');
     foreach ($files as $val) {
         $item = array();
         $item['name'] = $this->getLanguage($val, 'skin_file');
         $item['file'] = $val;
         $item['icon'] = file_exists(__TEMPLATE__ . '/' . $this->stack['static_var']['admin_template'] . '/images/elements/' . $item['file'] . '.gif');
         $result[] = $item;
     }
     return $result;
 }
Exemplo n.º 4
0
 public function runModule()
 {
     $files = mgGetFile(__MODULE__ . '/comment_filter', false, 'php');
     array_walk($files, array($this, 'praseFilter'));
     return $files;
 }