Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/mod_privacy_dashboard.zip
Назад
PK A�!]�= mod_privacy_dashboard.phpnu &1i� <?php /** * @package Joomla.Administrator * @subpackage mod_privacy_dashboard * * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; // Only super user can view this data if (!JFactory::getUser()->authorise('core.admin')) { return; } // Load the privacy component language file. $lang = JFactory::getLanguage(); $lang->load('com_privacy', JPATH_ADMINISTRATOR, null, false, true) || $lang->load('com_privacy', JPATH_ADMINISTRATOR . '/components/com_privacy', null, false, true); JHtml::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_privacy/helpers/html'); JLoader::register('ModPrivacyDashboardHelper', __DIR__ . '/helper.php'); $list = ModPrivacyDashboardHelper::getData(); $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_COMPAT, 'UTF-8'); require JModuleHelper::getLayoutPath('mod_privacy_dashboard', $params->get('layout', 'default')); PK A�!]�N{vL L mod_privacy_dashboard.xmlnu &1i� <?xml version="1.0" encoding="utf-8"?> <extension type="module" version="3.9" client="administrator" method="upgrade"> <name>mod_privacy_dashboard</name> <author>Joomla! Project</author> <creationDate>June 2018</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>MOD_PRIVACY_DASHBOARD_XML_DESCRIPTION</description> <files> <filename module="mod_privacy_dashboard">mod_privacy_dashboard.php</filename> <folder>tmpl</folder> <filename>helper.php</filename> </files> <languages> <language tag="en-GB">en-GB.mod_privacy_dashboard.ini</language> <language tag="en-GB">en-GB.mod_privacy_dashboard.sys.ini</language> </languages> <help key="JHELP_EXTENSIONS_MODULE_MANAGER_ADMIN_PRIVACY_DASHBOARD" /> <config> <fields name="params"> <fieldset name="basic"> </fieldset> <fieldset name="advanced"> <field name="layout" type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" description="JFIELD_ALT_MODULE_LAYOUT_DESC" validate="moduleLayout" /> <field name="moduleclass_sfx" type="textarea" label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" rows="3" /> <field name="cache" type="list" label="COM_MODULES_FIELD_CACHING_LABEL" description="COM_MODULES_FIELD_CACHING_DESC" default="1" filter="integer" > <option value="1">JGLOBAL_USE_GLOBAL</option> <option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option> </field> <field name="cache_time" type="number" label="COM_MODULES_FIELD_CACHE_TIME_LABEL" description="COM_MODULES_FIELD_CACHE_TIME_DESC" default="900" filter="integer" /> <field name="cachemode" type="hidden" default="static" > <option value="static"></option> </field> </fieldset> </fields> </config> </extension> PK A�!]j͡�b b tmpl/default.phpnu &1i� <?php /** * @package Joomla.Administrator * @subpackage mod_privacy_dashboard * * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; JHtml::_('bootstrap.tooltip'); $totalRequests = 0; $activeRequests = 0; ?> <div class="row-striped"> <?php if (count($list)) : ?> <div class="row-fluid"> <div class="span5"><strong><?php echo JText::_('COM_PRIVACY_DASHBOARD_HEADING_REQUEST_TYPE'); ?></strong></div> <div class="span5"><strong><?php echo JText::_('COM_PRIVACY_DASHBOARD_HEADING_REQUEST_STATUS'); ?></strong></div> <div class="span2"><strong><?php echo JText::_('COM_PRIVACY_DASHBOARD_HEADING_REQUEST_COUNT'); ?></strong></div> </div> <?php foreach ($list as $row) : ?> <div class="row-fluid"> <div class="span5"> <a class="hasTooltip" href="<?php echo JRoute::_('index.php?option=com_privacy&view=requests&filter[request_type]=' . $row->request_type . '&filter[status]=' . $row->status); ?>" data-original-title="<?php echo JText::_('COM_PRIVACY_DASHBOARD_VIEW_REQUESTS'); ?>"> <strong><?php echo JText::_('COM_PRIVACY_HEADING_REQUEST_TYPE_TYPE_' . $row->request_type); ?></strong> </a> </div> <div class="span5"><?php echo JHtml::_('PrivacyHtml.helper.statusLabel', $row->status); ?></div> <div class="span2"><span class="badge badge-info"><?php echo $row->count; ?></span></div> </div> <?php if (in_array($row->status, array(0, 1))) : ?> <?php $activeRequests += $row->count; ?> <?php endif; ?> <?php $totalRequests += $row->count; ?> <?php endforeach; ?> <div class="row-fluid"> <div class="span5"><?php echo JText::plural('COM_PRIVACY_DASHBOARD_BADGE_TOTAL_REQUESTS', $totalRequests); ?></div> <div class="span7"><?php echo JText::plural('COM_PRIVACY_DASHBOARD_BADGE_ACTIVE_REQUESTS', $activeRequests); ?></div> </div> <?php else : ?> <div class="row-fluid"> <div class="span12"> <div class="alert"><?php echo JText::_('COM_PRIVACY_DASHBOARD_NO_REQUESTS'); ?></div> </div> </div> <?php endif; ?> </div> PK A�!]a}@U� � helper.phpnu &1i� <?php /** * @package Joomla.Administrator * @subpackage mod_privacy_dashboard * * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Helper class for admin privacy dashboard module * * @since 3.9.0 */ class ModPrivacyDashboardHelper { /** * Method to retrieve information about the site privacy requests * * @return array Array containing site privacy requests * * @since 3.9.0 */ public static function getData() { JModelLegacy::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_privacy/models', 'PrivacyModel'); /** @var PrivacyModelDashboard $model */ $model = JModelLegacy::getInstance('Dashboard', 'PrivacyModel'); try { return $model->getRequestCounts(); } catch (JDatabaseException $e) { return array(); } } } PK A�!]�= mod_privacy_dashboard.phpnu &1i� PK A�!]�N{vL L T mod_privacy_dashboard.xmlnu &1i� PK A�!]j͡�b b � tmpl/default.phpnu &1i� PK A�!]a}@U� � � helper.phpnu &1i� PK L ]
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка