diff --git a/.gitignore b/.gitignore index 33d7ca758..c72b887a2 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,7 @@ tools/smarty*/compile/*.php !tools/smarty*/compile/index.php override/classes/*.php themes/default/cache/*.js -themes/default/cache/*.css \ No newline at end of file +themes/default/cache/*.css +modules/*/translations/*.php +!modules/*/translations/index.php + diff --git a/admin-dev/functions.php b/admin-dev/functions.php index 351670003..d24502367 100644 --- a/admin-dev/functions.php +++ b/admin-dev/functions.php @@ -94,6 +94,8 @@ function rewriteSettingsFile($baseUrls = NULL, $theme = NULL, $arrayDB = NULL) $defines['_DB_PASSWD_'] = (($arrayDB AND isset($arrayDB['_DB_PASSWD_'])) ? $arrayDB['_DB_PASSWD_'] : _DB_PASSWD_); $defines['_COOKIE_KEY_'] = addslashes(_COOKIE_KEY_); $defines['_COOKIE_IV_'] = addslashes(_COOKIE_IV_); + $defines['_PS_CREATION_DATE_'] = addslashes(_PS_CREATION_DATE_); + if (defined('_RIJNDAEL_KEY_')) $defines['_RIJNDAEL_KEY_'] = addslashes(_RIJNDAEL_KEY_); if (defined('_RIJNDAEL_IV_')) diff --git a/admin-dev/themes/default/css/admin.css b/admin-dev/themes/default/css/admin.css index 349f6e998..5ff97f4e0 100644 --- a/admin-dev/themes/default/css/admin.css +++ b/admin-dev/themes/default/css/admin.css @@ -249,12 +249,11 @@ a.module_toggle_all{color: #268CCD;} display: block; float: right; height: auto; - width: 300px; + width: 500px; position: absolute; right: 13px; top: 63px; z-index: 100; - padding: 10px; box-shadow: 1px 5px 5px #CCCCCC; -moz-box-shadow: 1px 5px 10px #CCCCCC; -webkit-box-shadow: 1px 5px 10px #CCCCCC; @@ -271,7 +270,7 @@ a.module_toggle_all{color: #268CCD;} .toolbarBox #modules_list_container #modules_list_container_tab {margin-top: 10px;width: auto;height: auto; } .toolbarBox #modules_list_container #modules_list_container_tab table {width: 100%;border-spacing: 0px; } .toolbarBox #modules_list_container #modules_list_container_tab tr { height: auto} -.toolbarBox #modules_list_container #modules_list_container_tab tr.rowalt {background-color: #EEE} +.toolbarBox #modules_list_container #modules_list_container_tab tr.rowalt {background-color: #F0F7FF} .toolbarBox #modules_list_container #modules_list_container_tab #tab_module_switch {margin-bottom: 10px;} .toolbarBox #modules_list_container #modules_list_loader {margin-top: 10px} .toolbarBox #modules_list_container .nav-tabs-modules:after {clear: both;} @@ -304,7 +303,7 @@ a.module_toggle_all{color: #268CCD;} .toolbarBox #modules_list_container .nav-tabs-modules > .active > a:hover { color: #555555; cursor: default; - background-color: #EEE; + background-color: #F8F8F8; border: 1px solid #ddd; border-bottom-color: transparent; } @@ -540,9 +539,8 @@ form#product_form h4 { font-size:18px; font-weight:normal;} #modules_list_container_tab table tr td { font-size:12px; padding: 3px 3px 3px; border-top:1px solid #ccc; border-bottom:none;} #modules_list_container_tab table tr td tr td {border: none} #modules_list_container_tab table tr:first-child {border-top:1px solid #ccc} -#modules_list_container_tab table td.tab_modules_actions_row {border-top:1px solid #ccc} #modules_list_container_tab .imgm {width:32px;} -#modules_list_container_tab .moduleDesc { font-size:12px;width: 238px;} +#modules_list_container_tab .moduleDesc {font-size:12px} #modules_list_container_tab .moduleDesc h3 { color:#3A6EA7;margin: 0;font-size: 1.1em;text-align: left;white-space: normal;} #modules_list_container_tab .moduleDesc .metadata { float:left; display:block; margin:5px 0;} #modules_list_container_tab .moduleDesc .metadata dl { float:left; margin:0; padding-right:10px;} @@ -565,7 +563,7 @@ form#product_form h4 { font-size:18px; font-weight:normal;} .default_modules_list_display_type #modules_list_container_content li table tr td{border: none} .default_modules_list_display_type #modules_list_container_content li table {border: solid 1px #ccc; height: 140px;width: 100%;margin-bottom:15px} -#modules_list_container_tab ul li {margin:5px;height:140px} +#modules_list_container_tab ul li {height:140px} /******** ie7 ******/ .ie7 #modules_list_container_tab #modules_list_container_content li{zoom:1;display:inline;} diff --git a/admin-dev/themes/default/template/controllers/localization/content.tpl b/admin-dev/themes/default/template/controllers/localization/content.tpl index e0f6d82f3..3fefc850d 100644 --- a/admin-dev/themes/default/template/controllers/localization/content.tpl +++ b/admin-dev/themes/default/template/controllers/localization/content.tpl @@ -23,6 +23,10 @@ * International Registered Trademark & Property of PrestaShop SA *} -{$localization_form} +
+ {$localization_form} +

-{$localization_options} \ No newline at end of file +
+ {$localization_options} +
\ No newline at end of file diff --git a/admin-dev/themes/default/template/controllers/login/content.tpl b/admin-dev/themes/default/template/controllers/login/content.tpl index 22c8658a8..b1cfff216 100755 --- a/admin-dev/themes/default/template/controllers/login/content.tpl +++ b/admin-dev/themes/default/template/controllers/login/content.tpl @@ -48,7 +48,7 @@ {/if}

{$shop_name}

- {if !isset($wrong_folder_name)} + {if !isset($wrong_folder_name) && !isset($wrong_install_name)}
@@ -101,10 +101,10 @@

{l s='For security reasons, you cannot connect to the Back Office until after you have:'}

    -
  • {l s='deleted the /install folder'}
  • -
  • {l s='renamed the /admin folder (e.g. /admin123%d)' sprintf=$randomNb}
  • + {if isset($wrong_install_name) && $wrong_install_name == true}
  • {l s='deleted the /install folder'}
  • {/if} + {if isset($wrong_folder_name) && $wrong_folder_name == true}
  • {l s='renamed the /admin folder (e.g. /admin%d)' sprintf=$randomNb}
  • {/if}
-

{l s='Please then access this page by the new URL (e.g. http://www.yoursite.com/admin123%d)' sprintf=$randomNb}

+ {if isset($wrong_folder_name) && $wrong_folder_name == true}

{l s='Please then access this page by the new URL (e.g. http://www.yoursite.com/admin%d)' sprintf=$randomNb}

{/if}
{/if}
diff --git a/admin-dev/themes/default/template/controllers/modules/tab_module_line.tpl b/admin-dev/themes/default/template/controllers/modules/tab_module_line.tpl index 4bbace5b9..a73256926 100644 --- a/admin-dev/themes/default/template/controllers/modules/tab_module_line.tpl +++ b/admin-dev/themes/default/template/controllers/modules/tab_module_line.tpl @@ -28,13 +28,27 @@ - - - - - -
+ +
-

{$module->displayName|truncate:40:'…'} {$module->version} - +

+ {$module->displayName|truncate:40:'…'} {$module->version} + {if isset($module->id) && $module->id gt 0 } + {if $module->active} + {l s='Enabled'} + {else} + {l s='Disabled'} + {/if} + {else} + {if isset($module->type) && $module->type == 'addonsMustHave'} + {l s='Must Have'} + {else} + {l s='Not installed'} + {/if} + + {/if}

{if isset($module->description) && $module->description ne ''} @@ -45,37 +59,18 @@

- {if isset($module->id) && $module->id gt 0 } - {if $module->active} - {l s='Enabled'} - {else} - {l s='Disabled'} - {/if} + + {if isset($module->type) && $module->type == 'addonsMustHave'} + +   {displayPrice price=$module->price currency=$module->id_currency} + {else if !isset($module->not_on_disk)} + {$module->optionsHtml} +
 
+ Valider {else} - {if isset($module->type) && $module->type == 'addonsMustHave'} - {l s='Must Have'} - {else} - {l s='Not installed'} - {/if} - + {l s='Install'} {/if}
-
- {if isset($module->type) && $module->type == 'addonsMustHave'} - -   {displayPrice price=$module->price currency=$module->id_currency} - {else if !isset($module->not_on_disk)} - {$module->optionsHtml} - Valider - {else} - {l s='Install'} - {/if} -
-
diff --git a/admin-dev/themes/default/template/controllers/modules/tab_modules_list.tpl b/admin-dev/themes/default/template/controllers/modules/tab_modules_list.tpl index 51560c295..a4945a592 100644 --- a/admin-dev/themes/default/template/controllers/modules/tab_modules_list.tpl +++ b/admin-dev/themes/default/template/controllers/modules/tab_modules_list.tpl @@ -27,61 +27,60 @@ {if isset($tab_modules_list) && !empty($tab_modules_list)}
- - {if count($tab_modules_list.installed)} - {foreach from=$tab_modules_list.installed item=module} - {include file='controllers/modules/tab_module_line.tpl' class_row={cycle values=",rowalt"}} - {/foreach} - {else} - - {/if} -
{l s='No modules available in this section.'}
- - {if count($tab_modules_list.not_installed)} - {foreach from=$tab_modules_list.not_installed item=module} - {include file='controllers/modules/tab_module_line.tpl' class_row={cycle values=",rowalt"}} - {/foreach} - {else} - - {/if} - + {if count($tab_modules_list.installed)} + + {foreach from=$tab_modules_list.installed item=module} + {include file='controllers/modules/tab_module_line.tpl' class_row={cycle values=",rowalt"}} + {/foreach} +
+ {/if} + {if count($tab_modules_list.not_installed)} + + {foreach from=$tab_modules_list.not_installed item=module} + {include file='controllers/modules/tab_module_line.tpl' class_row={cycle values=",rowalt"}} + {/foreach} + + {/if}
{/if} -

{l s='More options'}

\ No newline at end of file +

{l s='More options'}

\ No newline at end of file diff --git a/admin-dev/themes/default/template/controllers/orders/_product_line.tpl b/admin-dev/themes/default/template/controllers/orders/_product_line.tpl index 26b24fe49..f16827cc4 100755 --- a/admin-dev/themes/default/template/controllers/orders/_product_line.tpl +++ b/admin-dev/themes/default/template/controllers/orders/_product_line.tpl @@ -98,7 +98,7 @@ {if ((!$order->hasBeenDelivered() OR Configuration::get('PS_ORDER_RETURN')) AND (int)($product['product_quantity_return']) < (int)($product['product_quantity']))} - = $product['product_quantity'])}disabled="disabled" {/if}/> + = $product['product_quantity'])}disabled="disabled" {/if}/> {else} -- {/if} diff --git a/admin-dev/themes/default/template/controllers/orders/_shipping.tpl b/admin-dev/themes/default/template/controllers/orders/_shipping.tpl index 7dd842ac3..ca22c24c1 100644 --- a/admin-dev/themes/default/template/controllers/orders/_shipping.tpl +++ b/admin-dev/themes/default/template/controllers/orders/_shipping.tpl @@ -45,7 +45,7 @@ {dateFormat date=$line.date_add full=true} {$line.type} - {$line.state_name} + {$line.carrier_name} {$line.weight|string_format:"%.3f"} {Configuration::get('PS_WEIGHT_UNIT')} {if $order->getTaxCalculationMethod() == $smarty.const.PS_TAX_INC} diff --git a/admin-dev/themes/default/template/controllers/products/helpers/form/form.tpl b/admin-dev/themes/default/template/controllers/products/helpers/form/form.tpl index 4285d8360..8f8280821 100644 --- a/admin-dev/themes/default/template/controllers/products/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/controllers/products/helpers/form/form.tpl @@ -30,10 +30,6 @@ tabs_manager.onLoad('Informations', function(){ tinySetup({ editor_selector :"autoload_rte", - theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", - theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,,|,forecolor,backcolor", - theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,|,ltr,rtl,|,fullscreen", - theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,attribs,pagebreak", setup : function(ed) { ed.onInit.add(function(ed) { diff --git a/admin-dev/themes/default/template/controllers/products/quantities.tpl b/admin-dev/themes/default/template/controllers/products/quantities.tpl index 61fa3241b..9236418a3 100644 --- a/admin-dev/themes/default/template/controllers/products/quantities.tpl +++ b/admin-dev/themes/default/template/controllers/products/quantities.tpl @@ -26,177 +26,174 @@ {if isset($product->id)}

{l s='Available quantities for sale'}

- {include file="controllers/products/multishop/check_fields.tpl" product_tab="Quantities"}
-
-

{l s='This interface allows you to manage available quantities for sale for products. It also allows you to manage product combinations in the current shop.'}

-

{l s='You can choose whether or not to use the advanced stock management system for this product.'}

-

{l s='You can manually specify the quantities for the product/each product combination, or you can choose to automatically determine these quantities based on your stock (if advanced stock management is activated).'}

-

{l s='In this case, quantities correspond to the real-stock quantities in the warehouses connected with the current shop, or current group of shops.'}

-
-

{l s='For packs: If it has products that use advanced stock management, you have to specify a common warehouse for these products in the pack.'}

-

{l s='Also, please note that when a product has combinations, its default combination will be used in stock movements.'}

-
-
-

{l s='Available quantities for sale'}

-
- {if $show_quantities == true} - - - + {if !$ps_stock_management} +
{l s='The stock management is disabled'}
+ {else} + {include file="controllers/products/multishop/check_fields.tpl" product_tab="Quantities"} +
+

{l s='This interface allows you to manage available quantities for sale for products. It also allows you to manage product combinations in the current shop.'}

+

{l s='You can choose whether or not to use the advanced stock management system for this product.'}

+

{l s='You can manually specify the quantities for the product/each product combination, or you can choose to automatically determine these quantities based on your stock (if advanced stock management is activated).'}

+

{l s='In this case, quantities correspond to the real-stock quantities in the warehouses connected with the current shop, or current group of shops.'}

+
+

{l s='For packs: If it has products that use advanced stock management, you have to specify a common warehouse for these products in the pack.'}

+

{l s='Also, please note that when a product has combinations, its default combination will be used in stock movements.'}

+
+
+ {if $show_quantities == true} + + + - - - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> - - - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> - - +
- advanced_stock_management == 1 && $stock_management_active == 1} - value="1" checked="checked" - {else} - value="0" - {/if} - {if $stock_management_active == 0 || $product->cache_is_pack} - disabled="disabled" - {/if} - type="checkbox" name="advanced_stock_management" class="advanced_stock_management" id="advanced_stock_management" /> - -

-
- depends_on_stock == 1 && $stock_management_active == 1} - checked="checked" - {/if} - {if $stock_management_active == 0 || $product->advanced_stock_management == 0 || $product->cache_is_pack} - disabled="disabled" - {/if} - type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_1" value="1"/> - -

-
+ + is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> + + + is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> + + - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> - - - {if isset($pack_quantity)} - - - - {/if} - - - - - + + +
+ advanced_stock_management == 1 && $stock_management_active == 1} + value="1" checked="checked" + {else} + value="0" + {/if} + {if $stock_management_active == 0 || $product->cache_is_pack} + disabled="disabled" + {/if} + type="checkbox" name="advanced_stock_management" class="advanced_stock_management" id="advanced_stock_management" /> + +

+
+ depends_on_stock == 1 && $stock_management_active == 1} + checked="checked" + {/if} + {if $stock_management_active == 0 || $product->advanced_stock_management == 0 || $product->cache_is_pack} + disabled="disabled" + {/if} + type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_1" value="1"/> + +

+
- depends_on_stock == 0 || $stock_management_active == 0} - checked="checked" - {/if} - type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_0" value="0"/> - -

-
-

{l s='When a product has combinations, quantities will be based on the default combination.'}

-

{l s='Given the quantities of the products in this pack, the maximum quantity should be:'} {$pack_quantity}

-
- - - - - - - - - - - - - {foreach from=$attributes item=attribute} - - - - - {/foreach} - -
{l s='Quantity'}{l s='Designation'}
- {$available_quantity[$attribute['id_product_attribute']]} - - {$product_designation[$attribute['id_product_attribute']]}
-
- - - - - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> + + + {if isset($pack_quantity)} + + + + {/if} + + + + + - - -
-
    -
  • - out_of_stock == 0} checked="checked" {/if} id="out_of_stock_1" type="radio" checked="checked" value="0" class="out_of_stock" name="out_of_stock"> - +
+ depends_on_stock == 0 || $stock_management_active == 0} + checked="checked" + {/if} + type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_0" value="0"/> + +

