コード例 #1
0
ファイル: ajax.php プロジェクト: WhisperingTree/etagerca
<?php

define('_PS_ADMIN_DIR_', getcwd());
include_once _PS_ADMIN_DIR_ . '/../../config/config.inc.php';
include dirname(__FILE__) . '/classes/LofBlock.php';
global $cookie;
include dirname(__FILE__) . '/blockadvfooter.php';
$module = new blockadvfooter();
if (isset($_POST['lofajax']) && $_POST['task'] == 'gethook') {
    $module_name = Tools::getValue('module_name');
    $hook_name = Tools::getValue('hook_name');
    $content = $module->getParamHooks($module_name, $hook_name);
    die($content);
}
if (isset($_GET['lofajax']) && $_GET['task'] == 'positionItem' && Tools::getValue('action') == 'dnd') {
    $blocks = LofBlock::getBlocks(false, $cookie->id_lang);
    if ($blocks) {
        foreach ($blocks as $b) {
            if (Tools::getValue('loftable-' . $b['id_loffc_block'])) {
                $table = Tools::getValue('loftable-' . $b['id_loffc_block']);
            }
        }
    }
    if (isset($table)) {
        $pos = 0;
        foreach ($table as $key => $row) {
            $ids = explode('_', $row);
            Db::getInstance()->Execute('
			UPDATE `' . _DB_PREFIX_ . 'loffc_block_item` 
			SET `position` = ' . (int) $pos . ' 
			WHERE `id_loffc_block_item` = ' . (int) $ids[2] . ' AND `id_loffc_block` = ' . (int) $ids[1]);