function d3download_get_title( $mydirname, $lid, $whr ) { include_once dirname( dirname(__FILE__) ).'/class/mydownload.php' ; $mydownload = new MyDownload( $mydirname, $whr, $lid ) ; if( ! $mydownload->return_lid() ) { redirect_header( XOOPS_URL."/modules/$mydirname/" , 2 , _MD_D3DOWNLOADS_NOMATCH ) ; exit ; } else { return array( 'lid' => $mydownload->return_lid() , 'cid' => $mydownload->return_cid() , 'title' => $mydownload->return_title('Show') , ) ; } }
$category4assin = d3download_makecache_for_selbox( $mydirname, $whr_cat, 0, 1 ); $lang_directcatsel = _MD_D3DOWNLOADS_SEL_CATEGORY; $d3comment_dirname = $xoopsModuleConfig['comment_dirname'] ? $xoopsModuleConfig['comment_dirname'] : ""; $d3comment_forum_id = $xoopsModuleConfig['comment_forum_id'] ? $xoopsModuleConfig['comment_forum_id'] : ""; $comment_view = $xoopsModuleConfig['comment_view'] ? $xoopsModuleConfig['comment_view'] : ""; // スクリーンショット画像を使用するかどうか $canuseshots = ! empty( $xoopsModuleConfig['useshots'] ) ? 1 : 0 ; $xoops_module_header = d3download_dbmoduleheader( $mydirname ); $xoopsTpl->assign('xoops_module_header', $xoops_module_header . "\n" . $xoopsTpl->get_template_vars('xoops_module_header')); // パンくず部分をアサイン $bc[0] = d3download_breadcrumbs( $mydirname ) ; $breadcrumbs = array_merge( $bc ,d3download_breadcrumbs_tree( $mydirname, $cid, $whr_cat, '', 1 ) ) ; $title4assign = $mydownload->return_title('Show') ; $breadcrumbs[] = array( 'name' => $title4assign ) ; // assign $xoopsTpl->assign( array( 'mydirname' => $mydirname , 'mod_url' => $mod_url , 'page' => 'singlefile' , 'mytrustdirpath' => 'd3downloads' , 'file' => $download4assign , 'category' => $category4assin , 'lang_directcatsel' => $lang_directcatsel , 'xoops_isuser' => $xoops_isuser , 'xoops_userid' => $xoops_userid , 'xoops_uname' => $xoops_uname , 'module_admin' => $module_admin ,