File manager - Edit - /home/ferretapmx/public_html/sppagebuilderproupdater.tar
Back
sppagebuilderproupdater.php 0000644 00000004013 15231073361 0012210 0 ustar 00 <?php /** * @package SP Page Builder * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2023 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ use Joomla\CMS\Factory; use Joomla\Registry\Registry; use Joomla\CMS\Plugin\CMSPlugin; //no direct access defined ('_JEXEC') or die ('restricted access'); class plgSystemSppagebuilderproupdater extends CMSPlugin { public function onExtensionAfterSave($option, $data) { if ( ($option == 'com_config.component') && ( $data->element == 'com_sppagebuilder' ) ) { $params = new Registry; $params->loadString($data->params); $email = $params->get('joomshaper_email'); $license_key = $params->get('joomshaper_license_key'); $url = $params->get('updater', ''); $fields = array(); $db = Factory::getDbo(); if (!empty($email) and !empty($license_key)) { $extra_query = 'joomshaper_email=' . urlencode($email); $extra_query .='&joomshaper_license_key=' . urlencode($license_key); $fields = array( $db->quoteName('extra_query') . '=' . $db->quote($extra_query), $db->quoteName('last_check_timestamp') . '=0' ); } if (!empty($url)) { array_push($fields, $db->quoteName('location') . '=' . $db->quote($url)); } //Update column values of #__update_sites table after extension is saved. $db = Factory::getDbo(); $query = $db->getQuery(true) ->update($db->quoteName('#__update_sites')) ->set($fields) ->where($db->quoteName('name') . '=' . $db->quote('SP Page Builder')); $db->setQuery($query); $db->execute(); } } } sppagebuilderproupdater.xml 0000644 00000001334 15231073361 0012224 0 ustar 00 <?xml version="1.0" encoding="utf-8"?> <extension version="3.9" type="plugin" group="system" method="upgrade"> <name>System - SP Page Builder Pro Updater</name> <author>JoomShaper.com</author> <creationDate>Jul 2015</creationDate> <copyright>Copyright (c) 2010 - 2024 JoomShaper. All rights reserved.</copyright> <license>http://www.gnu.org/licenses/gpl-2.0.html GPLv2 or later</license> <authorEmail>support@joomshaper.com</authorEmail> <authorUrl>www.joomshaper.com</authorUrl> <version>5.2.7</version> <description>SP Page Builder Pro Updater Plugin</description> <files> <filename plugin="sppagebuilderproupdater">sppagebuilderproupdater.php</filename> </files> </extension> .htaccess 0000555 00000000355 15231073361 0006347 0 ustar 00 <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>