$posts_per_page = $options["admin_rows"]; $url = $_SERVER['REQUEST_URI']; $url_pos = strpos($url, "&gdsr="); if (!($url_pos === false)) { $url = substr($url, 0, $url_pos); } $url .= "&gdsr=categories"; $page_id = 1; if (isset($_GET["pg"])) { $page_id = $_GET["pg"]; } if ($_POST["gdsr_update"] == __("Update", "gd-star-rating")) { $gdsr_items = $_POST["gdsr_item"]; if (count($gdsr_items) > 0) { $ids = "(" . join(", ", $gdsr_items) . ")"; GDSRDatabase::update_category_settings($ids, $_POST["gdsr_article_moderation"], $_POST["gdsr_article_voterules"], $_POST["gdsr_comments_moderation"], $_POST["gdsr_comments_voterules"], $gdsr_items); } } $all_cats = GDSRDatabase::get_all_categories(); $categories = GDSRHelper::get_categories_hierarchy($all_cats); $number_posts = count($categories); $max_page = floor($number_posts / $posts_per_page); if ($max_page * $posts_per_page != $number_posts) { $max_page++; } if ($max_page > 1) { $pager = GDSRHelper::draw_pager($max_page, $page_id, $url, "pg"); } $cat_from = ($page_id - 1) * $posts_per_page; $cat_to = $page_id * $posts_per_page; if ($cat_to > $number_posts) {