Merge pull request #341 from lunika/export

newsletter subscriber export
This commit is contained in:
Manuel Raynaud
2014-04-25 01:26:39 +02:00
16 changed files with 361 additions and 10 deletions

View File

@@ -205,6 +205,7 @@ return array(
'Current quantity' => 'Quantité actuelle',
'Current version' => 'Version en cours',
'Customer' => 'Client',
'Customer export' => 'Export client',
'Customer informations' => 'Informations client',
'Customers' => 'Clients',
'Customers list' => 'Liste des clients',
@@ -456,6 +457,8 @@ return array(
'Existing combinations will be deleted. Do you want to continue ?' => 'Les combinaisons existantes seront supprimées. Voulez-vous continuer ?',
'Expiration date' => 'Date de fin de validité',
'Expiration date :' => 'Date de fin de validité : ',
'Export' => 'Export',
'Exports' => 'Exports',
'Failed to get converted prices. Please try again.' => 'Erreur lors de la récupération des prix convertis. Veuillez réessayer.',
'Failed to get prices. Please try again.' => 'Erreur lors de la récupération des prix. Veuillez réessayer.',
'Fax number' => 'Numéro de fax',
@@ -487,6 +490,7 @@ return array(
'General' => 'Général',
'General configuration' => 'Configuration générale',
'General description' => 'Description générale',
'General tools' => 'outils généraux',
'Go to administration home' => 'Aller à l\'accueil de l\'interface d\'administration',
'Go to first page' => 'Aller à la première page',
'Go to last page' => 'Aller à la dernière page',
@@ -837,6 +841,7 @@ return array(
'Thelia product templates' => 'templates produit Thelia',
'Thelia support forum' => 'Forum de Thelia',
'Thelia system variables' => 'Variables Thelia',
'Thelia tools' => 'Outils Thelia',
'Thelia, the open source e-commerce solution' => 'Thelia, la solution e-commerce libre',
'There are no shipping zones attached to this module.' => 'Ce module de transport n\'est associé à aucune zone de livraison',
'There is currently no active module here.' => 'Il n\'y a aucun module actif ici',
@@ -880,6 +885,7 @@ return array(
'To remove a value from the combination, select it and click "remove"' => 'Afin de supprimer une valeur de la combinaison, sélectionnez la et cliquez sur "Enlever"',
'To use features or attributes on this product, please select a product template. You can define product templates in the <a href=\"%tpl_mgmt_url\" target=\"tpl_window\">configuration section</a> of the administration.' => 'Pour utiliser les déclinaisons et les caractéristiques sur ce produit, choisissez un tempplate produit. Vous pouvez gérer les templates de produit dans <a href=\"%tpl_mgmt_url\" target=\"tpl_window\">la section configuration</a> de l\'administration.',
'Today' => 'Aujourd\'hui',
'Tools' => 'Outils',
'Top level' => 'Niveau 1',
'Top level Contents' => 'Contenus de niveau 1',
'Top level Products' => 'Produits mis en avant',
@@ -970,6 +976,7 @@ return array(
'last order' => 'Dernière commande',
'long description' => 'description longue',
'max usage' => 'utilisations max',
'newsletter subscribers' => 'Inscrits à la newsletter',
'order amount' => 'Montant de la commande',
'orders for this customer' => 'commandes pour ce client',
'short description' => 'description court',

View File

@@ -187,26 +187,28 @@
</li>
{/loop}
{loop name="menu-auth-coupon" type="auth" role="ADMIN" resource="admin.coupon" access="VIEW"}
<li class="{if $admin_current_location == 'coupon'}active{/if}" id="coupon_menu">
<a href="{url path='/admin/coupon'}">{intl l="Coupons"}</a>
{loop name="menu-auth-tools" type="auth" role="ADMIN" resource="admin.tools" access="VIEW"}
<li class="{if $admin_current_location == 'tools'}active{/if}" id="tools_menu">
<a href="{url path='/admin/tools'}">{intl l="Tools"}</a>
</li>
{/loop}
{loop name="menu-auth-modules" type="auth" role="ADMIN" resource="admin.module" access="VIEW"}
<li class="{if $admin_current_location == 'modules'}active{/if}" id="modules_menu">
<a href="{url path='/admin/modules'}">{intl l="Modules"}</a>
</li>
{/loop}
{loop name="menu-auth-config" type="auth" role="ADMIN" resource="admin.configuration" access="VIEW"}
<li class="{if $admin_current_location == 'configuration'}active{/if}" id="config_menu">
<a href="{url path='/admin/configuration'}">{intl l="Configuration"}</a>
</li>
{/loop}
{loop name="menu-auth-modules" type="auth" role="ADMIN" resource="admin.module" access="VIEW"}
<li class="{if $admin_current_location == 'modules'}active{/if}" id="modules_menu">
<a href="{url path='/admin/modules'}">{intl l="Modules"}</a>
</li>
{module_include location='in_top_menu_items'}
{/loop}
</ul>
{loop name="top-bar-search" type="auth" role="ADMIN" resource="admin.search" access="VIEW"}

View File

@@ -11,6 +11,7 @@
<nav>
<ul class="breadcrumb">
<li><a href="{url path='admin/home'}">{intl l='Home'}</a></li>
<li><a href="{url path='admin/tools'}">{intl l='Tools'}</a></li>
<li><a href="{url path='admin/coupon'}">{intl l='Coupon'}</a></li>
<li>{intl l='Create'}</li>
</ul>

View File

@@ -13,6 +13,7 @@
<nav>
<ul class="breadcrumb">
<li><a href="{url path='admin/home'}">{intl l='Home'}</a></li>
<li><a href="{url path='admin/tools'}">{intl l='Tools'}</a></li>
<li><a href="{url path='admin/coupon'}">{intl l='Coupon'}</a></li>
</ul>
</nav>

View File

@@ -14,6 +14,7 @@
<nav>
<ul class="breadcrumb">
<li><a href="{url path='admin/home'}">{intl l='Home'}</a></li>
<li><a href="{url path='admin/tools'}">{intl l='Tools'}</a></li>
<li><a href="{url path='admin/coupon'}">{intl l='Coupon'}</a></li>
<li>{$CODE}</li>
</ul>

View File

@@ -12,6 +12,7 @@
<nav>
<ul class="breadcrumb">
<li><a href="{url path='admin/home'}">{intl l='Home'}</a></li>
<li><a href="{url path='admin/tools'}">{intl l='Tools'}</a></li>
<li><a href="{url path='admin/coupon'}">{intl l='Coupon'}</a></li>
<li>{intl l="Editing %title" title="$couponCode"}</li>
</ul>

View File

@@ -0,0 +1,56 @@
{extends file="admin-layout.tpl"}
{block name="page-title"}{intl l='Exports'}{/block}
{block name="check-resource"}admin.export{/block}
{block name="check-access"}view{/block}
{block name="main-content"}
<div class="configuration">
<div id="wrapper" class="container">
<nav>
<ul class="breadcrumb">
<li><a href="{url path='admin/home'}">{intl l='Home'}</a></li>
<li><a href="{url path='admin/tools'}">{intl l='Tools'}</a></li>
<li>{intl l="Exports"}</li>
</ul>
</nav>
{module_include location='tools_top'}
<h2>{intl l="Thelia tools"}</h2>
<div class="row">
<div class="col-md-4">
<div class="menu-list-table general-block-decorator">
<div class="table-responsive">
<table class="table table-striped table-condensed">
<caption>{intl l='Customer export'}</caption>
{module_include location='tools_col1_top'}
{loop name="auth-export" type="auth" role="ADMIN" resource="admin.export.customer.newsletter" access="VIEW"}
<tr>
<td><a href="{url path='/admin/export/customer/newsletter'}">{intl l="newsletter subscribers"}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/export/customer/newsletter'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr>
{/loop}
{module_include location='tools_col1_bottom'}
</table>
</div>
</div>
</div>
{module_include location='configuration_bottom'}
</div>
</div>
</div>
{/block}
{block name="javascript-last-call"}
{module_include location='configuration-js'}
{/block}

View File

@@ -0,0 +1,55 @@
{extends file="admin-layout.tpl"}
{block name="page-title"}{intl l='Tools'}{/block}
{block name="check-resource"}admin.tools{/block}
{block name="check-access"}view{/block}
{block name="main-content"}
<div class="configuration">
<div id="wrapper" class="container">
{module_include location='tools_top'}
<h2>{intl l="Thelia tools"}</h2>
<div class="row">
<div class="col-md-4">
<div class="menu-list-table general-block-decorator">
<div class="table-responsive">
<table class="table table-striped table-condensed">
<caption>{intl l='General tools'}</caption>
{module_include location='tools_col1_top'}
{loop name="auth-coupon" type="auth" role="ADMIN" resource="admin.coupon" access="VIEW"}
<tr>
<td><a href="{url path='/admin/coupon'}">{intl l="Coupons"}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/coupon'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr>
{/loop}
{loop name="auth-export" type="auth" role="ADMIN" resource="admin.export" access="VIEW"}
<tr>
<td><a href="{url path='/admin/export'}">{intl l="Export"}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/export'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr>
{/loop}
{module_include location='tools_col1_bottom'}
</table>
</div>
</div>
</div>
{module_include location='configuration_bottom'}
</div>
</div>
</div>
{/block}
{block name="javascript-last-call"}
{module_include location='configuration-js'}
{/block}