Файловый менеджер - Редактировать - /var/www/html/administrator/components/com_jssupportticket/include/updater/updater.php
Ðазад
<?php /** * @Copyright Copyright (C) 2015 ... Ahmad Bilal * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html * Company: Buruj Solutions + Contact: www.burujsolutions.com , ahmad@burujsolutions.com * Created on: May 22, 2015 ^ + Project: JS Tickets ^ */ defined('_JEXEC') or die('Restricted access'); $db = JFactory::getDbo(); $query = "SELECT * FROM `#__js_ticket_config` WHERE configname = 'version' OR configname = 'last_version' OR configname = 'last_step_updater'"; $db->setQuery($query); $result = $db->loadObjectList(); $config = array(); foreach($result AS $rs){ $config[$rs->configname] = $rs->configvalue; } $config['version'] = str_replace('.', '', $config['version']); if(!empty($config['last_version']) && $config['last_version'] != '' && $config['last_version'] < $config['version']){ $last_version = $config['last_version'] + 1; // files execute from the next version $currentversion = $config['version']; for($i = $last_version; $i <= $currentversion; $i++){ $path = JPATH_COMPONENT_ADMINISTRATOR.'/include/updater/files/'.$i.'.php'; if(file_exists($path)){ include_once($path); } } } $mainfile = JPATH_COMPONENT_ADMINISTRATOR.'/views/jssupportticket/tmpl/controlpanel.php'; $contents = file_get_contents($mainfile); //$contents = str_replace('$path = JPATH_COMPONENT_ADMINISTRATOR."/include/updater/updater.php";require_once($path);', '', $contents); $contents = str_replace('$path = JPATH_COMPONENT_ADMINISTRATOR.\'/include/updater/updater.php\';require_once($path);', '', $contents); file_put_contents($mainfile, $contents); function recursiveremove($dir) { $structure = glob(rtrim($dir, "/").'/*'); if (is_array($structure)) { foreach($structure as $file) { if (is_dir($file)) recursiveremove($file); elseif (is_file($file)) unlink($file); } } rmdir($dir); } $dir = JPATH_COMPONENT_ADMINISTRATOR.'/include/updater'; recursiveremove($dir); ?>
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка