ACC SHELL
<?php
if (!$_POST["data"]) {
echo "Invalid data"; exit;
}
include_once('../config/config.php');
$data = json_decode($_POST["data"]);
if (!$data || empty($data))
return false;
foreach ($data->items as $item) {
$col_id = preg_replace('/[^\d\s]/', '', $item->column);
$widget_id = preg_replace('/[^\d\s]/', '', $item->id);
$sql = "UPDATE widgets
SET
column_id='$col_id',
sort_no='" . $item->order . "',
collapsed='" . $item->collapsed . "'
WHERE
id='" . $widget_id . "'
AND user_id='".$item->user_id ."'";
//tools::message($sql, 'OK');
dibi::query($sql);// or die('Error updating widget DB');
}
NDebugger::dump($data->items);
exit;
echo "success";
ACC SHELL 2018