- Автор темы
- #1
В общем есть CMS суть в следующем для установки к ней дополнительных модулей нужно каждый раз в файле index модули прописывать добавлять название этого модуля для его открытия.
Вот часть код файла index где нужно прописывать
Вопрос в следующем как можно этого избежать что бы каждый раз не прописывать новый модуль ????
Вот часть код файла index где нужно прописывать
PHP:
$switch = array('blog' => "blog",
'chat' => "chat",
'contents' => "contents",
'downloads' => "downloads",
'gallery' => "gallery",
'news' => "news",
'quote' => "quote",
'reviews' => "reviews",
'search' => "search",
'topsite' => "topsite",
'urlobox' => "urlobox",
'poll' => "poll",
'contact' => "contact",
'recommend' => "recommend",
'staff' => "staff",
'docs' => "docs",
//Meo: Changed in C 0.1 for Ajax integration
'ajax' => "ajaxout",
// rusmkportal integration ajax
'rajax' => "rajax"
);
//Added by Kimi in C1.2.2 (this is by Mark)
if (is_array($mkportals->input['ind'])) {
$message = $mklib->lang['error_noallow'];
$mklib->error_page($message);
exit;
}
if (!isset($switch[$mkportals->input['ind']])) {
$mkportals->input['ind'] = "contents";
}
if (!$mklib->disablegzip && $mkportals->input['ind'] != "downloads") {
ob_end_clean();
@ob_start('ob_gzhandler');
}
require "./mkportal/modules/{$switch[$mkportals->input['ind']]}/index.php";