示例#1
0
        } else {
            $vroot = 0;
        }
    }
    $forum_settings["vroot"] = $vroot;
} elseif (defined("PHORUM_EDIT_FOLDER")) {
    $forums = phorum_db_get_forums($_REQUEST["forum_id"]);
    $forum_settings = $forums[$_REQUEST["forum_id"]];
    extract($forum_settings);
}
if ($error) {
    phorum_admin_error($error);
}
include_once "./include/admin/PhorumInputForm.php";
$frm = new PhorumInputForm("", "post");
$folder_data = phorum_get_folder_info();
if (defined("PHORUM_EDIT_FOLDER")) {
    $frm->hidden("module", "editfolder");
    $frm->hidden("forum_id", $forum_id);
    $title = "Edit Folder";
    $this_folder = $folder_data[$_REQUEST["forum_id"]];
    foreach ($folder_data as $folder_id => $folder) {
        // remove children from the list
        if ($folder_id != $_REQUEST["forum_id"] && substr($folder, 0, strlen($this_folder) + 2) != "{$this_folder}::") {
            $folders[$folder_id] = $folder;
        }
    }
    if ($vroot == $forum_id) {
        $vroot = 1;
    } else {
        $foreign_vroot = $vroot;
示例#2
0
    $title = "Default Forum Settings";
} elseif (defined("PHORUM_EDIT_FORUM")) {
    $frm->hidden("module", "editforum");
    $frm->hidden("forum_id", $forum_id);
    $title = "Edit Forum";
} else {
    $frm->hidden("module", "newforum");
    $title = "Add A Forum";
    $active = 1;
    // not set in the default forum options
}
$frm->addbreak($title);
if (!defined("PHORUM_DEFAULT_OPTIONS")) {
    $frm->addrow("Forum Title", $frm->text_box("name", $name, 30, 50));
    $frm->addrow("Forum Description", $frm->textarea("description", $description, $cols = 60, $rows = 10, "style=\"width: 100%;\""), "top");
    $folder_list = phorum_get_folder_info();
    $frm->addrow("Folder", $frm->select_tag("parent_id", $folder_list, $parent_id));
    if ($vroot > 0) {
        $frm->addrow("This forum is in the Virtual Root of:", $folder_list[$vroot]);
    }
    $frm->addrow("Visible", $frm->select_tag("active", array("No", "Yes"), $active));
    // Edit + inherit_id exists
    if (defined("PHORUM_EDIT_FORUM") && strlen($inherit_id) > 0) {
        if ($inherit_id != 0) {
            $forum_settings_inherit = phorum_db_get_forums($inherit_id);
        }
        // inherit_forum not exists
        if ($inherit_id == 0 || isset($forum_settings_inherit[$inherit_id])) {
            $disabled_form_input = "disabled=\"disabled\"";
        } else {
            $inherit_id = "0";