if (!defined('CMS'))
die('Попытка взлома?');
$Mainclass->LoadLanguage($Mainclass->GetModVal('path'),'gogo','lang-%');
global $title;
$Mainclass->Url->params=array('text');
$Mainclass->Url->Parse();
$text=isset($_GET['text']) ? $_GET['text'] : '';
if (empty($text))
$text=isset($_POST['text']) ? $_POST['text'] : '';
if (!empty($text))
$title[]=$Mainclass->lang['gogo']['results'].htmlspecialchars($text);
$title[]=$Mainclass->lang['gogo']['search'];
$content=$Mainclass->Template->ModuleMenu($Mainclass->GetModVal('name'),'','</code><form method="post" action="'.$Mainclass->Url->Prefix(false,true,true).'">'.$Mainclass->lang['gogo']['search:'].Template::Edit('text',$text,'size="35"').' '.Template::Button($Mainclass->lang['gogo']['find']).'</form>',array('title'=>$Mainclass->GetModVal('title')));
if (!empty($text))
$content.=Search($text);
Head();
echo $content;
После обработки остались такие вот строчки:
if (!defined('CMS'))
die('Попытка взлома?');
$Mainclass->LoadLanguage($Mainclass->GetModVal('path'),'whois','lang-%'); /*запрос на языковой файл модуля*/
global $title;
$Mainclass->Url->params=array('text'); /*эту строчку тоже можно удалить?*/
$title[]=$Mainclass->lang['whois']['whois']; /*здесь все правельно*/
$content=$Mainclass->Template->ModuleMenu($Mainclass->GetModVal('name'),'','</code><form method="post" action="'.$Mainclass->Url->Prefix(false,true,true).'">'.$Mainclass->lang['gogo']['search:'].Template::Edit('text',$text,'size="35"').' '.Template::Button($Mainclass->lang['gogo']['find']).'</form>',array('title'=>$Mainclass->GetModVal('title')));
Head();
echo $content;
Как из строчки $content=$Mainclass... удалить модульное меню? Но чтобы осталось название модуля!? Сделал так:
$content=$Mainclass->GetModVal('title');
но название отображается не заглавными буквами, а обычными... Мучил код 2 дня, а воз и ныне там. P.S. Проверьте пожалуйста код, если я что напутал, мне надо это знать...