//number of articles on page $start = 0; // temporary $page_range = 5; $currentYear = date('Y'); $press = 'class="on"'; $title = "Press & Media"; $mask = 0x2; //test mode $val = 0; //not set $press_tpl = file_get_contents('pages/press.tpl'); $count = GetNewsCountForYear($currentYear, NEWS, $mask, $val); $numberOfPages = (int) (($count + $limit - 1) / $limit); $articles = ''; $article_lst = GetPressListForYear($currentYear, $start, $limit, NEWS, $mask, $val); // store the record of the "example" table into $row foreach ($article_lst as $key => $row) { $artDate = date('M j, Y', $row['date']); $articles .= Article($row['id'], $row['title'], $row['lead'], '', $artDate); } $currentPage = 1; //$numberOfPages = 16; $startPage = $currentPage - (int) ($page_range / 2); if ($startPage < 1) { $startPage = 1; } $maxPage = $startPage + $page_range - 1; if ($maxPage > $numberOfPages) { $maxPage = $numberOfPages; $startPage = $maxPage - $page_range + 1;
} $val = 0; $mask = 2; $count = GetNewsCountForYear($year, NEWS, $mask, $val); $numberOfPages = (int) (($count + $limit - 1) / $limit); $currentPage = (int) _GET('page', 1); if ($currentPage < 1) { $currentPage = 1; } if ($currentPage > $numberOfPages) { $currentPage = $numberOfPages; } $start = ($currentPage - 1) * $limit; $art_list = array(); if ($numberOfPages > 0) { $art_list = GetPressListForYear($year, $start, $limit, NEWS, $mask, $val); } $press = 'class="on"'; $title = "Press & Media"; $articles = ''; foreach ($art_list as $key => $row) { $artDate = date('M j, Y', $row['date']); $articles .= Article($row['id'], $row['title'], $row['lead'], '', $artDate); } //$currentPage = 1; // $numberOfPages = 16; $startPage = $currentPage - (int) ($page_range / 2); if ($startPage < 1) { $startPage = 1; } $maxPage = $startPage + $page_range - 1;