query("/*!40101 SET NAMES 'cp1251' */"); // Ошибки БД и их отдладка //$DB->setErrorHandler('dErrH'); function dErrH($message, $info) {if (!error_reporting()) return; echo "SQL Error: $message
"; print_r($info); echo "
"; exit();} //Инклудим САПУ if (!defined('_SAPE_USER')) {define('_SAPE_USER', $cf['dir']['sape']); } if (file_exists($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')) {require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); } //Загружаем шаблон $shab = file_get_contents('templ.php'); if ($shab == '') die('Ошибка файла шаблона!'); //Если у нас заполнили форму - отправляем почту if ($_POST['name']!="" and $_POST['email']!="" and $cf['conf']['email']!=""){ $date=date("d.m.Y"); $time=date("H:i:s"); $headers=null; $headers.="Content-Type: text/html\r\n"; $headers.="From: Satl Bot <".$email.">\r\n"; $headers.="X-Mailer: PHP/".phpversion()."\r\n"; mail ($cf['conf']['email'], $cf['txt']['head1'].$sub, 'Имя:'.$_POST['name'].'
Связь:'.$_POST['email'].'
Сообщение:'.$_POST['text'], $headers);} //Разбираем ЧПУ //Что? if ($_GET['cat_txt'] == $cf['pref']['adres']) $args['type'] = "adres"; else if ($_GET['cat_txt'] == $cf['pref']['stati'] or $_GET['cat_txt'] == $cf['pref']['stati']."s") $args['type'] = "stati"; //else if ($_GET['cat_txt'] == $cf['pref']['pict'] or $_GET['cat_txt'] == $cf['pref']['pict']."s") $args['type'] = "pict"; //else if ($_GET['cat_txt'] == $cf['pref']['news'] or $_GET['cat_txt'] == $cf['pref']['news']."s") $args['type'] = "news"; else if ($_GET['cat_txt'] == "catalog") $args['type'] ='catalog'; else if ($_GET['cat_txt'] == $cf['pref']['cont']) $args['type'] ='contact'; else if ($_GET['cat_txt'] == $cf['pref']['add']) $args['type'] ='add'; else if (count($_GET) == 0) $args['type'] ='morda'; else header("HTTP/1.1 404 Not Found"); //Кто? if (isset($_GET['id'])) {$args['id'] = $_GET['id']; $args['type2'] = "odin";} if (isset($_GET['cat'])) {$args['cat'] = $_GET['cat']; $args['type2'] = "mnogo";} //Страницы if (isset($_GET['page'])) $args['page'] = $_GET['page']; else $args['page'] = 1; //Разруливаем ЧПУ фиксы $ids = @$DB->select('SELECT menuid FROM '.$args['type'].' GROUP BY menuid'); if (count($ids) == 1 and !isset($_GET['id'])){ $args['cat'] = $ids[0]['menuid']; $args['type2'] = "mnogo"; $args['type3'] = "short"; if (isset($_GET['cat'])) $args['page'] = $_GET['cat'];} if (count($ids) == 0) $args['type3'] = "short"; //Фикс карты сайта if ($args['type'] == 'catalog') { if (!isset($args['id'])) $args['id'] = 1; $page = $args['id']; unset($args); $args['type'] = 'catalog'; $args['page'] = $page; unset($page); } //Отладочная хуйня :) //print_r($args); // //Генерация меню // function print_menu(){ global $args, $cf, $DB; $return = ''; $old_type = $args['type']; $args['type'] = "adres"; if ($args['type'] == 'adres') $rows = $DB->select('SELECT menuid, count(menuid) as num, menutxt as menu FROM '.$args['type'].' WHERE date<=CURDATE() GROUP BY menuid'); else $rows = $DB->select('SELECT menuid, count(menuid) as num, menutxt as menu FROM '.$args['type'].' GROUP BY menuid ORDER by num DESC'); foreach ($rows as $numRow => $row) { $row['link'] = "/".$cf['pref'][$args['type']]."s/".$row['menuid']; if ($args['cat'] == $row['menuid'] and $args['type3'] != 'short') $return .= shabreplace($row, $cf['shab']['menu1'])."\n"; else $return .= shabreplace($row, $cf['shab']['menu'])."\n"; } $args['type'] = $old_type; return $return; } // //Генерируем контент // function print_content(){ global $args, $cf, $shab, $DB; $return = ''; //Если морда - возваращаем контент на морде :) if ($args['type'] == 'morda') { $return .= $cf['txt']['morda']; $shab = str_replace("{title}", $cf['title']['morda'], $shab); $shab = str_replace("{desc}", $cf['desc']['morda'], $shab); } // Если запросили текстовую страницу - выдаём контент //Контакты if ($args['type'] == 'contact'){ $return .='

