Exemple #1
0
 public function page_navigator($view, $pagenum, $numpages, $url)
 {
     $app = CMS::app_path('views/helpers');
     $lib = CMS::tao_view('helpers');
     $templates = array();
     if (CMS::admin()) {
         $templates[] = "{$app}/page-navigator-admin.phtml";
         $templates[] = "{$lib}/page-navigator-admin.phtml";
     } else {
         $templates[] = "{$app}/page-navigator-site.phtml";
         $templates[] = "{$app}/page-navigator.phtml";
     }
     $templates[] = "{$lib}/page-navigator.phtml";
     foreach ($templates as $template) {
         if (IO_FS::exists($template)) {
             break;
         }
     }
     self::$pn_url = $url;
     self::$pn_current = $pagenum;
     return $view->partial($template, array('tpl' => $url, 'page' => $pagenum, 'numpages' => $numpages));
 }