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; }
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; }
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; }
public function runModule() { $files = mgGetFile(__MODULE__ . '/comment_filter', false, 'php'); array_walk($files, array($this, 'praseFilter')); return $files; }