Logo Text-to-3D.ru
Главная Создать 3D Каталог Статьи
Раздел
Создать 3D Каталог О проекте
Создать 3D Каталог О проекте
Вход

ErrorException [ Warning ]: Array to string conversion

SYSPATH/classes/Kohana/HTML.php [ 70 ]

65 	 * @param   boolean $double_encode  encode existing entities
66 	 * @return  string
67 	 */
68 	public static function chars($value, $double_encode = TRUE)
69 	{
70 		return htmlspecialchars( (string) $value, ENT_QUOTES, Kohana::$charset, $double_encode);
71 	}
72 
73 	/**
74 	 * Convert all applicable characters to HTML entities. All characters
75 	 * that cannot be represented in HTML with the current character set
  1. SYSPATH/classes/Kohana/HTML.php [ 70 ] » Kohana_Core::error_handler(arguments)

    0
    integer 2
    1
    string(26) "Array to string conversion"
    2
    string(60) "/home/c/cs11853/text-to-3d.ru/system/classes/Kohana/HTML.php"
    3
    integer 70
    65 	 * @param   boolean $double_encode  encode existing entities
    66 	 * @return  string
    67 	 */
    68 	public static function chars($value, $double_encode = TRUE)
    69 	{
    70 		return htmlspecialchars( (string) $value, ENT_QUOTES, Kohana::$charset, $double_encode);
    71 	}
    72 
    73 	/**
    74 	 * Convert all applicable characters to HTML entities. All characters
    75 	 * that cannot be represented in HTML with the current character set
    
  2. APPPATH/modules/stl_module/views/parametric/item/_parameters_form.php [ 112 ] » Kohana_HTML::chars(arguments)

    0
    array(3) (
        0 => float 0.35
        1 => float 0.2
        2 => float 0.1
    )
    107                             <input type="color" 
    108                                    name="params[<?= HTML::chars($key); ?>]" 
    109                                    data-key="<?= HTML::chars($key); ?>"
    110                                    data-type="color"
    111                                    class="param-input w-full h-8 p-1 cursor-pointer border rounded dark:bg-gray-700 dark:border-gray-600"
    112                                    value="<?= HTML::chars($default_val); ?>"
    113                                    <?= $is_disabled ? 'disabled' : ''; ?>
    114                                    oninput="document.getElementById('<?= $display_id; ?>').textContent = this.value">
    115                             <?php if ($is_disabled): ?>
    116                                 <input type="hidden" name="params[<?= HTML::chars($key); ?>]" value="<?= HTML::chars($default_val); ?>">
    117                             <?php endif; ?>
    
  3. SYSPATH/classes/Kohana/View.php [ 62 ] » include(arguments)

    0
    string(103) "/home/c/cs11853/text-to-3d.ru/application/modules/stl_module/views/parametric/item/_parameters_form.php"
    57 		ob_start();
    58 
    59 		try
    60 		{
    61 			// Load the view within the current scope
    62 			include $kohana_view_filename;
    63 		}
    64 		catch (Exception $e)
    65 		{
    66 			// Delete the output buffer
    67 			ob_end_clean();
    
  4. SYSPATH/classes/Kohana/View.php [ 359 ] » Kohana_View::capture(arguments)

    0
    string(103) "/home/c/cs11853/text-to-3d.ru/application/modules/stl_module/views/parametric/item/_parameters_form.php"
    1
    array(7) (
        "item" => array(34) (
            "id" => string(3) "352"
            "name" => string(49) "Техно-гараж в стиле хай-тек"
            "keywords" => string(169) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм"
            "seo_name" => string(19) "tech-garage-hi-tech"
            "description" => string(375) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
            "extended_description" => NULL
            "faq_json" => NULL
            "similar_ids" => NULL
            "ai_generated_at" => NULL
            "base_code" => string(17205) "/*
        ПРЕМИУМ ГАРАЖ НА ДВЕ МАШИНЫ
        Инженер-модельер: OpenSCAD Expert
        Особенности: Параметризация, модульность, высокая д …"
            "parameters_json" => string(4627) "{"curve_quality":{"label":"Качество кривых","default":40,"min":10,"max":100,"step":10},"garage_width":{"label":"Ширина гаража"," …"
            "unlock_price" => string(4) "0.00"
            "locked_params" => NULL
            "preview_img" => string(12) "img_5260.png"
            "is_active" => string(1) "1"
            "status" => string(16) "черновик"
            "is_public" => string(1) "1"
            "is_featured" => string(1) "0"
            "user_id" => string(3) "580"
            "guest_id" => string(4) "3673"
            "stl_item_id" => string(4) "5260"
            "article_id" => NULL
            "is_deleted" => string(1) "0"
            "created_at" => string(19) "2026-05-03 20:10:54"
            "updated_at" => string(19) "2026-05-03 20:10:54"
            "is_moderated" => string(1) "0"
            "in_dataset" => string(1) "0"
            "rating" => string(4) "0.00"
            "downloads" => string(1) "4"
            "email" => string(19) "vlad56432@yandex.ru"
            "user_email" => string(19) "vlad56432@yandex.ru"
            "categories" => array(3) (
                0 => array(5) (
                    "category_id" => string(3) "104"
                    "category_name" => string(22) "Архитектура"
                    "category_seo" => string(11) "arhitektura"
                    "category_description" => NULL
                    "parametric_items_count" => string(1) "5"
                )
                1 => array(5) (
                    "category_id" => string(4) "3233"
                    "category_name" => string(12) "Здания"
                    "category_seo" => string(7) "zdaniya"
                    "category_description" => NULL
                    "parametric_items_count" => string(1) "1"
                )
                2 => array(5) (
                    "category_id" => string(4) "3867"
                    "category_name" => string(16) "Интерьер"
                    "category_seo" => string(8) "interier"
                    "category_description" => NULL
                    "parametric_items_count" => string(1) "1"
                )
            )
            "votes_count" => string(1) "0"
            "downloads_count" => string(1) "4"
        )
        "params" => array(41) (
            "curve_quality" => array(5) (
                "label" => string(29) "Качество кривых"
                "default" => integer 40
                "min" => integer 10
                "max" => integer 100
                "step" => integer 10
            )
            "garage_width" => array(5) (
                "label" => string(25) "Ширина гаража"
                "default" => integer 12000
                "min" => integer 1000
                "max" => integer 20000
                "step" => integer 100
            )
            "garage_depth" => array(5) (
                "label" => string(27) "Глубина гаража"
                "default" => integer 7000
                "min" => integer 1000
                "max" => integer 15000
                "step" => integer 100
            )
            "garage_height" => array(5) (
                "label" => string(25) "Высота гаража"
                "default" => integer 4000
                "min" => integer 2000
                "max" => integer 8000
                "step" => integer 100
            )
            "wall_thickness" => array(5) (
                "label" => string(23) "Толщина стен"
                "default" => integer 300
                "min" => integer 100
                "max" => integer 1000
                "step" => integer 50
            )
            "gate_width" => array(5) (
                "label" => string(23) "Ширина ворот"
                "default" => integer 6000
                "min" => integer 2000
                "max" => integer 10000
                "step" => integer 100
            )
            "gate_height" => array(5) (
                "label" => string(23) "Высота ворот"
                "default" => integer 2500
                "min" => integer 1500
                "max" => integer 4000
                "step" => integer 50
            )
            "gate_automation_depth" => array(5) (
                "label" => string(46) "Глубина автоматики ворот"
                "default" => integer 200
                "min" => integer 50
                "max" => integer 500
                "step" => integer 10
            )
            "gate_automation_width" => array(5) (
                "label" => string(44) "Ширина автоматики ворот"
                "default" => integer 500
                "min" => integer 100
                "max" => integer 1000
                "step" => integer 10
            )
            "gate_automation_height" => array(5) (
                "label" => string(44) "Высота автоматики ворот"
                "default" => integer 300
                "min" => integer 50
                "max" => integer 500
                "step" => integer 10
            )
            "neon_strip_height" => array(5) (
                "label" => string(50) "Высота светодиодной полосы"
                "default" => integer 50
                "min" => integer 10
                "max" => integer 200
                "step" => integer 5
            )
            "side_door_width" => array(5) (
                "label" => string(38) "Ширина боковой двери"
                "default" => integer 1000
                "min" => integer 800
                "max" => integer 1500
                "step" => integer 50
            )
            "side_door_height" => array(5) (
                "label" => string(38) "Высота боковой двери"
                "default" => integer 2100
                "min" => integer 1800
                "max" => integer 2500
                "step" => integer 50
            )
            "side_door_frame_thickness" => array(5) (
                "label" => string(49) "Толщина рамы боковой двери"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 200
                "step" => integer 10
            )
            "side_door_glass_thickness" => array(5) (
                "label" => string(41) "Толщина стекла в двери"
                "default" => integer 30
                "min" => integer 10
                "max" => integer 100
                "step" => integer 5
            )
            "side_door_handle_length" => array(5) (
                "label" => string(32) "Длина ручки двери"
                "default" => integer 200
                "min" => integer 100
                "max" => integer 400
                "step" => integer 10
            )
            "side_door_handle_diameter" => array(5) (
                "label" => string(36) "Диаметр ручки двери"
                "default" => integer 30
                "min" => integer 10
                "max" => integer 100
                "step" => integer 5
            )
            "side_door_canopy_depth" => array(5) (
                "label" => string(51) "Глубина козырька над дверью"
                "default" => integer 800
                "min" => integer 300
                "max" => integer 1500
                "step" => integer 50
            )
            "side_door_canopy_thickness" => array(5) (
                "label" => string(51) "Толщина козырька над дверью"
                "default" => integer 150
                "min" => integer 50
                "max" => integer 300
                "step" => integer 10
            )
            "window_width" => array(5) (
                "label" => string(21) "Ширина окна"
                "default" => integer 300
                "min" => integer 100
                "max" => integer 1000
                "step" => integer 50
            )
            "window_height" => array(5) (
                "label" => string(21) "Высота окна"
                "default" => integer 2000
                "min" => integer 1000
                "max" => integer 3000
                "step" => integer 50
            )
            "window_spacing" => array(5) (
                "label" => string(44) "Расстояние между окнами"
                "default" => integer 1000
                "min" => integer 100
                "max" => integer 3000
                "step" => integer 50
            )
            "window_tint_alpha" => array(5) (
                "label" => string(56) "Прозрачность тонировки стекла"
                "default" => float 0.3
                "min" => integer 0
                "max" => integer 1
                "step" => float 0.05
            )
            "window_frame_thickness" => array(5) (
                "label" => string(32) "Толщина рамы окна"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 300
                "step" => integer 10
            )
            "roof_overhang" => array(5) (
                "label" => string(21) "Вынос крыши"
                "default" => integer 500
                "min" => integer 100
                "max" => integer 2000
                "step" => integer 50
            )
            "roof_thickness" => array(5) (
                "label" => string(25) "Толщина крыши"
                "default" => integer 200
                "min" => integer 50
                "max" => integer 500
                "step" => integer 10
            )
            "gutter_height" => array(5) (
                "label" => string(50) "Высота водосточного желоба"
                "default" => integer 150
                "min" => integer 50
                "max" => integer 300
                "step" => integer 10
            )
            "gutter_width" => array(5) (
                "label" => string(50) "Ширина водосточного желоба"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 200
                "step" => integer 10
            )
            "downspout_diameter" => array(5) (
                "label" => string(48) "Диаметр водосточной трубы"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 200
                "step" => integer 10
            )
            "color_wood_panels" => array(3) (
                "label" => string(44) "Цвет деревянных панелей"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.35
                    1 => float 0.2
                    2 => float 0.1
                )
            )
            "color_metal_panels" => array(3) (
                "label" => string(50) "Цвет металлических панелей"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.45
                    1 => float 0.45
                    2 => float 0.45
                )
            )
            "color_roof_metal" => array(3) (
                "label" => string(34) "Цвет металла крыши"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.6
                    1 => float 0.6
                    2 => float 0.6
                )
            )
            "color_base_stone" => array(3) (
                "label" => string(46) "Цвет облицовки основания"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.5
                    1 => float 0.5
                    2 => float 0.5
                )
            )
            "color_glass_tinted" => array(3) (
                "label" => string(48) "Цвет тонированного стекла"
                "type" => string(5) "color"
                "default" => array(4) (
                    0 => float 0.1
                    1 => float 0.1
                    2 => float 0.1
                    3 => float 0.3
                )
            )
            "color_door_frame" => array(3) (
                "label" => string(28) "Цвет рамы двери"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.15
                    1 => float 0.15
                    2 => float 0.15
                )
            )
            "color_window_frame" => array(3) (
                "label" => string(26) "Цвет рамы окна"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.15
                    1 => float 0.15
                    2 => float 0.15
                )
            )
            "color_neon_light" => array(3) (
                "label" => string(46) "Цвет светодиодной полосы"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => integer 0
                    1 => float 0.8
                    2 => integer 1
                )
            )
            "color_concrete_driveway" => array(3) (
                "label" => string(40) "Цвет бетонной дорожки"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.6
                    1 => float 0.6
                    2 => float 0.6
                )
            )
            "color_lawn" => array(3) (
                "label" => string(21) "Цвет газона"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.2
                    1 => float 0.5
                    2 => float 0.1
                )
            )
            "color_bush" => array(3) (
                "label" => string(29) "Цвет кустарника"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.1
                    1 => float 0.3
                    2 => float 0.05
                )
            )
            "color_street_lamp" => array(3) (
                "label" => string(38) "Цвет уличного фонаря"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.3
                    1 => float 0.3
                    2 => float 0.3
                )
            )
        )
        "locked_keys" => array(0) 
        "is_unlocked" => bool TRUE
        "active_unlock" => NULL
        "is_logged" => bool FALSE
        "is_admin" => bool FALSE
    )
    354 		{
    355 			throw new View_Exception('You must set the file to use within your view before rendering');
    356 		}
    357 
    358 		// Combine local and global data and capture the output
    359 		return View::capture($this->_file, $this->_data);
    360 	}
    361 
    362 }
    
  5. APPPATH/modules/stl_module/views/parametric/item/item.php [ 71 ] » Kohana_View->render()

    66                         'locked_keys'   => $locked_keys,
    67                         'is_unlocked'   => $is_unlocked,
    68                         'active_unlock' => $active_unlock,
    69                         'is_logged'     => $is_logged,
    70                         'is_admin'      => $is_admin
    71                     ])->render(); ?>
    72                     
    73                     <?= View::factory('parametric/item/_presets', [
    74                         'item'     => $item,
    75                         'params'   => $params_list,
    76                         'is_admin' => $is_admin,
    
  6. SYSPATH/classes/Kohana/View.php [ 62 ] » include(arguments)

    0
    string(91) "/home/c/cs11853/text-to-3d.ru/application/modules/stl_module/views/parametric/item/item.php"
    57 		ob_start();
    58 
    59 		try
    60 		{
    61 			// Load the view within the current scope
    62 			include $kohana_view_filename;
    63 		}
    64 		catch (Exception $e)
    65 		{
    66 			// Delete the output buffer
    67 			ob_end_clean();
    
  7. SYSPATH/classes/Kohana/View.php [ 359 ] » Kohana_View::capture(arguments)

    0
    string(91) "/home/c/cs11853/text-to-3d.ru/application/modules/stl_module/views/parametric/item/item.php"
    1
    array(7) (
        "item" => array(34) (
            "id" => string(3) "352"
            "name" => string(49) "Техно-гараж в стиле хай-тек"
            "keywords" => string(169) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм"
            "seo_name" => string(19) "tech-garage-hi-tech"
            "description" => string(375) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
            "extended_description" => NULL
            "faq_json" => NULL
            "similar_ids" => NULL
            "ai_generated_at" => NULL
            "base_code" => string(17205) "/*
        ПРЕМИУМ ГАРАЖ НА ДВЕ МАШИНЫ
        Инженер-модельер: OpenSCAD Expert
        Особенности: Параметризация, модульность, высокая д …"
            "parameters_json" => string(4627) "{"curve_quality":{"label":"Качество кривых","default":40,"min":10,"max":100,"step":10},"garage_width":{"label":"Ширина гаража"," …"
            "unlock_price" => string(4) "0.00"
            "locked_params" => NULL
            "preview_img" => string(12) "img_5260.png"
            "is_active" => string(1) "1"
            "status" => string(16) "черновик"
            "is_public" => string(1) "1"
            "is_featured" => string(1) "0"
            "user_id" => string(3) "580"
            "guest_id" => string(4) "3673"
            "stl_item_id" => string(4) "5260"
            "article_id" => NULL
            "is_deleted" => string(1) "0"
            "created_at" => string(19) "2026-05-03 20:10:54"
            "updated_at" => string(19) "2026-05-03 20:10:54"
            "is_moderated" => string(1) "0"
            "in_dataset" => string(1) "0"
            "rating" => string(4) "0.00"
            "downloads" => string(1) "4"
            "email" => string(19) "vlad56432@yandex.ru"
            "user_email" => string(19) "vlad56432@yandex.ru"
            "categories" => array(3) (
                0 => array(5) (
                    "category_id" => string(3) "104"
                    "category_name" => string(22) "Архитектура"
                    "category_seo" => string(11) "arhitektura"
                    "category_description" => NULL
                    "parametric_items_count" => string(1) "5"
                )
                1 => array(5) (
                    "category_id" => string(4) "3233"
                    "category_name" => string(12) "Здания"
                    "category_seo" => string(7) "zdaniya"
                    "category_description" => NULL
                    "parametric_items_count" => string(1) "1"
                )
                2 => array(5) (
                    "category_id" => string(4) "3867"
                    "category_name" => string(16) "Интерьер"
                    "category_seo" => string(8) "interier"
                    "category_description" => NULL
                    "parametric_items_count" => string(1) "1"
                )
            )
            "votes_count" => string(1) "0"
            "downloads_count" => string(1) "4"
        )
        "params" => array(41) (
            "curve_quality" => array(5) (
                "label" => string(29) "Качество кривых"
                "default" => integer 40
                "min" => integer 10
                "max" => integer 100
                "step" => integer 10
            )
            "garage_width" => array(5) (
                "label" => string(25) "Ширина гаража"
                "default" => integer 12000
                "min" => integer 1000
                "max" => integer 20000
                "step" => integer 100
            )
            "garage_depth" => array(5) (
                "label" => string(27) "Глубина гаража"
                "default" => integer 7000
                "min" => integer 1000
                "max" => integer 15000
                "step" => integer 100
            )
            "garage_height" => array(5) (
                "label" => string(25) "Высота гаража"
                "default" => integer 4000
                "min" => integer 2000
                "max" => integer 8000
                "step" => integer 100
            )
            "wall_thickness" => array(5) (
                "label" => string(23) "Толщина стен"
                "default" => integer 300
                "min" => integer 100
                "max" => integer 1000
                "step" => integer 50
            )
            "gate_width" => array(5) (
                "label" => string(23) "Ширина ворот"
                "default" => integer 6000
                "min" => integer 2000
                "max" => integer 10000
                "step" => integer 100
            )
            "gate_height" => array(5) (
                "label" => string(23) "Высота ворот"
                "default" => integer 2500
                "min" => integer 1500
                "max" => integer 4000
                "step" => integer 50
            )
            "gate_automation_depth" => array(5) (
                "label" => string(46) "Глубина автоматики ворот"
                "default" => integer 200
                "min" => integer 50
                "max" => integer 500
                "step" => integer 10
            )
            "gate_automation_width" => array(5) (
                "label" => string(44) "Ширина автоматики ворот"
                "default" => integer 500
                "min" => integer 100
                "max" => integer 1000
                "step" => integer 10
            )
            "gate_automation_height" => array(5) (
                "label" => string(44) "Высота автоматики ворот"
                "default" => integer 300
                "min" => integer 50
                "max" => integer 500
                "step" => integer 10
            )
            "neon_strip_height" => array(5) (
                "label" => string(50) "Высота светодиодной полосы"
                "default" => integer 50
                "min" => integer 10
                "max" => integer 200
                "step" => integer 5
            )
            "side_door_width" => array(5) (
                "label" => string(38) "Ширина боковой двери"
                "default" => integer 1000
                "min" => integer 800
                "max" => integer 1500
                "step" => integer 50
            )
            "side_door_height" => array(5) (
                "label" => string(38) "Высота боковой двери"
                "default" => integer 2100
                "min" => integer 1800
                "max" => integer 2500
                "step" => integer 50
            )
            "side_door_frame_thickness" => array(5) (
                "label" => string(49) "Толщина рамы боковой двери"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 200
                "step" => integer 10
            )
            "side_door_glass_thickness" => array(5) (
                "label" => string(41) "Толщина стекла в двери"
                "default" => integer 30
                "min" => integer 10
                "max" => integer 100
                "step" => integer 5
            )
            "side_door_handle_length" => array(5) (
                "label" => string(32) "Длина ручки двери"
                "default" => integer 200
                "min" => integer 100
                "max" => integer 400
                "step" => integer 10
            )
            "side_door_handle_diameter" => array(5) (
                "label" => string(36) "Диаметр ручки двери"
                "default" => integer 30
                "min" => integer 10
                "max" => integer 100
                "step" => integer 5
            )
            "side_door_canopy_depth" => array(5) (
                "label" => string(51) "Глубина козырька над дверью"
                "default" => integer 800
                "min" => integer 300
                "max" => integer 1500
                "step" => integer 50
            )
            "side_door_canopy_thickness" => array(5) (
                "label" => string(51) "Толщина козырька над дверью"
                "default" => integer 150
                "min" => integer 50
                "max" => integer 300
                "step" => integer 10
            )
            "window_width" => array(5) (
                "label" => string(21) "Ширина окна"
                "default" => integer 300
                "min" => integer 100
                "max" => integer 1000
                "step" => integer 50
            )
            "window_height" => array(5) (
                "label" => string(21) "Высота окна"
                "default" => integer 2000
                "min" => integer 1000
                "max" => integer 3000
                "step" => integer 50
            )
            "window_spacing" => array(5) (
                "label" => string(44) "Расстояние между окнами"
                "default" => integer 1000
                "min" => integer 100
                "max" => integer 3000
                "step" => integer 50
            )
            "window_tint_alpha" => array(5) (
                "label" => string(56) "Прозрачность тонировки стекла"
                "default" => float 0.3
                "min" => integer 0
                "max" => integer 1
                "step" => float 0.05
            )
            "window_frame_thickness" => array(5) (
                "label" => string(32) "Толщина рамы окна"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 300
                "step" => integer 10
            )
            "roof_overhang" => array(5) (
                "label" => string(21) "Вынос крыши"
                "default" => integer 500
                "min" => integer 100
                "max" => integer 2000
                "step" => integer 50
            )
            "roof_thickness" => array(5) (
                "label" => string(25) "Толщина крыши"
                "default" => integer 200
                "min" => integer 50
                "max" => integer 500
                "step" => integer 10
            )
            "gutter_height" => array(5) (
                "label" => string(50) "Высота водосточного желоба"
                "default" => integer 150
                "min" => integer 50
                "max" => integer 300
                "step" => integer 10
            )
            "gutter_width" => array(5) (
                "label" => string(50) "Ширина водосточного желоба"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 200
                "step" => integer 10
            )
            "downspout_diameter" => array(5) (
                "label" => string(48) "Диаметр водосточной трубы"
                "default" => integer 100
                "min" => integer 50
                "max" => integer 200
                "step" => integer 10
            )
            "color_wood_panels" => array(3) (
                "label" => string(44) "Цвет деревянных панелей"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.35
                    1 => float 0.2
                    2 => float 0.1
                )
            )
            "color_metal_panels" => array(3) (
                "label" => string(50) "Цвет металлических панелей"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.45
                    1 => float 0.45
                    2 => float 0.45
                )
            )
            "color_roof_metal" => array(3) (
                "label" => string(34) "Цвет металла крыши"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.6
                    1 => float 0.6
                    2 => float 0.6
                )
            )
            "color_base_stone" => array(3) (
                "label" => string(46) "Цвет облицовки основания"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.5
                    1 => float 0.5
                    2 => float 0.5
                )
            )
            "color_glass_tinted" => array(3) (
                "label" => string(48) "Цвет тонированного стекла"
                "type" => string(5) "color"
                "default" => array(4) (
                    0 => float 0.1
                    1 => float 0.1
                    2 => float 0.1
                    3 => float 0.3
                )
            )
            "color_door_frame" => array(3) (
                "label" => string(28) "Цвет рамы двери"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.15
                    1 => float 0.15
                    2 => float 0.15
                )
            )
            "color_window_frame" => array(3) (
                "label" => string(26) "Цвет рамы окна"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.15
                    1 => float 0.15
                    2 => float 0.15
                )
            )
            "color_neon_light" => array(3) (
                "label" => string(46) "Цвет светодиодной полосы"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => integer 0
                    1 => float 0.8
                    2 => integer 1
                )
            )
            "color_concrete_driveway" => array(3) (
                "label" => string(40) "Цвет бетонной дорожки"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.6
                    1 => float 0.6
                    2 => float 0.6
                )
            )
            "color_lawn" => array(3) (
                "label" => string(21) "Цвет газона"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.2
                    1 => float 0.5
                    2 => float 0.1
                )
            )
            "color_bush" => array(3) (
                "label" => string(29) "Цвет кустарника"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.1
                    1 => float 0.3
                    2 => float 0.05
                )
            )
            "color_street_lamp" => array(3) (
                "label" => string(38) "Цвет уличного фонаря"
                "type" => string(5) "color"
                "default" => array(3) (
                    0 => float 0.3
                    1 => float 0.3
                    2 => float 0.3
                )
            )
        )
        "locked_keys" => array(0) 
        "is_unlocked" => bool TRUE
        "active_unlock" => NULL
        "similar_items" => array(4) (
            0 => array(32) (
                "id" => string(3) "706"
                "name" => string(71) "Геодезический купол из узлов и палочек"
                "keywords" => string(130) "геодезический купол, 3D печать, параметрический дизайн, узлы, палочки, STL"
                "seo_name" => string(37) "parametric-geodesic-dome-nodes-sticks"
                "description" => string(333) "Модель параметрического геодезического купола, позволяющая генерировать различные конфигурации узлов и палочек, с опциями для пе …"
                "extended_description" => NULL
                "faq_json" => NULL
                "similar_ids" => NULL
                "ai_generated_at" => NULL
                "base_code" => string(15352) "/*
        ПАРАМЕТРИЧЕСКИЙ ГЕОДЕЗИЧЕСКИЙ КУПОЛ ИЗ УЗЛОВ И ПАЛОЧЕК
        При создании параметрической модели метки из спецификации в па …"
                "parameters_json" => string(1777) "{"stick_width":{"label":"Ширина палочки","default":10,"min":1,"max":50,"step":0.1},"stick_thickness":{"label":"Толщина палочки", …"
                "unlock_price" => string(4) "0.00"
                "locked_params" => NULL
                "preview_img" => string(26) "img_6639_6a5bd04a41109.png"
                "is_active" => string(1) "1"
                "status" => string(16) "черновик"
                "is_public" => string(1) "1"
                "is_featured" => string(1) "0"
                "user_id" => string(1) "1"
                "guest_id" => string(4) "4808"
                "stl_item_id" => string(4) "6639"
                "article_id" => NULL
                "is_deleted" => string(1) "0"
                "created_at" => string(19) "2026-07-18 22:14:50"
                "updated_at" => string(19) "2026-07-19 23:24:44"
                "is_moderated" => string(1) "1"
                "in_dataset" => string(1) "0"
                "rating" => string(4) "0.00"
                "downloads" => string(2) "22"
                "categories" => array(3) (
                    0 => array(5) (
                        "category_id" => string(3) "104"
                        "category_name" => string(22) "Архитектура"
                        "category_seo" => string(11) "arhitektura"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "5"
                    )
                    1 => array(5) (
                        "category_id" => string(4) "2123"
                        "category_name" => string(41) "Геометрические модели"
                        "category_seo" => string(22) "geometricheskie-modeli"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                    2 => array(5) (
                        "category_id" => string(4) "4358"
                        "category_name" => string(22) "Конструкции"
                        "category_seo" => string(11) "konstrukcii"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                )
                "votes_count" => string(1) "0"
                "downloads_count" => string(2) "22"
            )
            1 => array(32) (
                "id" => string(3) "249"
                "name" => string(50) "Единый Недвижимый Комплекс"
                "keywords" => string(266) "параметрическая модель, многофункциональный комплекс, производственный цех, административное здание, складская зона, модульная с …"
                "seo_name" => string(30) "industrial-residential-complex"
                "description" => string(244) "Параметрическая модель многофункционального комплекса, включающая производственный цех, административное здание и складскую зону …"
                "extended_description" => NULL
                "faq_json" => NULL
                "similar_ids" => NULL
                "ai_generated_at" => NULL
                "base_code" => string(5420) "/*
        ПРОЕКТ: Единый Недвижимый Комплекс (Industrial & Residential Complex)
        ОПИСАНИЕ: Параметрическая модель многофункциона …"
                "parameters_json" => string(2953) "{"fn_value":{"label":"Качество сглаживания","default":30,"min":10,"max":100,"step":5},"site_width":{"label":"Ширина участка","de …"
                "unlock_price" => string(4) "0.00"
                "locked_params" => NULL
                "preview_img" => string(12) "img_4444.png"
                "is_active" => string(1) "1"
                "status" => string(16) "черновик"
                "is_public" => string(1) "1"
                "is_featured" => string(1) "1"
                "user_id" => string(1) "1"
                "guest_id" => NULL
                "stl_item_id" => string(4) "4444"
                "article_id" => NULL
                "is_deleted" => string(1) "0"
                "created_at" => string(19) "2026-05-01 10:25:15"
                "updated_at" => string(19) "2026-05-16 00:42:50"
                "is_moderated" => string(1) "1"
                "in_dataset" => string(1) "0"
                "rating" => string(4) "0.00"
                "downloads" => string(2) "14"
                "categories" => array(3) (
                    0 => array(5) (
                        "category_id" => string(3) "104"
                        "category_name" => string(22) "Архитектура"
                        "category_seo" => string(11) "arhitektura"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "5"
                    )
                    1 => array(5) (
                        "category_id" => string(4) "3045"
                        "category_name" => string(49) "Промышленная недвижимость"
                        "category_seo" => string(27) "promyshlennaja-nedvizhimost"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                    2 => array(5) (
                        "category_id" => string(4) "3046"
                        "category_name" => string(36) "Градостроительство"
                        "category_seo" => string(17) "gradostroitelstvo"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                )
                "votes_count" => string(1) "0"
                "downloads_count" => string(2) "14"
            )
            2 => array(32) (
                "id" => string(4) "1003"
                "name" => string(62) "Диорама "Маленькая избушка в лесу""
                "keywords" => string(172) "диорама, избушка, лес, миниатюра, 3D печать, визуализация, домик, русская изба, природа, ландшафт"
                "seo_name" => string(30) "miniature-cabin-forest-diorama"
                "description" => string(398) "Параметрическая миниатюрная диорама "Маленькая избушка в лесу" для 3D-печати и визуализации. Включает основание с рельефом, избу …"
                "extended_description" => string(5770) "<h3>Общее описание и особенности конструкции модели</h3><p>Диорама 'Маленькая избушка в лесу' представляет собой высокодетализир …"
                "faq_json" => string(4773) "[{"q":"Какова силовая структура модели и как она обеспечивает устойчивость конструкции?","a":"Основная жесткость диорамы обеспеч …"
                "similar_ids" => NULL
                "ai_generated_at" => string(19) "2026-09-13 09:01:30"
                "base_code" => string(13618) "// ====================================================================
    // Проект: Диорама "Маленькая избушка в лесу" (Исправлен …"
                "parameters_json" => string(3399) "{"detail_level":{"label":"Уровень детализации","default":28,"min":8,"max":100,"step":1},"base_length":{"label":"Длина основания" …"
                "unlock_price" => string(4) "0.00"
                "locked_params" => NULL
                "preview_img" => string(26) "img_7561_6aa1a1520f107.png"
                "is_active" => string(1) "1"
                "status" => string(16) "черновик"
                "is_public" => string(1) "1"
                "is_featured" => string(1) "0"
                "user_id" => string(1) "1"
                "guest_id" => string(4) "3859"
                "stl_item_id" => string(4) "7561"
                "article_id" => NULL
                "is_deleted" => string(1) "0"
                "created_at" => string(19) "2026-09-09 21:12:11"
                "updated_at" => string(19) "2026-09-13 09:01:30"
                "is_moderated" => string(1) "1"
                "in_dataset" => string(1) "0"
                "rating" => string(4) "0.00"
                "downloads" => string(2) "14"
                "categories" => array(3) (
                    0 => array(5) (
                        "category_id" => string(3) "104"
                        "category_name" => string(22) "Архитектура"
                        "category_seo" => string(11) "arhitektura"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "5"
                    )
                    1 => array(5) (
                        "category_id" => string(4) "6105"
                        "category_name" => string(14) "Диорамы"
                        "category_seo" => string(7) "dioramy"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                    2 => array(5) (
                        "category_id" => string(4) "6159"
                        "category_name" => string(14) "Пейзажи"
                        "category_seo" => string(8) "peyzazhi"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                )
                "votes_count" => string(1) "0"
                "downloads_count" => string(2) "14"
            )
            3 => array(32) (
                "id" => string(2) "80"
                "name" => string(43) "3D карта города Окуловка"
                "keywords" => string(186) "OpenSCAD, городская планировка, параметрическая модель, 3D макет, архитектура, транспортная сеть, ландшафт"
                "seo_name" => string(24) "3d-karta-goroda-okulovka"
                "description" => string(398) "Параметрическая 3D-модель города Окуловка с основными ориентирами: ЖД вокзал, памятник Цою, река Перетна и ключевые улицы. Модел …"
                "extended_description" => NULL
                "faq_json" => NULL
                "similar_ids" => NULL
                "ai_generated_at" => NULL
                "base_code" => string(4905) "/*
        ПРОЕКТ: Параметрическая 3D-карта центра города Окуловка
        ОПИСАНИЕ: Стилизованный макет с основными ориентирами: 
        Ж …"
                "parameters_json" => string(1209) "{"base_width":{"label":"Ширина основания","default":150,"min":100,"max":300,"step":1},"base_depth":{"label":"Длина основания","d …"
                "unlock_price" => string(4) "0.00"
                "locked_params" => NULL
                "preview_img" => string(12) "img_3463.png"
                "is_active" => string(1) "1"
                "status" => string(16) "черновик"
                "is_public" => string(1) "1"
                "is_featured" => string(1) "1"
                "user_id" => string(1) "1"
                "guest_id" => NULL
                "stl_item_id" => string(4) "3463"
                "article_id" => NULL
                "is_deleted" => string(1) "0"
                "created_at" => string(19) "2026-05-01 10:25:15"
                "updated_at" => string(19) "2026-05-01 10:25:15"
                "is_moderated" => string(1) "0"
                "in_dataset" => string(1) "0"
                "rating" => string(4) "0.00"
                "downloads" => string(1) "6"
                "categories" => array(3) (
                    0 => array(5) (
                        "category_id" => string(3) "104"
                        "category_name" => string(22) "Архитектура"
                        "category_seo" => string(11) "arhitektura"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "5"
                    )
                    1 => array(5) (
                        "category_id" => string(4) "1715"
                        "category_name" => string(29) "Городская среда"
                        "category_seo" => string(16) "gorodskaya-sreda"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                    2 => array(5) (
                        "category_id" => string(4) "1716"
                        "category_name" => string(31) "Уличные элементы"
                        "category_seo" => string(17) "ulichnye-elementy"
                        "category_description" => NULL
                        "parametric_items_count" => string(1) "1"
                    )
                )
                "votes_count" => string(1) "0"
                "downloads_count" => string(1) "6"
            )
        )
        "faq_list" => array(0) 
    )
    354 		{
    355 			throw new View_Exception('You must set the file to use within your view before rendering');
    356 		}
    357 
    358 		// Combine local and global data and capture the output
    359 		return View::capture($this->_file, $this->_data);
    360 	}
    361 
    362 }
    
  8. SYSPATH/classes/Kohana/View.php [ 236 ] » Kohana_View->render()

    231 	 */
    232 	public function __toString()
    233 	{
    234 		try
    235 		{
    236 			return $this->render();
    237 		}
    238 		catch (Exception $e)
    239 		{
    240 			/**
    241 			 * Display the exception message.
    
  9. APPPATH/views/template_tailwindcss.php [ 379 ] » Kohana_View->__toString()

    374                 <h1 class="text-2xl sm:text-3xl font-extrabold text-gray-900 dark:text-white tracking-tight"><?php echo HTML::chars($h1); ?></h1>
    375             </div>
    376             <?php endif; ?>
    377 
    378             <div class="px-0 pb-12">
    379                 <?php echo $content; ?>
    380             </div>
    381         </main>
    382 
    383         <?php if (array_key_exists('cookie_consent', Kohana::modules())) echo Controller_CookieConsent::get_popup_html(); ?>
    384     </div>
    
  10. SYSPATH/classes/Kohana/View.php [ 62 ] » include(arguments)

    0
    string(72) "/home/c/cs11853/text-to-3d.ru/application/views/template_tailwindcss.php"
    57 		ob_start();
    58 
    59 		try
    60 		{
    61 			// Load the view within the current scope
    62 			include $kohana_view_filename;
    63 		}
    64 		catch (Exception $e)
    65 		{
    66 			// Delete the output buffer
    67 			ob_end_clean();
    
  11. SYSPATH/classes/Kohana/View.php [ 359 ] » Kohana_View::capture(arguments)

    0
    string(72) "/home/c/cs11853/text-to-3d.ru/application/views/template_tailwindcss.php"
    1
    array(12) (
        "meta" => array(3) (
            "title" => string(130) "Техно-гараж в стиле хай-тек — Настроить и скачать STL модель для 3D печати"
            "description" => string(599) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
            "keywords" => string(261) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм, параметрическая модель, stl …"
        )
        "styles" => array(0) 
        "scripts" => array(0) 
        "content" => object View(2) {
            protected _file => string(91) "/home/c/cs11853/text-to-3d.ru/application/modules/stl_module/views/parametric/item/item.php"
            protected _data => array(7) (
                "item" => array(34) (
                    "id" => string(3) "352"
                    "name" => string(49) "Техно-гараж в стиле хай-тек"
                    "keywords" => string(169) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм"
                    "seo_name" => string(19) "tech-garage-hi-tech"
                    "description" => string(375) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
                    "extended_description" => NULL
                    "faq_json" => NULL
                    "similar_ids" => NULL
                    "ai_generated_at" => NULL
                    "base_code" => string(17205) "/*
        ПРЕМИУМ ГАРАЖ НА ДВЕ МАШИНЫ
        Инженер-модельер: OpenSCAD Expert
        Особенности: Параметризация, модульность, высокая д …"
                    "parameters_json" => string(4627) "{"curve_quality":{"label":"Качество кривых","default":40,"min":10,"max":100,"step":10},"garage_width":{"label":"Ширина гаража"," …"
                    "unlock_price" => string(4) "0.00"
                    "locked_params" => NULL
                    "preview_img" => string(12) "img_5260.png"
                    "is_active" => string(1) "1"
                    "status" => string(16) "черновик"
                    "is_public" => string(1) "1"
                    "is_featured" => string(1) "0"
                    "user_id" => string(3) "580"
                    "guest_id" => string(4) "3673"
                    "stl_item_id" => string(4) "5260"
                    "article_id" => NULL
                    "is_deleted" => string(1) "0"
                    "created_at" => string(19) "2026-05-03 20:10:54"
                    "updated_at" => string(19) "2026-05-03 20:10:54"
                    "is_moderated" => string(1) "0"
                    "in_dataset" => string(1) "0"
                    "rating" => string(4) "0.00"
                    "downloads" => string(1) "4"
                    "email" => string(19) "vlad56432@yandex.ru"
                    "user_email" => string(19) "vlad56432@yandex.ru"
                    "categories" => array(3) (
                        0 => array(5) (
                            "category_id" => string(3) "104"
                            "category_name" => string(22) "Архитектура"
                            "category_seo" => string(11) "arhitektura"
                            "category_description" => NULL
                            "parametric_items_count" => string(1) "5"
                        )
                        1 => array(5) (
                            "category_id" => string(4) "3233"
                            "category_name" => string(12) "Здания"
                            "category_seo" => string(7) "zdaniya"
                            "category_description" => NULL
                            "parametric_items_count" => string(1) "1"
                        )
                        2 => array(5) (
                            "category_id" => string(4) "3867"
                            "category_name" => string(16) "Интерьер"
                            "category_seo" => string(8) "interier"
                            "category_description" => NULL
                            "parametric_items_count" => string(1) "1"
                        )
                    )
                    "votes_count" => string(1) "0"
                    "downloads_count" => string(1) "4"
                )
                "params" => array(41) (
                    "curve_quality" => array(5) (
                        "label" => string(29) "Качество кривых"
                        "default" => integer 40
                        "min" => integer 10
                        "max" => integer 100
                        "step" => integer 10
                    )
                    "garage_width" => array(5) (
                        "label" => string(25) "Ширина гаража"
                        "default" => integer 12000
                        "min" => integer 1000
                        "max" => integer 20000
                        "step" => integer 100
                    )
                    "garage_depth" => array(5) (
                        "label" => string(27) "Глубина гаража"
                        "default" => integer 7000
                        "min" => integer 1000
                        "max" => integer 15000
                        "step" => integer 100
                    )
                    "garage_height" => array(5) (
                        "label" => string(25) "Высота гаража"
                        "default" => integer 4000
                        "min" => integer 2000
                        "max" => integer 8000
                        "step" => integer 100
                    )
                    "wall_thickness" => array(5) (
                        "label" => string(23) "Толщина стен"
                        "default" => integer 300
                        "min" => integer 100
                        "max" => integer 1000
                        "step" => integer 50
                    )
                    "gate_width" => array(5) (
                        "label" => string(23) "Ширина ворот"
                        "default" => integer 6000
                        "min" => integer 2000
                        "max" => integer 10000
                        "step" => integer 100
                    )
                    "gate_height" => array(5) (
                        "label" => string(23) "Высота ворот"
                        "default" => integer 2500
                        "min" => integer 1500
                        "max" => integer 4000
                        "step" => integer 50
                    )
                    "gate_automation_depth" => array(5) (
                        "label" => string(46) "Глубина автоматики ворот"
                        "default" => integer 200
                        "min" => integer 50
                        "max" => integer 500
                        "step" => integer 10
                    )
                    "gate_automation_width" => array(5) (
                        "label" => string(44) "Ширина автоматики ворот"
                        "default" => integer 500
                        "min" => integer 100
                        "max" => integer 1000
                        "step" => integer 10
                    )
                    "gate_automation_height" => array(5) (
                        "label" => string(44) "Высота автоматики ворот"
                        "default" => integer 300
                        "min" => integer 50
                        "max" => integer 500
                        "step" => integer 10
                    )
                    "neon_strip_height" => array(5) (
                        "label" => string(50) "Высота светодиодной полосы"
                        "default" => integer 50
                        "min" => integer 10
                        "max" => integer 200
                        "step" => integer 5
                    )
                    "side_door_width" => array(5) (
                        "label" => string(38) "Ширина боковой двери"
                        "default" => integer 1000
                        "min" => integer 800
                        "max" => integer 1500
                        "step" => integer 50
                    )
                    "side_door_height" => array(5) (
                        "label" => string(38) "Высота боковой двери"
                        "default" => integer 2100
                        "min" => integer 1800
                        "max" => integer 2500
                        "step" => integer 50
                    )
                    "side_door_frame_thickness" => array(5) (
                        "label" => string(49) "Толщина рамы боковой двери"
                        "default" => integer 100
                        "min" => integer 50
                        "max" => integer 200
                        "step" => integer 10
                    )
                    "side_door_glass_thickness" => array(5) (
                        "label" => string(41) "Толщина стекла в двери"
                        "default" => integer 30
                        "min" => integer 10
                        "max" => integer 100
                        "step" => integer 5
                    )
                    "side_door_handle_length" => array(5) (
                        "label" => string(32) "Длина ручки двери"
                        "default" => integer 200
                        "min" => integer 100
                        "max" => integer 400
                        "step" => integer 10
                    )
                    "side_door_handle_diameter" => array(5) (
                        "label" => string(36) "Диаметр ручки двери"
                        "default" => integer 30
                        "min" => integer 10
                        "max" => integer 100
                        "step" => integer 5
                    )
                    "side_door_canopy_depth" => array(5) (
                        "label" => string(51) "Глубина козырька над дверью"
                        "default" => integer 800
                        "min" => integer 300
                        "max" => integer 1500
                        "step" => integer 50
                    )
                    "side_door_canopy_thickness" => array(5) (
                        "label" => string(51) "Толщина козырька над дверью"
                        "default" => integer 150
                        "min" => integer 50
                        "max" => integer 300
                        "step" => integer 10
                    )
                    "window_width" => array(5) (
                        "label" => string(21) "Ширина окна"
                        "default" => integer 300
                        "min" => integer 100
                        "max" => integer 1000
                        "step" => integer 50
                    )
                    "window_height" => array(5) (
                        "label" => string(21) "Высота окна"
                        "default" => integer 2000
                        "min" => integer 1000
                        "max" => integer 3000
                        "step" => integer 50
                    )
                    "window_spacing" => array(5) (
                        "label" => string(44) "Расстояние между окнами"
                        "default" => integer 1000
                        "min" => integer 100
                        "max" => integer 3000
                        "step" => integer 50
                    )
                    "window_tint_alpha" => array(5) (
                        "label" => string(56) "Прозрачность тонировки стекла"
                        "default" => float 0.3
                        "min" => integer 0
                        "max" => integer 1
                        "step" => float 0.05
                    )
                    "window_frame_thickness" => array(5) (
                        "label" => string(32) "Толщина рамы окна"
                        "default" => integer 100
                        "min" => integer 50
                        "max" => integer 300
                        "step" => integer 10
                    )
                    "roof_overhang" => array(5) (
                        "label" => string(21) "Вынос крыши"
                        "default" => integer 500
                        "min" => integer 100
                        "max" => integer 2000
                        "step" => integer 50
                    )
                    "roof_thickness" => array(5) (
                        "label" => string(25) "Толщина крыши"
                        "default" => integer 200
                        "min" => integer 50
                        "max" => integer 500
                        "step" => integer 10
                    )
                    "gutter_height" => array(5) (
                        "label" => string(50) "Высота водосточного желоба"
                        "default" => integer 150
                        "min" => integer 50
                        "max" => integer 300
                        "step" => integer 10
                    )
                    "gutter_width" => array(5) (
                        "label" => string(50) "Ширина водосточного желоба"
                        "default" => integer 100
                        "min" => integer 50
                        "max" => integer 200
                        "step" => integer 10
                    )
                    "downspout_diameter" => array(5) (
                        "label" => string(48) "Диаметр водосточной трубы"
                        "default" => integer 100
                        "min" => integer 50
                        "max" => integer 200
                        "step" => integer 10
                    )
                    "color_wood_panels" => array(3) (
                        "label" => string(44) "Цвет деревянных панелей"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.35
                            1 => float 0.2
                            2 => float 0.1
                        )
                    )
                    "color_metal_panels" => array(3) (
                        "label" => string(50) "Цвет металлических панелей"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.45
                            1 => float 0.45
                            2 => float 0.45
                        )
                    )
                    "color_roof_metal" => array(3) (
                        "label" => string(34) "Цвет металла крыши"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.6
                            1 => float 0.6
                            2 => float 0.6
                        )
                    )
                    "color_base_stone" => array(3) (
                        "label" => string(46) "Цвет облицовки основания"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.5
                            1 => float 0.5
                            2 => float 0.5
                        )
                    )
                    "color_glass_tinted" => array(3) (
                        "label" => string(48) "Цвет тонированного стекла"
                        "type" => string(5) "color"
                        "default" => array(4) (
                            0 => float 0.1
                            1 => float 0.1
                            2 => float 0.1
                            3 => float 0.3
                        )
                    )
                    "color_door_frame" => array(3) (
                        "label" => string(28) "Цвет рамы двери"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.15
                            1 => float 0.15
                            2 => float 0.15
                        )
                    )
                    "color_window_frame" => array(3) (
                        "label" => string(26) "Цвет рамы окна"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.15
                            1 => float 0.15
                            2 => float 0.15
                        )
                    )
                    "color_neon_light" => array(3) (
                        "label" => string(46) "Цвет светодиодной полосы"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => integer 0
                            1 => float 0.8
                            2 => integer 1
                        )
                    )
                    "color_concrete_driveway" => array(3) (
                        "label" => string(40) "Цвет бетонной дорожки"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.6
                            1 => float 0.6
                            2 => float 0.6
                        )
                    )
                    "color_lawn" => array(3) (
                        "label" => string(21) "Цвет газона"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.2
                            1 => float 0.5
                            2 => float 0.1
                        )
                    )
                    "color_bush" => array(3) (
                        "label" => string(29) "Цвет кустарника"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.1
                            1 => float 0.3
                            2 => float 0.05
                        )
                    )
                    "color_street_lamp" => array(3) (
                        "label" => string(38) "Цвет уличного фонаря"
                        "type" => string(5) "color"
                        "default" => array(3) (
                            0 => float 0.3
                            1 => float 0.3
                            2 => float 0.3
                        )
                    )
                )
                "locked_keys" => array(0) 
                "is_unlocked" => bool TRUE
                "active_unlock" => NULL
                "similar_items" => array(4) (
                    0 => array(32) (
                        "id" => string(3) "706"
                        "name" => string(71) "Геодезический купол из узлов и палочек"
                        "keywords" => string(130) "геодезический купол, 3D печать, параметрический дизайн, узлы, палочки, STL"
                        "seo_name" => string(37) "parametric-geodesic-dome-nodes-sticks"
                        "description" => string(333) "Модель параметрического геодезического купола, позволяющая генерировать различные конфигурации узлов и палочек, с опциями для пе …"
                        "extended_description" => NULL
                        "faq_json" => NULL
                        "similar_ids" => NULL
                        "ai_generated_at" => NULL
                        "base_code" => string(15352) "/*
        ПАРАМЕТРИЧЕСКИЙ ГЕОДЕЗИЧЕСКИЙ КУПОЛ ИЗ УЗЛОВ И ПАЛОЧЕК
        При создании параметрической модели метки из спецификации в па …"
                        "parameters_json" => string(1777) "{"stick_width":{"label":"Ширина палочки","default":10,"min":1,"max":50,"step":0.1},"stick_thickness":{"label":"Толщина палочки", …"
                        "unlock_price" => string(4) "0.00"
                        "locked_params" => NULL
                        "preview_img" => string(26) "img_6639_6a5bd04a41109.png"
                        "is_active" => string(1) "1"
                        "status" => string(16) "черновик"
                        "is_public" => string(1) "1"
                        "is_featured" => string(1) "0"
                        "user_id" => string(1) "1"
                        "guest_id" => string(4) "4808"
                        "stl_item_id" => string(4) "6639"
                        "article_id" => NULL
                        "is_deleted" => string(1) "0"
                        "created_at" => string(19) "2026-07-18 22:14:50"
                        "updated_at" => string(19) "2026-07-19 23:24:44"
                        "is_moderated" => string(1) "1"
                        "in_dataset" => string(1) "0"
                        "rating" => string(4) "0.00"
                        "downloads" => string(2) "22"
                        "categories" => array(3) (
                            0 => array(5) (
                                "category_id" => string(3) "104"
                                "category_name" => string(22) "Архитектура"
                                "category_seo" => string(11) "arhitektura"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "5"
                            )
                            1 => array(5) (
                                "category_id" => string(4) "2123"
                                "category_name" => string(41) "Геометрические модели"
                                "category_seo" => string(22) "geometricheskie-modeli"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                            2 => array(5) (
                                "category_id" => string(4) "4358"
                                "category_name" => string(22) "Конструкции"
                                "category_seo" => string(11) "konstrukcii"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                        )
                        "votes_count" => string(1) "0"
                        "downloads_count" => string(2) "22"
                    )
                    1 => array(32) (
                        "id" => string(3) "249"
                        "name" => string(50) "Единый Недвижимый Комплекс"
                        "keywords" => string(266) "параметрическая модель, многофункциональный комплекс, производственный цех, административное здание, складская зона, модульная с …"
                        "seo_name" => string(30) "industrial-residential-complex"
                        "description" => string(244) "Параметрическая модель многофункционального комплекса, включающая производственный цех, административное здание и складскую зону …"
                        "extended_description" => NULL
                        "faq_json" => NULL
                        "similar_ids" => NULL
                        "ai_generated_at" => NULL
                        "base_code" => string(5420) "/*
        ПРОЕКТ: Единый Недвижимый Комплекс (Industrial & Residential Complex)
        ОПИСАНИЕ: Параметрическая модель многофункциона …"
                        "parameters_json" => string(2953) "{"fn_value":{"label":"Качество сглаживания","default":30,"min":10,"max":100,"step":5},"site_width":{"label":"Ширина участка","de …"
                        "unlock_price" => string(4) "0.00"
                        "locked_params" => NULL
                        "preview_img" => string(12) "img_4444.png"
                        "is_active" => string(1) "1"
                        "status" => string(16) "черновик"
                        "is_public" => string(1) "1"
                        "is_featured" => string(1) "1"
                        "user_id" => string(1) "1"
                        "guest_id" => NULL
                        "stl_item_id" => string(4) "4444"
                        "article_id" => NULL
                        "is_deleted" => string(1) "0"
                        "created_at" => string(19) "2026-05-01 10:25:15"
                        "updated_at" => string(19) "2026-05-16 00:42:50"
                        "is_moderated" => string(1) "1"
                        "in_dataset" => string(1) "0"
                        "rating" => string(4) "0.00"
                        "downloads" => string(2) "14"
                        "categories" => array(3) (
                            0 => array(5) (
                                "category_id" => string(3) "104"
                                "category_name" => string(22) "Архитектура"
                                "category_seo" => string(11) "arhitektura"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "5"
                            )
                            1 => array(5) (
                                "category_id" => string(4) "3045"
                                "category_name" => string(49) "Промышленная недвижимость"
                                "category_seo" => string(27) "promyshlennaja-nedvizhimost"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                            2 => array(5) (
                                "category_id" => string(4) "3046"
                                "category_name" => string(36) "Градостроительство"
                                "category_seo" => string(17) "gradostroitelstvo"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                        )
                        "votes_count" => string(1) "0"
                        "downloads_count" => string(2) "14"
                    )
                    2 => array(32) (
                        "id" => string(4) "1003"
                        "name" => string(62) "Диорама "Маленькая избушка в лесу""
                        "keywords" => string(172) "диорама, избушка, лес, миниатюра, 3D печать, визуализация, домик, русская изба, природа, ландшафт"
                        "seo_name" => string(30) "miniature-cabin-forest-diorama"
                        "description" => string(398) "Параметрическая миниатюрная диорама "Маленькая избушка в лесу" для 3D-печати и визуализации. Включает основание с рельефом, избу …"
                        "extended_description" => string(5770) "<h3>Общее описание и особенности конструкции модели</h3><p>Диорама 'Маленькая избушка в лесу' представляет собой высокодетализир …"
                        "faq_json" => string(4773) "[{"q":"Какова силовая структура модели и как она обеспечивает устойчивость конструкции?","a":"Основная жесткость диорамы обеспеч …"
                        "similar_ids" => NULL
                        "ai_generated_at" => string(19) "2026-09-13 09:01:30"
                        "base_code" => string(13618) "// ====================================================================
    // Проект: Диорама "Маленькая избушка в лесу" (Исправлен …"
                        "parameters_json" => string(3399) "{"detail_level":{"label":"Уровень детализации","default":28,"min":8,"max":100,"step":1},"base_length":{"label":"Длина основания" …"
                        "unlock_price" => string(4) "0.00"
                        "locked_params" => NULL
                        "preview_img" => string(26) "img_7561_6aa1a1520f107.png"
                        "is_active" => string(1) "1"
                        "status" => string(16) "черновик"
                        "is_public" => string(1) "1"
                        "is_featured" => string(1) "0"
                        "user_id" => string(1) "1"
                        "guest_id" => string(4) "3859"
                        "stl_item_id" => string(4) "7561"
                        "article_id" => NULL
                        "is_deleted" => string(1) "0"
                        "created_at" => string(19) "2026-09-09 21:12:11"
                        "updated_at" => string(19) "2026-09-13 09:01:30"
                        "is_moderated" => string(1) "1"
                        "in_dataset" => string(1) "0"
                        "rating" => string(4) "0.00"
                        "downloads" => string(2) "14"
                        "categories" => array(3) (
                            0 => array(5) (
                                "category_id" => string(3) "104"
                                "category_name" => string(22) "Архитектура"
                                "category_seo" => string(11) "arhitektura"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "5"
                            )
                            1 => array(5) (
                                "category_id" => string(4) "6105"
                                "category_name" => string(14) "Диорамы"
                                "category_seo" => string(7) "dioramy"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                            2 => array(5) (
                                "category_id" => string(4) "6159"
                                "category_name" => string(14) "Пейзажи"
                                "category_seo" => string(8) "peyzazhi"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                        )
                        "votes_count" => string(1) "0"
                        "downloads_count" => string(2) "14"
                    )
                    3 => array(32) (
                        "id" => string(2) "80"
                        "name" => string(43) "3D карта города Окуловка"
                        "keywords" => string(186) "OpenSCAD, городская планировка, параметрическая модель, 3D макет, архитектура, транспортная сеть, ландшафт"
                        "seo_name" => string(24) "3d-karta-goroda-okulovka"
                        "description" => string(398) "Параметрическая 3D-модель города Окуловка с основными ориентирами: ЖД вокзал, памятник Цою, река Перетна и ключевые улицы. Модел …"
                        "extended_description" => NULL
                        "faq_json" => NULL
                        "similar_ids" => NULL
                        "ai_generated_at" => NULL
                        "base_code" => string(4905) "/*
        ПРОЕКТ: Параметрическая 3D-карта центра города Окуловка
        ОПИСАНИЕ: Стилизованный макет с основными ориентирами: 
        Ж …"
                        "parameters_json" => string(1209) "{"base_width":{"label":"Ширина основания","default":150,"min":100,"max":300,"step":1},"base_depth":{"label":"Длина основания","d …"
                        "unlock_price" => string(4) "0.00"
                        "locked_params" => NULL
                        "preview_img" => string(12) "img_3463.png"
                        "is_active" => string(1) "1"
                        "status" => string(16) "черновик"
                        "is_public" => string(1) "1"
                        "is_featured" => string(1) "1"
                        "user_id" => string(1) "1"
                        "guest_id" => NULL
                        "stl_item_id" => string(4) "3463"
                        "article_id" => NULL
                        "is_deleted" => string(1) "0"
                        "created_at" => string(19) "2026-05-01 10:25:15"
                        "updated_at" => string(19) "2026-05-01 10:25:15"
                        "is_moderated" => string(1) "0"
                        "in_dataset" => string(1) "0"
                        "rating" => string(4) "0.00"
                        "downloads" => string(1) "6"
                        "categories" => array(3) (
                            0 => array(5) (
                                "category_id" => string(3) "104"
                                "category_name" => string(22) "Архитектура"
                                "category_seo" => string(11) "arhitektura"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "5"
                            )
                            1 => array(5) (
                                "category_id" => string(4) "1715"
                                "category_name" => string(29) "Городская среда"
                                "category_seo" => string(16) "gorodskaya-sreda"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                            2 => array(5) (
                                "category_id" => string(4) "1716"
                                "category_name" => string(31) "Уличные элементы"
                                "category_seo" => string(17) "ulichnye-elementy"
                                "category_description" => NULL
                                "parametric_items_count" => string(1) "1"
                            )
                        )
                        "votes_count" => string(1) "0"
                        "downloads_count" => string(1) "6"
                    )
                )
                "faq_list" => array(0) 
            )
        }
        "header" => string(0) ""
        "footer" => string(0) ""
        "sidebar" => string(0) ""
        "current_user" => NULL
        "current_user_roles" => array(0) 
        "menu_items" => array(3) (
            0 => array(6) (
                "title" => string(17) "Создать 3D"
                "href" => string(13) "/stl/generate"
                "roles" => array(0) 
                "acl" => string(0) ""
                "active" => integer 0
                "icon" => string(11) "fas fa-plus"
            )
            1 => array(6) (
                "title" => string(14) "Каталог"
                "href" => string(11) "/parametric"
                "roles" => array(0) 
                "acl" => string(0) ""
                "active" => integer 0
                "icon" => string(12) "fas fa-cubes"
            )
            2 => array(6) (
                "title" => string(17) "О проекте"
                "href" => string(6) "/about"
                "roles" => array(0) 
                "acl" => string(0) ""
                "active" => integer 0
                "icon" => string(18) "fas fa-info-circle"
            )
        )
        "canonical" => string(35) "/tech-garage-hi-tech_parametric_352"
        "og_image" => string(38) "https://text-to-3d.ru/img/img_5260.png"
    )
    354 		{
    355 			throw new View_Exception('You must set the file to use within your view before rendering');
    356 		}
    357 
    358 		// Combine local and global data and capture the output
    359 		return View::capture($this->_file, $this->_data);
    360 	}
    361 
    362 }
    
  12. APPPATH/modules/erp100_core/classes/Controller/Erp100/Base.php [ 195 ] » Kohana_View->render()

    190         if ($this->auto_render === TRUE)
    191         {
    192             $this->template->meta = $this->_meta;
    193             $this->template->styles = $this->_styles;
    194             $this->template->scripts = $this->_scripts;
    195             $this->response->body($this->template->render());
    196         }
    197 		
    198 		// ! В продакшене убрать
    199 		$this->action_update_declared_classes_cache();
    200 
    
  13. SYSPATH/classes/Kohana/Controller.php [ 87 ] » Controller_Erp100_Base->after()

    82 
    83 		// Execute the action itself
    84 		$this->{$action}();
    85 
    86 		// Execute the "after action" method
    87 		$this->after();
    88 
    89 		// Return the response
    90 		return $this->response;
    91 	}
    92 
    
  14. {PHP internal call} » Kohana_Controller->execute()

  15. SYSPATH/classes/Kohana/Request/Client/Internal.php [ 94 ] » ReflectionMethod->invoke(arguments)

    0
    object Controller_Parametric(14) {
        public template => object View(2) {
            protected _file => string(72) "/home/c/cs11853/text-to-3d.ru/application/views/template_tailwindcss.php"
            protected _data => array(12) (
                "meta" => array(3) (
                    "title" => string(130) "Техно-гараж в стиле хай-тек — Настроить и скачать STL модель для 3D печати"
                    "description" => string(599) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
                    "keywords" => string(261) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм, параметрическая модель, stl …"
                )
                "styles" => array(0) 
                "scripts" => array(0) 
                "content" => object View(2) {
                    protected _file => string(91) "/home/c/cs11853/text-to-3d.ru/application/modules/stl_module/views/parametric/item/item.php"
                    protected _data => array(7) (
                        "item" => array(34) (
                            "id" => string(3) "352"
                            "name" => string(49) "Техно-гараж в стиле хай-тек"
                            "keywords" => string(169) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм"
                            "seo_name" => string(19) "tech-garage-hi-tech"
                            "description" => string(375) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
                            "extended_description" => NULL
                            "faq_json" => NULL
                            "similar_ids" => NULL
                            "ai_generated_at" => NULL
                            "base_code" => string(17205) "/*
        ПРЕМИУМ ГАРАЖ НА ДВЕ МАШИНЫ
        Инженер-модельер: OpenSCAD Expert
        Особенности: Параметризация, модульность, высокая д …"
                            "parameters_json" => string(4627) "{"curve_quality":{"label":"Качество кривых","default":40,"min":10,"max":100,"step":10},"garage_width":{"label":"Ширина гаража"," …"
                            "unlock_price" => string(4) "0.00"
                            "locked_params" => NULL
                            "preview_img" => string(12) "img_5260.png"
                            "is_active" => string(1) "1"
                            "status" => string(16) "черновик"
                            "is_public" => string(1) "1"
                            "is_featured" => string(1) "0"
                            "user_id" => string(3) "580"
                            "guest_id" => string(4) "3673"
                            "stl_item_id" => string(4) "5260"
                            "article_id" => NULL
                            "is_deleted" => string(1) "0"
                            "created_at" => string(19) "2026-05-03 20:10:54"
                            "updated_at" => string(19) "2026-05-03 20:10:54"
                            "is_moderated" => string(1) "0"
                            "in_dataset" => string(1) "0"
                            "rating" => string(4) "0.00"
                            "downloads" => string(1) "4"
                            "email" => string(19) "vlad56432@yandex.ru"
                            "user_email" => string(19) "vlad56432@yandex.ru"
                            "categories" => array(3) (
                                0 => array(5) (
                                    "category_id" => string(3) "104"
                                    "category_name" => string(22) "Архитектура"
                                    "category_seo" => string(11) "arhitektura"
                                    "category_description" => NULL
                                    "parametric_items_count" => string(1) "5"
                                )
                                1 => array(5) (
                                    "category_id" => string(4) "3233"
                                    "category_name" => string(12) "Здания"
                                    "category_seo" => string(7) "zdaniya"
                                    "category_description" => NULL
                                    "parametric_items_count" => string(1) "1"
                                )
                                2 => array(5) (
                                    "category_id" => string(4) "3867"
                                    "category_name" => string(16) "Интерьер"
                                    "category_seo" => string(8) "interier"
                                    "category_description" => NULL
                                    "parametric_items_count" => string(1) "1"
                                )
                            )
                            "votes_count" => string(1) "0"
                            "downloads_count" => string(1) "4"
                        )
                        "params" => array(41) (
                            "curve_quality" => array(5) (
                                "label" => string(29) "Качество кривых"
                                "default" => integer 40
                                "min" => integer 10
                                "max" => integer 100
                                "step" => integer 10
                            )
                            "garage_width" => array(5) (
                                "label" => string(25) "Ширина гаража"
                                "default" => integer 12000
                                "min" => integer 1000
                                "max" => integer 20000
                                "step" => integer 100
                            )
                            "garage_depth" => array(5) (
                                "label" => string(27) "Глубина гаража"
                                "default" => integer 7000
                                "min" => integer 1000
                                "max" => integer 15000
                                "step" => integer 100
                            )
                            "garage_height" => array(5) (
                                "label" => string(25) "Высота гаража"
                                "default" => integer 4000
                                "min" => integer 2000
                                "max" => integer 8000
                                "step" => integer 100
                            )
                            "wall_thickness" => array(5) (
                                "label" => string(23) "Толщина стен"
                                "default" => integer 300
                                "min" => integer 100
                                "max" => integer 1000
                                "step" => integer 50
                            )
                            "gate_width" => array(5) (
                                "label" => string(23) "Ширина ворот"
                                "default" => integer 6000
                                "min" => integer 2000
                                "max" => integer 10000
                                "step" => integer 100
                            )
                            "gate_height" => array(5) (
                                "label" => string(23) "Высота ворот"
                                "default" => integer 2500
                                "min" => integer 1500
                                "max" => integer 4000
                                "step" => integer 50
                            )
                            "gate_automation_depth" => array(5) (
                                "label" => string(46) "Глубина автоматики ворот"
                                "default" => integer 200
                                "min" => integer 50
                                "max" => integer 500
                                "step" => integer 10
                            )
                            "gate_automation_width" => array(5) (
                                "label" => string(44) "Ширина автоматики ворот"
                                "default" => integer 500
                                "min" => integer 100
                                "max" => integer 1000
                                "step" => integer 10
                            )
                            "gate_automation_height" => array(5) (
                                "label" => string(44) "Высота автоматики ворот"
                                "default" => integer 300
                                "min" => integer 50
                                "max" => integer 500
                                "step" => integer 10
                            )
                            "neon_strip_height" => array(5) (
                                "label" => string(50) "Высота светодиодной полосы"
                                "default" => integer 50
                                "min" => integer 10
                                "max" => integer 200
                                "step" => integer 5
                            )
                            "side_door_width" => array(5) (
                                "label" => string(38) "Ширина боковой двери"
                                "default" => integer 1000
                                "min" => integer 800
                                "max" => integer 1500
                                "step" => integer 50
                            )
                            "side_door_height" => array(5) (
                                "label" => string(38) "Высота боковой двери"
                                "default" => integer 2100
                                "min" => integer 1800
                                "max" => integer 2500
                                "step" => integer 50
                            )
                            "side_door_frame_thickness" => array(5) (
                                "label" => string(49) "Толщина рамы боковой двери"
                                "default" => integer 100
                                "min" => integer 50
                                "max" => integer 200
                                "step" => integer 10
                            )
                            "side_door_glass_thickness" => array(5) (
                                "label" => string(41) "Толщина стекла в двери"
                                "default" => integer 30
                                "min" => integer 10
                                "max" => integer 100
                                "step" => integer 5
                            )
                            "side_door_handle_length" => array(5) (
                                "label" => string(32) "Длина ручки двери"
                                "default" => integer 200
                                "min" => integer 100
                                "max" => integer 400
                                "step" => integer 10
                            )
                            "side_door_handle_diameter" => array(5) (
                                "label" => string(36) "Диаметр ручки двери"
                                "default" => integer 30
                                "min" => integer 10
                                "max" => integer 100
                                "step" => integer 5
                            )
                            "side_door_canopy_depth" => array(5) (
                                "label" => string(51) "Глубина козырька над дверью"
                                "default" => integer 800
                                "min" => integer 300
                                "max" => integer 1500
                                "step" => integer 50
                            )
                            "side_door_canopy_thickness" => array(5) (
                                "label" => string(51) "Толщина козырька над дверью"
                                "default" => integer 150
                                "min" => integer 50
                                "max" => integer 300
                                "step" => integer 10
                            )
                            "window_width" => array(5) (
                                "label" => string(21) "Ширина окна"
                                "default" => integer 300
                                "min" => integer 100
                                "max" => integer 1000
                                "step" => integer 50
                            )
                            "window_height" => array(5) (
                                "label" => string(21) "Высота окна"
                                "default" => integer 2000
                                "min" => integer 1000
                                "max" => integer 3000
                                "step" => integer 50
                            )
                            "window_spacing" => array(5) (
                                "label" => string(44) "Расстояние между окнами"
                                "default" => integer 1000
                                "min" => integer 100
                                "max" => integer 3000
                                "step" => integer 50
                            )
                            "window_tint_alpha" => array(5) (
                                "label" => string(56) "Прозрачность тонировки стекла"
                                "default" => float 0.3
                                "min" => integer 0
                                "max" => integer 1
                                "step" => float 0.05
                            )
                            "window_frame_thickness" => array(5) (
                                "label" => string(32) "Толщина рамы окна"
                                "default" => integer 100
                                "min" => integer 50
                                "max" => integer 300
                                "step" => integer 10
                            )
                            "roof_overhang" => array(5) (
                                "label" => string(21) "Вынос крыши"
                                "default" => integer 500
                                "min" => integer 100
                                "max" => integer 2000
                                "step" => integer 50
                            )
                            "roof_thickness" => array(5) (
                                "label" => string(25) "Толщина крыши"
                                "default" => integer 200
                                "min" => integer 50
                                "max" => integer 500
                                "step" => integer 10
                            )
                            "gutter_height" => array(5) (
                                "label" => string(50) "Высота водосточного желоба"
                                "default" => integer 150
                                "min" => integer 50
                                "max" => integer 300
                                "step" => integer 10
                            )
                            "gutter_width" => array(5) (
                                "label" => string(50) "Ширина водосточного желоба"
                                "default" => integer 100
                                "min" => integer 50
                                "max" => integer 200
                                "step" => integer 10
                            )
                            "downspout_diameter" => array(5) (
                                "label" => string(48) "Диаметр водосточной трубы"
                                "default" => integer 100
                                "min" => integer 50
                                "max" => integer 200
                                "step" => integer 10
                            )
                            "color_wood_panels" => array(3) (
                                "label" => string(44) "Цвет деревянных панелей"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.35
                                    1 => float 0.2
                                    2 => float 0.1
                                )
                            )
                            "color_metal_panels" => array(3) (
                                "label" => string(50) "Цвет металлических панелей"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.45
                                    1 => float 0.45
                                    2 => float 0.45
                                )
                            )
                            "color_roof_metal" => array(3) (
                                "label" => string(34) "Цвет металла крыши"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.6
                                    1 => float 0.6
                                    2 => float 0.6
                                )
                            )
                            "color_base_stone" => array(3) (
                                "label" => string(46) "Цвет облицовки основания"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.5
                                    1 => float 0.5
                                    2 => float 0.5
                                )
                            )
                            "color_glass_tinted" => array(3) (
                                "label" => string(48) "Цвет тонированного стекла"
                                "type" => string(5) "color"
                                "default" => array(4) (
                                    0 => float 0.1
                                    1 => float 0.1
                                    2 => float 0.1
                                    3 => float 0.3
                                )
                            )
                            "color_door_frame" => array(3) (
                                "label" => string(28) "Цвет рамы двери"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.15
                                    1 => float 0.15
                                    2 => float 0.15
                                )
                            )
                            "color_window_frame" => array(3) (
                                "label" => string(26) "Цвет рамы окна"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.15
                                    1 => float 0.15
                                    2 => float 0.15
                                )
                            )
                            "color_neon_light" => array(3) (
                                "label" => string(46) "Цвет светодиодной полосы"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => integer 0
                                    1 => float 0.8
                                    2 => integer 1
                                )
                            )
                            "color_concrete_driveway" => array(3) (
                                "label" => string(40) "Цвет бетонной дорожки"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.6
                                    1 => float 0.6
                                    2 => float 0.6
                                )
                            )
                            "color_lawn" => array(3) (
                                "label" => string(21) "Цвет газона"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.2
                                    1 => float 0.5
                                    2 => float 0.1
                                )
                            )
                            "color_bush" => array(3) (
                                "label" => string(29) "Цвет кустарника"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.1
                                    1 => float 0.3
                                    2 => float 0.05
                                )
                            )
                            "color_street_lamp" => array(3) (
                                "label" => string(38) "Цвет уличного фонаря"
                                "type" => string(5) "color"
                                "default" => array(3) (
                                    0 => float 0.3
                                    1 => float 0.3
                                    2 => float 0.3
                                )
                            )
                        )
                        "locked_keys" => array(0) 
                        "is_unlocked" => bool TRUE
                        "active_unlock" => NULL
                        "similar_items" => array(4) (
                            0 => array(32) (
                                "id" => string(3) "706"
                                "name" => string(71) "Геодезический купол из узлов и палочек"
                                "keywords" => string(130) "геодезический купол, 3D печать, параметрический дизайн, узлы, палочки, STL"
                                "seo_name" => string(37) "parametric-geodesic-dome-nodes-sticks"
                                "description" => string(333) "Модель параметрического геодезического купола, позволяющая генерировать различные конфигурации узлов и палочек, с опциями для пе …"
                                "extended_description" => NULL
                                "faq_json" => NULL
                                "similar_ids" => NULL
                                "ai_generated_at" => NULL
                                "base_code" => string(15352) "/*
        ПАРАМЕТРИЧЕСКИЙ ГЕОДЕЗИЧЕСКИЙ КУПОЛ ИЗ УЗЛОВ И ПАЛОЧЕК
        При создании параметрической модели метки из спецификации в па …"
                                "parameters_json" => string(1777) "{"stick_width":{"label":"Ширина палочки","default":10,"min":1,"max":50,"step":0.1},"stick_thickness":{"label":"Толщина палочки", …"
                                "unlock_price" => string(4) "0.00"
                                "locked_params" => NULL
                                "preview_img" => string(26) "img_6639_6a5bd04a41109.png"
                                "is_active" => string(1) "1"
                                "status" => string(16) "черновик"
                                "is_public" => string(1) "1"
                                "is_featured" => string(1) "0"
                                "user_id" => string(1) "1"
                                "guest_id" => string(4) "4808"
                                "stl_item_id" => string(4) "6639"
                                "article_id" => NULL
                                "is_deleted" => string(1) "0"
                                "created_at" => string(19) "2026-07-18 22:14:50"
                                "updated_at" => string(19) "2026-07-19 23:24:44"
                                "is_moderated" => string(1) "1"
                                "in_dataset" => string(1) "0"
                                "rating" => string(4) "0.00"
                                "downloads" => string(2) "22"
                                "categories" => array(3) (
                                    0 => array(5) (
                                        "category_id" => string(3) "104"
                                        "category_name" => string(22) "Архитектура"
                                        "category_seo" => string(11) "arhitektura"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "5"
                                    )
                                    1 => array(5) (
                                        "category_id" => string(4) "2123"
                                        "category_name" => string(41) "Геометрические модели"
                                        "category_seo" => string(22) "geometricheskie-modeli"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                    2 => array(5) (
                                        "category_id" => string(4) "4358"
                                        "category_name" => string(22) "Конструкции"
                                        "category_seo" => string(11) "konstrukcii"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                )
                                "votes_count" => string(1) "0"
                                "downloads_count" => string(2) "22"
                            )
                            1 => array(32) (
                                "id" => string(3) "249"
                                "name" => string(50) "Единый Недвижимый Комплекс"
                                "keywords" => string(266) "параметрическая модель, многофункциональный комплекс, производственный цех, административное здание, складская зона, модульная с …"
                                "seo_name" => string(30) "industrial-residential-complex"
                                "description" => string(244) "Параметрическая модель многофункционального комплекса, включающая производственный цех, административное здание и складскую зону …"
                                "extended_description" => NULL
                                "faq_json" => NULL
                                "similar_ids" => NULL
                                "ai_generated_at" => NULL
                                "base_code" => string(5420) "/*
        ПРОЕКТ: Единый Недвижимый Комплекс (Industrial & Residential Complex)
        ОПИСАНИЕ: Параметрическая модель многофункциона …"
                                "parameters_json" => string(2953) "{"fn_value":{"label":"Качество сглаживания","default":30,"min":10,"max":100,"step":5},"site_width":{"label":"Ширина участка","de …"
                                "unlock_price" => string(4) "0.00"
                                "locked_params" => NULL
                                "preview_img" => string(12) "img_4444.png"
                                "is_active" => string(1) "1"
                                "status" => string(16) "черновик"
                                "is_public" => string(1) "1"
                                "is_featured" => string(1) "1"
                                "user_id" => string(1) "1"
                                "guest_id" => NULL
                                "stl_item_id" => string(4) "4444"
                                "article_id" => NULL
                                "is_deleted" => string(1) "0"
                                "created_at" => string(19) "2026-05-01 10:25:15"
                                "updated_at" => string(19) "2026-05-16 00:42:50"
                                "is_moderated" => string(1) "1"
                                "in_dataset" => string(1) "0"
                                "rating" => string(4) "0.00"
                                "downloads" => string(2) "14"
                                "categories" => array(3) (
                                    0 => array(5) (
                                        "category_id" => string(3) "104"
                                        "category_name" => string(22) "Архитектура"
                                        "category_seo" => string(11) "arhitektura"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "5"
                                    )
                                    1 => array(5) (
                                        "category_id" => string(4) "3045"
                                        "category_name" => string(49) "Промышленная недвижимость"
                                        "category_seo" => string(27) "promyshlennaja-nedvizhimost"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                    2 => array(5) (
                                        "category_id" => string(4) "3046"
                                        "category_name" => string(36) "Градостроительство"
                                        "category_seo" => string(17) "gradostroitelstvo"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                )
                                "votes_count" => string(1) "0"
                                "downloads_count" => string(2) "14"
                            )
                            2 => array(32) (
                                "id" => string(4) "1003"
                                "name" => string(62) "Диорама "Маленькая избушка в лесу""
                                "keywords" => string(172) "диорама, избушка, лес, миниатюра, 3D печать, визуализация, домик, русская изба, природа, ландшафт"
                                "seo_name" => string(30) "miniature-cabin-forest-diorama"
                                "description" => string(398) "Параметрическая миниатюрная диорама "Маленькая избушка в лесу" для 3D-печати и визуализации. Включает основание с рельефом, избу …"
                                "extended_description" => string(5770) "<h3>Общее описание и особенности конструкции модели</h3><p>Диорама 'Маленькая избушка в лесу' представляет собой высокодетализир …"
                                "faq_json" => string(4773) "[{"q":"Какова силовая структура модели и как она обеспечивает устойчивость конструкции?","a":"Основная жесткость диорамы обеспеч …"
                                "similar_ids" => NULL
                                "ai_generated_at" => string(19) "2026-09-13 09:01:30"
                                "base_code" => string(13618) "// ====================================================================
    // Проект: Диорама "Маленькая избушка в лесу" (Исправлен …"
                                "parameters_json" => string(3399) "{"detail_level":{"label":"Уровень детализации","default":28,"min":8,"max":100,"step":1},"base_length":{"label":"Длина основания" …"
                                "unlock_price" => string(4) "0.00"
                                "locked_params" => NULL
                                "preview_img" => string(26) "img_7561_6aa1a1520f107.png"
                                "is_active" => string(1) "1"
                                "status" => string(16) "черновик"
                                "is_public" => string(1) "1"
                                "is_featured" => string(1) "0"
                                "user_id" => string(1) "1"
                                "guest_id" => string(4) "3859"
                                "stl_item_id" => string(4) "7561"
                                "article_id" => NULL
                                "is_deleted" => string(1) "0"
                                "created_at" => string(19) "2026-09-09 21:12:11"
                                "updated_at" => string(19) "2026-09-13 09:01:30"
                                "is_moderated" => string(1) "1"
                                "in_dataset" => string(1) "0"
                                "rating" => string(4) "0.00"
                                "downloads" => string(2) "14"
                                "categories" => array(3) (
                                    0 => array(5) (
                                        "category_id" => string(3) "104"
                                        "category_name" => string(22) "Архитектура"
                                        "category_seo" => string(11) "arhitektura"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "5"
                                    )
                                    1 => array(5) (
                                        "category_id" => string(4) "6105"
                                        "category_name" => string(14) "Диорамы"
                                        "category_seo" => string(7) "dioramy"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                    2 => array(5) (
                                        "category_id" => string(4) "6159"
                                        "category_name" => string(14) "Пейзажи"
                                        "category_seo" => string(8) "peyzazhi"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                )
                                "votes_count" => string(1) "0"
                                "downloads_count" => string(2) "14"
                            )
                            3 => array(32) (
                                "id" => string(2) "80"
                                "name" => string(43) "3D карта города Окуловка"
                                "keywords" => string(186) "OpenSCAD, городская планировка, параметрическая модель, 3D макет, архитектура, транспортная сеть, ландшафт"
                                "seo_name" => string(24) "3d-karta-goroda-okulovka"
                                "description" => string(398) "Параметрическая 3D-модель города Окуловка с основными ориентирами: ЖД вокзал, памятник Цою, река Перетна и ключевые улицы. Модел …"
                                "extended_description" => NULL
                                "faq_json" => NULL
                                "similar_ids" => NULL
                                "ai_generated_at" => NULL
                                "base_code" => string(4905) "/*
        ПРОЕКТ: Параметрическая 3D-карта центра города Окуловка
        ОПИСАНИЕ: Стилизованный макет с основными ориентирами: 
        Ж …"
                                "parameters_json" => string(1209) "{"base_width":{"label":"Ширина основания","default":150,"min":100,"max":300,"step":1},"base_depth":{"label":"Длина основания","d …"
                                "unlock_price" => string(4) "0.00"
                                "locked_params" => NULL
                                "preview_img" => string(12) "img_3463.png"
                                "is_active" => string(1) "1"
                                "status" => string(16) "черновик"
                                "is_public" => string(1) "1"
                                "is_featured" => string(1) "1"
                                "user_id" => string(1) "1"
                                "guest_id" => NULL
                                "stl_item_id" => string(4) "3463"
                                "article_id" => NULL
                                "is_deleted" => string(1) "0"
                                "created_at" => string(19) "2026-05-01 10:25:15"
                                "updated_at" => string(19) "2026-05-01 10:25:15"
                                "is_moderated" => string(1) "0"
                                "in_dataset" => string(1) "0"
                                "rating" => string(4) "0.00"
                                "downloads" => string(1) "6"
                                "categories" => array(3) (
                                    0 => array(5) (
                                        "category_id" => string(3) "104"
                                        "category_name" => string(22) "Архитектура"
                                        "category_seo" => string(11) "arhitektura"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "5"
                                    )
                                    1 => array(5) (
                                        "category_id" => string(4) "1715"
                                        "category_name" => string(29) "Городская среда"
                                        "category_seo" => string(16) "gorodskaya-sreda"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                    2 => array(5) (
                                        "category_id" => string(4) "1716"
                                        "category_name" => string(31) "Уличные элементы"
                                        "category_seo" => string(17) "ulichnye-elementy"
                                        "category_description" => NULL
                                        "parametric_items_count" => string(1) "1"
                                    )
                                )
                                "votes_count" => string(1) "0"
                                "downloads_count" => string(1) "6"
                            )
                        )
                        "faq_list" => array(0) 
                    )
                }
                "header" => string(0) ""
                "footer" => string(0) ""
                "sidebar" => string(0) ""
                "current_user" => NULL
                "current_user_roles" => array(0) 
                "menu_items" => array(3) (
                    0 => array(6) (
                        "title" => string(17) "Создать 3D"
                        "href" => string(13) "/stl/generate"
                        "roles" => array(0) 
                        "acl" => string(0) ""
                        "active" => integer 0
                        "icon" => string(11) "fas fa-plus"
                    )
                    1 => array(6) (
                        "title" => string(14) "Каталог"
                        "href" => string(11) "/parametric"
                        "roles" => array(0) 
                        "acl" => string(0) ""
                        "active" => integer 0
                        "icon" => string(12) "fas fa-cubes"
                    )
                    2 => array(6) (
                        "title" => string(17) "О проекте"
                        "href" => string(6) "/about"
                        "roles" => array(0) 
                        "acl" => string(0) ""
                        "active" => integer 0
                        "icon" => string(18) "fas fa-info-circle"
                    )
                )
                "canonical" => string(35) "/tech-garage-hi-tech_parametric_352"
                "og_image" => string(38) "https://text-to-3d.ru/img/img_5260.png"
            )
        }
        public auto_render => bool TRUE
        protected _meta => array(3) (
            "title" => string(130) "Техно-гараж в стиле хай-тек — Настроить и скачать STL модель для 3D печати"
            "description" => string(599) "3D модель техно-гаража в стиле хай-тек, разработанная с использованием параметризации и модульности. Особенности включают оптими …"
            "keywords" => string(261) "гараж, хай-тек, 3D модель, OpenSCAD, параметризация, модульный дизайн, архитектура, техно, футуризм, параметрическая модель, stl …"
        )
        protected _styles => array(0) 
        protected _scripts => array(0) 
        protected _current_user => NULL
        protected _current_user_roles => array(0) 
        public request => object Request(19) {
            protected _requested_with => NULL
            protected _method => string(3) "GET"
            protected _protocol => string(8) "HTTP/1.1"
            protected _secure => bool TRUE
            protected _referrer => NULL
            protected _route => object Route(5) {
                protected _filters => array(0) 
                protected _uri => string(21) "<seo>_parametric_<id>"
                protected _regex => array(2) (
                    "id" => string(12) "([0-9]{1,7})"
                    "seo" => string(8) "(.[^/]*)"
                )
                protected _defaults => array(2) (
                    "controller" => string(10) "Parametric"
                    "action" => string(4) "item"
                )
                protected _route_regex => string(55) "#^(?P<seo>(.[^/]*))_parametric_(?P<id>([0-9]{1,7}))$#uD"
            }
            protected _routes => array(0) 
            protected _header => object HTTP_Header(0) {
            }
            protected _body => NULL
            protected _directory => string(0) ""
            protected _controller => string(10) "Parametric"
            protected _action => string(4) "item"
            protected _uri => string(34) "tech-garage-hi-tech_parametric_352"
            protected _external => bool FALSE
            protected _params => array(2) (
                "seo" => string(19) "tech-garage-hi-tech"
                "id" => string(3) "352"
            )
            protected _get => array(1) (
                "kohana_uri" => string(34) "tech-garage-hi-tech_parametric_352"
            )
            protected _post => array(0) 
            protected _cookies => array(0) 
            protected _client => object Request_Client_Internal(9) {
                protected _previous_environment => NULL
                protected _cache => NULL
                protected _follow => bool FALSE
                protected _follow_headers => array(1) (
                    0 => string(13) "authorization"
                )
                protected _strict_redirect => bool TRUE
                protected _header_callbacks => array(1) (
                    "Location" => string(34) "Request_Client::on_header_location"
                )
                protected _max_callback_depth => integer 5
                protected _callback_depth => integer 1
                protected _callback_params => array(0) 
            }
        }
        public response => object Response(5) {
            protected _status => integer 200
            protected _header => object HTTP_Header(0) {
            }
            protected _body => string(0) ""
            protected _cookies => array(0) 
            protected _protocol => string(8) "HTTP/1.1"
        }
        public site_name => string(13) "Text-to-3D.ru"
        public table_view => string(3) "div"
        public admin_mail => string(18) "star-ley@yandex.ru"
        public guest_id => bool FALSE
        public counters => array(4) (
            "stl_items_count" => integer 0
            "stl_items_limit" => integer 10
            "parametric_items_count" => integer 0
            "parametric_items_limit" => integer 5
        )
    }
    89 
    90 			// Create a new instance of the controller
    91 			$controller = $class->newInstance($request, $response);
    92 
    93 			// Run the controller's execute() method
    94 			$response = $class->getMethod('execute')->invoke($controller);
    95 
    96 			if ( ! $response instanceof Response)
    97 			{
    98 				// Controller failed to return a Response.
    99 				throw new Kohana_Exception('Controller failed to return a Response');
    
  16. SYSPATH/classes/Kohana/Request/Client.php [ 114 ] » Kohana_Request_Client_Internal->execute_request(arguments)

    0
    object Request(19) {
        protected _requested_with => NULL
        protected _method => string(3) "GET"
        protected _protocol => string(8) "HTTP/1.1"
        protected _secure => bool TRUE
        protected _referrer => NULL
        protected _route => object Route(5) {
            protected _filters => array(0) 
            protected _uri => string(21) "<seo>_parametric_<id>"
            protected _regex => array(2) (
                "id" => string(12) "([0-9]{1,7})"
                "seo" => string(8) "(.[^/]*)"
            )
            protected _defaults => array(2) (
                "controller" => string(10) "Parametric"
                "action" => string(4) "item"
            )
            protected _route_regex => string(55) "#^(?P<seo>(.[^/]*))_parametric_(?P<id>([0-9]{1,7}))$#uD"
        }
        protected _routes => array(0) 
        protected _header => object HTTP_Header(0) {
        }
        protected _body => NULL
        protected _directory => string(0) ""
        protected _controller => string(10) "Parametric"
        protected _action => string(4) "item"
        protected _uri => string(34) "tech-garage-hi-tech_parametric_352"
        protected _external => bool FALSE
        protected _params => array(2) (
            "seo" => string(19) "tech-garage-hi-tech"
            "id" => string(3) "352"
        )
        protected _get => array(1) (
            "kohana_uri" => string(34) "tech-garage-hi-tech_parametric_352"
        )
        protected _post => array(0) 
        protected _cookies => array(0) 
        protected _client => object Request_Client_Internal(9) {
            protected _previous_environment => NULL
            protected _cache => NULL
            protected _follow => bool FALSE
            protected _follow_headers => array(1) (
                0 => string(13) "authorization"
            )
            protected _strict_redirect => bool TRUE
            protected _header_callbacks => array(1) (
                "Location" => string(34) "Request_Client::on_header_location"
            )
            protected _max_callback_depth => integer 5
            protected _callback_depth => integer 1
            protected _callback_params => array(0) 
        }
    }
    1
    object Response(5) {
        protected _status => integer 200
        protected _header => object HTTP_Header(0) {
        }
        protected _body => string(0) ""
        protected _cookies => array(0) 
        protected _protocol => string(8) "HTTP/1.1"
    }
    109 		$orig_response = $response = Response::factory(['_protocol' => $request->protocol()]);
    110 
    111 		if (($cache = $this->cache()) instanceof HTTP_Cache)
    112 			return $cache->execute($this, $request, $response);
    113 
    114 		$response = $this->execute_request($request, $response);
    115 
    116 		// Execute response callbacks
    117 		foreach ($this->header_callbacks() as $header => $callback)
    118 		{
    119 			if ($response->headers($header))
    
  17. SYSPATH/classes/Kohana/Request.php [ 1000 ] » Kohana_Request_Client->execute(arguments)

    0
    object Request(19) {
        protected _requested_with => NULL
        protected _method => string(3) "GET"
        protected _protocol => string(8) "HTTP/1.1"
        protected _secure => bool TRUE
        protected _referrer => NULL
        protected _route => object Route(5) {
            protected _filters => array(0) 
            protected _uri => string(21) "<seo>_parametric_<id>"
            protected _regex => array(2) (
                "id" => string(12) "([0-9]{1,7})"
                "seo" => string(8) "(.[^/]*)"
            )
            protected _defaults => array(2) (
                "controller" => string(10) "Parametric"
                "action" => string(4) "item"
            )
            protected _route_regex => string(55) "#^(?P<seo>(.[^/]*))_parametric_(?P<id>([0-9]{1,7}))$#uD"
        }
        protected _routes => array(0) 
        protected _header => object HTTP_Header(0) {
        }
        protected _body => NULL
        protected _directory => string(0) ""
        protected _controller => string(10) "Parametric"
        protected _action => string(4) "item"
        protected _uri => string(34) "tech-garage-hi-tech_parametric_352"
        protected _external => bool FALSE
        protected _params => array(2) (
            "seo" => string(19) "tech-garage-hi-tech"
            "id" => string(3) "352"
        )
        protected _get => array(1) (
            "kohana_uri" => string(34) "tech-garage-hi-tech_parametric_352"
        )
        protected _post => array(0) 
        protected _cookies => array(0) 
        protected _client => object Request_Client_Internal(9) {
            protected _previous_environment => NULL
            protected _cache => NULL
            protected _follow => bool FALSE
            protected _follow_headers => array(1) (
                0 => string(13) "authorization"
            )
            protected _strict_redirect => bool TRUE
            protected _header_callbacks => array(1) (
                "Location" => string(34) "Request_Client::on_header_location"
            )
            protected _max_callback_depth => integer 5
            protected _callback_depth => integer 1
            protected _callback_params => array(0) 
        }
    }
     995 			throw new Request_Exception('Unable to execute :uri without a Kohana_Request_Client', [
     996 				':uri' => $this->_uri,
     997 			]);
     998 		}
     999 
    1000 		return $this->_client->execute($this);
    1001 	}
    1002 
    1003 	/**
    1004 	 * Returns whether this request is the initial request Kohana received.
    1005 	 * Can be used to test for sub requests.
    
  18. DOCROOT/index.php [ 119 ] » Kohana_Request->execute()

    114 	/**
    115 	 * Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
    116 	 * If no source is specified, the URI will be automatically detected.
    117 	 */
    118 	echo Request::factory(TRUE, array(), FALSE)
    119 		->execute()
    120 		->send_headers(TRUE)
    121 		->body();
    122 }
    

Environment

Included files (178)

DOCROOT/index.php
APPPATH/bootstrap.php
SYSPATH/classes/Kohana/Core.php
SYSPATH/classes/Kohana.php
/home/c/cs11853/text-to-3d.ru/vendor/autoload.php
/home/c/cs11853/text-to-3d.ru/vendor/composer/autoload_real.php
/home/c/cs11853/text-to-3d.ru/vendor/composer/platform_check.php
/home/c/cs11853/text-to-3d.ru/vendor/composer/ClassLoader.php
/home/c/cs11853/text-to-3d.ru/vendor/composer/autoload_static.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-mbstring/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-mbstring/bootstrap80.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-intl-normalizer/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-intl-idn/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/ralouphie/getallheaders/src/getallheaders.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-php80/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php
/home/c/cs11853/text-to-3d.ru/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/deprecation-contracts/function.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-ctype/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-ctype/bootstrap80.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/polyfill-iconv/bootstrap.php
/home/c/cs11853/text-to-3d.ru/vendor/symfony/translation/Resources/functions.php
/home/c/cs11853/text-to-3d.ru/vendor/guzzlehttp/guzzle/src/functions_include.php
/home/c/cs11853/text-to-3d.ru/vendor/guzzlehttp/guzzle/src/functions.php
/home/c/cs11853/text-to-3d.ru/vendor/swiftmailer/swiftmailer/lib/swift_required.php
/home/c/cs11853/text-to-3d.ru/vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
SYSPATH/classes/I18n.php
SYSPATH/classes/Kohana/I18n.php
SYSPATH/classes/HTTP.php
SYSPATH/classes/Kohana/HTTP.php
SYSPATH/classes/Kohana/Exception.php
SYSPATH/classes/Kohana/Kohana/Exception.php
SYSPATH/classes/Log.php
SYSPATH/classes/Kohana/Log.php
SYSPATH/classes/Config.php
SYSPATH/classes/Kohana/Config.php
SYSPATH/classes/Log/File.php
SYSPATH/classes/Kohana/Log/File.php
SYSPATH/classes/Log/Writer.php
SYSPATH/classes/Kohana/Log/Writer.php
SYSPATH/classes/Config/File.php
SYSPATH/classes/Kohana/Config/File.php
SYSPATH/classes/Kohana/Config/File/Reader.php
SYSPATH/classes/Kohana/Config/Reader.php
SYSPATH/classes/Kohana/Config/Source.php
SYSPATH/classes/Arr.php
SYSPATH/classes/Kohana/Arr.php
APPPATH/config/cookie.php
SYSPATH/classes/Config/Group.php
SYSPATH/classes/Kohana/Config/Group.php
SYSPATH/classes/Cookie.php
SYSPATH/classes/Kohana/Cookie.php
SYSPATH/classes/Session.php
SYSPATH/classes/Kohana/Session.php
APPPATH/modules/erp110_migrations_mysql/init.php
SYSPATH/classes/Route.php
SYSPATH/classes/Kohana/Route.php
APPPATH/modules/erp208_events/init.php
APPPATH/modules/erp208_events/config/erp208_events.php
APPPATH/modules/erp212_storage/init.php
APPPATH/classes/Event.php
APPPATH/modules/erp208_events/classes/Service/Erp208/EventBus.php
MODPATH/orm/classes/ORM.php
MODPATH/orm/classes/Kohana/ORM.php
SYSPATH/classes/Model.php
SYSPATH/classes/Kohana/Model.php
APPPATH/modules/erp208_events/classes/Model/Erp208/Subscriber.php
SYSPATH/classes/Inflector.php
SYSPATH/classes/Kohana/Inflector.php
SYSPATH/config/inflector.php
MODPATH/database/classes/Database.php
MODPATH/database/classes/Kohana/Database.php
MODPATH/database/config/database.php
APPPATH/config/database.php
MODPATH/database/classes/Database/MySQLi.php
MODPATH/database/classes/Kohana/Database/MySQLi.php
MODPATH/database/classes/DB.php
MODPATH/database/classes/Kohana/DB.php
MODPATH/database/classes/Database/Query/Builder/Select.php
MODPATH/database/classes/Kohana/Database/Query/Builder/Select.php
MODPATH/database/classes/Database/Query/Builder/Where.php
MODPATH/database/classes/Kohana/Database/Query/Builder/Where.php
MODPATH/database/classes/Database/Query/Builder.php
MODPATH/database/classes/Kohana/Database/Query/Builder.php
MODPATH/database/classes/Database/Query.php
MODPATH/database/classes/Kohana/Database/Query.php
MODPATH/database/classes/Database/MySQLi/Result.php
MODPATH/database/classes/Kohana/Database/MySQLi/Result.php
MODPATH/database/classes/Database/Result.php
MODPATH/database/classes/Kohana/Database/Result.php
APPPATH/modules/erp212_storage/config/erp212_storage.php
APPPATH/modules/erp217_notification_center/init.php
APPPATH/modules/cookie_consent/init.php
APPPATH/modules/517_articles/init.php
MODPATH/cache/classes/Kohana/Cache.php
MODPATH/cache/classes/Cache.php
MODPATH/cache/config/cache.php
APPPATH/config/cache.php
MODPATH/cache/classes/Cache/File.php
MODPATH/cache/classes/Kohana/Cache/File.php
MODPATH/cache/classes/Cache/GarbageCollect.php
MODPATH/cache/classes/Kohana/Cache/GarbageCollect.php
APPPATH/modules/stl_module/init.php
APPPATH/modules/imagegen/init.php
APPPATH/modules/pagination/init.php
APPPATH/routes.php
SYSPATH/classes/Request.php
SYSPATH/classes/Kohana/Request.php
SYSPATH/classes/HTTP/Request.php
SYSPATH/classes/Kohana/HTTP/Request.php
SYSPATH/classes/HTTP/Message.php
SYSPATH/classes/Kohana/HTTP/Message.php
SYSPATH/classes/HTTP/Header.php
SYSPATH/classes/Kohana/HTTP/Header.php
SYSPATH/classes/Request/Client/Internal.php
SYSPATH/classes/Kohana/Request/Client/Internal.php
SYSPATH/classes/Request/Client.php
SYSPATH/classes/Kohana/Request/Client.php
SYSPATH/classes/Response.php
SYSPATH/classes/Kohana/Response.php
SYSPATH/classes/HTTP/Response.php
SYSPATH/classes/Kohana/HTTP/Response.php
APPPATH/modules/stl_module/classes/Controller/Parametric.php
APPPATH/modules/stl_module/classes/Controller/StlBase.php
APPPATH/classes/Controller/Base.php
APPPATH/modules/erp100_core/classes/Controller/Erp100/Base.php
SYSPATH/classes/Controller.php
SYSPATH/classes/Kohana/Controller.php
APPPATH/config/site_config.php
SYSPATH/classes/View.php
SYSPATH/classes/Kohana/View.php
MODPATH/auth/classes/Auth.php
MODPATH/auth/classes/Kohana/Auth.php
MODPATH/auth/config/auth.php
APPPATH/config/auth.php
MODPATH/orm/classes/Auth/ORM.php
MODPATH/orm/classes/Kohana/Auth/ORM.php
SYSPATH/config/session.php
MODPATH/database/config/session.php
APPPATH/config/session.php
MODPATH/database/classes/Session/Database.php
MODPATH/database/classes/Kohana/Session/Database.php
APPPATH/modules/stl_module/classes/Model/StlCounter.php
MODPATH/database/classes/Model/Database.php
MODPATH/database/classes/Kohana/Model/Database.php
APPPATH/modules/stl_module/classes/Model/Parametric.php
MODPATH/database/classes/Database/Query/Builder/Join.php
MODPATH/database/classes/Kohana/Database/Query/Builder/Join.php
APPPATH/modules/stl_module/classes/Model/ParametricCategories.php
APPPATH/modules/stl_module/classes/Model/ParametricRating.php
APPPATH/modules/stl_module/classes/Model/ParametricUnlock.php
MODPATH/database/classes/Database/Expression.php
MODPATH/database/classes/Kohana/Database/Expression.php
SYSPATH/classes/URL.php
SYSPATH/classes/Kohana/URL.php
SYSPATH/config/url.php
APPPATH/config/url.php
APPPATH/views/template_tailwindcss.php
SYSPATH/classes/HTML.php
SYSPATH/classes/Kohana/HTML.php
SYSPATH/classes/UTF8.php
SYSPATH/classes/Kohana/UTF8.php
APPPATH/views/main_lib.php
APPPATH/views/metrika.php
APPPATH/modules/erp118_links/classes/Controller/Erp118/Widget.php
APPPATH/modules/stl_module/views/parametric/item/item.php
APPPATH/modules/stl_module/views/parametric/item/_feedback.php
APPPATH/modules/stl_module/views/parametric/item/_parameters_form.php
SYSPATH/classes/Debug.php
SYSPATH/classes/Kohana/Debug.php
SYSPATH/classes/Date.php
SYSPATH/classes/Kohana/Date.php
SYSPATH/views/kohana/error.php
APPPATH/modules/erp217_notification_center/i18n/ru/ru.php
APPPATH/modules/erp212_storage/i18n/ru.php
APPPATH/modules/erp208_events/i18n/ru.php
APPPATH/i18n/ru.php

Loaded extensions (75)

Core
date
libxml
openssl
pcre
zlib
bcmath
bz2
calendar
ctype
dba
dom
hash
fileinfo
filter
ftp
gettext
SPL
iconv
json
mbstring
session
standard
posix
Reflection
Phar
shmop
SimpleXML
soap
sockets
sodium
exif
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
zip
mysqlnd
apache2handler
curl
enchant
gd
gmp
imagick
imap
intl
ldap
mailparse
mcrypt
memcache
memcached
mysqli
odbc
PDFlib
PDO
pdo_dblib
PDO_Firebird
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
pgsql
pspell
raphf
redis
snmp
sqlite3
tidy
xsl
yaml
OAuth
Zend OPcache

$_GET

kohana_uri
string(34) "tech-garage-hi-tech_parametric_352"

$_SERVER

REDIRECT_HTTPS
string(2) "On"
REDIRECT_OPENROUTER_API_KEY
string(73) "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"
REDIRECT_TOOLFORGE_API_KEY
string(35) "sk-lm-eThemJ8Q:efgiGiPj2AbERQ4b8q46"
REDIRECT_STATUS
string(3) "200"
HTTPS
string(2) "On"
OPENROUTER_API_KEY
string(73) "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"
TOOLFORGE_API_KEY
string(35) "sk-lm-eThemJ8Q:efgiGiPj2AbERQ4b8q46"
HTTP_HOST
string(13) "text-to-3d.ru"
HTTP_X_HTTPS
string(1) "1"
HTTP_X_FORWARDED_PROTO
string(5) "https"
HTTP_ACCEPT
string(3) "*/*"
HTTP_USER_AGENT
string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT_ENCODING
string(23) "gzip, br, zstd, deflate"
PATH
string(60) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SERVER_SIGNATURE
string(0) ""
SERVER_SOFTWARE
string(13) "Apache/2.4.52"
SERVER_NAME
string(13) "text-to-3d.ru"
SERVER_ADDR
string(9) "127.0.0.1"
SERVER_PORT
string(2) "80"
REMOTE_ADDR
string(13) "216.73.216.55"
DOCUMENT_ROOT
string(41) "/home/c/cs11853/text-to-3d.ru/public_html"
REQUEST_SCHEME
string(4) "http"
CONTEXT_PREFIX
string(0) ""
CONTEXT_DOCUMENT_ROOT
string(41) "/home/c/cs11853/text-to-3d.ru/public_html"
SERVER_ADMIN
string(15) "info@timeweb.ru"
SCRIPT_FILENAME
string(51) "/home/c/cs11853/text-to-3d.ru/public_html/index.php"
REMOTE_PORT
string(5) "51810"
REDIRECT_URL
string(35) "/tech-garage-hi-tech_parametric_352"
REDIRECT_QUERY_STRING
string(45) "kohana_uri=tech-garage-hi-tech_parametric_352"
GATEWAY_INTERFACE
string(7) "CGI/1.1"
SERVER_PROTOCOL
string(8) "HTTP/1.1"
REQUEST_METHOD
string(3) "GET"
QUERY_STRING
string(45) "kohana_uri=tech-garage-hi-tech_parametric_352"
REQUEST_URI
string(35) "/tech-garage-hi-tech_parametric_352"
SCRIPT_NAME
string(10) "/index.php"
PHP_SELF
string(10) "/index.php"
REQUEST_TIME_FLOAT
float 1791852353.4561
REQUEST_TIME
integer 1791852353
argv
array(1) (
    0 => string(45) "kohana_uri=tech-garage-hi-tech_parametric_352"
)
argc
integer 1
Мы используем файлы COOKIES

Продолжая работу с сайтом, вы подтверждаете использование аналитических файлов-cookies и сбор пользовательских данных (IP-адрес, данные браузера) для улучшения работы сервиса. Если вы не согласны, пожалуйста, покиньте сайт.