Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/request.tar
Назад
tmpl/default.xml 0000604 00000000504 15245551556 0007676 0 ustar 00 <?xml version="1.0" encoding="utf-8"?> <metadata> <layout title="COM_PRIVACY_REQUEST_VIEW_DEFAULT_TITLE" option="COM_PRIVACY_REQUEST_VIEW_DEFAULT_OPTION"> <help key="JHELP_MENUS_MENU_ITEM_PRIVACY_CREATE_REQUEST" /> <message> <![CDATA[COM_PRIVACY_REQUEST_VIEW_DEFAULT_DESC]]> </message> </layout> </metadata> tmpl/default.php 0000604 00000005554 15245551556 0007677 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 */ defined('_JEXEC') or die; /** @var PrivacyViewRequest $this */ // Include the component HTML helpers. JHtml::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_privacy/helpers/html'); JHtml::_('behavior.formvalidator'); JHtml::_('behavior.keepalive'); $js = <<< JS Joomla.submitbutton = function(task) { if (task === 'request.cancel' || document.formvalidator.isValid(document.getElementById('item-form'))) { Joomla.submitform(task, document.getElementById('item-form')); } }; JS; JFactory::getDocument()->addScriptDeclaration($js); ?> <form action="<?php echo JRoute::_('index.php?option=com_privacy&view=request&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate"> <div class="row-fluid"> <div class="span4"> <h3><?php echo JText::_('COM_PRIVACY_HEADING_REQUEST_INFORMATION'); ?></h3> <dl class="dl-horizontal"> <dt><?php echo JText::_('JGLOBAL_EMAIL'); ?>:</dt> <dd><?php echo $this->item->email; ?></dd> <dt><?php echo JText::_('JSTATUS'); ?>:</dt> <dd><?php echo JHtml::_('PrivacyHtml.helper.statusLabel', $this->item->status); ?></dd> <dt><?php echo JText::_('COM_PRIVACY_FIELD_REQUEST_TYPE_LABEL'); ?>:</dt> <dd><?php echo JText::_('COM_PRIVACY_HEADING_REQUEST_TYPE_TYPE_' . $this->item->request_type); ?></dd> <dt><?php echo JText::_('COM_PRIVACY_FIELD_REQUESTED_AT_LABEL'); ?>:</dt> <dd><?php echo JHtml::_('date', $this->item->requested_at, JText::_('DATE_FORMAT_LC6')); ?></dd> </dl> </div> <div class="span8"> <h3><?php echo JText::_('COM_PRIVACY_HEADING_ACTION_LOG'); ?></h3> <?php if (empty($this->actionlogs)) : ?> <div class="alert alert-no-items"> <?php echo JText::_('JGLOBAL_NO_MATCHING_RESULTS'); ?> </div> <?php else : ?> <table class="table table-striped table-hover"> <thead> <th> <?php echo JText::_('COM_ACTIONLOGS_ACTION'); ?> </th> <th> <?php echo JText::_('COM_ACTIONLOGS_DATE'); ?> </th> <th> <?php echo JText::_('COM_ACTIONLOGS_NAME'); ?> </th> </thead> <tbody> <?php foreach ($this->actionlogs as $i => $item) : ?> <tr class="row<?php echo $i % 2; ?>"> <td> <?php echo ActionlogsHelper::getHumanReadableLogMessage($item); ?> </td> <td> <?php echo JHtml::_('date', $item->log_date, JText::_('DATE_FORMAT_LC6')); ?> </td> <td> <?php echo $item->name; ?> </td> </tr> <?php endforeach; ?> </tbody> </table> <?php endif;?> </div> </div> <input type="hidden" name="task" value="" /> <?php echo JHtml::_('form.token'); ?> </form> view.html.php 0000604 00000010534 15245551556 0007206 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 */ defined('_JEXEC') or die; /** * Request view class * * @since 3.9.0 */ class PrivacyViewRequest extends JViewLegacy { /** * The action logs for the item * * @var array * @since 3.9.0 */ protected $actionlogs; /** * The form object * * @var JForm * @since 3.9.0 */ protected $form; /** * The item record * * @var JObject * @since 3.9.0 */ protected $item; /** * The state information * * @var JObject * @since 3.9.0 */ protected $state; /** * Execute and display a template script. * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * * @return mixed A string if successful, otherwise an Error object. * * @see JViewLegacy::loadTemplate() * @since 3.9.0 * @throws Exception */ public function display($tpl = null) { // Initialise variables. $this->item = $this->get('Item'); $this->state = $this->get('State'); // Variables only required for the default layout if ($this->getLayout() === 'default') { /** @var ActionlogsModelActionlogs $logsModel */ $logsModel = $this->getModel('actionlogs'); $this->actionlogs = $logsModel->getLogsForItem('com_privacy.request', $this->item->id); // Load the com_actionlogs language strings for use in the layout $lang = JFactory::getLanguage(); $lang->load('com_actionlogs', JPATH_ADMINISTRATOR, null, false, true) || $lang->load('com_actionlogs', JPATH_ADMINISTRATOR . '/components/com_actionlogs', null, false, true); } // Variables only required for the edit layout if ($this->getLayout() === 'edit') { $this->form = $this->get('Form'); } // Check for errors. if (count($errors = $this->get('Errors'))) { throw new Exception(implode("\n", $errors), 500); } $this->addToolbar(); return parent::display($tpl); } /** * Add the page title and toolbar. * * @return void * * @since 3.9.0 */ protected function addToolbar() { JFactory::getApplication('administrator')->set('hidemainmenu', true); // Set the title and toolbar based on the layout if ($this->getLayout() === 'edit') { JToolbarHelper::title(JText::_('COM_PRIVACY_VIEW_REQUEST_ADD_REQUEST'), 'lock'); JToolbarHelper::apply('request.save'); JToolbarHelper::cancel('request.cancel'); JToolbarHelper::help('JHELP_COMPONENTS_PRIVACY_REQUEST_EDIT'); } else { JToolbarHelper::title(JText::_('COM_PRIVACY_VIEW_REQUEST_SHOW_REQUEST'), 'lock'); $bar = JToolbar::getInstance('toolbar'); // Add transition and action buttons based on item status switch ($this->item->status) { case '0': $bar->appendButton('Standard', 'cancel-circle', 'COM_PRIVACY_TOOLBAR_INVALIDATE', 'request.invalidate', false); break; case '1': $return = '&return=' . base64_encode('index.php?option=com_privacy&view=request&id=' . (int) $this->item->id); $bar->appendButton('Standard', 'apply', 'COM_PRIVACY_TOOLBAR_COMPLETE', 'request.complete', false); $bar->appendButton('Standard', 'cancel-circle', 'COM_PRIVACY_TOOLBAR_INVALIDATE', 'request.invalidate', false); if ($this->item->request_type === 'export') { JToolbarHelper::link( JRoute::_('index.php?option=com_privacy&task=request.export&format=xml&id=' . (int) $this->item->id . $return), 'COM_PRIVACY_ACTION_EXPORT_DATA', 'download' ); if (JFactory::getConfig()->get('mailonline', 1)) { JToolbarHelper::link( JRoute::_( 'index.php?option=com_privacy&task=request.emailexport&id=' . (int) $this->item->id . $return . '&' . JSession::getFormToken() . '=1' ), 'COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA', 'mail' ); } } if ($this->item->request_type === 'remove') { $bar->appendButton('Standard', 'delete', 'COM_PRIVACY_ACTION_DELETE_DATA', 'request.remove', false); } break; // Item is in a "locked" state and cannot transition default: break; } JToolbarHelper::cancel('request.cancel', 'JTOOLBAR_CLOSE'); JToolbarHelper::help('JHELP_COMPONENTS_PRIVACY_REQUEST'); } } } tmpl/edit.php 0000604 00000002451 15245663650 0007170 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 */ defined('_JEXEC') or die; /** @var PrivacyViewRequest $this */ JHtml::_('behavior.formvalidator'); JHtml::_('behavior.keepalive'); JHtml::_('formbehavior.chosen', 'select'); $js = <<< JS Joomla.submitbutton = function(task) { if (task === 'request.cancel' || document.formvalidator.isValid(document.getElementById('item-form'))) { Joomla.submitform(task, document.getElementById('item-form')); } }; JS; JFactory::getDocument()->addScriptDeclaration($js); ?> <form action="<?php echo JRoute::_('index.php?option=com_privacy&view=request&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate"> <div class="form-horizontal"> <div class="row-fluid"> <div class="span9"> <fieldset class="adminform"> <?php echo $this->form->renderField('email'); ?> <?php echo $this->form->renderField('status'); ?> <?php echo $this->form->renderField('request_type'); ?> </fieldset> </div> </div> <input type="hidden" name="task" value="" /> <?php echo JHtml::_('form.token'); ?> </div> </form>
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка