} elseif (substr($divId, 0, 7) == "subcats") {
        for ($i = 0; $i < count($list); $i++) {
            $cat_id = substr($list[$i], 4);
            $database->database_query("UPDATE se_" . $type . "cats SET " . $type . "cat_order='" . ($i + 1) . "' WHERE " . $type . "cat_id='{$cat_id}'");
        }
        // RESORT FIELDS
    } elseif (substr($divId, 0, 6) == "fields") {
        for ($i = 0; $i < count($list); $i++) {
            $field_id = substr($list[$i], 6);
            $database->database_query("UPDATE se_" . $type . "fields SET " . $type . "field_order='" . ($i + 1) . "' WHERE " . $type . "field_id='{$field_id}'");
        }
    }
    // GET FIELD
} elseif ($task == "getfield") {
    $field_id = $_GET['field_id'];
    $field_info = $field->field_get($field_id);
    // PULL OPTIONS INTO STRING
    $field_options_detailed = array();
    for ($i = 0; $i < count($field_info[field_options_detailed]); $i++) {
        $field_options_detailed[] = $field_info[field_options_detailed][$i][value] . "<!>" . $field_info[field_options_detailed][$i][label] . "<!>" . $field_info[field_options_detailed][$i][dependency] . "<!>" . $field_info[field_options_detailed][$i][dependent_label] . "<!>" . $field_info[field_options_detailed][$i][dependent_id];
    }
    $field_options_detailed = implode("<~!~>", $field_options_detailed);
    $field->cat_list();
    $cat_array = $field->cats;
    $smarty->assign('hideSearch', $hideSearch);
    $smarty->assign('hideDisplay', $hideDisplay);
    $smarty->assign('hideSpecial', $hideSpecial);
    $smarty->assign('cats', $cat_array);
    $smarty->assign('cat_type', $type);
    $smarty->assign('function', "editfield('{$field_info['field_id']}', '{$field_info['field_cat_id']}', '" . str_replace("'", "\\'", htmlspecialchars_decode($field_info[field_title], ENT_QUOTES)) . "', '" . str_replace("'", "\\'", htmlspecialchars_decode($field_info[field_desc], ENT_QUOTES)) . "', '" . str_replace("'", "\\'", htmlspecialchars_decode($field_info[field_error], ENT_QUOTES)) . "', '{$field_info['field_type']}', '{$field_info['field_style']}', '{$field_info['field_maxlength']}', '{$field_info['field_link']}', '{$field_options_detailed}', '{$field_info['field_required']}', '{$field_info['field_regex']}', '{$field_info['field_html']}', '{$field_info['field_search']}', '{$field_info['field_display']}', '{$field_info['field_special']}');");
    $smarty->display("{$page}.tpl");