ar_cached = array(); $index_cache_item = get_full_path(append_path(PATH_CACHE, INDEX_CACHE_ITEM)); $start_time = microtime(1); $cache = file_get_contents($index_cache_item); stat_io(STAT_R, $start_time); if ( $cache ) { $ar = unserialize($cache); if ( is_array($ar) ) { $this->ar_cached = $ar; } else { htrace(__METHOD__."(): can't unserialize cached array"); } } else { require_once("site/gearmand_client.phpi"); htrace(__METHOD__."(): can't read cached array, sending rebuild request"); rcall()->rebuild_index_cache(); } } private function gen_forum_recent() { $html = $this->ar_cached['forum']; if ( $html ) { if ( need_sid() ) { require_once("lib/body_parser.phpi"); $parser = new CBodyParser($html); $parser->link_sid(); $html = $parser->get_body(); } /* Correct times */ $html = replace_time_marks($html, _DT_SHORT_MONTH|_DT_NO_YEAR); echo "
Последние сообщения на форуме
{$html}
"; } } private function gen_classifieds() { $html = $this->ar_cached['classifieds']; if ( $html ) { if ( need_sid() ) { require_once("lib/body_parser.phpi"); $parser = new CBodyParser($html); $parser->link_sid(); $html = $parser->get_body(); } /* Correct times */ $html = replace_time_marks($html); echo "
Все новости »
Лента новостей
{$html}
"; } } private function gen_favorities() { $html = $this->ar_cached['favorities']; if ( $html ) { echo "
{$html}
"; } } private function gen_comments() { $html = $this->ar_cached['comments']; if ( $html ) { $html = predisplay_text($html); $html = replace_time_marks($html); echo "
Все комментарии »
Последние комментарии к публикациям
{$html}
"; } } private function gen_articles() { $btn_subscribe = new CButtonStd('Подписаться'); echo "
Статьи из журнала Citywalls.RU
Подписка на новости Citywalls.RU
Введите email для получения новостей:
", get_sid_input(), "
", $btn_subscribe->get(), "
"; } protected function generate() { global $v_scripts, $v_images; $html_obj = new CPageMain(TRUE); $html_obj->set_title("Архитектура Петербурга, Архитектура Санкт-Петербурга, фотографии Петербурга, здания различных архитектурных стилей"); $html_obj->set_description("Архитектура Санкт-Петербурга, фотографии зданий Санкт-Петербурга различных архитектурных стилей, исторических периодов и архитекторов. Исторические сведения о зданиях Петербурга. Архитектура модерн, барокко, классицизм. Улицы и дома Петербурга на карте."); $html_obj->set_keywords("архитектура Петербург Санкт-Петербург фото фотографии фотогалерея дома здания улицы архитекторы модерн барокко классицизм"); $html_obj->insert_extra_header(""); $html_obj->insert_extra_header(""); $html_obj->insert_extra_header(""); $html_obj->insert_static_scripts("imageflow.js"); $html_obj->sape_enable(TRUE); $html_obj->set_permanent_links("бюро переводов киев, перевод сайтов. Проектирование и строительство из бруса: дома, дачи.
"); // $html_obj->set_permanent_links("бюро переводов киев, перевод сайтов. Знакомьтесь! Лучшие отели бодрума по выгодной цене.
"); // $html_obj->set_permanent_links("бюро переводов киев, перевод сайтов. Путешествия, Знакомьтесь! Лучшие горнолыжные курорты Европы.
"); if ( SITE::is_auth() ) { $notify = new CUserNotify(SITE::user_obj()); $html_obj->set_notify($notify->get_notify()); } $btn_search = new CButtonStd('Искать'); $this->read_cache(); $html_obj->generate_header(); echo "

Архитектура Петербурга, фотографии зданий разных архитектурных стилей

", $btn_search->get(), " ", get_sid_input(), "
Например:  дворец   церковь   доходный дом
Приглашаем Вас совершить прогулку по улицам Петербурга. Сайт познакомит вас с архитектурой Санкт-Петербурга. Вы найдете множество фотографий архитектуры Петербурга 18, 19 и 20 века и зданий всех основных архитектурных стилей. На сайте есть фотографии домов, их история и архитектура, расположение на карте города.
Citywalls.RU открыт для Ваших материалов!
"; /**/ $this->gen_favorities(); $this->gen_forum_recent(); $this->gen_articles(); $this->gen_comments(); $this->gen_classifieds(); echo " "; $html_obj->generate_footer(); } } new CMainPageGen(); ?>