+
+

{l s='When a product has combinations, quantities will be based on the default combination.'}

+

{l s='Given the quantities of the products in this pack, the maximum quantity should be:'} {$pack_quantity}

+
+ + + + + + + + + + + + + {foreach from=$attributes item=attribute} + + + + + {/foreach} + +
{l s='Quantity'}{l s='Designation'}
+ {$available_quantity[$attribute['id_product_attribute']]} + + {$product_designation[$attribute['id_product_attribute']]}
+
+ + + + + - - -
+
    +
  • + out_of_stock == 0} checked="checked" {/if} id="out_of_stock_1" type="radio" checked="checked" value="0" class="out_of_stock" name="out_of_stock"> + +
  • +
  • + out_of_stock == 1} checked="checked" {/if} id="out_of_stock_2" type="radio" value="1" class="out_of_stock" name="out_of_stock"> +
  • - out_of_stock == 1} checked="checked" {/if} id="out_of_stock_2" type="radio" value="1" class="out_of_stock" name="out_of_stock"> - -
  • -
  • - out_of_stock == 2} checked="checked" {/if} id="out_of_stock_3" type="radio" value="2" class="out_of_stock" name="out_of_stock"> - -
  • -
-
-
- {else} -
-

{l s='It is not possible to manage quantities when:'}

