$ls ) $bs = $ls; if ( $bs < 1 ) $bs = 1; $tpl = new \Tpl; $tpl -> links_internal_all = \factory\Projects::count_links_internal_all( $project_id ); $tpl -> links_visited = \factory\Projects::links_visited( $project_id ); $tpl -> links_external = \factory\Projects::links_external( $bs, $project_id ); $tpl -> project = \factory\Projects::project_details( $project_id ); $tpl -> link_external_count = $count; $pager = new \Paging( $ls, $bs, \factory\Projects::$limit, $count, '/projects/links_external/&id='. $project_id . '&' ); $tpl -> pager = $pager -> draw(); return $tpl -> render( 'projects/links-external' ); } public static function details( $project_id, $bs, $filtr_mke = 0, $filtr_mde = 0, $filtr_mte = 0, $filtr_irb = 0, $filtr_grb = 0, $filtr_url = 0, $filtr_wor = 0, $filtr_wir = 0, $filtr_hid = 0, $filtr_edf = 0, $filtr_edfrops = 0, $filtr_404 = 0, $filtr_tables = 0, $filtr_iframe = 0, $filtr_h1 = 0, $filtr_images_alt = 0 ) { $count = \factory\Projects::count_links_internal( $project_id, $filtr_mke, $filtr_mde, $filtr_mte, $filtr_irb, $filtr_grb, $filtr_url, $filtr_wor, $filtr_wir, $filtr_hid, $filtr_edf, $filtr_edfrops, $filtr_404, $filtr_tables, $filtr_iframe, $filtr_h1, $filtr_images_alt ); $count = $count[0]['c']; $ls = ceil( $count / \factory\Projects::$limit ); if ( $bs > $ls ) $bs = $ls; if ( $bs < 1 ) $bs = 1; $tpl = new \Tpl; $tpl -> project_id = $project_id; $tpl -> filtr_mke = $filtr_mke; $tpl -> filtr_mde = $filtr_mde; $tpl -> filtr_mte = $filtr_mte; $tpl -> filtr_irb = $filtr_irb; $tpl -> filtr_grb = $filtr_grb; $tpl -> filtr_url = $filtr_url; $tpl -> filtr_wor = $filtr_wor; $tpl -> filtr_wir = $filtr_wir; $tpl -> filtr_hid = $filtr_hid; $tpl -> filtr_edf = $filtr_edf; $tpl -> filtr_iframe = $filtr_iframe; $tpl -> filtr_tables = $filtr_tables; $tpl -> filtr_edfrops = $filtr_edfrops; $tpl -> filtr_images_alt = $filtr_images_alt; $tpl -> filtr_h1 = $filtr_h1; $tpl -> filtr_404 = $filtr_404; $tpl -> links_interval_count = $count; $tpl -> project = \factory\Projects::project_details( $project_id ); $tpl -> links_internal_all = \factory\Projects::count_links_internal_all( $project_id ); $tpl -> links_internal = \factory\Projects::links_internal_list( $bs, $project_id, $filtr_mke, $filtr_mde, $filtr_mte, $filtr_irb, $filtr_grb, $filtr_url, $filtr_wor, $filtr_wir, $filtr_hid, $filtr_edf, $filtr_edfrops, $filtr_404, $filtr_tables, $filtr_iframe, $filtr_h1, $filtr_images_alt ); $tpl -> links_visited = \factory\Projects::links_visited( $project_id ); $pager = new \Paging( $ls, $bs, \factory\Projects::$limit, $count, '/projects/details/&id='. $project_id . '&' ); $tpl -> pager = $pager -> draw(); return $tpl -> render( 'projects/details' ); } public static function view_list() { $tpl = new \Tpl; return $tpl -> render( 'projects/view-list' ); } }