Калькулятор
| Benchmarks | Time | Count | Memory |
| Builder Loading | 0.020 | 1 | 0.65MB |
| Environment Setup | 0.013 | 1 | 0.20MB |
| System Initialization | 0.020 | 1 | 0.82MB |
| Controller Setup | 0.053 | 1 | 1.65MB |
| Controller Execution | 0.023 | 1 | 0.43MB |
| Total Execution | 0.118 | 1 | 3.54MB |
| Queries | Time | Rows |
| SELECT * FROM wb_structures LEFT JOIN wb_meta ON wb_structures.structure_id = wb_meta.table_col_value WHERE wb_structures.structure_path IN ('/calculator/index', '/calculator', '/') AND wb_structures.structure_scope = 'ru' AND wb_meta.table = 'structures' AND wb_meta.table_col = 'structure_id' ORDER BY LENGTH(wb_structures.structure_path) DESC LIMIT 0,1 | 0.002 | 1 |
| SELECT * FROM (`wb_settings`) ORDER BY `wb_settings`.`setting_id` DESC | 0.000 | 10 |
| SELECT `wb_users`.*, `wb_users_roles`.* FROM (`wb_users_roles`) LEFT JOIN `wb_users` ON (`wb_users`.`role_id` = `wb_users_roles`.`role_id`) WHERE `wb_users_roles`.`role_name` = 'guest' | 0.000 | 1 |
| SELECT `wb_users_roles_permissions`.`permission_name` FROM (`wb_users_roles_permissions`) WHERE `wb_users_roles_permissions`.`role_id` = '2' | 0.000 | 18 |
| SELECT `wb_users_roles`.`role_name`, `wb_users_roles_permissions`.`permission_name` FROM (`wb_users_roles`) LEFT JOIN `wb_users_roles_permissions` ON (`wb_users_roles_permissions`.`role_id` = `wb_users_roles`.`role_id`) ORDER BY `wb_users_roles`.`role_id` ASC | 0.000 | 45 |
| SELECT `A`.`structure_lkey`, `A`.`structure_rkey`, `A`.`structure_level`
FROM (`wb_structures` AS `A`, `wb_structures` AS `B`) WHERE `B`.`structure_id` = 113 AND `B`.`structure_lkey` BETWEEN `A`.`structure_lkey` AND `A`.`structure_rkey` ORDER BY `A`.`structure_lkey` ASC | 0.000 | 2 |
| SELECT *
FROM `wb_structures` LEFT JOIN `wb_meta` ON (`wb_meta`.`table_col_value` = `wb_structures`.`structure_id`) WHERE (`structure_level` = 2 OR (`structure_level` = 2 AND `structure_lkey` > 1 AND `structure_rkey` < 36) OR (`structure_level` = 3 AND `structure_lkey` > 28 AND `structure_rkey` < 29)) AND `wb_meta`.`table_col` = 'structure_id' AND `wb_structures`.`structure_level` >= '3' ORDER BY `structure_level` ASC | 0.001 | 0 |
| SELECT `wb_users`.*, `wb_users_roles`.* FROM (`wb_users_roles`) LEFT JOIN `wb_users` ON (`wb_users`.`role_id` = `wb_users_roles`.`role_id`) WHERE `wb_users_roles`.`role_name` = 'guest' | 0.000 | 1 |
| SELECT `wb_users_roles_permissions`.`permission_name` FROM (`wb_users_roles_permissions`) WHERE `wb_users_roles_permissions`.`role_id` = '2' | 0.000 | 18 |
| SELECT `wb_structures`.*, `wb_meta`.* FROM (`wb_structures`) LEFT JOIN `wb_meta` ON (`wb_meta`.`table_col_value` = `wb_structures`.`structure_id`) WHERE `wb_structures`.`structure_id` = '113' AND `wb_meta`.`table` = 'structures' AND `wb_meta`.`table_col` = 'structure_id' | 0.001 | 1 |
| SELECT * FROM (`wb_structures`) LEFT JOIN `wb_meta` ON (`wb_meta`.`table_col_value` = `wb_structures`.`structure_id`) WHERE `wb_meta`.`table` = 'structures' AND `wb_meta`.`table_col` = 'structure_id' AND structure_lkey <= 28 AND structure_rkey >= 29 AND `structure_scope` = 'ru' AND `structure_level` >= 1 | 0.001 | 2 |
| SELECT * FROM (`wb_settings`) ORDER BY `wb_settings`.`setting_id` DESC | 0.000 | 10 |
| SELECT * FROM (`wb_defaults`) LEFT JOIN `wb_structures` ON (`wb_defaults`.`structure_id` = `wb_structures`.`structure_id`) WHERE `wb_structures`.`structure_id` IN (113) | 0.000 | 1 |
| SELECT * FROM (`wb_vars`) LEFT JOIN `wb_users` ON (`wb_vars`.`user_id` = `wb_users`.`user_id`) WHERE `wb_vars`.`var_name` IN ('lastnews') LIMIT 0, 1 | 0.000 | 1 |
| SELECT * FROM (`wb_news`) LEFT JOIN `wb_structures` ON (`wb_structures`.`structure_id` = `wb_news`.`news_scope`) LEFT JOIN `wb_meta` ON (`wb_news`.`news_id` = `wb_meta`.`table_col_value`) LEFT JOIN `wb_users` ON (`wb_news`.`user_id` = `wb_users`.`user_id`) WHERE `wb_news`.`news_level` > 1 AND `wb_meta`.`table` = 'news' AND `wb_meta`.`table_col` = 'news_id' ORDER BY `wb_news`.`news_lkey` ASC LIMIT 0, 2 | 0.001 | 2 |
| SELECT * FROM (`wb_vars`) LEFT JOIN `wb_users` ON (`wb_vars`.`user_id` = `wb_users`.`user_id`) WHERE `wb_vars`.`var_name` IN ('jobs') LIMIT 0, 1 | 0.000 | 1 |
| SELECT * FROM (`wb_jobs`) LEFT JOIN `wb_structures` ON (`wb_structures`.`structure_id` = `wb_jobs`.`job_scope`) LEFT JOIN `wb_meta` ON (`wb_jobs`.`job_id` = `wb_meta`.`table_col_value`) LEFT JOIN `wb_users` ON (`wb_jobs`.`user_id` = `wb_users`.`user_id`) WHERE `wb_jobs`.`job_level` > 1 AND `wb_meta`.`table` = 'jobs' AND `wb_meta`.`table_col` = 'job_id' ORDER BY `job_lkey` ASC LIMIT 0, 5 | 0.002 | 3 |
| Total: 17 | 0.012 | 117 |
| session | Value |
| session_id | 8hajsj101nl43r1lmeofojh0m5 |
| total_hits | 12 |
| _kf_flash_ | Array ( ) |
| user_agent | CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| ip_address | 38.107.179.226 |
| last_activity | 1329961497 |
| userdata_logged_in | 0 |
| userdata_form_job_model | vBkjPIoHRZd3NJ3k8RDU6LFYmHGscNJE2lujSO5ZpSTWX6iStvETjDgb5boW8DA |
| userdata_frontend_flash_job | |
| userdata_frontend:110:index:page | |
| userdata_frontend:109:index:page |
| Cookies | Value |
| buildersession | 8hajsj101nl43r1lmeofojh0m5 |
| buildersession_data | c2Vzc2lvbl9pZHxzOjI2OiI4aGFqc2oxMDFubDQzcjFsbWVvZm9qaDBtNSI7dG90YWxfaGl0c3xpOjExO19rZl9mbGFzaF98YTowOnt9dXNlcl9hZ2VudHxzOjQ4OiJDQ0JvdC8xLjAgKCtodHRwOi8vd3d3LmNvbW1vbmNyYXdsLm9yZy9ib3QuaHRtbCkiO2lwX2FkZHJlc3N8czoxNDoiMzguMTA3LjE3OS4yMjYiO2xhc3RfYWN0aXZpdHl8aToxMzI5OTYxNDQ2O3VzZXJkYXRhX2xvZ2dlZF9pbnxzOjE6IjAiO3VzZXJkYXRhX2Zvcm1fam9iX21vZGVsfHM6NjM6InZCa2pQSW9IUlpkM05KM2s4UkRVNkxGWW1IR3NjTkpFMmx1alNPNVpwU1RXWDZpU3R2RVRqRGdiNWJvVzhEQSI7dXNlcmRhdGFfZnJvbnRlbmRfZmxhc2hfam9ifHM6MDoiIjt1c2VyZGF0YV9mcm9udGVuZDoxMTA6aW5kZXg6cGFnZXxOO3VzZXJkYXRhX2Zyb250ZW5kOjEwOTppbmRleDpwYWdlfE47 |
| Template vars | Value |
| builder_global_data | Array
(
[submenu] => Array
(
)
[parents] => Array
(
[0] => Array
(
[structure_id] => 108
[structure_parent_id] => 0
[structure_level] => 1
[structure_lkey] => 1
[structure_rkey] => 36
[structure_scope] => ru
[structure_link] =>
[structure_path] =>
[structure_module] => info
[structure_template_filename] => frontend
[structure_template] => info
[structure_data] =>
[structure_settings] =>
[structure_active] => 1
[meta_id] => 145
[table] => structures
[table_col] => structure_id
[table_col_value] => 108
[meta_page_title] =>
[meta_caption] => Сайт
[meta_title] => Сайт
[meta_hint] => Сайт
[meta_keywords] =>
[meta_description] =>
)
[1] => Array
(
[structure_id] => 113
[structure_parent_id] => 108
[structure_level] => 2
[structure_lkey] => 28
[structure_rkey] => 29
[structure_scope] => ru
[structure_link] => calculator
[structure_path] => /calculator
[structure_module] => default
[structure_template_filename] => frontend
[structure_template] => default
[structure_data] =>
[structure_settings] =>
[structure_active] => 1
[meta_id] => 150
[table] => structures
[table_col] => structure_id
[table_col_value] => 113
[meta_page_title] =>
[meta_caption] => Калькулятор
[meta_title] => Калькулятор
[meta_hint] => Калькулятор
[meta_keywords] =>
[meta_description] =>
)
)
[caption] => Калькулятор
[page_title] =>
[keywords] =>
[description] =>
)
|
| builder_local_data | Array
(
[content] => View Object
(
[builder_filename:protected] => /usr/local/www/vhosts/dekor-st.ru/httpdocs/builder/views/frontend/default.php
[builder_filetype:protected] => .php
[builder_local_data:protected] => Array
(
[output] => <style type="text/css">form.calculator fieldset { border: 0; }form.calculator p.categories { padding: 10px; }form.calculator p.categories a { margin: 0 10px 0 0; font-style: italic; text-decoration: none; border-bottom: 1px dotted #3A57D0; }form.calculator p.categories a:hover { border-bottom: 0; }form.calculator p.categories a.active { color: #727272; border-bottom: 0; }form.calculator .items { display: none; border-top: 1px solid #F3F3EB; }form.calculator .items p.item { padding: 5px 10px 13px 10px; border-bottom: 1px solid #F3F3EB; }form.calculator .items p.item label span.lbl { float: left; padding-top: 8px; width: 230px; }form.calculator .items p.item input { padding: 3px; border: 1px solid #d4d4d4; width: 230px; }form.calculator .items p.summary { padding: 10px; text-align: right; }form.calculator .items p.summary span.price { color: #16AF15; font-size: 1.5em; }</style><script type="text/javascript">function change_label(id) {$('form.calculator p.categories a').removeClass('active');$('form.calculator p.categories a[rel='+id+']').addClass('active');$('form.calculator div.items').hide();$('form.calculator div#items_'+id+'').show();}function calculate(cat_key) {var summary = 0;$('#items_'+cat_key+' p.item').each(function() {if ( ! isNaN($(this).children('label').children('input').val())) {summary = summary + ($(this).children('label').children('input').val() * $(this).children('label').children('input').attr('rel'));}});$('#items_'+cat_key+' p.summary span.price').html(summary.toFixed(2))}</script>
<form class="calculator" action="http://www.dekor-st.ru/calculator/" method="post"><fieldset><p class="categories"><a href="javascript:void(0);" onclick="change_label('0');" rel="0">Стандартные стенды</a><a href="javascript:void(0);" onclick="change_label('1');" rel="1">Эксклюзивные стенды</a></p><div id="items_0" class="items"><p class="item clearfix"><label><span class="lbl">Площадь, кв.м</span> <input type="text" id="item_0_0" name="Площадь" value="10" rel="1050" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="item clearfix"><label><span class="lbl">Фриз (Н 300 мм), пог. м</span> <input type="text" id="item_0_1" name="Фриз (Н 300 мм)" value="1" rel="850" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="item clearfix"><label><span class="lbl">Витрина 2500х1000х500, </span> <input type="text" id="item_0_2" name="Витрина 2500х1000х500" value="1" rel="4300" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="item clearfix"><label><span class="lbl">Cтол (D 800 мм), шт</span> <input type="text" id="item_0_3" name="Cтол (D 800 мм)" value="1" rel="800" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="item clearfix"><label><span class="lbl">Cтул, шт</span> <input type="text" id="item_0_4" name="Cтул" value="1" rel="420" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="item clearfix"><label><span class="lbl">Ресепшн, 1100х1000х500 мм, </span> <input type="text" id="item_0_5" name="Ресепшн, 1100х1000х500 мм" value="1" rel="3200" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="item clearfix"><label><span class="lbl">Стойка для литературы, </span> <input type="text" id="item_0_6" name="Стойка для литературы" value="1" rel="620" onblur="calculate('0');" onkeyup="calculate('0');" /></label></p><p class="summary">Стоимость от <span class="price">0</span> руб.</p></div><script type="text/javascript">calculate('0');</script><div id="items_1" class="items"><p class="item clearfix"><label><span class="lbl">Площадь, кв.м</span> <input type="text" id="item_1_0" name="Площадь" value="10" rel="2400" onblur="calculate('1');" onkeyup="calculate('1');" /></label></p><p class="summary">Стоимость от <span class="price">0</span> руб.</p></div><script type="text/javascript">calculate('1');</script><script type="text/javascript">change_label('0');</script></fieldset></form>
)
)
)
|