} $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');
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); }
} } $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');