}
                $name .= " ";
            }
            $name .= $row['category_name'];
            $field->addOption($row['category_id'], $name);
            fill_category_tree($field, $row['category_id'], $level + 1);
        }
    }
}
$form = new HTML_AdminForm("edit_category_form", $action == "add" ? _ADMIN_ADD_NEW_CATEGORY : _ADMIN_EDIT_CATEGORY, $session->addSID("edit_category.php"));
$form->addHidden("ref", $ref);
$form->addHidden("cid", $cid);
$form->addHidden("action", $action);
$pane = new HTML_AdminFormPane("p1", $action == "add" ? _ADMIN_NEW_CATEGORY : htmlspecialchars($category_name));
$field = new HTML_TextField("category_name", _ADMIN_CATEGORY_NAME_T, _ADMIN_CATEGORY_NAME_D, 50, $category_name);
$pane->addField($field);
$field = new HTML_MemoField("category_description", _ADMIN_CATEGORY_DESCRIPTION_T, _ADMIN_CATEGORY_DESCRIPTION_D, $category_description, 5, 50);
$pane->addField($field);
$field = new HTML_SelectField("category_parent", _ADMIN_CATEGORY_PARENT_T, _ADMIN_CATEGORY_PARENT_D, 10, $category_parent);
$field->addOption(0, _ADMIN_MAIN_CATEGORY);
fill_category_tree($field, null, 1);
$pane->addField($field);
$form->addPane($pane);
$form->_submit = $action == "add" ? _ADMIN_ADD_CATEGORY : _ADMIN_SAVE;
$form->show();
?>

<?php 
HTML::endBODY();
HTML::endHTML();
ini_restore('include_path');
Esempio n. 2
0
function add_perm($pane, $name, $title, $desc)
{
    global $permissions;
    $field = new HTML_SelectField($name, $title, $desc, 0, isset($permissions[$name]) ? 1 : 0);
    $field->addOption(1, _YES);
    $field->addOption(0, _NO);
    $pane->addField($field);
}
Esempio n. 3
0
            }
        }
        $pane = new HTML_MessagePane("upd", _ADMIN_SETTINGS_UPDATED, "", "a_ok_pane", "a_ok_pane_hdr");
        $pane->show();
    } catch (Exception2 $e) {
        $pane = new HTML_MessagePane("upd", $e->getMessage(), $e->getDescription(), "a_fail_pane", "a_fail_pane_hdr");
        $pane->show();
    }
}
$form = new HTML_AdminForm("site_form", _ADMIN_SETTINGS_FOR_GROUP . _ADMIN_GALLERY, $session->addSID("gallery.php"));
$pane = new HTML_AdminFormPane("p1", _ADMIN_PHOTOS);
$field = new HTML_TextField("max_file_size", _ADMIN_MAX_FILE_SIZE_T, _ADMIN_MAX_FILE_SIZE_D, 50, Config::get("max_file_size", 150));
$pane->addField($field);
$field = new HTML_TextField("max_width", _ADMIN_MAX_WIDTH_T, _ADMIN_MAX_WIDTH_D, 50, Config::get("max_width", 640));
$pane->addField($field);
$field = new HTML_TextField("max_height", _ADMIN_MAX_HEIGHT_T, _ADMIN_MAX_HEIGHT_D, 50, Config::get("max_height", 600));
$pane->addField($field);
$field = new HTML_SelectField("auto_approve", _ADMIN_AUTO_APPROVE_T, _ADMIN_AUTO_APPROVE_D, 0, Config::get("auto_approve", 0));
$field->addOption(1, _YES);
$field->addOption(0, _NO);
$pane->addField($field);
$field = new HTML_TextField("cache_lifetime", _ADMIN_CACHE_LIFETIME_T, _ADMIN_CACHE_LIFETIME_D, 50, Config::get("cache_lifetime", 7));
$pane->addField($field);
$form->addPane($pane);
$form->show();
?>

<?php 
HTML::endBODY();
HTML::endHTML();
ini_restore('include_path');
$pane = new Pane_Preview($photo);
$form->addPane($pane);

$pane = new HTML_AdminFormPane("p1", "Dane zdjêcia");
$field = new HTML_TextField("photo_title", "Tytu³", "", 50, $photo_title);
$pane->addField($field);
$field = new HTML_MemoField("photo_description", "Opis", "", $photo_description, 5, 50);
$pane->addField($field);

$field = new HTML_SelectField("photo_cids[]", "Kategorie", "Wybierz jedn± lub wiêcej kategorii", 10, $photo_cids);
$field->_multiselect = true;
$field->addOption(0, "Brak kategori");
fill_category_tree($field, null, 1);
$pane->addField($field);
if (Permissions::checkPerm("approve_photos") && !$photo_approved) {
	$field = new HTML_SelectField("photo_approved", "Zaakceptowane", "", 0, $photo_approved);
	$field->addYesNo();
} else {
	$field = new HTML_StaticField("photo_approved_st", "Zaakceptowane", "", $photo_approved ? "Tak" : "Nie");
	$form->addHidden("photo_approved", $photo_approved);
}
$pane->addField($field);

$form->addPane($pane);

$form->_submit = "Zapisz";
$form->show();

$block = new HTML_Block("comments", "Komentarze");
$block->_expanded = true;
$pane = new Pane_Comments($photo);
                throw new Exception2(_INTERNAL_ERROR, $r->getMessage());
            }
        }
        $pane = new HTML_MessagePane("upd", _ADMIN_SETTINGS_UPDATED, "", "a_ok_pane", "a_ok_pane_hdr");
        $pane->show();
    } catch (Exception2 $e) {
        $pane = new HTML_MessagePane("upd", $e->getMessage(), $e->getDescription(), "a_fail_pane", "a_fail_pane_hdr");
        $pane->show();
    }
}
$form = new HTML_AdminForm("site_form", _ADMIN_SETTINGS_FOR_GROUP . _ADMIN_USERS_AND_GROUPS, $session->addSID("user_settings.php"));
$pane = new HTML_AdminFormPane("p1", "Rejestracja");
$field = new HTML_SelectField("require_login", "Wymagaj logowania", "Dostêp do serwisu tylko dla zalogowanych u¿ytkowników?", 0, Config::get("require_login", 0));
$field->addYesNo();
$pane->addField($field);
$field = new HTML_SelectField("enable_registration", "W³±cz rejestracjê", "Czy w³±czyæ mo¿liwo¶æ rejestracji nowych kont w systemie?", 0, Config::get("enable_registration", 1));
$field->addYesNo();
$pane->addField($field);
$field = new HTML_SelectField("account_activation", "Wymagana aktywacja konta", "Czy wymagaæ od u¿ytkownika aktywacji konta za pomoc± linka przesy³anego emailem?", 0, Config::get("account_activation", 0));
$field->addYesNo();
$pane->addField($field);
$field = new HTML_MemoField("activation_message", "Wiadomo¶æ aktywacyjna", "Komunikat przesy³any do u¿ytkowników w mailu aktywacyjnym.", Config::get("activation_message"), 10, 70);
$pane->addField($field);
$form->addPane($pane);
$form->show();
?>

<?php 
HTML::endBODY();
HTML::endHTML();
ini_restore('include_path');