Page Time: 0.1614s

Memory: 11.1466 MB (Peak: 12.1252 MB)

Queries (39, time: 0.0532s, 33.0%)

  1. SELECT data_key, data_value
    FROM xf_data_registry
    WHERE data_key IN ('options', 'languages', 'contentTypes', 'codeEventListeners', 'deferredRun', 'simpleCache', 'addOns', 'defaultStyleProperties', 'routeFiltersIn', 'routeFiltersOut', 'routesPublic', 'nodeTypes', 'bannedIps', 'discouragedIps', 'styles', 'displayStyles', 'userBanners', 'smilies', 'bbCode', 'threadPrefixes', 'userTitleLadder', 'reportCounts', 'moderationCounts', 'userModerationCounts', 'notices', 'userFieldsInfo')
    Run Time: 0.004631
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_data_registryrangePRIMARYPRIMARY27 26Using where
  2. SELECT data_key, data_value
    FROM xf_data_registry
    WHERE data_key IN ('brListenerClasses', 'brBriviumAddOns')
    Run Time: 0.000652
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_data_registryrangePRIMARYPRIMARY27 2Using where
  3. SELECT session_data
    FROM xf_session
    WHERE session_id = ?
    	AND expiry_date >= ?
    Params: b96797cd9793cbb7e4a15e5f4f5b4f6d, 1716677324
    Run Time: 0.000420
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_sessionconstPRIMARY,expiry_datePRIMARY34const1 
  4. SELECT cache_value
    FROM xf_permission_combination
    WHERE permission_combination_id = ?
    Params: 1
    Run Time: 0.000510
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_permission_combinationconstPRIMARYPRIMARY4const1 
  5. SELECT thread.*
    	,
    		user.gender, user.avatar_date, user.gravatar,
    		NULL AS thread_read_date,
    		0 AS thread_reply_banned,
    		0 AS thread_is_watched,
    		'' AS draft_message, NULL AS draft_extra
    FROM xf_thread AS thread
    
    		LEFT JOIN xf_user AS user ON
    			(user.user_id = thread.user_id)
    WHERE thread.thread_id = ?
    Params: 2456
    Run Time: 0.000631
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEthreadconstPRIMARYPRIMARY4const1 
    SIMPLEuserconstPRIMARYPRIMARY4const1 
  6. SELECT node.*, forum.*
    	,
    	permission.cache_value AS node_permission_cache,
    		NULL AS forum_read_date
    FROM xf_forum AS forum
    INNER JOIN xf_node AS node ON (node.node_id = forum.node_id)
    
    	LEFT JOIN xf_permission_cache_content AS permission
    		ON (permission.permission_combination_id = 1
    			AND permission.content_type = 'node'
    			AND permission.content_id = forum.node_id)
    WHERE node.node_id = ?
    Params: 11
    Run Time: 0.000759
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEforumconstPRIMARYPRIMARY4const1 
    SIMPLEnodeconstPRIMARYPRIMARY4const1 
    SIMPLEpermissionconstPRIMARYPRIMARY35const,const,const1 
  7. SELECT EWRporta2_articles.*, xf_thread.*, xf_post.*, xf_user.*, EWRporta2_authors.*
    FROM EWRporta2_articles
    	INNER JOIN xf_thread ON (xf_thread.thread_id = EWRporta2_articles.thread_id)
    	INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
    	LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
    	LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
    WHERE EWRporta2_articles.thread_id = ?
    Params: 2456
    Run Time: 0.000963
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLE       no matching row in const table
  8. SELECT EWRporta2_articles.*, EWRporta2_authors.*, xf_thread.*, xf_post.*, xf_user.*
    FROM xf_thread
    	INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
    	LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
    	LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
    	LEFT JOIN EWRporta2_articles ON (EWRporta2_articles.thread_id = xf_thread.thread_id)
    WHERE xf_thread.thread_id = ?
    Params: 2456
    Run Time: 0.000951
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_threadconstPRIMARYPRIMARY4const1 
    SIMPLExf_postconstPRIMARYPRIMARY4const1 
    SIMPLExf_userconstPRIMARYPRIMARY4const1 
    SIMPLEEWRporta2_authorsconstPRIMARYPRIMARY4const0unique row not found
    SIMPLEEWRporta2_articlesconstPRIMARYPRIMARY4const0unique row not found
  9. SELECT post.*
    	,
    		bb_code_parse_cache.parse_tree AS message_parsed, bb_code_parse_cache.cache_version AS message_cache_version,
    		user.*, IF(user.username IS NULL, post.username, user.username) AS username,
    		user_profile.*,
    		user_privacy.*,
    		signature_parse_cache.parse_tree AS signature_parsed, bb_code_parse_cache.cache_version AS signature_cache_version,
    		session_activity.view_date AS last_view_date,
    		0 AS like_date
    FROM xf_post AS post
    
    		LEFT JOIN xf_bb_code_parse_cache AS bb_code_parse_cache ON
    			(bb_code_parse_cache.content_type = 'post' AND bb_code_parse_cache.content_id = post.post_id)
    		LEFT JOIN xf_user AS user ON
    			(user.user_id = post.user_id)
    		LEFT JOIN xf_user_profile AS user_profile ON
    			(user_profile.user_id = post.user_id)
    		LEFT JOIN xf_user_privacy AS user_privacy ON
    			(user_privacy.user_id = post.user_id)
    		LEFT JOIN xf_bb_code_parse_cache AS signature_parse_cache ON
    			(signature_parse_cache.content_type = 'signature' AND signature_parse_cache.content_id = post.user_id)
    		LEFT JOIN xf_session_activity AS session_activity ON
    			(post.user_id > 0 AND session_activity.user_id = post.user_id AND session_activity.unique_key = CAST(post.user_id AS BINARY))
    WHERE post.thread_id = ?
    	 AND (post.position >= 140 AND post.position < 160) 
    	AND (post.message_state IN ('visible'))
    ORDER BY post.position ASC, post.post_date ASC
    Params: 2456
    Run Time: 0.002961
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEpostrangethread_id_post_date,thread_id_positionthread_id_position8 20Using index condition; Using where; Using filesort
    SIMPLEbb_code_parse_cacheeq_refcontent_type_idcontent_type_id31const,xen.post.post_id1Using where
    SIMPLEusereq_refPRIMARYPRIMARY4xen.post.user_id1 
    SIMPLEuser_profileeq_refPRIMARYPRIMARY4xen.post.user_id1 
    SIMPLEuser_privacyeq_refPRIMARYPRIMARY4xen.post.user_id1 
    SIMPLEsignature_parse_cacheeq_refcontent_type_idcontent_type_id31const,xen.post.user_id1Using where
    SIMPLEsession_activityeq_refPRIMARYPRIMARY22xen.post.user_id,func1Using where
  10. SELECT attachment.*,
    	data.filename, data.file_size, data.file_hash, data.file_path, data.width, data.height, data.thumbnail_width, data.thumbnail_height
    FROM xf_attachment AS attachment
    INNER JOIN xf_attachment_data AS data ON
    	(data.data_id = attachment.data_id)
    WHERE attachment.content_type = ?
    	AND attachment.content_id IN (138106)
    ORDER BY attachment.content_id, attachment.attach_date
    Params: post
    Run Time: 0.000723
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEattachmentrefcontent_type_id_datecontent_type_id_date31const,const3Using index condition
    SIMPLEdataeq_refPRIMARYPRIMARY4xen.attachment.data_id1 
  11. INSERT DELAYED INTO xf_thread_view
    	(thread_id)
    VALUES
    	(?)
    Params: 2456
    Run Time: 0.000352
  12. SELECT EWRporta2_articles.*, xf_thread.*, xf_post.*, xf_user.*, EWRporta2_authors.*
    FROM EWRporta2_articles
    	INNER JOIN xf_thread ON (xf_thread.thread_id = EWRporta2_articles.thread_id)
    	INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
    	LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
    	LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
    WHERE EWRporta2_articles.thread_id = ?
    Params: 2456
    Run Time: 0.000922
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLE       no matching row in const table
  13. SELECT EWRporta2_articles.*, EWRporta2_authors.*, xf_thread.*, xf_post.*, xf_user.*
    FROM xf_thread
    	INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
    	LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
    	LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
    	LEFT JOIN EWRporta2_articles ON (EWRporta2_articles.thread_id = xf_thread.thread_id)
    WHERE xf_thread.thread_id = ?
    Params: 2456
    Run Time: 0.000881
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_threadconstPRIMARYPRIMARY4const1 
    SIMPLExf_postconstPRIMARYPRIMARY4const1 
    SIMPLExf_userconstPRIMARYPRIMARY4const1 
    SIMPLEEWRporta2_authorsconstPRIMARYPRIMARY4const0unique row not found
    SIMPLEEWRporta2_articlesconstPRIMARYPRIMARY4const0unique row not found
  14. UPDATE `xf_session` SET `expiry_date` = ? WHERE (session_id = 'b96797cd9793cbb7e4a15e5f4f5b4f6d')
    Params: 1716680924
    Run Time: 0.000271
  15. INSERT INTO xf_session_activity
    	(user_id, unique_key, ip, controller_name, controller_action, view_state, params, view_date, robot_key)
    VALUES
    	(?, ?, ?, ?, ?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE
    	ip = VALUES(ip),
    	controller_name = VALUES(controller_name),
    	controller_action = VALUES(controller_action),
    	view_state = VALUES(view_state),
    	params = VALUES(params),
    	view_date = VALUES(view_date),
    	robot_key = VALUES(robot_key)
    Params: 0, ݚ, ݚ, XenForo_ControllerPublic_Thread, Index, valid, thread_id=2456&page=8, 1716677324,
    Run Time: 0.000238
  16. SELECT *
    FROM kingk_bbcm
    ORDER BY tag
    Run Time: 0.000428
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEkingk_bbcmsystem    1 
  17. SELECT page_name FROM EWRcarta_pages WHERE page_slug = 'index'
    Run Time: 0.000343
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEEWRcarta_pagesconstpage_slugpage_slug302const1 
  18. SELECT options.*, node.*,
    	permission.cache_value AS node_permission_cache
    FROM nat_options AS options
    INNER JOIN xf_node AS node
    	ON (node.node_id = options.node_id)
    LEFT JOIN xf_permission_cache_content AS permission
    	ON (permission.permission_combination_id = ?
    	AND permission.content_type = 'node'
    	AND permission.content_id = options.node_id)
    WHERE nat_display_tab = 1
    ORDER BY options.nat_display_order
    ASC
    Params: 1
    Run Time: 0.000838
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEoptionsALLnode_id   24Using where; Using filesort
    SIMPLEnodeeq_refPRIMARYPRIMARY4xen.options.node_id1 
    SIMPLEpermissioneq_refPRIMARYPRIMARY35const,const,xen.options.node_id1Using where
  19. SELECT title, phrase_text
    FROM xf_phrase_compiled
    WHERE language_id = ?
    	AND title IN ('trophy_1_title', 'trophy_1_description', 'trophy_40_title', 'trophy_40_description', 'trophy_5_title', 'trophy_5_description', 'trophy_2_title', 'trophy_2_description', 'trophy_12_title', 'trophy_12_description', 'trophy_27_title', 'trophy_27_description', 'trophy_28_title', 'trophy_28_description', 'trophy_29_title', 'trophy_29_description', 'trophy_30_title', 'trophy_30_description', 'trophy_31_title', 'trophy_31_description', 'trophy_32_title', 'trophy_32_description', 'trophy_39_title', 'trophy_39_description', 'trophy_41_title', 'trophy_41_description', 'trophy_3_title', 'trophy_3_description', 'trophy_6_title', 'trophy_6_description', 'trophy_11_title', 'trophy_11_description', 'trophy_33_title', 'trophy_33_description', 'trophy_34_title', 'trophy_34_description', 'trophy_7_title', 'trophy_7_description', 'trophy_10_title', 'trophy_10_description', 'trophy_13_title', 'trophy_13_description', 'trophy_35_title', 'trophy_35_description', 'trophy_36_title', 'trophy_36_description', 'trophy_4_title', 'trophy_4_description', 'trophy_8_title', 'trophy_8_description', 'trophy_17_title', 'trophy_17_description', 'trophy_22_title', 'trophy_22_description', 'trophy_26_title', 'trophy_26_description', 'trophy_37_title', 'trophy_37_description', 'trophy_44_title', 'trophy_44_description', 'trophy_9_title', 'trophy_9_description', 'trophy_20_title', 'trophy_20_description', 'trophy_18_title', 'trophy_18_description', 'trophy_38_title', 'trophy_38_description', 'trophy_21_title', 'trophy_21_description', 'trophy_23_title', 'trophy_23_description', 'trophy_25_title', 'trophy_25_description', 'trophy_24_title', 'trophy_24_description', 'trophy_42_title', 'trophy_42_description', 'trophy_43_title', 'trophy_43_description', 'BRSTS_support_tickets', 'media')
    Params: 2
    Run Time: 0.001177
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_phrase_compiledrangePRIMARYPRIMARY106 82Using where
  20. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 135828, a:1:{i:0;s:364:"Спасибо за информацию, Сереж. Ролевая, это хорошо, было бы с кем развернуться. С платой, думаю придется попотеть, с другой стороны, возможно, все переносить и не придется. Ближе к действу виднее и будет.";}, 1708502088, 1716677324
    Run Time: 0.002394
  21. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 135888, a:1:{i:0;s:747:"б) Перенос будет платный, формулы пока не названы, но, я бы предположил, что городам понадобится по несколько сотен тысяч. Для тех что более-менее адекватных размеров. Толстякам, скорее всего, придется куда хуже. в) Есть некоторая неопределенность с будущей экономикой/целостностью переносимого в новый мир имущества. Считаю это ножом в спину от администрации для старых игроков данного комплекса серверов....";}, 1708502088, 1716677324
    Run Time: 0.001888
  22. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 135890, a:2:{i:0;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"161935";s:8:"original";a:2:{i:0;s:13:"[USER=161935]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:10:"@BearGrils";}}i:1;s:2692:", Во-первых, вопрос касается только Классика, следовательно, приплетать весь комплекс некорректно. Во-вторых, платный перенос был заявлен год назад, сразу в новости прошлого переноса. То есть все, особенно "старые игроки", были информированы предельно заранее, за год. В-третьих, администрация никогда и не гарантировала игрокам перенос всех их ресурсов/животных и других пожитков. Речь всегда шла только о постройках, все остальное -- скорее проявление доброй воли и бонус. Наконец, все это нытье про "невыносимые страдания старых игроков", которое уже прямо звучит хоровым исполнением. Изрядная часть наших, так называемых (то и самопровозглашенных) старых игроков -- по сути нифига не старые игроки. Часто это люди, которые технически зарегистрировались год-два-три назад, позанимались фигней и благополучно забили на Майнкрафт/ММ. Потом через полгода, год вылазят и начинают зудеть как все плохо. Хотя реального игрового "стажа" и, так сказать, игровых достижений у них минимум. И никаких особых богатств на потерю нет (чтобы истерить по поводу). Регистрация как таковая не делает игрока старым. Есть категория игроков которые приходят ТОЛЬКО на перенос, переносят свои склепы и дальше пропадают на год. Эти живые трупы, на мой взгляд, вообще никакого морального права голоса по событиям не имеют. Настоящих старых игроков, кто с сервером и в горе и в радости, кто последовательно, +/- постоянно играет и что-то делает в игровом мире года так с 2013 -- может от силы дюжина осталась.";}, 1708502088, 1716677324
    Run Time: 0.002176
  23. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136150, a:1:{i:0;s:1244:""Ничто не вечно под луной". Слова Силы колокольным звоном разливались над Обозримым, а ветра Перемен уже делали свое коварное дело, разнося над миром свежие идеи. Или просто безумное непостоянство, кому как угодно. Однако ж все дело в том, что в грядущих переменах, которые, несомненно, затронут и весь мир, изменились и чаяния нашей команды. Зодчие Тангорогнума вняли зову ветров и намерены воплощать новую идею. Пока трудно сказать, во что она выльется, но ясно одно: каменные своды Горы опостылели созидательным силам и сердца их рвутся к морским просторам. Возможно, пришло время строителям, набравшимся опыта и знаний, покинуть Каменную Утробу и выйти навстречу новым началам.";}, 1708502088, 1716677324
    Run Time: 0.002049
  24. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136152, a:1:{i:0;s:139:"кароче - "бросай все нафиг, начнем с начала" - вощемта что и следовало ожидать.";}, 1708502088, 1716677324
    Run Time: 0.001341
  25. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136155, a:1:{i:0;s:136:"Ну, если очень коротенько, то да, вроде того. Почему бы и нет, в конце концов)";}, 1708502088, 1716677324
    Run Time: 0.002006
  26. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136156, a:1:{i:0;s:19:"а чо будет?";}, 1708502088, 1716677324
    Run Time: 0.002149
  27. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136160, a:1:{i:0;s:216:"Думаем над тематикой прибрежной постройки. Портовый городок, возможно, кораблики. Захотелось попробовать себя в этом.";}, 1708502088, 1716677324
    Run Time: 0.001146
  28. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136168, a:1:{i:0;s:47:"то есть вообще не гномики?";}, 1708502088, 1716677324
    Run Time: 0.001577
  29. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136170, a:1:{i:0;s:625:"В целом новая карта дает невероятные возможности по градостроительству - куча осмысленной географически, крутой (пафосной) местности. Настоящие реки-горы. Там где раньше надо было самому корячиться, собираться по кускам рельеф из каких-то ошметков биомов, насыпать-рыть, сейчас прямо все готовенькое. Нужные только умелые ручки, а не клешни.";}, 1708502088, 1716677324
    Run Time: 0.001767
  30. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136178, a:1:{i:0;s:660:"Думаю, уже не гномики. Со временем обнаружилось, что сердце не лежит к постройкам в горе, и как-то все время тянет на поверхность. Так что, попробуем строить на свежем воздухе, а не в темных сырых подземельях) А карта действительно впечатляет, очень. Внушительные, реалистичные просторы, красивые пейзажи. Есть где разгуляться. Осталось только открытия дождаться.";}, 1708502088, 1716677324
    Run Time: 0.000935
  31. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 136217, a:3:{i:0;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:77:"http://hostingkartinok.com/show-image.php?id=ea186c1c11ada0e6a4c4a178b5792b90";s:8:"original";a:2:{i:0;s:83:"[URL=http://hostingkartinok.com/show-image.php?id=ea186c1c11ada0e6a4c4a178b5792b90]";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:89:"http://s8.hostingkartinok.com/uploads/images/2015/12/ea186c1c11ada0e6a4c4a178b5792b90.jpg";}}}}i:1;s:1:" ";i:2;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:77:"http://hostingkartinok.com/show-image.php?id=31aea981dd0b6441323377b6c1063cee";s:8:"original";a:2:{i:0;s:85:"[URL='http://hostingkartinok.com/show-image.php?id=31aea981dd0b6441323377b6c1063cee']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:89:"http://s8.hostingkartinok.com/uploads/images/2015/12/31aea981dd0b6441323377b6c1063cee.jpg";}}}}}, 1708502088, 1716677324
    Run Time: 0.001895
  32. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 138106, a:15:{i:0;s:480:"Так, ребята, новой темы у вас нет, но строить уже начали, поэтому кину сюда. Вы знаете, я к вам отлично отношусь и всегда радовался вашим успехам. Но, настал момент, когда кто-то вам должен сказать, что не туда понесло : ) Лучше если эту боль принесет няшка вроде меня. ";i:1;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"71712";s:8:"original";a:2:{i:0;s:12:"[USER=71712]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:12:"@EugeneMoren";}}i:2;s:2:", ";i:3;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"28464";s:8:"original";a:2:{i:0;s:12:"[USER=28464]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:11:"@Tihonishes";}}i:4;s:234:". Про ваш новый проект в глиняном биоме. Не видел ваших полноценных планов. Но настораживают аппетиты в формате "вот так с нуля". ";i:5;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:4:"5479";}}i:6;s:622:" Я подозреваю вы там спланировали что-то циклопическое/грандиозное по всей этой местности. Статистика и здравый смысл намекает, что за год вы столько качественно застроить не сможете (перенести потом -- не хватит денег). Не стоит баловать так. Второй острый момент -- "ратуша". Да, конечно, на вкус и цвет, но архитектура... спорная, to say absolute least. ";i:7;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:4:"5481";}}i:8;s:245:" Я бы очень не рекомендовал продолжать так, если у вас серьезные эстетические, так сказать, надежды. И флаги кайзеровской Гермашки : ) ";i:9;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:60:"http://propagandahistory.ru/pics/2013/04/1365277156_0799.jpg";}}i:10;s:383:" Если этот салатик из булыги/песчаника отображает "южный" норов городка, то лучше посканируйте старый добрый Вестерос в районе Дорна и около. Юг, короче. Там много куда более приятных решений можно подглядеть. ";i:11;a:4:{s:3:"tag";s:3:"url";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[URL]";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:28:"http://westeroscraft.com/map";}}i:12;s:412:" Лично я бы предложил более скромный, реалистичный план такого порядка. Его подсказывает сама местность и вероятно сделать за год упорно труда (по крайней мере основные вехи). Опять же -- будут вменяемые перспективы переноса. ";i:13;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:4:"5478";}}i:14;s:456:" Можно стену расширить. Можно обойтись и без стены. Или крепости (если у вас какое-то мирное поселение), просто поставить на холм условно "главное" здание. Подумайте. P.S. Если кому интересно, оказываю градостроительный консалтинг за строематериалы : )";}, 1708502088, 1716677324
    Run Time: 0.001294
  33. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 138111, a:1:{i:0;s:2348:"Сереж, кайзеровские флаги как-то постепенно выплыли из обычных, нейтрально черно-белых ) уж больно сочетание понравилось. По поводу земли не желаю особо препираться, тут вопрос в другом. Если мы не заняли, займет кто-то еще. У нас уже впритирку сосед нашелся. Так что, не ахти показатель. Местность красивая, я с ходу на нее глаз положил. Хотел еще больше, жадный я, но все же решили куснуть то, что своими руками унеслось :) А то, что перенос грозит - я натуры непостоянной, сегодня этот проект мне голову забил, завтра я может приваты поснимаю, уйду на крайний север. Отшельником буду. Как карта ляжет. Ежели со временем решим вообще не застраивать какие-то участки, тоже стянем приваты. Если нам совсем пригорит перенести даже этот кусок, я средства найду, было бы желание ) По чесноку, позиционировать это, как Градостроительство(особенно в социальном аспекте) я не горю желанием. Раньше хотелось, конечно, даже на рп тянуло. Сейчас желание как таковое отпало. Организовывать это все - большой труд, а я лентяй. Я заглядываю поиграть. В свое удовольствие) Работы мне и в жизни хватает. Что до архитектуры, тут ты пожалуй и прав. Опыта в этом у тебя явно больше, чем у меня) Но, я желаю попробовать свои силы в том, что задумал. А если что-то получится совсем плохо - туда ему дорога. Ломать, не строить.";}, 1708502088, 1716677324
    Run Time: 0.001961
  34. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 138114, a:1:{i:0;s:543:"Понятно. Просто хотелось бы узреть ваши начинания в успешном виде (и тебя -- постоянном), вот и разворчался. Так-то, конечно, темп и позу процесса вам для себя решать : ) Но как начали меня пока смущает. Но, может, как там Хорги мне сказал -- "дуракам половины работы не кажут" : ) Потом лучше будет. Надеюсь.";}, 1708502088, 1716677324
    Run Time: 0.001982
  35. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 138116, a:1:{i:0;s:855:"Я в постоянном виде, это неоправданное заверение, увы ) А как начали, ну.. в любом случае с чего-то надо начинать. Позицию Хорги я, пожалуй, обойду стороной. Не знаю, что он там строит, знаю, что вы с ребятами строите. В общем, выводы на динамик.карте. Чтобы было совсем хорошо, наверно надо вкладывать в дело нечто большее, нежели мое желание расслабиться и поиграть, но как минимум для себя.. хотелось бы видеть интересные постройки, так что волей неволей придется стараться.";}, 1708502088, 1716677324
    Run Time: 0.001809
  36. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 165734, a:2:{i:0;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"71712";s:8:"original";a:2:{i:0;s:12:"[USER=71712]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:11:"EugeneMoren";}}i:1;s:54:", вызываю дух евгена, приди......";}, 1708502088, 1716677324
    Run Time: 0.001286
  37. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 165746, a:1:{i:0;s:149:"Эй !! ).....Алерой из клана Некромонгеров ! )...Перестань уже Мёртвые Темы Оживлять !! )))";}, 1708502088, 1716677324
    Run Time: 0.001703
  38. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 166438, a:2:{i:0;a:4:{s:3:"tag";s:5:"quote";s:6:"option";s:37:"mrAleroy, post: 165734, member: 40027";s:8:"original";a:2:{i:0;s:47:"[QUOTE="mrAleroy, post: 165734, member: 40027"]";i:1;s:8:"[/QUOTE]";}s:8:"children";a:2:{i:0;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"71712";s:8:"original";a:2:{i:0;s:12:"[USER=71712]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:11:"EugeneMoren";}}i:1;s:54:", вызываю дух евгена, приди......";}}i:1;s:215:" Eugene Moren можете найти на TFC сервере. Мы отошли в суровое и реалистичное выживание + постройка своей маленькой твердыни.";}, 1708502088, 1716677324
    Run Time: 0.001268
  39. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 166439, a:2:{i:0;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"158781";s:8:"original";a:2:{i:0;s:13:"[USER=158781]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:10:"GonAS_Hans";}}i:1;s:56:", покажите, я ни грифирь, плиииз";}, 1708502088, 1716677324
    Run Time: 0.001960

Included Files (210, XenForo Classes: 68)

  1. index.php
  2. library/XenForo/Autoloader.php
  3. library/XenForo/Application.php
  4. library/Zend/Registry.php
  5. library/Lgpl/utf8.php
  6. library/Zend/Config.php
  7. library/config.php
  8. library/XenForo/FrontController.php
  9. library/XenForo/Dependencies/Public.php
  10. library/XenForo/Dependencies/Abstract.php
  11. library/Zend/Controller/Request/Http.php
  12. library/Zend/Controller/Request/Abstract.php
  13. library/Zend/Uri.php
  14. library/Zend/Controller/Response/Http.php
  15. library/Zend/Controller/Response/Abstract.php
  16. library/XenForo/Model/DataRegistry.php
  17. library/XenForo/Model.php
  18. library/Zend/Db.php
  19. library/Zend/Db/Adapter/Mysqli.php
  20. library/Zend/Db/Adapter/Abstract.php
  21. library/Zend/Db/Select.php
  22. library/Zend/Db/Expr.php
  23. library/Zend/Db/Profiler.php
  24. library/Zend/Db/Statement/Mysqli.php
  25. library/Zend/Db/Statement.php
  26. library/Zend/Db/Statement/Interface.php
  27. library/Zend/Db/Profiler/Query.php
  28. library/XenForo/CodeEvent.php
  29. library/XenForo/Options.php
  30. library/XenForo/Link.php
  31. library/XenForo/Template/Helper/Core.php
  32. library/EWRporta2/Listener/Init.php
  33. library/EWRmedio/Listener/Init.php
  34. library/XenForo/DataWriter/User.php
  35. library/XenForo/DataWriter.php
  36. library/EWRcarta/Listener/Init.php
  37. library/Brivium/SupportTicketSystem/EventListeners/Listener.php
  38. library/Brivium/BriviumHelper/EventListeners.php
  39. library/Brivium/BriviumHelper/1010071/EventListeners.php
  40. library/Siropu/Chat/Listener.php
  41. library/NodesAsTabs/Listen.php
  42. library/MasterBadge/Listener.php
  43. library/Waindigo/Listener/InitDependencies.php
  44. library/Waindigo/Listener/InitDependencies/20150212.php
  45. library/Waindigo/Listener/ControllerPreDispatch/20150212.php
  46. library/ExternalExtended/Listener.php
  47. library/ExtendCommon/EventListener/Model.php
  48. library/WidgetFramework/Listener.php
  49. library/WidgetFramework/Option.php
  50. library/Milano/SmileyManager/Listener.php
  51. library/XenForo/Router.php
  52. library/XenForo/Route/Filter.php
  53. library/XenForo/Route/Interface.php
  54. library/XenForo/Route/ResponseSuffix.php
  55. library/XenForo/Route/Prefix.php
  56. library/WidgetFramework/Route/Filter/PageX.php
  57. library/XenForo/Route/Prefix/Threads.php
  58. library/XenForo/RouteMatch.php
  59. library/NodesAsTabs/Model/Options.php
  60. library/XenForo/ControllerPublic/Thread.php
  61. library/XenForo/ControllerPublic/Abstract.php
  62. library/XenForo/Controller.php
  63. library/KingK/BbCodeManager/EventListener/BbCode.php
  64. library/EWRporta2/Widget/Listener/ArticlesMain.php
  65. library/Nobita/MetaDescription/Listener.php
  66. library/Dark/Duplicate/EventListener/LoadClassController.php
  67. library/XI/Tag/CodeEvent/Listener.php
  68. library/EWRporta2/Listener/Controller.php
  69. library/EWRmedio/Listener/Controller.php
  70. library/NodesAsTabs/ControllerPublic/Thread.php
  71. library/WidgetFramework/XenForo/ControllerPublic/Thread.php
  72. library/Nobita/MetaDescription/XenForo/ControllerPublic/Thread.php
  73. library/XI/Tag/ControllerPublic/Thread.php
  74. library/EWRporta2/ControllerPublic/Thread.php
  75. library/EWRmedio/ControllerPublic/Thread.php
  76. library/XenForo/Input.php
  77. library/XenForo/Session.php
  78. library/XenForo/Helper/Ip.php
  79. library/XenForo/Visitor.php
  80. library/XenForo/Model/User.php
  81. library/EWRporta2/Listener/Model.php
  82. library/EWRmedio/Listener/Model.php
  83. library/EWRcarta/Listener/Model.php
  84. library/Brivium/SupportTicketSystem/Model/User.php
  85. library/WidgetFramework/XenForo/Model/User.php
  86. library/EWRporta2/Model/User.php
  87. library/EWRmedio/Model/User.php
  88. library/EWRcarta/Model/User.php
  89. library/MasterBadge/Model/User.php
  90. library/MasterBadge/Model/Badge.php
  91. library/XenForo/Permission.php
  92. library/XenForo/Helper/Php.php
  93. library/XenForo/Phrase.php
  94. library/XenForo/Locale.php
  95. library/Groupchanger/Event.php
  96. library/Groupchanger/StopSpam.php
  97. library/EWRporta2/Model/Perms.php
  98. library/UnreadPostCount/Listener.php
  99. library/XenForo/ControllerHelper/ForumThreadPost.php
  100. library/XenForo/ControllerHelper/Abstract.php
  101. library/XenForo/Model/Thread.php
  102. library/WidgetFramework/XenForo/Model/Thread.php
  103. library/UnreadPostCount/Model/Thread.php
  104. library/Nobita/MetaDescription/XenForo/Model/Thread.php
  105. library/XenForo/Model/Forum.php
  106. library/XenForo/Helper/String.php
  107. library/XenForo/Helper/Discussion.php
  108. library/XenForo/Model/Post.php
  109. library/Waindigo/UserCriteria/Listener/LoadClass.php
  110. library/Waindigo/Listener/LoadClass.php
  111. library/Waindigo/Listener/LoadClass/20150106.php
  112. library/Waindigo/UserCriteria/Extend/XenForo/Model/Post.php
  113. library/EWRporta2/Model/Post.php
  114. library/EWRcarta/Model/Post.php
  115. library/EWRporta2/Model/Articles.php
  116. library/XenForo/Model/Attachment.php
  117. library/XenForo/Route/Prefix/Attachments.php
  118. library/XenForo/Model/Trophy.php
  119. library/MasterBadge/Model/Trophy.php
  120. library/MasterBadge/Core.php
  121. library/MasterBadge/Helper/Level.php
  122. library/XenForo/Model/Node.php
  123. library/XenForo/Route/Prefix/Categories.php
  124. library/XenForo/Route/Prefix/Forums.php
  125. library/XenForo/ControllerResponse/View.php
  126. library/XenForo/ControllerResponse/Abstract.php
  127. library/NodesAsTabs/API.php
  128. library/XenForo/ViewRenderer/HtmlPublic.php
  129. library/XenForo/ViewRenderer/Abstract.php
  130. library/XenForo/Template/Public.php
  131. library/XenForo/Template/Abstract.php
  132. library/WidgetFramework/Core.php
  133. library/XenForo/Model/Moderator.php
  134. library/ExternalPages/ControllerPublic/online.php
  135. library/WidgetFramework/Model/Widget.php
  136. library/WidgetFramework/Helper/Sort.php
  137. library/WidgetFramework/WidgetRenderer.php
  138. library/XenForo/ViewPublic/Thread/View.php
  139. library/XenForo/ViewPublic/Base.php
  140. library/XenForo/View.php
  141. library/EWRporta2/Listener/ViewPublic.php
  142. library/ExtendCommon/UserModel/EX.php
  143. library/WidgetFramework/XenForo/View1.php
  144. library/XenForo/BbCode/Parser.php
  145. library/XenForo/BbCode/Formatter/Base.php
  146. library/sonnb/XenforoLightbox/Listener.php
  147. library/EWRporta2/Listener/BbCode.php
  148. library/EWRmedio/Listener/BbCode.php
  149. library/EWRcarta/Listener/BbCode.php
  150. library/sonnb/XenforoLightbox/BbCode/Formatter/Base.php
  151. library/KingK/BbCodeManager/BbCode/Formatter/Base.php
  152. library/WidgetFramework/XenForo/BbCode/Formatter/Base.php
  153. library/EWRporta2/BbCode/Formatter.php
  154. library/EWRmedio/BbCode/Formatter.php
  155. library/EWRcarta/BbCode/Formatter.php
  156. library/KingK/BbCodeManager/Model/CustomBbCode.php
  157. library/XenForo/ViewPublic/Helper/Message.php
  158. library/XenForo/BbCode/TextWrapper.php
  159. library/KingK/BbCodeManager/EventListener/Templates/Preloader.php
  160. library/XenForo/Route/Prefix/Members.php
  161. library/MasterBadge/Route/Prefix/Members.php
  162. library/MasterBadge/Route.php
  163. library/Begin/Listeners/Navigation.php
  164. library/EWRporta2/Listener/NavTabs.php
  165. library/Brivium/SupportTicketSystem/Model/SupportTicket.php
  166. library/Brivium/SupportTicketSystem/Model/KnowledgeBase.php
  167. library/Moder/Listeners/Navigation.php
  168. library/ExternalPages/Listeners/Navigation.php
  169. library/EWRmedio/Listener/NavTabs.php
  170. library/EWRmedio/Model/Perms.php
  171. library/EWRcarta/Listener/NavTabs.php
  172. library/EWRcarta/Model/Perms.php
  173. library/EWRcarta/Model/Lists.php
  174. library/NodesAsTabs/NavTabs.php
  175. library/XenForo/Template/FileHandler.php
  176. library/XenForo/Helper/File.php
  177. internal_data/templates/S.10,L.2,nat_childlinks.php
  178. library/XenForo/Route/Prefix/LinkForums.php
  179. library/WidgetFramework/Template/Extended.php
  180. internal_data/templates/S.10,L.2,thread_view.php
  181. library/KingK/BbCodeManager/EventListener/Templates/InitEditorGrid.php
  182. library/EWRporta2/Listener/Template.php
  183. library/EWRmedio/Listener/Template.php
  184. library/EWRmedio/Model/Lists.php
  185. library/EWRcarta/Listener/Template.php
  186. library/ExternalPages/ControllerPublic/balance.php
  187. library/SvgGoUpDown/Listener.php
  188. library/ExternalPages/ControllerPublic/ShortBannedList.php
  189. internal_data/templates/S.10,L.2,meta_thread_view_tools_links.php
  190. internal_data/templates/S.10,L.2,page_nav.php
  191. library/XenForo/Route/Prefix/Posts.php
  192. library/XenForo/Model/Avatar.php
  193. library/MasterBadge/Helper/Trophy.php
  194. internal_data/templates/S.10,L.2,bb_code_tag_attach.php
  195. internal_data/templates/S.10,L.2,bb_code_tag_quote.php
  196. library/WidgetFramework/WidgetRenderer/Empty.php
  197. library/XenForo/Helper/Criteria.php
  198. library/XenForo/Debug.php
  199. internal_data/templates/S.10,L.2,PAGE_CONTAINER.php
  200. internal_data/templates/S.10,L.2,bbcm_js.php
  201. library/Siropu/Chat/Helper.php
  202. internal_data/templates/S.10,L.2,EWRporta2_Navtabs.php
  203. internal_data/templates/S.10,L.2,BRSTS_support_ticket_tab_links.php
  204. internal_data/templates/S.10,L.2,BRSTS_brsts_support_ticket_tab_links.php
  205. internal_data/templates/S.10,L.2,EWRmedio_Navtabs.php
  206. internal_data/templates/S.10,L.2,EWRcarta_Navtabs.php
  207. internal_data/templates/S.10,L.2,nat_linkstemplate.php
  208. internal_data/templates/S.10,L.2,go_up_down.php
  209. library/XenForo/ViewRenderer/Json.php
  210. internal_data/templates/S.10,L.2,nat_bodyjs.php