-
    -
  • {l s='You are currently managing all of your shops.'}
  • -
  • {l s='You are currently managing a group of shops where quantities are not shared between every shop in this group.'}
  • -
  • {l s='You are currently managing a shop that is in a group where quantities are shared between every shop in this group.'}
  • -
-
+ out_of_stock == 2} checked="checked" {/if} id="out_of_stock_3" type="radio" value="2" class="out_of_stock" name="out_of_stock"> + + + +
+ + + + + {else} +
+

{l s='It is not possible to manage quantities when:'}

+
    +
  • {l s='You are currently managing all of your shops.'}
  • +
  • {l s='You are currently managing a group of shops where quantities are not shared between every shop in this group.'}
  • +
  • {l s='You are currently managing a shop that is in a group where quantities are shared between every shop in this group.'}
  • +
+
+ {/if} {/if}

{l s='Availability settings'}

- {if !$ps_stock_management} - - - - {/if} {if !$has_attribute} @@ -206,41 +203,43 @@ {/if} - - - - - - - - - {if !$countAttributes} + {if $ps_stock_management} - - + + + + + + {if !$countAttributes} + + + + + {/if} {/if}
{l s='The stock management is disabled'}
- {include file="controllers/products/multishop/checkbox.tpl" field="available_now" type="default" multilang="true"} - - - {include file="controllers/products/input_text_lang.tpl" - languages=$languages - input_value=$product->available_now - input_name='available_now'} - {l s='Forbidden characters:'} <>;=#{}  -
- {include file="controllers/products/multishop/checkbox.tpl" field="available_later" type="default" multilang="true"} - - - {include file="controllers/products/input_text_lang.tpl" - languages=$languages - input_value=$product->available_later - input_name='available_later'} - {l s='Forbidden characters:'} <>;=#{}  -
- -

