else $title_useraccess = ( $title ) ? sprintf( _MD_D3DOWNLOADS_H2USERACCESS_INFO , $title ) : _MD_D3DOWNLOADS_NEWCID_USERACCESS_INFO ; // MAIN CATEGORY LIST $maincategory = $category_edit->categories_selbox( '', 0, 0, 1, '------', 0, $cid ) ; // GROUP FORM $user_access = new user_access( $mydirname ) ; $group_trs = $user_access->get_group_form( $cid, $pid ) ; // USER FORM $user_trs = $user_access->get_user_form( $cid, $pid ) ; // NEW USER FORM $newuser_trs = $user_access->get_newuser_form( $cid ) ; $useraccess_edit_info = ( empty( $cid ) ) ? '' : d3download_useraccess_edit_info( $mydirname, $cid, $pid ) ; // TRANSACTION PART if( isset( $_POST['categoryform_post'] ) || isset( $_POST['category_update'] ) || isset( $_POST['group_update'] ) || isset( $_POST['user_update'] ) ) { if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) { redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/admin/index.php',3,$xoopsGTicket->getErrors()); } $requests_int = $category_edit->requests_int_categories() ; $edit_id = $requests_int['cid'] ; $pid = $requests_int['pid'] ; $cat_weight = $requests_int['cat_weight'] ; $requests_text = $category_edit->requests_text_categories() ; $title = $requests_text['title'] ; $imgurl = $requests_text['imgurl'] ; $description = $requests_text['description'] ; $shotsdir = $requests_text['shotsdir'] ;
$xoopsTpl->assign( 'intree', $intree ); // カテゴリ毎の登録件数を取得 $total = $mydownload->Total_Num( $whr_cat, $cid, 0, 0, $intree ) ; $total_num = sprintf( _MD_D3DOWNLOADS_CATEGORY_NUM , $total ) ; // カテゴリーの説明を取得 $cat_description = d3download_cat_description( $mydirname, $cid ) ; $xoopsTpl->assign( 'cat_description', $cat_description ) ; // 管理者用に閲覧権限設定状況をアサイン if( $module_admin ){ $canread_info = $user_access->canread_info( $cid ) ; $group_trs = d3download_group_useraccess_info( $mydirname, $cid ) ; $user_trs = d3download_myuser_useraccess_info( $mydirname, $cid ) ; $useraccess_edit = d3download_useraccess_edit_info( $mydirname, $cid ) ; $xoopsTpl->assign( 'canread_info', $canread_info ) ; $xoopsTpl->assign( 'group_trs', $group_trs ) ; $xoopsTpl->assign( 'user_trs', $user_trs ) ; $xoopsTpl->assign( 'useraccess_edit', $useraccess_edit ) ; } // ページタイトルをアサイン include_once dirname( dirname(__FILE__) ).'/class/mycategory.php' ; $mycategory = new MyCategory( $mydirname, 'Show', $cid, $whr_cat ) ; $pagetitle4assign = $mycategory->return_title() ; // 閲覧できないカテゴリはリダイレクト $canread = $user_access->user_access_for_cat( $cid, $whr_cat ) ; if( empty( $canread ) ) { redirect_header( XOOPS_URL.'/modules/'.$mydirname.'/',3, _MD_D3DOWNLOADS_NOREADPERM ) ;