public static function reorderCMS() { $o = utopia::GetInstance('uCMS_List'); utopia::cancelTemplate(); if (!$_POST['data']) { return; } $data = json_decode($_POST['data'], true); foreach ($data as $cms_id => $val) { list($newParent, $pos) = explode(':', $val); $obj = utopia::GetInstance('uCMS_View'); $oldURL = $obj->GetURL($cms_id); $o->UpdateFields(array('parent' => $newParent, 'position' => $pos), $cms_id); $newURL = $obj->GetURL($cms_id); } }