{l s='The available date when this product is out of stock.'}

+
+ {include file="controllers/products/multishop/checkbox.tpl" field="available_now" type="default" multilang="true"} + + + {include file="controllers/products/input_text_lang.tpl" + languages=$languages + input_value=$product->available_now + input_name='available_now'} + {l s='Forbidden characters:'} <>;=#{}  +
+ {include file="controllers/products/multishop/checkbox.tpl" field="available_later" type="default" multilang="true"} + + + {include file="controllers/products/input_text_lang.tpl" + languages=$languages + input_value=$product->available_later + input_name='available_later'} + {l s='Forbidden characters:'} <>;=#{} 
+ +

{l s='The available date when this product is out of stock.'}

+
diff --git a/admin-dev/themes/default/template/helpers/form/form.tpl b/admin-dev/themes/default/template/helpers/form/form.tpl index f8e6bea7d..96d43a781 100644 --- a/admin-dev/themes/default/template/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/helpers/form/form.tpl @@ -398,11 +398,7 @@ $(document).ready(function(){ {block name="autoload_tinyMCE"} tinySetup({ - editor_selector :"autoload_rte", - theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull|cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,undo,redo", - theme_advanced_buttons2 : "link,unlink,anchor,image,cleanup,code,|,forecolor,backcolor,|,hr,removeformat,visualaid,|,charmap,media,|,ltr,rtl,|,fullscreen", - theme_advanced_buttons3 : "", - theme_advanced_buttons4 : "" + editor_selector :"autoload_rte" }); {/block} }); diff --git a/admin-dev/themes/default/template/helpers/list/list_header.tpl b/admin-dev/themes/default/template/helpers/list/list_header.tpl index c125ea0a6..31df8a497 100644 --- a/admin-dev/themes/default/template/helpers/list/list_header.tpl +++ b/admin-dev/themes/default/template/helpers/list/list_header.tpl @@ -119,8 +119,7 @@ {if $table_id} id={$table_id}{/if} class="table {if $table_dnd}tableDnD{/if} {$table}" cellpadding="0" cellspacing="0" - style="width: 100%; margin-bottom:10px;" - > + style="width: 100%; margin-bottom:10px;"> {foreach $fields_display AS $key => $params} @@ -146,8 +145,10 @@ {if (!isset($params.orderby) || $params.orderby) && !$simple_header}
- - + + + + {elseif !$simple_header}
  {/if} diff --git a/admin-dev/themes/default/template/helpers/modules_list/list.tpl b/admin-dev/themes/default/template/helpers/modules_list/list.tpl index edbf3166c..7bf53702f 100644 --- a/admin-dev/themes/default/template/helpers/modules_list/list.tpl +++ b/admin-dev/themes/default/template/helpers/modules_list/list.tpl @@ -30,7 +30,7 @@
  • {counter start=1 assign="count"} {foreach from=$modules_list item=module} - {include file='controllers/modules/tab_module_line.tpl' class_row={cycle values=",row alt"}} +
    {include file='controllers/modules/tab_module_line.tpl' class_row={cycle values=",row alt"}}
    {if $count %2 == 0}
  • @@ -39,7 +39,7 @@ {/foreach}
  • {else} - {l s='No modules available in this section.'} +
    {l s='No modules available in this section.'} {/if}
    diff --git a/admin-dev/themes/default/template/toolbar.tpl b/admin-dev/themes/default/template/toolbar.tpl index d833fd276..957a6b40f 100644 --- a/admin-dev/themes/default/template/toolbar.tpl +++ b/admin-dev/themes/default/template/toolbar.tpl @@ -35,7 +35,7 @@ {if $k == 'modules-list'}