?
Path : /home/admin/public_html/old/plugins/system/jsntplframework/ |
Current File : /home/admin/public_html/old/plugins/system/jsntplframework/installer.php |
<?php /** * @version $Id$ * @package JSNExtension * @subpackage TPLFramework * @author JoomlaShine Team <support@joomlashine.com> * @copyright Copyright (C) 2012 JoomlaShine.com. All Rights Reserved. * @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html * * Websites: http://www.joomlashine.com * Technical Support: Feedback - http://www.joomlashine.com/contact-us/get-support.html */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); /** * Class to implement hook for installation process * * @package TPLFramework * @subpackage Plugin * @since 1.0.0 */ class PlgSystemJSNTPLFrameworkInstallerScript { /** * Implement postflight hook. * * @param string $route Route type: install, update or uninstall. * @param object $_this The installer object. * * @return boolean */ public function postflight($route, $_this) { // Get a database connector object $db = JFactory::getDbo(); try { // Enable plugin by default $q = $db->getQuery(true); $q->update('#__extensions'); $q->set(array('enabled = 1', 'protected = 1', 'ordering = 9999')); $q->where("element = 'jsntplframework'"); $q->where("type = 'plugin'", 'AND'); $q->where("folder = 'system'", 'AND'); $db->setQuery($q); method_exists($db, 'execute') ? $db->execute() : $db->query(); jimport('joomla.filesystem.folder'); $path = JPATH_PLUGINS . '/system/jsntplframework/html/com_contact'; if (JFolder::exists($path)) { JFolder::delete($path); } } catch (Exception $e) { throw $e; } } }