| Current Path : /var/www/plugins/system/tjupdates/ |
| Current File : //var/www/plugins/system/tjupdates/script.php |
<?php
/**
* @package PlgSystemTjupdates
* @author Techjoomla <extensions@techjoomla.com>
* @copyright Copyright (c) 2009-2018 TechJoomla. All rights reserved.
* @license GNU General Public License version 2 or later.
*/
defined('_JEXEC') || die('Access denied');
/**
* Plugin class for installation script.
*
* @package PlgSystemTjupdates
*
* @since 1.0.2
*/
class PlgSystemTjupdatesInstallerScript
{
/**
* Function to post flight
*
* @param STRING $type type
*
* @param ARRAY $parent parent
*
* @return boolean true
*
* @since 1.0
*
*/
public function postflight($type, $parent)
{
// Enable plugin when installed
if ($type == 'install')
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
// Fields to update.
$fields = array(
$db->quoteName('enabled') . ' = ' . 1
);
// Conditions for which records should be updated.
$conditions = array(
$db->quoteName('element') . ' = ' . $db->quote('tjupdates'),
$db->quoteName('type') . ' = ' . $db->quote('plugin'),
$db->quoteName('folder') . ' = ' . $db->quote('system'),
);
$query->update($db->quoteName('#__extensions'))->set($fields)->where($conditions);
$db->setQuery($query);
$db->query();
}
return true;
}
}