%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/administrator/components/com_jce/tables/ |
Upload File : |
<?php /** * @package JCE * @copyright Copyright (c) 2009-2016 Ryan Demmer. All rights reserved. * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html * JCE is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ defined('JPATH_BASE') or die('RESTRICTED'); require_once(dirname(dirname(__FILE__)) . '/helpers/extension.php'); require_once(dirname(dirname(__FILE__)) . '/helpers/encrypt.php'); class WFTableProfiles extends JTable { /** * Primary Key * * @var int */ var $id = null; /** * * * @var varchar */ var $name = null; /** * * * @var varchar */ var $description = null; /** * * * @var varchar */ var $components = null; /** * * * @var int */ var $area = null; /** * * * @var varchar */ var $device = null; /** * * * @var varchar */ var $users = null; /** * * * @var varchar */ var $types = null; /** * * * @var varchar */ var $rows = null; /** * * * @var varchar */ var $plugins = null; /** * * * @var tinyint */ var $published = 0; /** * * * @var tinyint */ var $ordering = 1; /** * * * @var int unsigned */ var $checked_out = 0; /** * * * @var datetime */ var $checked_out_time = ""; /** * * * @var text */ var $params = null; public function __construct(& $db) { parent::__construct('#__wf_profiles', 'id', $db); } /** * Overridden JTable::load to decrypt parameters * * @param integer $id An optional profile id. * @param boolean $reset False if row not found or on error * (internal error state set in that case). * * @return boolean True on success, false on failure. * * @since 2.4 */ public function load($id = null, $reset = true) { $return = parent::load($id, $reset); if ($return !== false && !empty($this->params)) { $this->params = WFEncryptHelper::decrypt($this->params); } return $return; } /** * Overridden JTable::store to encrypt parameters * * @param boolean $updateNulls True to update fields even if they are null. * * @return boolean True on success. * * @since 2.4 */ public function store($updateNulls = false) { if ($this->id && $this->params) { $component = WFExtensionHelper::getComponent(); // get params definitions $params = new WFParameter($component->params, '', 'preferences'); if ($params->get('secureparams', 0)) { $this->params = WFEncryptHelper::encrypt($this->params); } } return parent::store($updateNulls); } } ?>