public function index() { self::__checkPermission('downloads_view'); $query = isset($_REQUEST['q']) && !empty($_REQUEST['q']) ? $_REQUEST['q'] : '' ; $page = isset($_REQUEST['pg']) && !empty($_REQUEST['pg']) ? (int)$_REQUEST['pg'] : 1 ; $order = isset($_REQUEST['order']) && !empty($_REQUEST['order']) ? $_REQUEST['order'] : '' ; $offset = ($page - 1) * 25; $downloads = array(); $count = 0; $pages = 0; if ($result = downloadSearch($query,25,$offset,$order,true,true)) { $downloads = $result['downloads']; $count = $result['count']; $pages = ceil($count/25); } $this->display('downloads/views/index', array( 'downloads' => $downloads, 'count' => $count, 'pages' => $pages, 'page' => $page )); }//*/
<?php $page = (isset($_REQUEST['pg']) && !empty($_REQUEST['pg']) ? (int)$_REQUEST['pg'] : 1 ); $offset = ($page - 1) * 10; $forms = array(); $orderby = 'name'; $showexpired = false; $showinactive = false; if ($result = downloadSearch($_REQUEST['q'],10,$offset,$orderby,$showexpired,$showinactive)) { $forms = $result['downloads']; $count = $result['count']; $pages = ceil($count/10); $pagiation = ''; if ($pages > 1) for ($i = 1; $i <= $pages; $i++) $pagiation .= '<a href="'.$this->url().'?q='.$_REQUEST['q'].'&pg='.$i.'">'.($i==$page ? '<strong>'.$i.'</strong>' : $i ).'</a> '; if (!empty($pagiation)) $pagiation = '<div class="pagiation">'.($page != 1 ? '<span class="skipback"><a href="'.$this->url().'?q='.$_REQUEST['q'].'&pg=1"><<</a> <a href="'.$this->url().'?q='.$_REQUEST['q'].'&pg='.($page-1).'"><</a></span> ' : '').'<span class="pages">'.$pagiation.'</span>'.($page != $pages ? ' <span class="skipforward"><a href="'.$this->url().'?q='.$_REQUEST['q'].'&pg='.($page+1).'">></a> <a href="'.$this->url().'?q='.$_REQUEST['q'].'&pg='.$pages.'">>></a></span>' : '').'</div>'; } ?> <br /> <div style="text-align:right;" class="noprint"> <form id="forms-search" action="<?php echo $this->url();?>" method="get"> <input type="text" name="q" value="<?php echo $_REQUEST['q'];?>" /> <input type="submit" value="Search Forms" /> </form> </div> <?php if (count($forms) > 0) { echo $pagiation; foreach ($forms as $form) echo downloadBoxFormat($form); echo $pagiation; } else {