コード例 #1
0
<?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">