From 0ebd4f6b28e9fbe51d6214e9b845c94c54ca92a0 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Mon, 1 Dec 2008 20:54:25 +0000 Subject: New Rearrange gui based on jqueryFileTree (http://www.abeautifulsite.net/notebook.php?article=58). I like the look of this one better. Still need to implement the drag and drop functionality. --- modules/rearrange/helpers/rearrange.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'modules/rearrange/helpers/rearrange.php') diff --git a/modules/rearrange/helpers/rearrange.php b/modules/rearrange/helpers/rearrange.php index 815014bc..558899b2 100644 --- a/modules/rearrange/helpers/rearrange.php +++ b/modules/rearrange/helpers/rearrange.php @@ -18,16 +18,23 @@ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ class rearrange_Core { - public static function get_html($item=null) { - $view = new View("rearrange.html"); + public static function get_html() { + return new View("rearrange.html"); + } + + public static function get_children($id=null) { + $view = new View("rearrange_item_list.html"); $view->root = null; - if (empty($item)) { + if (empty($id)) { $item = ORM::factory("item", 1); - $view->root = $item; + $view->children = array($item); + } else { + $item = ORM::factory("item", $id); + $view->children = $item->children(); } - $view->children = $item->children(); return $view; } + } -- cgit v1.2.3