git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@7522 b9a71923-0436-4b27-9f14-aed3839534dd

This commit is contained in:
rGaillard
2011-07-06 10:10:43 +00:00
parent 9ff675b1e2
commit 69f2f09dc5
4695 changed files with 0 additions and 339293 deletions
-11
View File
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<module>
<name>statsbestvouchers</name>
<displayName>Best vouchers</displayName>
<version>1</version>
<description>A list of the best vouchers</description>
<author>PrestaShop</author>
<tab>analytics_stats</tab>
<is_configurable>0</is_configurable>
<need_instance>1</need_instance>
</module>
-13
View File
@@ -1,13 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_4f29d8c727dcf2022ac241cb96c31083'] = 'Ausgabe Aufnahmeeinstellungen leer';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_eab2b4237a7cd89c309119e35f62d168'] = 'Anzeige';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8bf8854bebe108183caeb845c7676ae4'] = 'von';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_49ee3087348e8d44e1feda1917443987'] = 'Name';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_11ff9f68afb6b8b5b8eda218d7c83a65'] = 'Verkäufe';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_df25596dc94d556af2f1823725118572'] = 'Gesamt benutzt';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_b769cee333527b8dc6f3f67882e35a0b'] = 'Beste Gutscheine';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8fc8a29113479bf76f0917c51795ca99'] = 'Eine Liste der besten Gutscheine';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_998e4c5c80f27dec552e99dfed34889a'] = 'CSV-Export';
-4
View File
@@ -1,4 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
-13
View File
@@ -1,13 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_4f29d8c727dcf2022ac241cb96c31083'] = 'Devolución de recordset vacío';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_eab2b4237a7cd89c309119e35f62d168'] = 'Mostrando';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8bf8854bebe108183caeb845c7676ae4'] = 'de';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_49ee3087348e8d44e1feda1917443987'] = 'Nombre';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_11ff9f68afb6b8b5b8eda218d7c83a65'] = 'Ventas';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_df25596dc94d556af2f1823725118572'] = 'Total utilizado';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_b769cee333527b8dc6f3f67882e35a0b'] = 'Mejores vales descuento';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8fc8a29113479bf76f0917c51795ca99'] = 'Lista de mejores vales descuento';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_998e4c5c80f27dec552e99dfed34889a'] = 'CSV Export';
-13
View File
@@ -1,13 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_4f29d8c727dcf2022ac241cb96c31083'] = 'Aucun résultat';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_eab2b4237a7cd89c309119e35f62d168'] = 'Affichage de';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8bf8854bebe108183caeb845c7676ae4'] = 'sur';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_49ee3087348e8d44e1feda1917443987'] = 'Nom';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_11ff9f68afb6b8b5b8eda218d7c83a65'] = 'Chiffre d\'affaire';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_df25596dc94d556af2f1823725118572'] = 'Total utilisé';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_b769cee333527b8dc6f3f67882e35a0b'] = 'Meilleurs coupons de réduction';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8fc8a29113479bf76f0917c51795ca99'] = 'Liste des meilleurs coupons de réduction';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_998e4c5c80f27dec552e99dfed34889a'] = 'Export CSV';
-13
View File
@@ -1,13 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_4f29d8c727dcf2022ac241cb96c31083'] = 'recordset vuoto restituito';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_eab2b4237a7cd89c309119e35f62d168'] = 'Visualizzazione';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8bf8854bebe108183caeb845c7676ae4'] = 'di';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_49ee3087348e8d44e1feda1917443987'] = 'Nome';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_11ff9f68afb6b8b5b8eda218d7c83a65'] = 'Vendite';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_df25596dc94d556af2f1823725118572'] = 'Totale usato';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_b769cee333527b8dc6f3f67882e35a0b'] = 'Miglior buoni';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_8fc8a29113479bf76f0917c51795ca99'] = 'Eenco dei migliori buoni';
$_MODULE['<{statsbestvouchers}prestashop>statsbestvouchers_998e4c5c80f27dec552e99dfed34889a'] = 'Esporta CSV';
Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 B

@@ -1,132 +0,0 @@
<?php
/*
* 2007-2011 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-2011 PrestaShop SA
* @version Release: $Revision: 1.4 $
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
if (!defined('_CAN_LOAD_FILES_'))
exit;
class StatsBestVouchers extends ModuleGrid
{
private $_html;
private $_query;
private $_columns;
private $_defaultSortColumn;
private $_defaultSortDirection;
private $_emptyMessage;
private $_pagingMessage;
function __construct()
{
$this->name = 'statsbestvouchers';
$this->tab = 'analytics_stats';
$this->version = 1.0;
$this->author = 'PrestaShop';
$this->_defaultSortColumn = 'ca';
$this->_defaultSortDirection = 'DESC';
$this->_emptyMessage = $this->l('Empty recordset returned');
$this->_pagingMessage = $this->l('Displaying').' {0} - {1} '.$this->l('of').' {2}';
$this->_columns = array(
array(
'id' => 'name',
'header' => $this->l('Name'),
'dataIndex' => 'name',
'align' => 'left',
'width' => 300
),
array(
'id' => 'ca',
'header' => $this->l('Sales'),
'dataIndex' => 'ca',
'width' => 30,
'align' => 'right'
),
array(
'id' => 'total',
'header' => $this->l('Total used'),
'dataIndex' => 'total',
'width' => 30,
'align' => 'right'
)
);
parent::__construct();
$this->displayName = $this->l('Best vouchers');
$this->description = $this->l('A list of the best vouchers');
}
public function install()
{
return (parent::install() AND $this->registerHook('AdminStatsModules'));
}
public function hookAdminStatsModules($params)
{
$engineParams = array(
'id' => 'id_product',
'title' => $this->displayName,
'columns' => $this->_columns,
'defaultSortColumn' => $this->_defaultSortColumn,
'defaultSortDirection' => $this->_defaultSortDirection,
'emptyMessage' => $this->_emptyMessage,
'pagingMessage' => $this->_pagingMessage
);
if (Tools::getValue('export'))
$this->csvExport($engineParams);
$this->_html = '
<fieldset class="width3"><legend><img src="../modules/'.$this->name.'/logo.gif" /> '.$this->displayName.'</legend>
'.ModuleGrid::engine($engineParams).'
<br /><a href="'.$_SERVER['REQUEST_URI'].'&export=1"><img src="../img/admin/asterisk.gif" />'.$this->l('CSV Export').'</a>
</fieldset>';
return $this->_html;
}
public function getData()
{
$this->_query = '
SELECT SQL_CALC_FOUND_ROWS od.name, COUNT(od.id_discount) as total, SUM(o.total_paid_real) / o.conversion_rate as ca
FROM '._DB_PREFIX_.'order_discount od
LEFT JOIN '._DB_PREFIX_.'orders o ON o.id_order = od.id_order
WHERE o.valid = 1
AND o.invoice_date BETWEEN '.$this->getDate().'
GROUP BY od.id_discount';
if (Validate::IsName($this->_sort))
{
$this->_query .= ' ORDER BY `'.$this->_sort.'`';
if (isset($this->_direction))
$this->_query .= ' '.$this->_direction;
}
if (($this->_start === 0 OR Validate::IsUnsignedInt($this->_start)) AND Validate::IsUnsignedInt($this->_limit))
$this->_query .= ' LIMIT '.$this->_start.', '.($this->_limit);
$this->_values = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($this->_query);
$this->_totalCount = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('SELECT FOUND_ROWS()');
}
}