public function getMenuList($app)
{
$logsXml = SITE_PATH . '/apps/' . $app . '/Conf/logs.xml';
if (!file_exists($logsXml)) {
$this->error = L('PUBLIC_SETTING_FILE', array('file' => $logsXml));
// 配置文件:{file}不存在
return false;
}
$xml = simplexml_load_file($logsXml);
if ($xml->group) {
foreach ($xml->group as $k => $v) {
unset($rule);
foreach ($v->action as $kk => $vv) {
$rule[(string) $vv['type']] = (string) $vv['info'];
}
$data['_group'][(string) $v['name']] = array('info' => (string) $v['info'], '_rule' => $rule);
}
} else {
foreach ($xml->action as $kk => $vv) {
$data['_rule'][(string) $vv['type']] = (string) $vv['info'];
}
}
return $data;
}