<?php BigTree::globalizeArray($bigtree["view"]); // Make sure our view data is cached; BigTreeAutoModule::cacheViewData($bigtree["view"]); $permission = $admin->getAccessLevel($bigtree["module"]["id"]); $draggable = isset($bigtree["view"]["options"]["draggable"]) && $bigtree["view"]["options"]["draggable"] ? true : false; $groups = BigTreeAutoModule::getGroupsForView($bigtree["view"]); if ($draggable) { $order = "position DESC, id ASC"; } else { if ($bigtree["view"]["options"]["sort"] && ($bigtree["view"]["options"]["sort"] == "ASC" || $bigtree["view"]["options"]["sort"] == "DESC")) { $order = "CAST(id AS UNSIGNED) " . $bigtree["view"]["options"]["sort"]; } else { $order = "CAST(id AS UNSIGNED) DESC"; } } // Setup custom overrides for group titles when we're grouping by a special BigTree column $group_title_overrides = array(); if ($bigtree["view"]["options"]["group_field"] == "featured") { $group_title_overrides["on"] = "Featured"; $group_title_overrides[""] = "Normal"; } elseif ($bigtree["view"]["options"]["group_field"] == "archived") { $group_title_overrides["on"] = "Archived"; $group_title_overrides[""] = "Active"; } elseif ($bigtree["view"]["options"]["group_field"] == "approved") { $group_title_overrides["on"] = "Approved"; $group_title_overrides[""] = "Not Approved"; } ?> <div class="table auto_modules image_list">