Файловый менеджер - Редактировать - /var/www/html/components/com_jdonation/view/donors/html.php
Ðазад
<?php use Joomla\CMS\Factory; use Joomla\CMS\Router\Route; use Joomla\CMS\Language\Text; use Joomla\Registry\Registry; use Joomla\CMS\HTML\HTMLHelper; /** * @version 5.6.3 * @package Joomla * @subpackage Joom Donation * @author Tuan Pham Ngoc * @copyright Copyright (C) 2009 - 2023 Ossolution Team * @license GNU/GPL, see LICENSE.php */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die; class DonationViewDonorsHtml extends OSFViewList { protected function prepareView() { $db = Factory::getDbo(); $this->config = DonationHelper::getConfig(); $params = Factory::getApplication()->getParams(); $campaignId = (int) $params->get('cid', 0); if($campaignId == 0) { $campaignId = Factory::getApplication()->input->getInt('campaign_id',0); } $orderBy = $params->get('order_by', 'created_date'); $orderDirection = $params->get('order_direction', 'DESC'); $owncampaigns = $params->get('owncampaigns',0); $exclude_campaign_ids = $params->get('exclude_campaign_ids',''); if($owncampaigns == 1){ if (!Factory::getUser()->get('id')) { $returnUrl = Route::_('index.php?option=com_jdonation&view=donors&Itemid=' . $this->Itemid); $url = Route::_('index.php?option=com_users&view=login&return=' . base64_encode($returnUrl), false); Factory::getApplication()->enqueueMessage(Text::_('JD_PLEASE_LOGIN')); Factory::getApplication()->redirect($url); } } $menus = Factory::getApplication()->getMenu(); $menu = $menus->getActive(); $params = new Registry() ; if (is_object($menu)) { $params = new Registry() ; $params->loadString($menu->getParams()); //$show_page_heading = $params->get('show_page_heading','1'); $page_heading = $params->get('page_heading',''); } if($page_heading == '') { $page_heading = Text::_('JD_DONOR_LIST'); } //Campaigns selection dropdown $options = array() ; $options[] = HTMLHelper::_('select.option', '' , Text::_('JD_SELECT_CAMPAIGN') , 'id', 'title') ; $query = $db->getQuery(true); $query->select('*') ->from('#__jd_campaigns') ->where('published = 1') ->order('ordering'); $db->setQuery($query); $rowCampaigns = $db->loadObjectList(); $options = array_merge($options, $rowCampaigns) ; $this->lists['campaign_id'] = HTMLHelper::_('select.genericlist', $options, 'campaign_id', ' class="input-large form-select" onchange="javascript:document.adminForm.submit();" ', 'id', 'title', $campaignId) ; $this->model->set('filter_campaign_id',$campaignId); $this->model->set('filter_state','P'); $this->model->set('filter_own_campaign',$owncampaigns); $this->model->set('filter_order',$orderBy); $this->model->set('filter_order_Dir',$orderDirection); $this->model->set('filter_exclude_campaign_ids',$exclude_campaign_ids); $this->bootstrapHelper = new DonationHelperBootstrap($this->config->twitter_bootstrap_version); $this->page_heading = $page_heading; parent::prepareView(); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка