File manager - Edit - /home/jardides/www/Jardi-design/administrator/components/com_templateck/views/template/tmpl/layout_error404.php
Back
<?php /** * @name Template Creator CK 3 * @copyright Copyright (C) 2013. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @author Cedric Keiflin - http://www.template-creator.com - http://www.joomlack.fr */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); $error404_options = $blocsbyname['layout_error404_html']; $error404error404use = isset($error404_options->error404use) ? $error404_options->error404use : '0'; // check if we need to create the 404 page if ($error404error404use == '1') { $layouterror404custommessage = $input->get('layouterror404custommessage', '', 'html'); $layouterror404custommessage = str_replace('<', '<', $layouterror404custommessage); $layouterror404custommessage = str_replace('>', '>', $layouterror404custommessage); // Make replacements for the strings $layouterror404custommessage = str_replace('{ERROR_REQUEST}', '<?php echo JText::_( \'TPL_' . strtoupper($templatename) . '_ERROR_REQUEST\'); ?>', $layouterror404custommessage); $layouterror404custommessage = str_replace('{SEARCH_FIELD}', '<?php if (JModuleHelper::getModule(\'search\')) : ?><?php echo JText::_( \'TPL_' . strtoupper($templatename) . '_SEARCH_FIELD\'); ?><br /><?php echo $doc->getBuffer(\'module\', \'search\'); ?><?php endif; ?>', $layouterror404custommessage); $layouterror404custommessage = str_replace('{GO_HOME}', '<a class="button" href="<?php echo JUri::base(true) ?>"><span class="fa fa-home"></span> <?php echo JText::_(\'JERROR_LAYOUT_GO_TO_THE_HOME_PAGE\'); ?></a>', $layouterror404custommessage); $layouterror404custommessage = str_replace('{CONTACT_ADMINISTRATOR}', '<?php echo JText::_( \'TPL_' . strtoupper($templatename) . '_CONTACT_ADMINISTRATOR\'); ?>', $layouterror404custommessage); $layouterror404custommessage = str_replace('{ERROR_CODE}', '404', $layouterror404custommessage); $layouterror404custommessage = str_replace('{ERROR_MESSAGE}', '<?php echo JText::_(\'TPL_' . strtoupper($templatename) . '_ERROR_MESSAGE\'); ?>', $layouterror404custommessage); $error404codeincontent = isset($error404_options->error404codeincontent) ? $error404_options->error404codeincontent : '1'; if ($error404codeincontent == '1') { $indexphp = @file_get_contents($path . '/index.php'); $error404_php = str_replace('<jdoc:include type="component" />', $layouterror404custommessage, $indexphp); $error404_php = str_replace('<jdoc:include type="message" />', '', $error404_php); $error404_php = str_replace("defined('_JEXEC') or die('Restricted access');", "defined('_JEXEC') or die('Restricted access');\n\$app = JFactory::getApplication();\n\$doc = JFactory::getDocument();\$this->params = \$app->getTemplate(true)->params;", $error404_php); $error404_php = str_replace("\$this->countModules", "JFactory::getDocument()->countModules", $error404_php); $error404_php = str_replace("<?php JHtml::_('jquery.framework'); ?>", "", $error404_php); $error404_php = str_replace("<?php JHtml::_('bootstrap.framework'); ?>", "", $error404_php); $error404_php = str_replace("<?php JHtmlBootstrap::loadCss(\$includeMaincss = false, \$this->direction); ?>", "", $error404_php); $error404_php = str_replace('<jdoc:include type="head" />', '<meta charset="utf-8" /> <title><?php echo $this->title; ?> <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, \'UTF-8\'); ?></title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="<?php echo JUri::base(true) ?>/media/jui/js/jquery.min.js" type="text/javascript"></script>', $error404_php); $error404_php = preg_replace('/<jdoc:include type="modules" name="(.[^=]*)" \/>/', "<?php echo \$doc->getBuffer('modules', '$1'); ?>", $error404_php); $error404_php = preg_replace('/<jdoc:include type="modules" name="(.*)" style="(.*)" \/>/Uis', '<?php echo \$doc->getBuffer(\'modules\', \'$1\', array(\'style\' => \'$2\')); ?>', $error404_php); } else { $error404_php = '<?php /** * Created by Template Creator CK * http://www.template-creator.com */ // load the header.php file ?> ' . $layouterror404custommessage . ' <?php '; } @file_put_contents($path . '/error.php', $error404_php); } else { // TCK_File::delete($path . '/error.php'); }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings