".$locale['401']."
\n".$locale['402']; } elseif ($status == "dely") { $title = $locale['400']; $message = "".$locale['405'].""; } opentable($title); echo "
".$message."
\n"; closetable(); tablebreak(); } if (isset($step) && $step == "delete") { $result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id'"); if (dbrows($result) != 0) { redirect(FUSION_SELF.$aidlink."&status=deln"); } else { $result = dbquery("DELETE FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'"); redirect(FUSION_SELF.$aidlink."&status=dely"); } } else { if (isset($_POST['save_cat'])) { $cat_name = stripinput($_POST['cat_name']); $cat_description = stripinput($_POST['cat_description']); $cat_access = isNum($_POST['cat_access']) ? $_POST['cat_access'] : "0"; if (isNum($_POST['cat_sort_by']) && $_POST['cat_sort_by'] == "1") { $cat_sorting = "download_id ".($_POST['cat_sort_order'] == "ASC" ? "ASC" : "DESC"); } else if (isNum($_POST['cat_sort_by']) && $_POST['cat_sort_by'] == "2") { $cat_sorting = "download_title ".($_POST['cat_sort_order'] == "ASC" ? "ASC" : "DESC"); } else if (isNum($_POST['cat_sort_by']) && $_POST['cat_sort_by'] == "3") { $cat_sorting = "download_datestamp ".($_POST['cat_sort_order'] == "ASC" ? "ASC" : "DESC"); } else { $cat_sorting = "download_title ASC"; } if (isset($step) && $step == "edit") { $result = dbquery("UPDATE ".$db_prefix."download_cats SET download_cat_name='$cat_name', download_cat_description='$cat_description', download_cat_sorting='$cat_sorting', download_cat_access='$cat_access' WHERE download_cat_id='$cat_id'"); } else { $result = dbquery("INSERT INTO ".$db_prefix."download_cats (download_cat_name, download_cat_description, download_cat_sorting, download_cat_access) VALUES('$cat_name', '$cat_description', '$cat_sorting', '$cat_access')"); } redirect(FUSION_SELF.$aidlink); } if (isset($step) && $step == "edit") { $result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'"); $data = dbarray($result); $cat_name = $data['download_cat_name']; $cat_description = $data['download_cat_description']; $cat_sorting = explode(" ", $data['download_cat_sorting']); if ($cat_sorting[0] == "download_id") { $cat_sort_by = "1"; } if ($cat_sorting[0] == "download_title") { $cat_sort_by = "2"; } if ($cat_sorting[0] == "download_datestamp") { $cat_sort_by = "3"; } $cat_sort_order = $cat_sorting[1]; $cat_access = $data['download_cat_access']; $formaction = FUSION_SELF.$aidlink."&step=edit&cat_id=".$data['download_cat_id']; opentable($locale['420']); } else { $cat_name = ""; $cat_description = ""; $cat_sort_by = "download_title"; $cat_sort_order = "ASC"; $cat_access = ""; $formaction = FUSION_SELF.$aidlink; opentable($locale['421']); } $user_groups = getusergroups(); $access_opts = ""; $sel = ""; while(list($key, $user_group) = each($user_groups)){ $sel = ($cat_access == $user_group['0'] ? " selected" : ""); $access_opts .= "\n"; } echo "
".$locale['430']."
".$locale['431']."
".$locale['434']." -
".$locale['433']."
\n"; closetable(); tablebreak(); opentable($locale['440']); echo "\n"; $result = dbquery("SELECT * FROM ".$db_prefix."download_cats ORDER BY download_cat_name"); if (dbrows($result) != 0) { $i = 0; echo "\n"; while ($data = dbarray($result)) { $cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2"); echo "\n"; $i++; } echo "
".$locale['441']." ".$locale['445']." ".$locale['502']."
".$data['download_cat_name']."
".trimlink($data['download_cat_description'], 45)."
".getgroupname($data['download_cat_access'])." ".$locale['503']." - ".$locale['504']."
\n"; } else { echo "".$locale['508']."\n\n"; } closetable(); } echo "\n"; require_once BASEDIR."footer.php"; ?>