<?php /* 11 april 2011: created from update.php 12 april 2011: moved nested sortable class to its own file 22 april 2011: dropped includes (now part of package/registry) */ // save some typing below $typef_app_dir = Typeframe::CurrentPage()->applicationUri() . 'categories/'; // get inputs and validate them $ids = @$_POST['ids']; $categories = new NestedSortable_Categories('Download_Category'); list($message, $categories) = $categories->parse($ids); if (false === $categories) { die(Bam_Json::Failure($message)); } // update each category foreach ($categories as $category) { $category->save(); } // done; return success die(Bam_Json::Success('Download categories updated successfully.'));