File manager - Edit - /home/ferretapmx/public_html/com_privacy.tar
Back
config.xml 0000644 00000000641 15231056630 0006535 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <config> <help key="Privacy:_Options"/> <inlinehelp button="show"/> <fieldset name="privacy" label="COM_PRIVACY_OPTION_LABEL" > <field name="notify" type="integer" label="COM_PRIVACY_NOTIFY_LABEL" description="COM_PRIVACY_NOTIFY_DESC" first="1" last="29" step="1" default="14" filter="int" validate="number" /> </fieldset> </config> privacy.xml 0000644 00000002451 15231056630 0006746 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <extension type="component" method="upgrade"> <name>com_privacy</name> <author>Joomla! Project</author> <creationDate>2018-05</creationDate> <copyright>(C) 2018 Open Source Matters, Inc.</copyright> <license>GNU General Public License version 2 or later; see LICENSE.txt</license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>3.9.0</version> <description>COM_PRIVACY_XML_DESCRIPTION</description> <namespace path="src">Joomla\Component\Privacy</namespace> <files folder="site"> <folder>forms</folder> <folder>src</folder> <folder>tmpl</folder> </files> <languages folder="site"> <language tag="en-GB">language/en-GB/com_privacy.ini</language> </languages> <administration> <files folder="admin"> <filename>config.xml</filename> <filename>privacy.xml</filename> <folder>forms</folder> <folder>services</folder> <folder>src</folder> <folder>tmpl</folder> </files> <languages folder="admin"> <language tag="en-GB">language/en-GB/com_privacy.ini</language> <language tag="en-GB">language/en-GB/com_privacy.sys.ini</language> </languages> </administration> <dashboards> <dashboard title="COM_PRIVACY_DASHBOARD_TITLE" icon="icon-lock">privacy</dashboard> </dashboards> </extension> src/Table/RequestTable.php 0000644 00000005234 15231056630 0011500 0 ustar 00 <?php /** * @package Joomla.Administrator * @subpackage com_privacy * * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Privacy\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; use Joomla\Database\DatabaseInterface; use Joomla\Event\DispatcherInterface; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Table interface class for the #__privacy_requests table * * @property integer $id Item ID (primary key) * @property string $email The email address of the individual requesting the data * @property string $requested_at The time the request was created at * @property integer $status The status of the information request * @property string $request_type The type of information request * @property string $confirm_token Hashed token for confirming the information request * @property string $confirm_token_created_at The time the confirmation token was generated * * @since 3.9.0 */ class RequestTable extends Table { /** * Indicates that columns fully support the NULL value in the database * * @var boolean * @since 4.0.0 */ protected $_supportNullValue = true; /** * The class constructor. * * @param DatabaseInterface $db Database connector object * @param ?DispatcherInterface $dispatcher Event dispatcher for this table * * @since 3.9.0 */ public function __construct(DatabaseInterface $db, ?DispatcherInterface $dispatcher = null) { parent::__construct('#__privacy_requests', 'id', $db, $dispatcher); } /** * Method to store a row in the database from the Table instance properties. * * @param boolean $updateNulls True to update fields even if they are null. * * @return boolean True on success. * * @since 3.9.0 */ public function store($updateNulls = true) { $date = Factory::getDate(); // Set default values for new records if (!$this->id) { if (!$this->status) { $this->status = '0'; } if (!$this->requested_at) { $this->requested_at = $date->toSql(); } if (!$this->confirm_token_created_at) { $this->confirm_token_created_at = null; } } return parent::store($updateNulls); } } src/Table/.htaccess 0000555 00000000355 15231056630 0010165 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>