diff --git a/modules/blockcms/ajax_blockcms.php b/modules/blockcms/ajax_blockcms.php deleted file mode 100755 index bcd7f82ab..000000000 --- a/modules/blockcms/ajax_blockcms.php +++ /dev/null @@ -1,118 +0,0 @@ - -* @copyright 2007-2011 PrestaShop SA -* @version Release: $Revision: 7040 $ -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -include_once('../../config/config.inc.php'); -include_once('../../init.php'); -include_once('blockcms.php'); - -$context = Context::getContext(); -$blockcms = new BlockCms(); -if (!Tools::isSubmit('secure_key') OR Tools::getValue('secure_key') != $blockcms->secure_key OR !Tools::isSubmit('action')) - die(1); - -if (Tools::getValue('action') == 'getCms') -{ - if (!Validate::isInt(Tools::getValue('id_cms_category')) OR !Tools::getValue('id_cms_category')) - die(1); - - $cms_categories = Db::getInstance()->executeS(' - SELECT * FROM `'._DB_PREFIX_.'cms_category` c - JOIN `'._DB_PREFIX_.'cms_category_lang` cl ON (c.`id_cms_category` = cl.`id_cms_category`) - WHERE c.`id_parent` = '.(int)Tools::getValue('id_cms_category').' - AND cl.`id_lang` = '.(int)$context->language->id.' - ORDER BY c.`id_cms_category`'); - - $cms_pages = Db::getInstance()->executeS(' - SELECT cl.`meta_title`, c.`id_cms` FROM `'._DB_PREFIX_.'cms` c - JOIN `'._DB_PREFIX_.'cms_lang` cl ON (c.`id_cms` = cl.`id_cms`) - WHERE c.`id_cms_category` = '.(int)Tools::getValue('id_cms_category').' - AND c.`active` = 1 - AND cl.`id_lang` = '.(int)$context->language->id.' - ORDER BY c.`id_cms`'); - - if (Tools::getValue('id_cms_block')) - $cms_selected = Db::getInstance()->executeS(' - SELECT `is_category`, `id_cms` FROM `'._DB_PREFIX_.'cms_block_page` - WHERE `id_cms_block` = '.(int)Tools::getValue('id_cms_block')); - - $html = ''; - if (sizeof($cms_categories) OR sizeof($cms_pages)) - { - $html .= ' - - - - - - - - - - '; - foreach ($cms_categories as $cms_category) - { - $html .= ' - - - - - '; - } - - foreach ($cms_pages as $cms_page) - { - $html .= ' - - - - - '; - } - } - else - $html .= $blockcms->getL('There is nothing to display in this CMS category'); - - echo $html; -} -elseif (Tools::getValue('action') == 'dnd') -{ - if ($table = Tools::getValue('table_right') OR $table = Tools::getValue('table_left')); - { - $pos = 0; - foreach ($table as $key =>$row) - { - $ids = explode('_', $row); - Db::getInstance()->execute(' - UPDATE `'._DB_PREFIX_.'cms_block` - SET `position` = '.(int)$pos.' - WHERE `id_cms_block` = '.(int)$ids[2]); - $pos++; - } - } -} - - diff --git a/modules/blockcms/blockcms.js b/modules/blockcms/blockcms.js deleted file mode 100755 index ad1944cfb..000000000 --- a/modules/blockcms/blockcms.js +++ /dev/null @@ -1,99 +0,0 @@ -/* -* 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: 6844 $ -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -function CMSCategory_js(value, secure_key) -{ - $.ajax({ - type: "POST", - url: '../modules/blockcms/ajax_blockcms.php', - data: 'id_cms_category='+value+'&id_cms_block='+$('#id_cms_block').val()+'&action=getCms&secure_key='+secure_key, - async : false, - success: function(msg) - { - $('#cms_subcategories').html(msg); - } - }); -} - -function checkallCMSBoxes(checked) -{ - if (checked) - $('.cmsBox').attr('checked', "checked"); - else - $('.cmsBox').attr('checked', ""); -} - -function CMSBlocksDnD(secure_key) -{ - $(document).ready(function() - { - $(".tableDnD").tableDnD({ - onDragStart: function(table, row) { - originalOrder = $.tableDnD.serialize(); - reOrder = ':even'; - if (table.tBodies[0].rows[1] && $('#' + table.tBodies[0].rows[1].id).hasClass('alt_row')) - reOrder = ':odd'; - }, - dragHandle: 'dragHandle', - onDragClass: 'myDragClass', - onDrop: function(table, row) { - if (originalOrder != $.tableDnD.serialize()) - { - var tableDrag = $('#' + table.id); - $.ajax({ - type: 'POST', - async: false, - url: '../modules/blockcms/ajax_blockcms.php?' + $.tableDnD.serialize(), - data: 'action=dnd&secure_key='+secure_key, - success: function(data) { - tableDrag.find('tbody tr').removeClass('alt_row'); - tableDrag.find('tbody tr' + reOrder).addClass('alt_row'); - tableDrag.find('tbody td.positions').each(function(i) { - $(this).html(i+1); - }); - tableDrag.find('tbody td.dragHandle a:hidden').show(); - tableDrag.find('tbody td.dragHandle:last a:even').hide(); - tableDrag.find('tbody td.dragHandle:first a:odd').hide(); - var reg = /_[0-9]$/g; - tableDrag.find('tbody tr').each(function(i) { - $(this).attr('id', $(this).attr('id').replace(reg, '_' + i)); - - // Update link position - var up_reg = new RegExp('position=[-]?[0-9]+&'); - - // Up links - $(this).find('td.dragHandle a:odd').attr('href', $(this).find('td.dragHandle a:odd').attr('href').replace(up_reg, 'position='+ (i - 1) +'&')); - - // Down links - $(this).find('td.dragHandle a:even').attr('href', $(this).find('td.dragHandle a:even').attr('href').replace(up_reg, 'position='+ (i + 1) +'&')); - }); - } - }); - } - } - }); - }); -} \ No newline at end of file
'.$blockcms->getL('ID').''.$blockcms->getL('Name').'
$cms_category['id_cms_category'], 'is_category' => 1), $cms_selected) ? 'checked="checked"' : '').'>'.$cms_category['id_cms_category'].''.$cms_category['name'].'
$cms_page['id_cms'], 'is_category' => 0), $cms_selected) ? 'checked="checked"' : '').'>'.$cms_page['id_cms'].''.$cms_page['meta_title'].'