diff --git a/admin-dev/themes/default/template/referrers/calendar.tpl b/admin-dev/themes/default/template/referrers/calendar.tpl new file mode 100644 index 000000000..f6a7f09f3 --- /dev/null +++ b/admin-dev/themes/default/template/referrers/calendar.tpl @@ -0,0 +1,55 @@ +{* +* 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 +* @copyright 2007-2011 PrestaShop SA +* @version Release: $Revision: 8971 $ +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*} + +
+
+
+ + + + + + +

{if isset($translations.From)}{$translations.From}{else}{l s='From:'}{/if} + +

+

{if isset($translations.To)}{$translations.To}{else}{l s='From:'}{/if} + +

+ +
+ + +
\ No newline at end of file diff --git a/controllers/admin/AdminReferrersController.php b/controllers/admin/AdminReferrersController.php index f1b6d7d56..1b5973bfe 100644 --- a/controllers/admin/AdminReferrersController.php +++ b/controllers/admin/AdminReferrersController.php @@ -353,7 +353,7 @@ class AdminReferrersControllerCore extends AdminController public function displayCalendar($action = null, $table = null, $identifier = null, $id = null) { - return AdminStatsTabController::displayCalendarForm(array( + return self::displayCalendarForm(array( 'Calendar' => $this->l('Calendar'), 'Day' => $this->l('Today'), 'Month' => $this->l('Month'), @@ -361,6 +361,28 @@ class AdminReferrersControllerCore extends AdminController ), $this->token, $action, $table, $identifier, $id); } + public static function displayCalendarForm($translations, $token, $action = null, $table = null, $identifier = null, $id = null) + { + $context = Context::getContext(); + $tpl = $context->smarty->createTemplate('referrers/calendar.tpl'); + + $context->controller->addJqueryUI('ui.datepicker'); + + $tpl->assign(array( + 'current' => self::$currentIndex, + 'token' => $token, + 'action' => $action, + 'table' => $table, + 'identifier' => $identifier, + 'id' => $id, + 'translations' => $translations, + 'datepickerFrom' => Tools::getValue('datepickerFrom', $context->employee->stats_date_from), + 'datepickerTo' => Tools::getValue('datepickerTo', $context->employee->stats_date_to) + )); + + return $tpl->fetch(); + } + public function displaySettings() { if (!Tools::isSubmit('viewreferrer'))