APPPATH/classes/kohana/database/postgresql.php [ 194 ]
189 $rows = pg_num_rows($result);
190 break;
191 case PGSQL_BAD_RESPONSE:
192 case PGSQL_NONFATAL_ERROR:
193 case PGSQL_FATAL_ERROR:
194 throw new Database_Exception(':error [ :query ]',
195 array(':error' => pg_result_error($result), ':query' => $sql));
196 case PGSQL_COPY_OUT:
197 case PGSQL_COPY_IN:
198 pg_end_copy($this->_connection);
199
-
MODPATH/database/classes/kohana/database/query.php [ 245 ] » Kohana_Database_PostgreSQL->query(arguments)
0
integer 1
1
string(267) "SELECT DISTINCT "service_id", "reviews_h1", "parent_id", "uri" FROM "ratings" JOIN "services" ON ("ratings"."service_id" = "serv …"
2
bool FALSE
3
array(0)
240 return new Database_Result_Cached($result, $sql, $as_object, $object_params); 241 } 242 } 243 244 // Execute the query 245 $result = $db->query($this->_type, $sql, $as_object, $object_params); 246 247 if (isset($cache_key) AND $this->_lifetime > 0) 248 { 249 // Cache the result array 250 Kohana::cache($cache_key, $result->as_array(), $this->_lifetime);
-
APPPATH/classes/controller/city/service.php [ 151 ] » Kohana_Database_Query->execute()
146 ->where('ratings.show', '=', true); 147 if(!empty($more_rating_ids)) { 148 $sub_services_with_ratings_all_fields->where('ratings.id', 'NOT IN', $more_rating_ids); 149 } 150 $sub_services_with_ratings_all_fields = $sub_services_with_ratings_all_fields->where('services.reviews_h1', '<>', '') 151 ->execute() 152 ->as_array('service_id'); 153 154 $sub_services_with_ratings = array_column($sub_services_with_ratings_all_fields, 'reviews_h1', 'service_id'); 155 $sub_services_with_ratings = Service::replaceKolreview($sub_services_with_ratings); 156 $sub_services_with_ratings = Service::replaceKeys($sub_services_with_ratings);
-
{PHP internal call} » Controller_City_Service->action_otzyvy()
-
SYSPATH/classes/kohana/request/client/internal.php [ 118 ] » ReflectionMethod->invoke(arguments)
0
object Controller_City_Service(21)
{ public srv => NULL public srv1 => NULL public template => string(24) "city/service/otzyvy.html" public city => object Model_City(35)
{ protected _table_name => string(6) "cities" protected _has_many => array(6) ( "redirects" => array(4) ( "model" => string(8) "redirect" "foreign_key" => string(7) "city_id" "through" => NULL "far_key" => string(11) "redirect_id" ) "district" => array(4) ( "model" => string(8) "district" "foreign_key" => string(7) "city_id" "through" => NULL "far_key" => string(11) "district_id" ) "clinic" => array(4) ( "model" => string(6) "clinic" "foreign_key" => string(7) "city_id" "through" => NULL "far_key" => string(9) "clinic_id" ) "article" => array(4) ( "model" => string(7) "article" "foreign_key" => string(7) "city_id" "through" => NULL "far_key" => string(10) "article_id" ) "service" => array(4) ( "model" => string(7) "service" "foreign_key" => string(7) "city_id" "through" => NULL "far_key" => string(10) "service_id" ) "metro" => array(4) ( "model" => string(5) "metro" "foreign_key" => string(7) "city_id" "through" => NULL "far_key" => string(8) "metro_id" ) ) protected scenario => NULL protected _has_one => array(0) protected _belongs_to => array(0) protected _load_with => array(0) protected _validation => NULL protected _object => array(15) ( "id" => string(3) "158" "name" => string(22) "Симферополь" "coord_x" => string(9) "34.102411" "coord_y" => string(9) "44.952116" "mas" => string(2) "10" "url" => string(10) "simferopol" "show" => string(1) "1" "settings" => string(8625) "{"1":{"header":"","title":"","description":"","keywords":"","info":"<p>\u0420\u0435\u0439\u0442\u0438\u043d\u0433 \u0438 \u043e\ …" "type_map" => string(3) "map" "division" => string(1) "f" "yandex_search_id" => string(7) "2176527" "time_zone" => string(1) "0" "country_id" => string(1) "0" "privacy" => string(1) "f" "email" => NULL ) protected _changed => array(0) protected _original_values => array(15) ( "id" => string(3) "158" "name" => string(22) "Симферополь" "coord_x" => string(9) "34.102411" "coord_y" => string(9) "44.952116" "mas" => string(2) "10" "url" => string(10) "simferopol" "show" => string(1) "1" "settings" => string(8625) "{"1":{"header":"","title":"","description":"","keywords":"","info":"<p>\u0420\u0435\u0439\u0442\u0438\u043d\u0433 \u0438 \u043e\ …" "type_map" => string(3) "map" "division" => string(1) "f" "yandex_search_id" => string(7) "2176527" "time_zone" => string(1) "0" "country_id" => string(1) "0" "privacy" => string(1) "f" "email" => NULL ) protected _related => array(0) protected _valid => bool TRUE protected _loaded => bool TRUE protected _saved => bool FALSE protected _sorting => NULL protected _foreign_key_suffix => string(3) "_id" protected _object_name => string(4) "city" protected _object_plural => string(6) "cities" protected _table_columns => array(15) ( "id" => array(11) ( "type" => string(3) "int" "min" => string(6) "-32768" "max" => string(5) "32767" "column_name" => string(2) "id" "column_default" => string(34) "nextval('cities_id_seq'::regclass)" "is_nullable" => bool FALSE "data_type" => string(8) "smallint" "character_maximum_length" => NULL "numeric_precision" => string(2) "16" "numeric_scale" => string(1) "0" "datetime_precision" => NULL ) "name" => array(9) ( "type" => string(6) "string" "column_name" => string(4) "name" "column_default" => NULL "is_nullable" => bool FALSE "data_type" => string(17) "character varying" "character_maximum_length" => string(2) "50" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "coord_x" => array(9) ( "type" => string(6) "string" "column_name" => string(7) "coord_x" "column_default" => NULL "is_nullable" => bool TRUE "data_type" => string(17) "character varying" "character_maximum_length" => string(2) "15" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "coord_y" => array(9) ( "type" => string(6) "string" "column_name" => string(7) "coord_y" "column_default" => NULL "is_nullable" => bool TRUE "data_type" => string(17) "character varying" "character_maximum_length" => string(2) "15" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "mas" => array(9) ( "type" => string(6) "string" "column_name" => string(3) "mas" "column_default" => string(2) "10" "is_nullable" => bool TRUE "data_type" => string(17) "character varying" "character_maximum_length" => string(1) "3" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "url" => array(9) ( "type" => string(6) "string" "column_name" => string(3) "url" "column_default" => NULL "is_nullable" => bool TRUE "data_type" => string(17) "character varying" "character_maximum_length" => string(3) "255" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "show" => array(11) ( "type" => string(3) "int" "min" => string(6) "-32768" "max" => string(5) "32767" "column_name" => string(4) "show" "column_default" => string(1) "1" "is_nullable" => bool FALSE "data_type" => string(8) "smallint" "character_maximum_length" => NULL "numeric_precision" => string(2) "16" "numeric_scale" => string(1) "0" "datetime_precision" => NULL ) "settings" => array(9) ( "type" => string(6) "string" "column_name" => string(8) "settings" "column_default" => string(329) "'{"1":{"header":null,"title":null,"description":null,"keywords":null,"info":null},"2":{"header":null,"title":null,"description": …" "is_nullable" => bool FALSE "data_type" => string(4) "text" "character_maximum_length" => NULL "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "type_map" => array(9) ( "type" => string(6) "string" "column_name" => string(8) "type_map" "column_default" => string(24) "'map'::character varying" "is_nullable" => bool TRUE "data_type" => string(17) "character varying" "character_maximum_length" => string(2) "10" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "division" => array(9) ( "type" => string(4) "bool" "column_name" => string(8) "division" "column_default" => string(5) "false" "is_nullable" => bool TRUE "data_type" => string(7) "boolean" "character_maximum_length" => NULL "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "yandex_search_id" => array(9) ( "type" => string(6) "string" "column_name" => string(16) "yandex_search_id" "column_default" => string(21) "''::character varying" "is_nullable" => bool FALSE "data_type" => string(17) "character varying" "character_maximum_length" => string(2) "10" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "time_zone" => array(11) ( "type" => string(3) "int" "min" => string(6) "-32768" "max" => string(5) "32767" "column_name" => string(9) "time_zone" "column_default" => string(1) "0" "is_nullable" => bool FALSE "data_type" => string(8) "smallint" "character_maximum_length" => NULL "numeric_precision" => string(2) "16" "numeric_scale" => string(1) "0" "datetime_precision" => NULL ) "country_id" => array(11) ( "type" => string(3) "int" "min" => string(6) "-32768" "max" => string(5) "32767" "column_name" => string(10) "country_id" "column_default" => string(1) "0" "is_nullable" => bool FALSE "data_type" => string(8) "smallint" "character_maximum_length" => NULL "numeric_precision" => string(2) "16" "numeric_scale" => string(1) "0" "datetime_precision" => NULL ) "privacy" => array(9) ( "type" => string(4) "bool" "column_name" => string(7) "privacy" "column_default" => string(4) "true" "is_nullable" => bool FALSE "data_type" => string(7) "boolean" "character_maximum_length" => NULL "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) "email" => array(9) ( "type" => string(6) "string" "column_name" => string(5) "email" "column_default" => NULL "is_nullable" => bool TRUE "data_type" => string(17) "character varying" "character_maximum_length" => string(3) "100" "numeric_precision" => NULL "numeric_scale" => NULL "datetime_precision" => NULL ) ) protected _updated_column => NULL protected _created_column => NULL protected _serialize_columns => array(0) protected _primary_key => string(2) "id" protected _primary_key_value => string(3) "158" protected _table_names_plural => bool TRUE protected _reload_on_wakeup => bool TRUE protected _db => object Database_PostgreSQL(6)
public left => NULL public title => string(24) "Стоматологии" public keyword => NULL public description => NULL public info => NULL public h1 => NULL public twig_enabled => bool TRUE public breadcrumbs => array(0) protected _auth => object Auth_ORM(2){ protected _version => string(5) "9.6.3" public last_query => string(237) "SELECT "ratings_services"."rating_id" AS "id" FROM "ratings_services" JOIN "ratings" ON ("ratings"."id" = "ratings_services"."ra …" protected _identifier => string(1) """ protected _instance => string(7) "default" protected _connection => resource(pgsql link persistent) protected _config => array(8) ( "type" => string(10) "postgresql" "connection" => array(6) ( "hostname" => string(9) "localhost" "database" => string(13) "stomatologija" "username" => string(13) "stomatologija" "password" => string(22) "7ZUmmnUaeLrDWaX4ZQukhy" "persistent" => bool TRUE "info" => string(94) "host='localhost' user='stomatologija' password='7ZUmmnUaeLrDWaX4ZQukhy' dbname='stomatologija'" ) "table_prefix" => string(0) "" "charset" => string(4) "utf8" "caching" => bool TRUE "profiling" => bool FALSE "primary_key" => string(2) "id" "schema" => string(6) "public" ) }
protected _db_group => NULL protected _db_applied => array(0) protected _db_pending => array(0) protected _db_reset => bool TRUE protected _db_builder => NULL protected _with_applied => array(0) protected _cast_data => array(0) protected _errors_filename => string(4) "city" }{ protected _session => object Session_Cookie(6)
public socialuser => NULL protected _user => object stdClass(1){ protected _name => string(7) "session" protected _lifetime => integer 7200 protected _encrypted => bool FALSE protected _data => array(1) ( "security_token" => string(40) "d615b64c4fe1f474b1a1b494668e4478572990a5" ) protected _destroyed => bool FALSE protected _updated => bool TRUE }
protected _config => object Config_Group(7){ public driver => string(3) "ORM" public hash_method => NULL public hash_key => NULL public lifetime => integer 1209600 public session_type => string(6) "cookie" public session_key => string(9) "auth_user" public users => array(0) }
}{ public id => NULL }
public twig => object Twig_Environment(26){ protected charset => string(5) "UTF-8" protected loader => object Twig_Loader_Filesystem(2)
public auto_render => bool TRUE public context => object stdClass(10){ protected paths => array(1) ( "__main__" => array(1) ( 0 => string(41) "/www/stomatologija/application/views/twig" ) ) protected cache => array(0) }
protected debug => bool FALSE protected autoReload => bool TRUE protected cache => string(41) "/www/stomatologija/application/cache/twig" protected lexer => NULL protected parser => NULL protected compiler => NULL protected baseTemplateClass => string(13) "Twig_Template" protected extensions => array(3) ( "core" => object Twig_Extension_Core(4){ protected dateFormats => array(2) ( 0 => string(10) "F j, Y H:i" 1 => string(7) "%d days" ) protected numberFormat => array(3) ( 0 => integer 0 1 => string(1) "." 2 => string(1) "," ) protected timezone => NULL protected escapers => array(0) }
"escaper" => object Twig_Extension_Escaper(1){ protected defaultStrategy => string(4) "html" }
"optimizer" => object Twig_Extension_Optimizer(1){ protected optimizers => integer -1 }
) protected parsers => NULL protected visitors => NULL protected filters => NULL protected tests => NULL protected functions => NULL protected globals => NULL protected runtimeInitialized => bool FALSE protected extensionInitialized => bool FALSE protected loadedTemplates => NULL protected strictVariables => bool FALSE protected unaryOperators => NULL protected binaryOperators => NULL protected templateClassPrefix => string(15) "__TwigTemplate_" protected functionCallbacks => array(0) protected filterCallbacks => array(0) protected staging => object Twig_Extension_Staging(6){ protected functions => array(14) ( "clinic_menu" => object Twig_SimpleFunction(4)
}{ protected name => string(11) "clinic_menu" protected callable => object Closure(1)
"has_accounts" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(12) "has_accounts" protected callable => object Closure(1)
"is_current_uri_starts_with" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(26) "is_current_uri_starts_with" protected callable => object Closure(1)
"price_range" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(11) "price_range" protected callable => object Closure(1)
"get_map_balloon" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(15) "get_map_balloon" protected callable => object Closure(1)
"get_map_balloon_phones" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(22) "get_map_balloon_phones" protected callable => object Closure(1)
"load_config" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(11) "load_config" protected callable => object Closure(1)
"captcha" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(7) "captcha" protected callable => object Closure(1)
"form_select" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(11) "form_select" protected callable => object Closure(1)
"form_checkbox" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(13) "form_checkbox" protected callable => object Closure(1)
"_get" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(4) "_get" protected callable => object Closure(1)
"strtotime" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(9) "strtotime" protected callable => object Closure(1)
"getphone" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(8) "getphone" protected callable => object Closure(1)
"otzyvy_page_exists" => object Twig_SimpleFunction(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(18) "otzyvy_page_exists" protected callable => object Closure(1)
) protected filters => array(17) ( "ucfirst" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(5) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "node_class" => string(29) "Twig_Node_Expression_Function" ) protected arguments => array(0) }{ protected name => string(7) "ucfirst" protected callable => object Closure(1)
"unescape" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(8) "unescape" protected callable => object Closure(1)
"sklon_city" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(10) "sklon_city" protected callable => object Closure(1)
"sklon_dst1" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(10) "sklon_dst1" protected callable => object Closure(1)
"sklon_dst2" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(10) "sklon_dst2" protected callable => object Closure(1)
"hit" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(3) "hit" protected callable => object Closure(1)
"all" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(3) "all" protected callable => object Closure(1)
"datediff" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(8) "datediff" protected callable => object Closure(1)
"dateformat" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(10) "dateformat" protected callable => object Closure(1)
"suffix_for_num" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(14) "suffix_for_num" protected callable => object Closure(1)
"trim_string" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(11) "trim_string" protected callable => object Closure(1)
"loaded" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(6) "loaded" protected callable => object Closure(1)
"viewphone" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(9) "viewphone" protected callable => object Closure(1)
"cut_placeholders" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(16) "cut_placeholders" protected callable => object Closure(1)
"region" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(6) "region" protected callable => object Closure(1)
"chars" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(5) "chars" protected callable => object Closure(1)
"inflect" => object Twig_SimpleFilter(4){ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ protected name => string(7) "inflect" protected callable => object Closure(1)
) protected visitors => array(0) protected tokenParsers => array(0) protected globals => array(0) protected tests => array(0) }{ public 0 => object Closure(1) { *RECURSION* } }
protected options => array(7) ( "needs_environment" => bool FALSE "needs_context" => bool FALSE "is_safe" => NULL "is_safe_callback" => NULL "pre_escape" => NULL "preserves_safety" => NULL "node_class" => string(27) "Twig_Node_Expression_Filter" ) protected arguments => array(0) }{ public st => string(40) "d615b64c4fe1f474b1a1b494668e4478572990a5" public static_files_version => integer 2 public reklama => array(0) public ranks => array(62) ( 10273 => integer 1 11617 => integer 2 10374 => integer 3 10228 => integer 4 10227 => integer 5 10266 => integer 6 10369 => integer 7 10371 => integer 8 10251 => integer 9 10372 => integer 10 10378 => integer 11 10377 => integer 12 10249 => integer 13 10224 => integer 14 11420 => integer 15 10388 => integer 16 10375 => integer 17 10275 => integer 18 10252 => integer 19 10380 => integer 20 10269 => integer 21 10267 => integer 22 10248 => integer 23 10391 => integer 24 10390 => integer 25 10368 => integer 26 10367 => integer 27 10274 => integer 28 10271 => integer 29 10250 => integer 30 10247 => integer 31 10225 => integer 32 10222 => integer 33 10416 => integer 34 10415 => integer 35 10414 => integer 36 10392 => integer 37 10389 => integer 38 10387 => integer 39 10382 => integer 40 10381 => integer 41 10379 => integer 42 10370 => integer 43 10270 => integer 44 10256 => integer 45 10255 => integer 46 10226 => integer 47 10223 => integer 48 10220 => integer 49 10393 => integer 50 10384 => integer 51 10272 => integer 52 10268 => integer 53 10257 => integer 54 10254 => integer 55 10221 => integer 56 10386 => integer 57 10385 => integer 58 10383 => integer 59 10376 => integer 60 10373 => integer 61 10229 => integer 62 ) public month_name => string(14) "февраль" public services => array(2) ( "roots" => array(4) ( 174 => array(25) ( "id" => string(3) "174" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(14) "lechenie-zubov" "body" => string(365) "<p>Сравнение стоимости и подробные цены на лечение зубов в {city2}, отзывы и оценки настоящих пациентов. Найдено {kol} стоматоло …" "pos" => string(1) "1" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:41:33" "title" => string(96) "Лечение зубов {city1}: отзывы, цены, адреса стоматологии" "anchor" => string(25) "Лечение зубов" "description" => string(309) "Цены на лечение зубов в {city2}, найдено {kol} стоматологии оказывающих услуги лечения зубов. Отзывы пациентов, сравнение стоимо …" "level" => NULL "h1" => string(50) "Цены на лечение зубов в {city2}" "is_global" => string(1) "f" "visible_text" => string(661) "<p>Список оценок и адресов стоматологических клиник, где качественно проводят лечение воспалений нерва зуба получен из БД сайта …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(99) "Отзывы о лечении зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(46) "лечение зубов {city1} отзывы" "reviews_description" => string(233) "Найдено {kolreview} отзывов о лечении зубов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где оказывают услуги ле …" "reviews_h1" => string(52) "Отзывы о лечении зубов в {city2}" "up" => bool FALSE "down" => bool FALSE "count" => integer 9 ) 116 => array(25) ( "id" => string(3) "116" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(21) "gigiena-zubov-chistka" "body" => string(365) "<p>Цены на чистку зубов в {city2}, сравнение стоимости услуг {kol} стоматологий. Ваши отзывы о качестве профессиональной чистки …" "pos" => string(1) "6" "city_id" => string(1) "0" "created" => string(19) "2014-04-18 16:47:48" "title" => string(130) "Профессиональная чистка зубов в {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(40) "Гигиена зубов (чистка)" "description" => string(394) "Цены на профессиональную чистку зубов в {city2}, найдено {kol} стоматологии оказывающих услуги гигиенической чистки зубов. Отзыв …" "level" => NULL "h1" => string(81) "Цены на профессиональную чистку зубов в {city2}" "is_global" => string(1) "f" "visible_text" => string(750) "<p>Профессиональная чистка зубов позволяет за одну процедуру удалить зубной налет и зубной камень. Обычно она стостоит из чистки …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(106) "Отзывы о проф чистке зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(77) "профессиональная чистка зубов {city1} отзывы" "reviews_description" => string(262) "Найдено {kolreview} отзывов о чистке зубов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где оказывают услуги про …" "reviews_h1" => string(83) "Отзывы о профессиональной чистке зубов в {city2}" "up" => bool FALSE "down" => bool FALSE "count" => integer 3 ) 151 => array(25) ( "id" => string(3) "151" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(26) "nesemnie-protezi-i-koronki" "body" => string(422) "<p>Цены на изготовление несъемных зубных протезов в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов о ка …" "pos" => string(1) "9" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:08:26" "title" => string(117) "Несъемные зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(51) "Несъемные протезы и коронки" "description" => string(430) "Цены на изготовление несъемных зубных протезов в {city2}, найдено {kol} стоматологии оказывающих услуги ортопедического лечения …" "level" => NULL "h1" => string(87) "Цены на изготовление несъемных зубных протезов" "is_global" => string(1) "f" "visible_text" => string(899) "<p>На сайте {city_eng}.Stomatologija.su представлены все известные стоматологии, где можно сделать несъемное протезирование зубо …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(113) "Отзывы о протезировании зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(66) "Отзывы о протезировании зубов в {city2}" "reviews_description" => string(334) "Найдено {kolreview} отзывов о протезировании зубов в {city2} за 2014, 2015 год. Отзывы и оценки пациентов о стоматологии {city3} …" "reviews_h1" => string(55) "Отзывы о протезировании зубов" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 155 => array(25) ( "id" => string(3) "155" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(14) "semnie-protezi" "body" => string(488) "<p>Цены на протезирование зубов в {city2} съемными протезами, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, ко …" "pos" => string(2) "10" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:10:13" "title" => string(110) "Протезирование зубов {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(29) "Съемные протезы" "description" => string(382) "Цены на протезирование зубов в {city2}, найдено {kol} стоматологии оказывающих услуги полного или частичного протезирования зубо …" "level" => NULL "h1" => string(84) "Цены на съемные протезы, протезирование зубов" "is_global" => string(1) "f" "visible_text" => string(1207) "<p>Стоимость съемных протезов зависит от материала изготовления (акрил, нейлон), квалификации врача и уровня обслуживания в клин …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(128) "Отзывы о съемном протезировании зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(81) "Отзывы о съемном протезировании зубов в {city2}" "reviews_description" => string(339) "Найдено {kolreview} отзывов о съемном протезировании зубов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можн …" "reviews_h1" => string(70) "Отзывы о съемном протезировании зубов" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) ) "childs" => array(17) ( 159 => array(0) 174 => array(1) ( 1 => array(25) ( "id" => string(3) "185" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "174" "uri" => string(16) "lechenie-kariesa" "body" => string(354) "<p>Цены на лечение кариеса в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов о качестве лечения кариеса, …" "pos" => string(1) "2" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:49:51" "title" => string(100) "Лечение кариеса {city1}: отзывы, цены, адреса стоматологии" "anchor" => string(29) "Лечение кариеса" "description" => string(328) "Цены на лечение кариеса в {city2}, найдено {kol} стоматологии оказывающих услуги лечения кариеса зубов. Отзывы пациентов, сравне …" "level" => NULL "h1" => string(43) "Цены на лечение кариеса" "is_global" => string(1) "f" "visible_text" => string(501) "<p>Надеемся, что помогли Вам найти информацию, где вылечить кариес недорого (по низким ценам) или бесплатно (по полисам ОМС).</p …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(103) "Отзывы о лечении кариеса в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(61) "лечение кариеса зубов {city1} отзывы" "reviews_description" => string(252) "Найдено {kolreview} отзывов о лечении кариеса в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где оказывают услуги …" "reviews_h1" => string(56) "Отзывы о лечении кариеса зубов" "up" => bool FALSE "down" => bool FALSE "count" => integer 3 ) ) 173 => array(0) 163 => array(0) 198 => array(0) 116 => array(0) 186 => array(0) 204 => array(0) 263 => array(0) 121 => array(2) ( 1 => array(25) ( "id" => string(3) "122" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "121" "uri" => string(16) "lechenie-pulpita" "body" => string(357) "<p>Цены на лечение пульпита в {city2}, сравнение стоимости услуг {kol} стоматологий. Ваши отзывы о качестве лечения пульпита зуб …" "pos" => string(1) "2" "city_id" => string(1) "0" "created" => string(19) "2014-04-18 16:58:51" "title" => string(102) "Лечение пульпита {city1}: отзывы, цены, адреса стоматологии" "anchor" => string(31) "Лечение пульпита" "description" => string(343) "Цены на лечение пульпита в {city2}, найдено {kol} стоматологии оказывающих услуги лечения нервов зуба. Отзывы пациентов, сравнен …" "level" => NULL "h1" => string(45) "Цены на лечение пульпита" "is_global" => string(1) "f" "visible_text" => string(842) "<p>Выше представлены стоматологические клиники где оказывается лечение пульпита в {city2}, можно узнать сколько стоит операция и …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(105) "Отзывы о лечении пульпита в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(52) "лечение пульпита {city1} отзывы" "reviews_description" => string(250) "Найдено {kolreview} отзывов о лечении пульпита в {city2}. Настоящие отзывы и оценки о стоматологии {city3}, где оказывают услуги …" "reviews_h1" => string(47) "Отзывы о лечении пульпита" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 2 => array(25) ( "id" => string(3) "277" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "121" "uri" => string(21) "lechenie-periodontita" "body" => string(388) "<p>Цены на лечение периодонтита в {city2}, сравнение стоимости услуг {kol} стоматологий. Ваши отзывы о качестве лечения острого …" "pos" => string(1) "3" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 14:44:33" "title" => string(110) "Лечение периодонтита {city1}: отзывы, цены, адреса стоматологии" "anchor" => string(39) "Лечение периодонтита" "description" => string(387) "Цены на лечение периодонтита в {city2}, найдено {kol} стоматологии оказывающих услуги лечения периодонтита зубов у детей. Отзывы …" "level" => NULL "h1" => string(53) "Цены на лечение периодонтита" "is_global" => string(1) "f" "visible_text" => string(1224) "<p>Весь список стоматологий {city3}, для которых лечение периодонтита является как основной специализацией, так и одним из напра …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(113) "Отзывы о лечении периодонтита в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(60) "лечение периодонтита {city1} отзывы" "reviews_description" => string(286) "Найдено {kolreview} отзывов о лечении периодонтита в {city2}. Настоящие отзывы и оценки о стоматологии {city3}, где оказывают ус …" "reviews_h1" => string(55) "Отзывы о лечении периодонтита" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) ) 191 => array(0) 155 => array(8) ( 0 => array(25) ( "id" => string(3) "153" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(23) "bugelnie-zubnie-protezi" "body" => string(424) "<p>Цены на изготовление бюгельных протезов зубов в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, кото …" "pos" => string(1) "2" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:09:49" "title" => string(117) "Бюгельные зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(46) "Бюгельные зубные протезы" "description" => string(389) "Цены на бюгельные протезы в {city2}, найдено {kol} стоматологии оказывающих услуги протезирования бюгельными зубными протезами. …" "level" => NULL "h1" => string(88) "Цены на бюгельные протезы, протезирование зубов" "is_global" => string(1) "f" "visible_text" => string(653) "<p>Пожалуйста, после Вашего протезирования в стоматологии, вернитесь на наш сайт {city_eng}.Stomatologija.su и оставьте свой отз …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(134) "Отзывы о изготовлении бюгельных протезов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(54) "бюгельные протезы {city1} отзывы" "reviews_description" => string(333) "Найдено {kolreview} отзывов о протезировании бюгельными зубными протезами в {city2}. Отзывы и оценки пациентов о стоматологии {c …" "reviews_h1" => string(64) "Отзывы о бюгельных зубных протезах" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 1 => array(25) ( "id" => string(3) "214" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(25) "neylonovie-zubnie-protezi" "body" => string(405) "<p>Цены на нейлоновые зубные протезы в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, которые сделали …" "pos" => string(1) "3" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:03:08" "title" => string(119) "Нейлоновые зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(48) "Нейлоновые зубные протезы" "description" => string(423) "Цены на нейлоновые зубные протезы в {city2}, найдено {kol} стоматологии оказывающих услуги съемного протезирования гибкими нейло …" "level" => NULL "h1" => string(77) "Цены на съемные нейлоновые зубные протезы" "is_global" => string(1) "f" "visible_text" => string(1346) "<p>Нейлоновые зубные протезы - популярные, высокоэластичные, небольшие по объему и тонкие протезы, которые практически не отлича …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(124) "Отзывы о нейлоновых зубных протезах в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(69) "нейлоновые зубные протезы {city1} отзывы" "reviews_description" => string(286) "Найдено {kolreview} отзывов о нейлоновых зубных протезах в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можно …" "reviews_h1" => string(72) "Отзывы пациентов о нейлоновых протезах" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 2 => array(25) ( "id" => string(3) "215" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(24) "pokrivnie-zubnie-protezi" "body" => string(438) "<p>Цены на покрывные зубные протезы в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, которые сделали п …" "pos" => string(1) "4" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:03:33" "title" => string(117) "Покрывные зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(46) "Покрывные зубные протезы" "description" => string(386) "Цены на покрывные зубные протезы в {city2}, найдено {kol} стоматологии оказывающих услуги съемного протезирования. Отзывы пациен …" "level" => NULL "h1" => string(47) "Цены на покрывные протезы" "is_global" => string(1) "f" "visible_text" => string(671) "<p>Надеемся, что информация, размещенная на нашем сайте, помогла Вам определиться с клиникой. Настоятельно просим Вас, после про …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(122) "Отзывы о покрывных зубных протезах в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(67) "Покрывные зубные протезы {city1} отзывы" "reviews_description" => string(333) "Найдено {kolreview} отзывов о изготовлении покрывных зубных протезов в {city2}. Отзывы и оценки пациентов о стоматологии {city3} …" "reviews_h1" => string(84) "Отзывы о протезировании покрывными протезами" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 3 => array(25) ( "id" => string(3) "216" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(33) "chastichnie-semnie-zubnie-protezi" "body" => string(477) "<p>Цены на услуги {kol} стоматологий, где можно сделать частично съемные зубные протезы в {city2}, сравнение стоимости услуг. Ко …" "pos" => string(1) "5" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:04:08" "title" => string(130) "Частично съемные зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(61) "Частичные съемные зубные протезы" "description" => string(413) "Цены на частичные съемные протезы зубов в {city2}, найдено {kol} стоматологии оказывающих услуги протезирования частично съемным …" "level" => NULL "h1" => string(75) "Цены на частичные съемные зубные протезы" "is_global" => string(1) "f" "visible_text" => string(772) "<p>Частично-съемные зубные протезы – отличный способ устранить дефекты по низкой цене с минимальной обработкой здоровых зу …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(0) "" "reviews_keywords" => string(0) "" "reviews_description" => string(0) "" "reviews_h1" => string(0) "" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 4 => array(25) ( "id" => string(3) "217" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(28) "plastinochnie-zubnie-protezi" "body" => string(438) "<p>Цены на изготовление пластиночных протезов в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, которые …" "pos" => string(1) "6" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:04:33" "title" => string(123) "Пластиночные зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(52) "Пластиночные зубные протезы" "description" => string(381) "Цены на пластиночные протезы в {city2}, найдено {kol} стоматологии оказывающих услуги изготовления съемных пластиночных протезов …" "level" => NULL "h1" => string(68) "Цены на съемные пластинчатые протезы" "is_global" => string(1) "f" "visible_text" => string(1142) "<p>Пластиночные зубные протезы считаются устаревшим видом протезирования, спрос на них, особенно среди пожилого населения, не па …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(115) "Отзывы о пластиночных протезах в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(73) "Пластиночные зубные протезы {city1} отзывы" "reviews_description" => string(276) "Найдено {kolreview} отзывов о пластиночных протезах в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можно изгот …" "reviews_h1" => string(57) "Отзывы о пластинчатых протезах" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 5 => array(25) ( "id" => string(3) "218" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(24) "akrilovie-zubnie-protezi" "body" => string(439) "<p>Цены на изготовление акриловых зубных протезов в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, кот …" "pos" => string(1) "7" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:04:55" "title" => string(117) "Акриловые зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(46) "Акриловые зубные протезы" "description" => string(394) "Цены на акриловые зубные протезы в {city2}, найдено {kol} стоматологии оказывающих услуги изготовления съемных акриловых протезо …" "level" => NULL "h1" => string(62) "Цены на съемные акриловые протезы" "is_global" => string(1) "f" "visible_text" => string(1101) "<p>Акриловые протезы пользуются популярностью из-за своей доступности, прочности, скорости изготовления и легкости при носке, од …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(124) "Отзывы об акриловых зубных протезах в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(67) "Акриловые зубные протезы {city1} отзывы" "reviews_description" => string(293) "Найдено {kolreview} отзывов об акриловых зубных протезах в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можно …" "reviews_h1" => string(68) "Отзывы об акриловых съемных протезах" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 6 => array(25) ( "id" => string(3) "219" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(24) "immediat-protez-babochka" "body" => string(462) "<p>Цены на изготовление съемного протеза «Бабочка» в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы п …" "pos" => string(1) "8" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:05:21" "title" => string(130) "Зубной протез бабочка «Бабочка» {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(44) "Иммедиат-протез Бабочка" "description" => string(423) "Цены на зубные протезы Бабочка в {city2}, найдено {kol} стоматологии оказывающих услуги изготовления съемных иммедиат протезов и …" "level" => NULL "h1" => string(75) "Цены на съемные зубные протезы «Бабочка»" "is_global" => string(1) "f" "visible_text" => string(908) "<p>Иммедиат-протез Бабочка обычно устанавливается на короткий срок и помогает пациентам в период подготовки к протезированию сох …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(120) "Отзывы о съемных протезах Бабочка в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(65) "съемные протезы Бабочка {city1} отзывы" "reviews_description" => string(304) "Найдено {kolreview} отзывов о зубных протезах Бабочка в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можно сде …" "reviews_h1" => string(51) "Отзывы о протезах «Бабочка»" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 7 => array(25) ( "id" => string(3) "220" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "155" "uri" => string(22) "remont-zubnih-protezov" "body" => string(493) "<p>Цены на срочный ремонт съемных зубных протезов в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, кот …" "pos" => string(1) "9" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:05:48" "title" => string(113) "Ремонт зубных протезов {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(42) "Ремонт зубных протезов" "description" => string(405) "Цены на ремонт зубных протезов в {city2}, найдено {kol} стоматологии оказывающих услуги изготовления и срочного ремонта съемных …" "level" => NULL "h1" => string(71) "Цены на ремонт съемных зубных протезов" "is_global" => string(1) "f" "visible_text" => string(1287) "<p>Зубные протезы иногда тоже нуждаются в ремонте, но обходится без них долгое время человеку, привыкшему иметь полноценную челю …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(118) "Отзывы о ремонте зубных протезов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(63) "Ремонт зубных протезов {city1} отзывы" "reviews_description" => string(341) "Найдено {kolreview} отзывов о ремонте зубных протезов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можно изг …" "reviews_h1" => string(60) "Отзывы о ремонте зубных протезов" "up" => bool FALSE "down" => bool FALSE "count" => integer 2 ) ) 197 => array(0) 151 => array(3) ( 1 => array(25) ( "id" => string(3) "224" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "151" "uri" => string(22) "metallicheskie-koronki" "body" => string(453) "<p>Цены на протезирование зубов металлическими коронками в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациент …" "pos" => string(1) "6" "city_id" => string(1) "0" "created" => string(19) "2014-05-12 13:11:18" "title" => string(126) "Металлические коронки на зубы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(41) "Металлические коронки" "description" => string(401) "Цены на металлические коронки на зубы в {city2}, найдено {kol} стоматологии оказывающих услуги протезирования зубов металлически …" "level" => NULL "h1" => string(68) "Цены на металлические зубные коронки" "is_global" => string(1) "f" "visible_text" => string(943) "<p>Эта страница сайта поможет вам в выборе, где сделать зубные металлические коронки с белым напылением - недорого (по доступным …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(131) "Отзывы о металлических коронках на зубы в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(62) "Металлические коронки {city1} отзывы" "reviews_description" => string(323) "Найдено {kolreview} отзывов о протезировании зубов металлическими коронками в {city2}. Отзывы и оценки пациентов о стоматологии …" "reviews_h1" => string(92) "Отзывы о протезировании металлическими коронками" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 2 => array(25) ( "id" => string(3) "156" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "151" "uri" => string(28) "metallokeramicheskie-koronki" "body" => string(456) "<p>Цены на изготовление металлокерамических коронок в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, к …" "pos" => string(1) "7" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:10:25" "title" => string(138) "Коронки на зубы металлокерамические {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(53) "Металлокерамические коронки" "description" => string(425) "Цены на металлокерамические коронки на зубы в {city2}, найдено {kol} стоматологии оказывающих услуги протезирования зубов металл …" "level" => NULL "h1" => string(81) "Цены на металлокерамические коронки на зубы" "is_global" => string(1) "f" "visible_text" => string(1313) "<p>Клиники, где можно поставить коронки на зубы из металлокерамики, ориентировочные цены на услуги можно узнать на страницах учр …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(143) "Отзывы о металлокерамических коронках на зубы в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(74) "металлокерамические коронки {city1} отзывы" "reviews_description" => string(347) "Найдено {kolreview} отзывов о протезировании зубов металлокерамическими коронками в {city2}. Отзывы и оценки пациентов о стомато …" "reviews_h1" => string(104) "Отзывы о протезировании металлокерамическими коронками" "up" => bool FALSE "down" => bool FALSE "count" => integer 2 ) 3 => array(25) ( "id" => string(3) "213" "name" => NULL "show" => string(1) "t" "parent_id" => string(3) "151" "uri" => string(21) "keramicheskie-koronki" "body" => string(427) "<p>Цены на изготовление керамических коронок в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, которые …" "pos" => string(1) "9" "city_id" => string(1) "0" "created" => string(19) "2014-05-11 22:32:30" "title" => string(124) "Керамические коронки на зубы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(39) "Керамические коронки" "description" => string(401) "Цены на керамические коронки на зубы в {city2}, найдено {kol} стоматологии оказывающих услуги протезирования керамическими зубны …" "level" => NULL "h1" => string(66) "Цены на керамические зубные коронки" "is_global" => string(1) "f" "visible_text" => string(891) "<p>Надеемся, Вы теперь знаете сколько стоят керамические коронки на зубы и разбираетесь в средних ценах. Стоимость коронок на пе …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(129) "Отзывы о керамических коронках на зубы в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(60) "керамические коронки {city1} отзывы" "reviews_description" => string(319) "Найдено {kolreview} отзывов о протезировании зубов керамическими коронками в {city2}. Отзывы и оценки пациентов о стоматологии { …" "reviews_h1" => string(90) "Отзывы о протезировании керамическими коронками" "up" => bool FALSE "down" => bool FALSE "count" => integer 2 ) ) 152 => array(0) 183 => array(0) 137 => array(0) ) ) public sidebar_services => array(4) ( 155 => array(25) ( "id" => string(3) "155" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(14) "semnie-protezi" "body" => string(488) "<p>Цены на протезирование зубов в {city2} съемными протезами, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов, ко …" "pos" => string(2) "10" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:10:13" "title" => string(110) "Протезирование зубов {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(29) "Съемные протезы" "description" => string(382) "Цены на протезирование зубов в {city2}, найдено {kol} стоматологии оказывающих услуги полного или частичного протезирования зубо …" "level" => NULL "h1" => string(84) "Цены на съемные протезы, протезирование зубов" "is_global" => string(1) "f" "visible_text" => string(1207) "<p>Стоимость съемных протезов зависит от материала изготовления (акрил, нейлон), квалификации врача и уровня обслуживания в клин …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(128) "Отзывы о съемном протезировании зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(81) "Отзывы о съемном протезировании зубов в {city2}" "reviews_description" => string(339) "Найдено {kolreview} отзывов о съемном протезировании зубов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где можн …" "reviews_h1" => string(70) "Отзывы о съемном протезировании зубов" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 151 => array(25) ( "id" => string(3) "151" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(26) "nesemnie-protezi-i-koronki" "body" => string(422) "<p>Цены на изготовление несъемных зубных протезов в {city2}, сравнение стоимости услуг {kol} стоматологий. Отзывы пациентов о ка …" "pos" => string(1) "9" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:08:26" "title" => string(117) "Несъемные зубные протезы {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(51) "Несъемные протезы и коронки" "description" => string(430) "Цены на изготовление несъемных зубных протезов в {city2}, найдено {kol} стоматологии оказывающих услуги ортопедического лечения …" "level" => NULL "h1" => string(87) "Цены на изготовление несъемных зубных протезов" "is_global" => string(1) "f" "visible_text" => string(899) "<p>На сайте {city_eng}.Stomatologija.su представлены все известные стоматологии, где можно сделать несъемное протезирование зубо …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(113) "Отзывы о протезировании зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(66) "Отзывы о протезировании зубов в {city2}" "reviews_description" => string(334) "Найдено {kolreview} отзывов о протезировании зубов в {city2} за 2014, 2015 год. Отзывы и оценки пациентов о стоматологии {city3} …" "reviews_h1" => string(55) "Отзывы о протезировании зубов" "up" => bool FALSE "down" => bool FALSE "count" => integer 1 ) 174 => array(25) ( "id" => string(3) "174" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(14) "lechenie-zubov" "body" => string(365) "<p>Сравнение стоимости и подробные цены на лечение зубов в {city2}, отзывы и оценки настоящих пациентов. Найдено {kol} стоматоло …" "pos" => string(1) "1" "city_id" => string(1) "0" "created" => string(19) "2014-05-09 11:41:33" "title" => string(96) "Лечение зубов {city1}: отзывы, цены, адреса стоматологии" "anchor" => string(25) "Лечение зубов" "description" => string(309) "Цены на лечение зубов в {city2}, найдено {kol} стоматологии оказывающих услуги лечения зубов. Отзывы пациентов, сравнение стоимо …" "level" => NULL "h1" => string(50) "Цены на лечение зубов в {city2}" "is_global" => string(1) "f" "visible_text" => string(661) "<p>Список оценок и адресов стоматологических клиник, где качественно проводят лечение воспалений нерва зуба получен из БД сайта …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(99) "Отзывы о лечении зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(46) "лечение зубов {city1} отзывы" "reviews_description" => string(233) "Найдено {kolreview} отзывов о лечении зубов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где оказывают услуги ле …" "reviews_h1" => string(52) "Отзывы о лечении зубов в {city2}" "up" => bool FALSE "down" => bool FALSE "count" => integer 9 ) 116 => array(25) ( "id" => string(3) "116" "name" => NULL "show" => string(1) "t" "parent_id" => string(1) "0" "uri" => string(21) "gigiena-zubov-chistka" "body" => string(365) "<p>Цены на чистку зубов в {city2}, сравнение стоимости услуг {kol} стоматологий. Ваши отзывы о качестве профессиональной чистки …" "pos" => string(1) "6" "city_id" => string(1) "0" "created" => string(19) "2014-04-18 16:47:48" "title" => string(130) "Профессиональная чистка зубов в {city1}: цены, отзывы, адреса стоматологии" "anchor" => string(40) "Гигиена зубов (чистка)" "description" => string(394) "Цены на профессиональную чистку зубов в {city2}, найдено {kol} стоматологии оказывающих услуги гигиенической чистки зубов. Отзыв …" "level" => NULL "h1" => string(81) "Цены на профессиональную чистку зубов в {city2}" "is_global" => string(1) "f" "visible_text" => string(750) "<p>Профессиональная чистка зубов позволяет за одну процедуру удалить зубной налет и зубной камень. Обычно она стостоит из чистки …" "global_id" => string(1) "0" "old_seolink" => NULL "reviews_title" => string(106) "Отзывы о проф чистке зубов в {city2}, {kolreview} отзывов пациентов" "reviews_keywords" => string(77) "профессиональная чистка зубов {city1} отзывы" "reviews_description" => string(262) "Найдено {kolreview} отзывов о чистке зубов в {city2}. Отзывы и оценки пациентов о стоматологии {city3}, где оказывают услуги про …" "reviews_h1" => string(83) "Отзывы о профессиональной чистке зубов в {city2}" "up" => bool FALSE "down" => bool FALSE "count" => integer 3 ) ) public service_uri => string(21) "gigiena-zubov-chistka" public sub_service_uri => NULL public parent_uri => string(21) "gigiena-zubov-chistka" }
public request => object Request(21){ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
public response => object Response(5){ protected _callback => NULL protected _uri => string(19) "<uri>(/<id>)/otzyvy" protected _regex => array(0) protected _defaults => array(3) ( "directory" => string(4) "city" "controller" => string(7) "service" "action" => string(6) "otzyvy" ) protected _route_regex => string(60) "#^(?P<uri>[^/.,;?\n]++)(?:/(?P<id>[^/.,;?\n]++))?/otzyvy$#uD" }
protected _routes => NULL protected _response => object Response(5){ protected _status => integer 200 protected _header => object HTTP_Header(0)
protected _header => object HTTP_Header(0){ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }{ }
protected _body => NULL protected _directory => string(4) "city" protected _controller => string(7) "service" protected _action => string(6) "otzyvy" protected _uri => string(28) "gigiena-zubov-chistka/otzyvy" protected _external => bool FALSE protected _params => array(1) ( "uri" => string(21) "gigiena-zubov-chistka" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(2){ protected _previous_environment => NULL protected _cache => NULL }
public _injected_routes => array(0) }{ protected _status => integer 200 protected _header => object HTTP_Header(0)
public all_ranks => array(62) ( 10273 => integer 1 11617 => integer 2 10374 => integer 3 10228 => integer 4 10227 => integer 5 10266 => integer 6 10369 => integer 7 10371 => integer 8 10251 => integer 9 10372 => integer 10 10378 => integer 11 10377 => integer 12 10249 => integer 13 10224 => integer 14 11420 => integer 15 10388 => integer 16 10375 => integer 17 10275 => integer 18 10252 => integer 19 10380 => integer 20 10269 => integer 21 10267 => integer 22 10248 => integer 23 10391 => integer 24 10390 => integer 25 10368 => integer 26 10367 => integer 27 10274 => integer 28 10271 => integer 29 10250 => integer 30 10247 => integer 31 10225 => integer 32 10222 => integer 33 10416 => integer 34 10415 => integer 35 10414 => integer 36 10392 => integer 37 10389 => integer 38 10387 => integer 39 10382 => integer 40 10381 => integer 41 10379 => integer 42 10370 => integer 43 10270 => integer 44 10256 => integer 45 10255 => integer 46 10226 => integer 47 10223 => integer 48 10220 => integer 49 10393 => integer 50 10384 => integer 51 10272 => integer 52 10268 => integer 53 10257 => integer 54 10254 => integer 55 10221 => integer 56 10386 => integer 57 10385 => integer 58 10383 => integer 59 10376 => integer 60 10373 => integer 61 10229 => integer 62 ) }{ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }113 throw new HTTP_Exception_404('The requested URL :uri was not found on this server.', 114 array(':uri' => $request->uri())); 115 } 116 117 $method = $class->getMethod('action_'.$action); 118 $method->invoke($controller); 119 120 // Execute the "after action" method 121 $class->getMethod('after')->invoke($controller); 122 } 123 catch (Exception $e)
-
SYSPATH/classes/kohana/request/client.php [ 64 ] » Kohana_Request_Client_Internal->execute_request(arguments)
0
object Request(21)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
{ protected _callback => NULL protected _uri => string(19) "<uri>(/<id>)/otzyvy" protected _regex => array(0) protected _defaults => array(3) ( "directory" => string(4) "city" "controller" => string(7) "service" "action" => string(6) "otzyvy" ) protected _route_regex => string(60) "#^(?P<uri>[^/.,;?\n]++)(?:/(?P<id>[^/.,;?\n]++))?/otzyvy$#uD" }
protected _routes => NULL protected _response => object Response(5){ protected _status => integer 200 protected _header => object HTTP_Header(0)
protected _header => object HTTP_Header(0){ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }{ }
protected _body => NULL protected _directory => string(4) "city" protected _controller => string(7) "service" protected _action => string(6) "otzyvy" protected _uri => string(28) "gigiena-zubov-chistka/otzyvy" protected _external => bool FALSE protected _params => array(1) ( "uri" => string(21) "gigiena-zubov-chistka" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(2){ protected _previous_environment => NULL protected _cache => NULL }
public _injected_routes => array(0) }59 public function execute(Request $request) 60 { 61 if ($this->_cache instanceof HTTP_Cache) 62 return $this->_cache->execute($this, $request); 63 64 return $this->execute_request($request); 65 } 66 67 /** 68 * Processes the request passed to it and returns the response from 69 * the URI resource identified.
-
SYSPATH/classes/kohana/request.php [ 1138 ] » Kohana_Request_Client->execute(arguments)
0
object Request(21)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(8) "HTTP/1.1" protected _secure => bool FALSE protected _referrer => NULL protected _route => object Route(5)
{ protected _callback => NULL protected _uri => string(19) "<uri>(/<id>)/otzyvy" protected _regex => array(0) protected _defaults => array(3) ( "directory" => string(4) "city" "controller" => string(7) "service" "action" => string(6) "otzyvy" ) protected _route_regex => string(60) "#^(?P<uri>[^/.,;?\n]++)(?:/(?P<id>[^/.,;?\n]++))?/otzyvy$#uD" }
protected _routes => NULL protected _response => object Response(5){ protected _status => integer 200 protected _header => object HTTP_Header(0)
protected _header => object HTTP_Header(0){ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(8) "HTTP/1.1" }{ }
protected _body => NULL protected _directory => string(4) "city" protected _controller => string(7) "service" protected _action => string(6) "otzyvy" protected _uri => string(28) "gigiena-zubov-chistka/otzyvy" protected _external => bool FALSE protected _params => array(1) ( "uri" => string(21) "gigiena-zubov-chistka" ) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(2){ protected _previous_environment => NULL protected _cache => NULL }
public _injected_routes => array(0) }1133 throw new Request_Exception('Unable to execute :uri without a Kohana_Request_Client', array( 1134 ':uri' => $this->_uri, 1135 )); 1136 } 1137 1138 return $this->_client->execute($this); 1139 } 1140 1141 /** 1142 * Returns whether this request is the initial request Kohana received. 1143 * Can be used to test for sub requests.
-
DOCROOT/index.php [ 122 ] » Kohana_Request->execute()
117 //} 118 //else 119 //{ 120 121 echo Request::factory() 122 ->execute() 123 ->send_headers(TRUE) 124 ->body(); 125 //}
-
DOCROOT/index_memcached.php [ 65 ] » include(arguments)
0
string(32) "/www/stomatologija/www/index.php"
60 @$memcache->flush(); 61 }); 62 } 63 } 64 65 include 'index.php'; 66