<?php if (App::req(1) == 'view') { $oRow = App::api('video.get', array('id' => App::req(2))); if (isset($oRow->id)) { echo '$(\'#app_js_video_view_' . $oRow->id . '\').html(\'' . App::cleanJs($oRow->embed_code) . '\');'; } exit; } App::setTitle('Videos');
<?php namespace ScriptAcid; $startKernelIncludeTime = microtime(); require_once $_SERVER['DOCUMENT_ROOT'] . '/scriptacid/core/kernel.php'; //require_once $_SERVER['DOCUMENT_ROOT'].'/scriptacid/core/application.php'; $stopKernelIncludeTime = microtime(); $diffKernelIncludeTime = $stopKernelIncludeTime - $startKernelIncludeTime; ob_start(); App::setTitle('bench_kernel_include'); $startMakePage = microtime(); App::page(function () { echo '{__bench_placeholder}'; }); $stopMakePage = microtime(); $fullBufferContents = ob_get_clean(); $diffMakePage = $stopMakePage - $startMakePage; echo str_replace('{__bench_placeholder}', '' . 'kernel include time: ' . $diffKernelIncludeTime . endl . 'Application::makePage time: ' . $diffMakePage . endl, $fullBufferContents);
namespace ScriptAcid; require_once $_SERVER["DOCUMENT_ROOT"] . "/scriptacid/core/application.php"; App::page(function (&$arPageParams) { ?> <b><?php echo App::get()->getTemplateName(); ?> </b><br /> <b><?php echo App::get()->getTemplateSkin(); ?> </b><br /> <?php }, false); // end of makePage App::setTitle("Тестируем работу шаблонов и скинов"); ?> <?php App::connectTemplate("_default:skin1"); // App::connectTemplate(":skin2"); // App::connectTemplate("app_template:skin1"); // App::get()->connectTemplate("../../../../../index.php\0"); // App::setTemplateName("_admin"); // Сначала задаем шаблон // App::setTemplateName(":skin1"); // Потом отдельно скин // App::setTemplateName("_admin:skin1"); // Или все сразу // App::setTemplateName("some_wrong_name:skin1"); // скин _не_ будет задан // App::connectTemplate();
<?php App::setTitle('Photos');
<?php namespace ScriptAcid; define('PAGE_FINISH_STREAM', true); $startKernelIncludeTime = microtime(); //require_once $_SERVER['DOCUMENT_ROOT'].'/scriptacid/core/kernel.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/scriptacid/core/application.php'; $stopKernelIncludeTime = microtime(); $diffKernelIncludeTime = $stopKernelIncludeTime - $startKernelIncludeTime; ob_start(); App::setTitle('bench_complex'); $startMakePage = microtime(); App::page(function () { //*/ Bench::startTime(":catalog.section"); App::callComponent(":catalog.section", "", array("TYPE" => "orion_locations", "CATALOG_ID" => "3", "CACHE_OFF" => "Y", "COMPONENT_AJAX_MODE" => "N")); ?> <p>Время: <?php echo Bench::stopTime(":catalog.section"); ?> </p> <?php Bench::startTime(":catalog.element.add@_default"); App::callComponent(":catalog.element.add", "_default", array("COMPONENT_AJAX_MODE" => "N", "FIELDS" => array("ID", "ACTIVE", "NAME", "CATALOG_SECTION_ID", "CATALOG_ID", "SORT", "CODE", "PREVIEW_PICTURE", "PREVIEW_TEXT", "PREVIEW_TEXT_TYPE", "DETAIL_PICTURE", "DETAIL_TEXT", "DETAIL_TEXT_TYPE", "TAGS"), "TYPE" => "orion_locations", "CATALOG_ID" => "3", "ID" => '{%_GET[ID]}', "ACTION" => '{%_GET[ACTION]}', "LIST_URL" => "/test/test_ajax_component_call.php", "ELEMENT_URL" => "/test/test_ajax_component_call.php?ID=#ID#")); ?> <p>Время: <?php echo Bench::stopTime(":catalog.element.add@_default"); ?>