protected function getCallTime() { $v6b65583eced7f2bc21d80ba0fc82066a = round(microtime(true) - $this->invokeTime, 6); $v2245023265ae4cf87d02c8b6ba991139 = mainConfiguration::getInstance(); $v500926d0e2f1fd46a82272d2a9b11627 = (string) $v2245023265ae4cf87d02c8b6ba991139->get('kernel', 'show-generate-time'); if (!$this->option('generation-time') || $v500926d0e2f1fd46a82272d2a9b11627 === "0") { return; } $v30fbafbb765afb6552e512877a217fc6 = ''; $v36750de19bed237506726986ae09e0c9 = parent::contentGenerator(); if (is_string($v36750de19bed237506726986ae09e0c9) && strlen($v36750de19bed237506726986ae09e0c9)) { $v30fbafbb765afb6552e512877a217fc6 = ' by ' . $v36750de19bed237506726986ae09e0c9; } switch ($this->contentType) { case 'text/html': case 'text/xml': return "<!-- This page generated in {$v6b65583eced7f2bc21d80ba0fc82066a} secs{$v30fbafbb765afb6552e512877a217fc6} -->"; case 'application/javascript': case 'text/javascript': return "/* This page generated in {$v6b65583eced7f2bc21d80ba0fc82066a} secs{$v30fbafbb765afb6552e512877a217fc6} */"; default: ""; } }
private function initAdminModeTemplater() { $v2245023265ae4cf87d02c8b6ba991139 = mainConfiguration::getInstance(); $vd0445781d0ea0874702f04eb72c588d5 = $v2245023265ae4cf87d02c8b6ba991139->includeParam('templates.skins', array('skin' => system_get_skinName())); $v41275a535677f79ff347e01bc530c176 = permissionsCollection::getInstance(); $v8e44f0089b076e18a718eb9ca3d94674 = $v41275a535677f79ff347e01bc530c176->getUserId(); $vca02d1555c813b1b1ad637654c0fe111 = $v41275a535677f79ff347e01bc530c176->isAllowedMethod($v8e44f0089b076e18a718eb9ca3d94674, $this->current_module, $this->current_method); $v5b063e275d506f65ebf1b02d926f19a4 = 'main.xsl'; if (!$v41275a535677f79ff347e01bc530c176->isAdmin(false, true) || !$vca02d1555c813b1b1ad637654c0fe111) { if ($v41275a535677f79ff347e01bc530c176->isAuth()) { $v90f805bfcba6ab75df4ad6da8e6afd9b = "owner_id = {$v8e44f0089b076e18a718eb9ca3d94674}"; $v8e59688c095c0b0bad04d8476df25db3 = umiObjectsCollection::getInstance()->getObject($v8e44f0089b076e18a718eb9ca3d94674)->getValue('groups'); foreach ($v8e59688c095c0b0bad04d8476df25db3 as $vf2f5fbe4a9d4cc9a39e7a62a513580e9) { $v90f805bfcba6ab75df4ad6da8e6afd9b .= " or owner_id = {$vf2f5fbe4a9d4cc9a39e7a62a513580e9}"; } $vac5c74b64b4b8352ef2f181affb5ac2a = "SELECT `module` FROM cms_permissions WHERE (" . $v90f805bfcba6ab75df4ad6da8e6afd9b . ") and (method = '' or method is null)"; $result = l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if (mysql_num_rows($result) !== 0) { $vb1444fb0c07653567ad325aa25d4e37a = regedit::getInstance(); while ($vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_array($result)) { $v22884db148f0ffb0d830ba431102b0b5 = $vf1965a857bc285d26fe22023aa5ab50d[0]; $vea9f6aca279138c58f705c8d4cb4b8ce = $vb1444fb0c07653567ad325aa25d4e37a->getVal("//modules/{$v22884db148f0ffb0d830ba431102b0b5}/default_method_admin"); if ($v41275a535677f79ff347e01bc530c176->isAllowedMethod($v8e44f0089b076e18a718eb9ca3d94674, $v22884db148f0ffb0d830ba431102b0b5, $vea9f6aca279138c58f705c8d4cb4b8ce)) { def_module::redirect('http://' . $this->getCurrentDomain()->getHost() . '/admin/' . $v22884db148f0ffb0d830ba431102b0b5 . '/' . $vea9f6aca279138c58f705c8d4cb4b8ce . "/"); break; } } } } $v5b063e275d506f65ebf1b02d926f19a4 = 'main_login.xsl'; } $vfbf236c2ed0d94c877048bc5bb1db3d9 = $vd0445781d0ea0874702f04eb72c588d5 . $v5b063e275d506f65ebf1b02d926f19a4; if (!is_file($vfbf236c2ed0d94c877048bc5bb1db3d9)) { throw new coreException('Template "' . $vfbf236c2ed0d94c877048bc5bb1db3d9 . '" not found.'); } outputBuffer::contentGenerator('XSLT, ADMIN MODE'); return umiTemplater::create('XSLT', $vfbf236c2ed0d94c877048bc5bb1db3d9); }
protected function getCallTime() { $generationTime = round(microtime(true) - $this->invokeTime, 6); $config = mainConfiguration::getInstance(); $showGenerateTime = (string) $config->get('kernel', 'show-generate-time'); if (!$this->option('generation-time') || $showGenerateTime === "0") { return; } $generatedBy = ''; $contentGenerator = parent::contentGenerator(); if (is_string($contentGenerator) && strlen($contentGenerator)) { $generatedBy = ' by ' . $contentGenerator; } switch ($this->contentType) { case 'text/html': case 'text/xml': return "<!-- This page generated in {$generationTime} secs{$generatedBy} -->"; case 'application/javascript': case 'text/javascript': return "/* This page generated in {$generationTime} secs{$generatedBy} */"; default: ""; } }