plugins->moduleExists($p)) { $p_file = $core->plugins->moduleRoot($p).'/index.php'; } if (file_exists($p_file)) { # Loading plugin $p_info = $core->plugins->getModules($p); $p_url = 'plugin.php?p='.$p; $p_title = 'no content - plugin'; $p_head = ''; $p_content = '

'.__('No content found on this plugin.').'

'; ob_start(); include $p_file; $res = ob_get_contents(); ob_end_clean(); if (preg_match('|(.*?)(.*?)|ms',$m[1],$mt)) { $p_title = $mt[1]; } if (preg_match_all('|(.*?)|ms',$m[1],$ms)) { foreach ($ms[1] as $v) { $p_head .= $v."\n"; } } if (preg_match_all('|(.*?)|ms',$m[1],$ms)) { foreach ($ms[1] as $v) { $p_head .= $v."\n"; } } if (preg_match_all('|()|ms',$m[1],$ms)) { foreach ($ms[1] as $v) { $p_head .= $v."\n"; } } } if (preg_match('|(.+)|ms',$res,$m)) { $p_content = $m[1]; } call_user_func($open_f,$p_title,$p_head); echo $p_content; call_user_func($close_f); } else { call_user_func($open_f,__('Plugin not found'),'', dcPage::breadcrumb( array( __('System') => '', ''.__('Plugin not found').'' => '' )) ); echo '

'.__('The plugin you reached does not exist or does not have an admin page.').'

'; call_user_func($close_f); } ?>