function d3download_total_mylink( $mydirname, $cid=0, $whr='', $intree=0 ) { include_once dirname( dirname(__FILE__) ).'/class/mydownload.php' ; $mydownload = new MyDownload( $mydirname ) ; return $mydownload->total_mylink( $cid, $whr, $intree ) ; }
$error = $mydownload->del_mylink( $lid ) ; redirect_header( XOOPS_URL."/modules/$mydirname/index.php?page=mylink" , 2 , $error ? sprintf( _MD_D3DOWNLOADS_ERROR_MESSEAGE , $error ) : _MD_D3DOWNLOADS_DEL_MYLINK_DONE ) ; exit ; } elseif ( isset($_POST['del_allmylink'] ) && $mydownload->is_mylink() ) { $error = $mydownload->all_delete_mylink() ; redirect_header( XOOPS_URL."/modules/$mydirname/index.php?page=mylink" , 2 , $error ? sprintf( _MD_D3DOWNLOADS_ERROR_MESSEAGE , $error ) : _MD_D3DOWNLOADS_DEL_MYLINK_DONE ) ; exit ; } $xoopsTpl->assign( 'categories' , d3download_getsub_categories( $mydirname, $cid , $whr_cat ) ) ; $category4assin = $mydownload->mylink_categories_selbox( $whr_cat ) ; $lang_directcatsel = _MD_D3DOWNLOADS_SEL_CATEGORY ; $canuseshots = ! empty( $xoopsModuleConfig['useshots'] ) ? 1 : 0 ; $xoopsOption['template_main'] = $mydirname.'_main_viewcat.html' ; $total = $mydownload->total_mylink( $cid, $whr_cat, $intree ) ; $mylink = $mydownload->get_downdata_for_mylink( $cid, $whr_cat4read, $orderby, $select_perpage, $current_start, $intree ) ; $total_view = empty( $cid ) ? _MD_D3DOWNLOADS_TOTAL_MYLINK : _MD_D3DOWNLOADS_CATEGORY_MYLINK ; $total_num = sprintf( $total_view , $total ) ; $xoopsTpl->assign( 'download_total_num' , $total_num ) ; require_once XOOPS_ROOT_PATH.'/class/pagenav.php' ; $orderby4pagenav = d3download_convertorderbyout( $orderby ) ; $pagenavarg = "page=mylink&cid=".$cid."&intree=".$intree."&orderby=".$orderby4pagenav."&perpage=".$select_perpage; $pagenav = new XoopsPageNav( $total, $select_perpage, $current_start , 'start' , $pagenavarg ) ; $pagenav4assign = $pagenav->renderNav( 5 ) ; $orderbyarg = "index.php?page=mylink&cid=".$cid."&intree=".$intree."&perpage=".$select_perpage ; $xoopsTpl->assign( 'pagenav' , $pagenav4assign ) ; $xoopsTpl->assign( 'argument' , $orderbyarg ) ;