Контакты


Для связи с администрацией этого сайта, заполните, пожалуйста, данную форму и отправьте нам.

ЛОГИН:


e-mail:


Сообщение для администрации:


'; //!!!Текст с заглавлением для формы обратной связи $shab = str_replace("{title}", $cf['text']['cont'], $shab); $shab = str_replace("{desc}", $cf['text']['cont'], $shab); if ($_POST['name']!="") $return='

Ваше сообщение отправлено


Спасибо Вам большое!
';} //!!!Результат заполнения формы //Добавление компании if ($args['type'] == 'add'){ $return=$cf['text']['add']; $return .= '
(заполните указанные поля)


Ваше имя:


Ваш e-mail:


Ваше сообщение:


'; $shab = str_replace("{title}", $cf['text']['add'], $shab); $shab = str_replace("{desc}", $cf['text']['add'], $shab); if ($_POST['name']!="") $return='

Спасибо!

Мы с Вами обязательно свяжемся в ближайшее время!';} //Карта сайта if ($args['type'] == 'catalog'){ $return = "

Каталог

"; // !!!Заголовок раздела по ссылке catalog $cats = $DB->select('SELECT menuid, menutxt, date FROM adres WHERE date<=CURDATE() GROUP BY menuid'); foreach ($cats as $numRow => $row) { $karta[] = '
'.$row['menutxt'].'
'; // !!!Названия категорий по ссылке catalog $uv3 = $DB->select('SELECT id, name FROM adres WHERE date<=CURDATE() and menuid = ?', $row['menuid']); foreach ($uv3 as $numRow => $row) $karta[] = ''.$row['name'].'
'; // !!!ссылки на товары на странице Карта сайта } $start = $args['page']*100 - 100; $end = $args['page']*100; for ($i=$start; $i<$end; $i++) $karta2[] = $karta[$i]; foreach ($karta2 as $key => $value) $return .= $value; $return .='
'.print_links1(count($karta),0,100,'/catalog/','/catalog'); /// $shab = str_replace("{title}", "Каталог", $shab); $shab = str_replace("{desc}", "Каталог", $shab); //!!! Тайтл сторінки з картою сайту } //Если задана категория -> Выдаём список if ($args['type2'] == "mnogo"){ //Конструируем запрос if ($args['type'] == 'adres') $rows = $DB->selectPage($totalPage, 'SELECT * FROM '.$args['type'].' WHERE menuid=? and date<=CURDATE() ORDER by price LIMIT ?d, ?d', $args['cat'],($args['page']-1)*10, 10); //else if ($args['type'] == 'news') //{ //$rows = $DB->selectPage($totalPage, 'SELECT * FROM '.$args['type'].' WHERE menuid=? and ilink!=123 ORDER by date DESC LIMIT ?d, ?d', $args['cat'],($args['page']-1)*10, 10); //$shab = str_replace("{title}", "Новости", $shab); //$shab = str_replace("{desc}", "Новости", $shab); //} else $rows = $DB->selectPage($totalPage, 'SELECT * FROM '.$args['type'].' WHERE menuid=? LIMIT ?d, ?d', $args['cat'],($args['page']-1)*10, 50); $cf['txt'][$args['type']] = str_replace("{num}", $totalPage, $cf['txt'][$args['type']]); $return .= str_replace("{cat_title}", $rows[0]['menutxt'], $cf['txt'][$args['type']]); foreach ($rows as $numRow => $row){ $row['link'] = "/".$cf['pref'][$args['type']]."/".$row['id']; if ($args['type'] == 'stati') { $shab = str_replace("{title}", "Статьи", $shab); //!!! Тайтл сторінки зі статтями $shab = str_replace("{desc}", "Статьи", $shab); $row['dop'] = substr($row['dop'], 0, 200)."..."; } $city_id = 1; if ($args['type'] == 'adres') $row['price'] = GetPrice($city_id, $row['id']); $return .= shabreplace($row, $cf['shab'][$args['type']])."\n"; $for_title = $row['menutxt']; } if ($args['type'] != 'stati') { //Выдаём страницы if ($args['type3'] == 'short') $return .= ''; else $return .= ''; } } if ($args['type2'] == "odin"){ //Конструируем запрос $row = $DB->selectRow('SELECT * FROM '.$args['type'].' WHERE id=? LIMIT 1', $args['id']); if ($args['type'] == 'adres') { $row['price'] = GetPrices($row['id']); $row['back_link'] = "/".$cf['pref'][$args['type']]."s/".$row['menuid']; } $return = shabreplace($row, $cf['shabf'][$args['type']]); $for_title = $row['name']; } //$return = str_replace("[name_cat]", $for_title, $return); $shab = str_replace("{title}", $for_title, $shab); $for_title = str_replace("\"", "", $for_title); $shab = str_replace("{desc}", $for_title, $shab); return $return; } //Функция выдачи последних данных function print_rekl($type) { global $cf, $DB; $return = ''; if ($type == "adres") $rows = $DB->select('SELECT * FROM '.$type.' WHERE date<=CURDATE() ORDER by date DESC LIMIT 3'); //!!! ккількість нових товарів від 2 до 5 (замість 3) if ($type == "stati") $rows = $DB->select('SELECT * FROM '.$type.' LIMIT 3'); //if ($type == "news") $rows = $DB->select('SELECT * FROM '.$type.' WHERE date != 0000-00-00 ORDER by date DESC LIMIT 3'); foreach ($rows as $numRow => $row){ $row['price'] = ''; if ($type == "stati") { $row['dop'] = substr($row['dop'], 0, 100)."..."; $row['dop'] = preg_replace("!<(.*?)>!si","", $row['dop']); } $row['link'] = "/".$cf['pref'][$type]."/".$row['id']; $return .= shabreplace($row, $cf['shab'][$type])."\n"; } //if ($type == "news") $return .= "все новости ..."; if ($type == "stati") $return .= " "; return $return; } //Функция замены массив - шаблон function shabreplace($arr, $shab) { $arr_names = array_keys($arr); $arr_count = count($arr_names); for ($i=0; $i<$arr_count; $i++) $shab = str_replace("{".$arr_names[$i]."}",$arr[$arr_names[$i]], $shab); // $shab = preg_replace("!{(.*?)}!si","", $shab); return $shab; } //Функция, которая формируеи одну лучшую цену function GetPrice($cid, $tid) { global $DB, $cf, $m_mounth; $adr = $DB->selectRow('SELECT * FROM price WHERE id=? ORDER BY price ASC LIMIT 1', $tid); $spryag = array('Агинский Бурятский автономный округ'=>'Агинском Бурятском автономном округе', 'Алтайский край'=>'Алтайском крае', 'Амурская область'=>'Амурской области', 'Архангельская область'=>'Архангельской области', 'Астраханская область'=>'Астраханской области', 'Белгородская область'=>'Белгородской области', 'Брянская область'=>'Брянской области', 'Владимирская область'=>'Владимирской области', 'Волгоградская область'=>'Волгоградской области', 'Вологодская область'=>'Вологодской области', 'Воронежская область'=>'Воронежской области', 'г. Москва'=>'Москве', 'г. Санкт-Петербург'=>'Санкт-Петербурге', 'Еврейская автономная область'=>'Еврейской автономной области', 'Ивановская область'=>'Ивановской области', 'Иркутская область'=>'Иркутской области', 'Кабардино-Балкарская республика'=>'Кабардино-Балкарской республике', 'Калининградская область'=>'Калининградской области', 'Калужская область'=>'Калужской области', 'Камчатская область'=>'Камчатской области', 'Карачаево-Черкесская республика'=>'Карачаево-Черкесской республике', 'Кемеровская область'=>'Кемеровской области', 'Кировская область'=>'Кировской области', 'Корякский автономный округ'=>'Корякском автономном округе', 'Костромская область'=>'Костромской области', 'Краснодарский край'=>'Краснодарском крае', 'Красноярский край'=>'Красноярском крае', 'Курганская область'=>'Курганской области', 'Курская область'=>'Курской области', 'Ленинградская область'=>'Ленинградской области', 'Липецкая область'=>'Липецкой области', 'Магаданская область'=>'Магаданской области', 'Московская область'=>'Московской области', 'Мурманская область'=>'Мурманской области', 'Ненецкий автономный округ'=>'Ненецком автономном округ', 'Нижегородская область'=>'Нижегородской области', 'Новгородская область'=>'Новгородской области', 'Новосибирская область'=>'Новосибирской области', 'Омская область'=>'Омской области', 'Оренбургская область'=>'Оренбургской области', 'Орловская область'=>'Орловской области', 'Пензенская область'=>'Пензенской области', 'Пермский край'=>'Пермском крае', 'Приморский край'=>'Приморском крае', 'Псковская область'=>'Псковской области', 'Республика Адыгея'=>'Республике Адыгея', 'Республика Алтай'=>'Республике Алтай', 'Республика Башкортостан'=>'Республике Башкортостан', 'Республика Бурятия'=>'Республике Бурятия', 'Республика Дагестан'=>'Республике Дагестан', 'Республика Ингушетия'=>'Республике Ингушетия', 'Республика Калмыкия'=>'Республике Калмыкия', 'Республика Карелия'=>'Республике Карелия', 'Республика Коми'=>'Республике Коми', 'Республика Марий Эл'=>'Республике Марий Эл', 'Республика Мордовия'=>'Республике Мордовия', 'Республика Саха (Якутия)'=>'Республике Саха (Якутия)', 'Республика Северная Осетия-Алания'=>'Республике Северная Осетия-Алания', 'Республика Татарстан'=>'Республике Татарстан', 'Республика Тыва'=>'Республике Тыва', 'Республика Хакасия'=>'Республике Хакасия', 'Ростовская область'=>'Ростовской области', 'Рязанская область'=>'Рязанской области', 'Самарская область'=>'Самарской области', 'Саратовская область'=>'Саратовской области', 'Сахалинская область'=>'Сахалинской области', 'Свердловская область'=>'Свердловской области', 'Смоленская область'=>'Смоленской области', 'Ставропольский край'=>'Ставропольском крае', 'Таймырский (Долгано-Ненецкий) автономный округ'=>'Таймырском (Долгано-Ненецком) автономном округе', 'Тамбовская область'=>'Тамбовской области', 'Тверская область'=>'Тверской области', 'Томская область'=>'Томской области', 'Тульская область'=>'Тульской области', 'Тюменская область'=>'Тюменской области', 'Удмуртская республика'=>'Удмуртской республике', 'Ульяновская область'=>'Ульяновской области', 'Усть-Ордынский Бурятский автономный округ'=>'Усть-Ордынском Бурятском автономном округе', 'Хабаровский край'=>'Хабаровском крае', 'Ханты-Мансийский автономный округ'=>'Ханты-Мансийском автономном округе', 'Челябинская область'=>'Челябинской области', 'Чеченская республика'=>'Чеченской республике', 'Читинская область'=>'Читинской области', 'Чувашская республика'=>'Чувашской республике', 'Чукотский автономный округ'=>'Чукотском автономном округе', 'Эвенкийский автономный округ'=>'Эвенкийском автономном округе', 'Ямало-Ненецкий автономный округ'=>'Ямало-Ненецком автономном округе', 'Ярославская область'=>'Ярославской области'); $adr['citytxt'] = $spryag[$adr['citytxt']]; if ($adr['tel'] == '') $adr['tel'] = 'уточняется'; //print_r($adr); if (count($adr) > 1) return shabreplace($adr, $cf['shab']['price']); if (count($adr) <= 1) return "К сожалению, по городам информации нет!"; } //Функция, которая формируеи все лучшие цены function GetPrices($tid) { global $DB, $cf, $m_mounth; $adr = $DB->select('SELECT * FROM price WHERE id=? ORDER BY price ASC', $tid); foreach ($adr as $numRow => $row) { $spryag = array('Агинский Бурятский автономный округ'=>'Агинском Бурятском автономном округе', 'Алтайский край'=>'Алтайском крае', 'Амурская область'=>'Амурской области', 'Архангельская область'=>'Архангельской области', 'Астраханская область'=>'Астраханской области', 'Белгородская область'=>'Белгородской области', 'Брянская область'=>'Брянской области', 'Владимирская область'=>'Владимирской области', 'Волгоградская область'=>'Волгоградской области', 'Вологодская область'=>'Вологодской области', 'Воронежская область'=>'Воронежской области', 'г. Москва'=>'Москве', 'г. Санкт-Петербург'=>'Санкт-Петербурге', 'Еврейская автономная область'=>'Еврейской автономной области', 'Ивановская область'=>'Ивановской области', 'Иркутская область'=>'Иркутской области', 'Кабардино-Балкарская республика'=>'Кабардино-Балкарской республике', 'Калининградская область'=>'Калининградской области', 'Калужская область'=>'Калужской области', 'Камчатская область'=>'Камчатской области', 'Карачаево-Черкесская республика'=>'Карачаево-Черкесской республике', 'Кемеровская область'=>'Кемеровской области', 'Кировская область'=>'Кировской области', 'Корякский автономный округ'=>'Корякском автономном округе', 'Костромская область'=>'Костромской области', 'Краснодарский край'=>'Краснодарском крае', 'Красноярский край'=>'Красноярском крае', 'Курганская область'=>'Курганской области', 'Курская область'=>'Курской области', 'Ленинградская область'=>'Ленинградской области', 'Липецкая область'=>'Липецкой области', 'Магаданская область'=>'Магаданской области', 'Московская область'=>'Московской области', 'Мурманская область'=>'Мурманской области', 'Ненецкий автономный округ'=>'Ненецком автономном округ', 'Нижегородская область'=>'Нижегородской области', 'Новгородская область'=>'Новгородской области', 'Новосибирская область'=>'Новосибирской области', 'Омская область'=>'Омской области', 'Оренбургская область'=>'Оренбургской области', 'Орловская область'=>'Орловской области', 'Пензенская область'=>'Пензенской области', 'Пермский край'=>'Пермском крае', 'Приморский край'=>'Приморском крае', 'Псковская область'=>'Псковской области', 'Республика Адыгея'=>'Республике Адыгея', 'Республика Алтай'=>'Республике Алтай', 'Республика Башкортостан'=>'Республике Башкортостан', 'Республика Бурятия'=>'Республике Бурятия', 'Республика Дагестан'=>'Республике Дагестан', 'Республика Ингушетия'=>'Республике Ингушетия', 'Республика Калмыкия'=>'Республике Калмыкия', 'Республика Карелия'=>'Республике Карелия', 'Республика Коми'=>'Республике Коми', 'Республика Марий Эл'=>'Республике Марий Эл', 'Республика Мордовия'=>'Республике Мордовия', 'Республика Саха (Якутия)'=>'Республике Саха (Якутия)', 'Республика Северная Осетия-Алания'=>'Республике Северная Осетия-Алания', 'Республика Татарстан'=>'Республике Татарстан', 'Республика Тыва'=>'Республике Тыва', 'Республика Хакасия'=>'Республике Хакасия', 'Ростовская область'=>'Ростовской области', 'Рязанская область'=>'Рязанской области', 'Самарская область'=>'Самарской области', 'Саратовская область'=>'Саратовской области', 'Сахалинская область'=>'Сахалинской области', 'Свердловская область'=>'Свердловской области', 'Смоленская область'=>'Смоленской области', 'Ставропольский край'=>'Ставропольском крае', 'Таймырский (Долгано-Ненецкий) автономный округ'=>'Таймырском (Долгано-Ненецком) автономном округе', 'Тамбовская область'=>'Тамбовской области', 'Тверская область'=>'Тверской области', 'Томская область'=>'Томской области', 'Тульская область'=>'Тульской области', 'Тюменская область'=>'Тюменской области', 'Удмуртская республика'=>'Удмуртской республике', 'Ульяновская область'=>'Ульяновской области', 'Усть-Ордынский Бурятский автономный округ'=>'Усть-Ордынском Бурятском автономном округе', 'Хабаровский край'=>'Хабаровском крае', 'Ханты-Мансийский автономный округ'=>'Ханты-Мансийском автономном округе', 'Челябинская область'=>'Челябинской области', 'Чеченская республика'=>'Чеченской республике', 'Читинская область'=>'Читинской области', 'Чувашская республика'=>'Чувашской республике', 'Чукотский автономный округ'=>'Чукотском автономном округе', 'Эвенкийский автономный округ'=>'Эвенкийском автономном округе', 'Ямало-Ненецкий автономный округ'=>'Ямало-Ненецком автономном округе', 'Ярославская область'=>'Ярославской области'); $row['citytxt'] = $spryag[$row['citytxt']]; if ($row['tel'] == '') $row['tel'] = 'уточняется'; $rez .= shabreplace($row, $cf['shab']['price']); } if (count($adr) > 3) return $rez; if (count($adr) <= 3) return "К сожалению, по городам информации нет!"; } function GenKartaLinks() { global $DB; $count = $DB->selectCell('SELECT count(name) FROM adres WHERE date<=CURDATE()'); $numpage = ceil($count/100)+1; if ($numpage>14) $numpage=15; for ($i=1; $i<$numpage; $i++) $return .= '
  • '.$i.'
  • '; // !!!Ссылки-цифры на главной странице на страницы catalog, якщо обмежуємо на карті сайту, то треба і тут, замість $numpage число більше на 1 return $return; } //Функция выдачи страниц function print_links($total,$page,$number,$links,$link){ global $cf; $i=1; $return = 'Страницы: '; $pages = ceil($total/$number); if ($pages>100) { if ($page>4) $i=$page-4; if ($page>4 and $pages-$page>4) $pages=$page+4; if ($page<=4) $pages=$page+100-$page; } for ($i;$i<=$pages;$i++){ if ($i==1 and $i!=$page) $return .= ' | '.$i.' | '; if ($i!=1 and $i!=$page) $return .= ''.$i.' | '; if ($i==$page) $return .= ''.$i.' | ';} if ($total<=$number) $return = null; return $return;} //Функция выдачи страниц на карте сайта!!! function print_links1($total,$page,$number,$links,$link){ global $cf; $i=1; $return = 'Страницы: '; $pages = ceil($total/$number); if ($pages>6) { if ($page>4) $i=$page-4; if ($page>4 and $pages-$page>4) $pages=$page+4; if ($page<=4) $pages=$page+6-$page; } for ($i;$i<=$pages;$i++){ if ($i==1 and $i!=$page) $return .= ' | '.$i.' | '; if ($i!=1 and $i!=$page) $return .= ''.$i.' | '; if ($i==$page) $return .= ''.$i.' | ';} if ($total<=$number) $return = null; return $return;} //Функція виводу шапки на головній function GenHeader() { $return .= ''; // !!!Код шапки return $return; } //Виводим шапку на головній if ($args['type'] == 'morda') $shab = str_replace("{header}", GenHeader(), $shab); else $shab = str_replace("{header}", '', $shab); // !!!То, шо виводиться замість шапки //Загружаем шаблон $shab = str_replace("{menu}", print_menu(), $shab); $our_pizdatii_content = print_content(); //Тестово - отладочно! if ($our_pizdatii_content == '') $shab = str_replace("{content}", "

    404

    Извините, но такая страница не найдена!", $shab); else $shab = str_replace("{content}", $our_pizdatii_content, $shab); //Два заголовка $shab = str_replace("{name}", $cf['title']['morda'], $shab); $shab = str_replace("{slogan}", $cf['desc']['morda'], $shab); //Год $shab = str_replace("{year}", date('Y'), $shab); //Заменяем меню. Изменить в главном! $shab = str_replace("{llink1}", $cf['pref']['adres'], $shab); $shab = str_replace("{llink2}", $cf['pref']['stati'], $shab); $shab = str_replace("{llink4}", $cf['pref']['pict'], $shab); $shab = str_replace("{llink5}", $cf['pref']['cont'], $shab); $shab = str_replace("{llink6}", $cf['pref']['add'], $shab); //Реклама $shab = str_replace("{last_stati}", print_rekl("stati"), $shab); $shab = str_replace("{last_adres}", print_rekl("adres"), $shab); if ($args['type'] == 'morda') $shab = str_replace("{site_map}", GenKartaLinks(), $shab); else $shab = str_replace("{site_map}", "", $shab); //Кесарю - кесорево, Сапе - сапино :) if ($cf['link']['sape'] == 1) { $sape = new SAPE_client(); $shab = str_replace("{sape}", $sape->return_links(1), $shab); $shab = str_replace("{sape2}", $sape->return_links(), $shab); } else $shab = str_replace(array("{sape}","{sape2}"), "", $shab); //Футер $shab = str_replace("{txt.c1}", $cf['txt']['c1'], $shab); $shab = str_replace("{txt.c}", $cf['txt']['c'], $shab); echo $shab; ?>