From e16454c06dcd7c9542e43c86305a2980a5b30c39 Mon Sep 17 00:00:00 2001 From: lLefevre Date: Wed, 30 Nov 2011 13:25:14 +0000 Subject: [PATCH] // added list of tables and attributes in AdminRequestSqlController + change export request --- .../themes/template/request_sql/form.tpl | 106 ++++++++++++++++++ .../request_sql/list_action_export.tpl | 27 +++++ 2 files changed, 133 insertions(+) create mode 100644 admin-dev/themes/template/request_sql/form.tpl create mode 100644 admin-dev/themes/template/request_sql/list_action_export.tpl diff --git a/admin-dev/themes/template/request_sql/form.tpl b/admin-dev/themes/template/request_sql/form.tpl new file mode 100644 index 000000000..e52bffe86 --- /dev/null +++ b/admin-dev/themes/template/request_sql/form.tpl @@ -0,0 +1,106 @@ +{* +* 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 +*} + +{extends file="../helper/form/form.tpl"} + +{block name="after"} +
+
+ {l s='List of MySQL Tables:'} +
+
+ +
+ +
+ +
+{/block} + +{block name="script"} + $(document).ready(function() { + $('#selectTables select option').click(function(){ + var table = $(this).val(); + //list attributes: + $.ajax({ + url: 'index.php', + data: { + table: table, + controller: 'adminrequestsql', + token: '{$token}', + action: 'addrequest_sql', + ajax: true + }, + context: document.body, + dataType: 'json', + context: this, + async: false, + success: function(data){ + var html = ""; + html += ""; + html += ""; + html += ""; + html += ""; + html += ""; + html += ""; + html += ""; + html += ""; + for (var i=0; i < data.length; i++) + { + html += ""; + html += ""; + html += ""; + html += ""; + html += ""; + } + html += ""; + html += "
{l s='Attribute'}{l s='Type'}{l s='Action'}
"+data[i].Field+""+data[i].Type+"
"; + $('#listAttributes').html(html); + } + }); + }); + + $('#add_table').click(function(){ + var table = $('#selectTables select').val(); + + if (table == 'null') + alert("{l s='Please, choose table.'}"); + else + AddRequestSql(table); + }); + }); + + function AddRequestSql(string) + { + var sql = $('#sql').val(); + $('#sql').val(sql+' '+string); + return false; + } +{/block} \ No newline at end of file diff --git a/admin-dev/themes/template/request_sql/list_action_export.tpl b/admin-dev/themes/template/request_sql/list_action_export.tpl new file mode 100644 index 000000000..e4dbb3902 --- /dev/null +++ b/admin-dev/themes/template/request_sql/list_action_export.tpl @@ -0,0 +1,27 @@ +{* +* 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: 9197 $ +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*} + +{$action} \ No newline at end of file