%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/plugins/twofactorauth/totp/postinstall/ |
Upload File : |
<?php /** * @package Joomla.Plugin * @subpackage Twofactorauth.totp * * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * * This file contains the functions used by the com_postinstall code to deliver * the necessary post-installation messages concerning the activation of the * two-factor authentication code. */ /** * Checks if the plugin is enabled. If not it returns true, meaning that the * message concerning two factor authentication should be displayed. * * @return integer * * @since 3.2 */ function twofactorauth_postinstall_condition() { $db = JFactory::getDbo(); $query = $db->getQuery(true) ->select('*') ->from($db->qn('#__extensions')) ->where($db->qn('type') . ' = ' . $db->q('plugin')) ->where($db->qn('enabled') . ' = ' . $db->q('1')) ->where($db->qn('folder') . ' = ' . $db->q('twofactorauth')); $db->setQuery($query); $enabled_plugins = $db->loadObjectList(); return count($enabled_plugins) == 0; } /** * Enables the two factor authentication plugin and redirects the user to their * user profile page so that they can enable two factor authentication on their * account. * * @return void * * @since 3.2 */ function twofactorauth_postinstall_action() { // Enable the plugin $db = JFactory::getDbo(); $query = $db->getQuery(true) ->update($db->qn('#__extensions')) ->set($db->qn('enabled') . ' = ' . $db->q(1)) ->where($db->qn('type') . ' = ' . $db->q('plugin')) ->where($db->qn('folder') . ' = ' . $db->q('twofactorauth')); $db->setQuery($query); $db->execute(); // Redirect the user to their profile editor page $url = 'index.php?option=com_users&task=user.edit&id=' . JFactory::getUser()->id; JFactory::getApplication()->redirect($url); }