require_once "DB/DataObject.php"; require_once "DB/DataObject/Cast.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('add_users')) { die("Permission denied."); } HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); $err_login = false; $err_pass1 = false; $err_pass2 = false; $err_email = false; $user_login = ""; $user_pass1 = ""; $user_pass2 = ""; $user_email = ""; ?>
require_once "DB/DataObject.php"; require_once "DB/DataObject/Cast.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('delete_categories')) { die("Permission denied."); } $ref = urldecode(Utils::pg("ref")); $cid = urldecode(Utils::pg("cid")); function delete_category($cid) { global $db; $q = $db->prepare("SELECT category_id FROM phph_categories WHERE category_parent = ?"); $r = $db->execute($q, $cid); if (PEAR::isError($r)) { die($r->getMessage()); } while ($row = $r->fetchRow()) { delete_category($row['category_id']); }
if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); $action = Utils::pg("action", "edit"); if ($action == "edit") { if (!Permissions::checkPerm('edit_categories')) { die("Permission denied."); } } else { if (!Permissions::checkPerm('add_categories')) { die("Permission denied."); } } $ref = urldecode(Utils::pg("ref")); $cid = Utils::pg("cid"); $category_name = ""; $category_parent = 0; $category_description = ""; if ($action == "edit") { $category = DB_DataObject::Factory('phph_categories'); if (PEAR::isError($category)) { die($category->getMessage()); } $r = $category->get($cid); if (PEAR::isError($r)) {
require_once "includes/session.php"; require_once "XML/Tree.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('site_configuration')) { die("Permission denied."); } HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); ?> <div class="a_white_pane"> <h1 class="a_title"><?php echo _ADMIN_GENERAL_SETTINGS; ?> :: <?php echo _ADMIN_SITE_CONFIGURATION; ?> </h1>
$user = DB_DataObject::Factory('phph_users'); if (PEAR::isError($user)) { die($user->getMessage()); } $r = $user->get($uid); if (PEAR::isError($r)) { die($r->getMessage()); } if ($r == 0) { header("Location: " . $session->addSID(Config::get("site_url") . "/admin/users.php")); } $name = $user->user_login; $field = "user_id"; $id = $uid; } else { if (!Permissions::checkPerm('change_groups_permissions')) { die("Permission denied."); } $group = DB_DataObject::Factory('phph_groups'); if (PEAR::isError($group)) { die($group->getMessage()); } $r = $group->get($gid); if (PEAR::isError($r)) { die($r->getMessage()); } if ($r == 0) { header("Location: " . $session->addSID(Config::get("site_url") . "/admin/groups.php")); } $name = $group->group_name; $field = "group_id";
require_once "includes/permissions.php"; require_once "includes/comment.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); $ref = urldecode(Utils::pg("ref")); $msg_subject = ""; $msg_text = ""; if (!Permissions::checkPerm('mass_message')) { die("Permission denied."); } ?> <div class="a_white_pane"> <h1 class="a_title">Wiadomo¶æ masowa</h1> </div> <br /> <?php if (!empty($_POST['submit'])) { try { $msg_subject = $_POST['msg_subject']; $msg_text = $_POST['msg_text'];
require_once "includes/session.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; require_once "includes/category.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('edit_categories')) { die("Permission denied."); } $ref = urldecode(Utils::pg("ref")); $cid = urldecode(Utils::pg("cid")); $pcid = urldecode(Utils::pg("pcid")); $category = new Category($cid); if (!empty($pcid)) { $q = $db->prepare("SELECT category_order, category_id FROM phph_categories WHERE category_parent = ? AND category_order > ? ORDER BY category_order ASC LIMIT 0, 1"); $res = $db->execute($q, array($pcid, $category->_dbo->category_order)); } else { $q = $db->prepare("SELECT category_order, category_id FROM phph_categories WHERE category_parent IS NULL AND category_order > ? ORDER BY category_order ASC LIMIT 0, 1"); $res = $db->execute($q, array($category->_dbo->category_order)); } if ($res->numRows() == 1) { $row = $res->fetchRow();
require_once "includes/session.php"; require_once "XML/Tree.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('users_and_groups_settings')) { die("Permission denied."); } HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); ?> <div class="a_white_pane"> <h1 class="a_title"><?php echo _ADMIN_USERS_AND_GROUPS; ?> :: <?php echo _ADMIN_SETTINGS; ?> </h1>
$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;
$items['gs_db'] = array('name' => _ADMIN_DATABASE_OPERATIONS, 'href' => $session->addSID($admin_url . '/database.php')); $menu_data = array('gs' => array('name' => _ADMIN_GENERAL_SETTINGS, 'items' => $items)); $menu = new HTML_Menu($menu_data, "a_menu_pane"); $menu->show(); echo "<br />"; $items = array(); if (Permissions::checkPerm('users_and_groups_settings')) { $items['uag_s'] = array('name' => _ADMIN_SETTINGS, 'href' => $session->addSID($admin_url . '/user_settings.php')); } $items['uag_u'] = array('name' => _ADMIN_USERS, 'href' => $session->addSID($admin_url . '/users.php')); if (Permissions::checkPerm('add_users')) { $items['uag_au'] = array('name' => _ADMIN_ADD_NEW_USER, 'href' => $session->addSID($admin_url . '/add_user.php')); } $items['uag_g'] = array('name' => _ADMIN_GROUPS, 'href' => $session->addSID($admin_url . '/groups.php')); if (Permissions::checkPerm('add_groups')) { $items['uag_ag'] = array('name' => _ADMIN_ADD_NEW_GROUP, 'href' => $session->addSID($admin_url . '/edit_group.php?action=add')); } if (Permissions::checkPerm('mess_message')) { $items['uag_mm'] = array('name' => "Wiadomo¶æ masowa", 'href' => $session->addSID($admin_url . '/mass.php')); } $menu_data = array('uag' => array('name' => _ADMIN_USERS_AND_GROUPS, 'items' => $items)); $menu = new HTML_Menu($menu_data, "a_menu_pane_2"); $menu->show(); echo "<br />"; $menu_data = array('gal' => array('name' => _ADMIN_GALLERY, 'items' => array('gal_s' => array('name' => _ADMIN_SETTINGS, 'href' => $session->addSID($admin_url . '/gallery.php')), 'gal_c' => array('name' => _ADMIN_CATEGORIES, 'href' => $session->addSID($admin_url . '/categories.php')), 'gal_ac' => array('name' => _ADMIN_ADD_NEW_CATEGORY, 'href' => $session->addSID($admin_url . '/edit_category.php?action=add')), 'gal_p' => array('name' => _ADMIN_PHOTOS, 'href' => $session->addSID($admin_url . '/photos.php'))))); $menu = new HTML_Menu($menu_data, "a_menu_pane_3"); $menu->show(); echo "<br />"; HTML::endBODY(); HTML::endHTML(); ini_restore('include_path');
if ($r == 0) { if (!empty($ref)) { header("Location: " . $ref); } $action = "add"; } $group_name = $group->group_name; $group_description = $group->group_description; $group_level = $group->group_level; } if ($action == "edit") { if (!Permissions::checkPermAndLevelVal('edit_groups', $group_level)) { die("Permission denied."); } } else { if (!Permissions::checkPerm('add_groups')) { die("Permission denied."); } } ?> <div class="a_white_pane"> <h1 class="a_title"><?php echo _ADMIN_GROUPS; ?> :: <?php if ($action == "add") { echo _ADMIN_ADD_NEW_GROUP; } else { echo _ADMIN_EDIT_GROUP; }
require_once "includes/session.php"; require_once "XML/Tree.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('gallery_settings')) { die("Permission denied."); } HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); ?> <div class="a_white_pane"> <h1 class="a_title"><?php echo _ADMIN_GALLERY; ?> :: <?php echo _ADMIN_SETTINGS; ?> </h1>
static function checkPermAndLevelVal($perm, $level) { return Permissions::checkPerm($perm) && Permissions::checkLevel($level); }
require_once "includes/session.php"; require_once "XML/Tree.php"; require_once "HTML/Crypt.php"; require_once "DB/DataObject.php"; require_once "DB/DataObject/Cast.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } $cid = Utils::pg("cid", null); HTML::startHTML(); HTML::head(); HTML::startBODY("a_body"); ?> <div class="a_white_pane"> <h1 class="a_title"><?php echo _ADMIN_PHOTOS; ?> :: <?php echo _ADMIN_CATEGORIES; ?>
require_once "DB/DataObject.php"; require_once "DB/DataObject/Cast.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('delete_users')) { die("Permission denied."); } $ref = urldecode(Utils::pg("ref")); $uid = urldecode(Utils::pg("uid")); $user = DB_DataObject::Factory("phph_users"); if (PEAR::isError($user)) { die($user->getMessage()); } $r = $user->get($uid); if (PEAR::isError($r)) { die($r->getMessage()); } if (!(Permissions::isAdmin() || Permissions::checkLevel($user->user_id))) { header("Location: {$ref}"); }
<?php // $Id$ set_include_path(get_include_path() . ":../"); require_once "includes/session.php"; require_once "includes/utils.php"; require_once "includes/permissions.php"; require_once "includes/photo.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('delete_photos')) { die("Permission denied."); } $ref = urldecode(Utils::pg("ref")); $pid = urldecode(Utils::pg("pid")); if (empty($pid)) { die; } $photo = new Photo($pid); $photo->remove(); header("Location: {$ref}"); ini_restore('include_path');
require_once "DB/DataObject.php"; require_once "DB/DataObject/Cast.php"; require_once "includes/config.php"; require_once "includes/utils.php"; require_once "includes/db.php"; require_once "includes/html.php"; require_once "includes/lang.php"; require_once "includes/permissions.php"; $session = Session::singletone(); if ($session->requireLogin()) { exit; } if (!Permissions::checkPerm('admin_panel')) { die("Permission denied."); } if (!Permissions::checkPerm('delete_groups')) { die("Permission denied."); } $ref = urldecode(Utils::pg("ref")); $gid = urldecode(Utils::pg("gid")); $q = $db->prepare("DELETE FROM phph_groups WHERE group_id = ?"); $r = $db->execute($q, $gid); if (PEAR::isError($r)) { die($r->getMessage()); } $q = $db->prepare("DELETE FROM phph_group_users WHERE group_id = ?"); $r = $db->execute($q, $gid); if (PEAR::isError($r)) { die($r->getMessage()); } $q = $db->prepare("DELETE FROM phph_permissions WHERE group_id = ?");