// 編集可能なカテゴリリストのみ取得 if( $module_admin ) $category = d3download_categories_selbox( $mydirname, $whr_cat4edit ); else $category = d3download_categories_selbox( $mydirname, $whr_cat4edit, $cid ); // 利用可能な OS/ソフト等のリストを取得 $submit_download = new submit_download( $mydirname ) ; $select_platform = $submit_download->Select_Platform() ; // ライセンスのリストを取得 $select_license = $submit_download->Select_License() ; // スクリーンショット画像の取得 $canuseshots = $submit_download->can_useshots() ; $usealbum = $submit_download->can_albumselect() ; if( ! empty( $canuseshots ) ){ $shots_dir = d3download_shots_dir( $mydirname, $cid ); $img_ar = $submit_download->shots_img_ar( $cid, $shots_dir ); if( empty( $usealbum ) ) $shots_help = sprintf( _MD_D3DOWNLOADS_SUBMIT_LOGOURL_DESC , $shots_dir ); } // GET DOWNLOADDATA $mod_url = XOOPS_URL.'/modules/'.$mydirname ; $downdata = $submit_download->get_downdata_for_submit( $id, $category ) ; // DOWNLOADDATA を取得できない場合リダイレクト if( empty( $downdata ) ) { redirect_header( XOOPS_URL."/modules/$mydirname/" , 2 , _MD_D3DOWNLOADS_NOMATCH ) ; exit(); } $lid = $downdata['lid']; ;
// 存在しない aprovalid の場合リダイレクト if( empty( $downdata ) ) { redirect_header( XOOPS_URL."/modules/$mydirname/admin/index.php?page=approvalmanager" , 2 , _MD_D3DOWNLOADS_NOMATCH ) ; exit(); } $cid4assign = $downdata['cid']; $aprovalid = $downdata['aprovalid']; $postname = $downdata['postname']; if( empty( $ispreview ) && empty( $iserror ) ) $download4assign = $downdata['downdata'] ; // SCREEN SHOTS DATA $shots_help = ''; $canuseshots = $unapproval->can_useshots() ; $usealbum = $unapproval->can_albumselect() ; if( ! empty( $canuseshots ) ){ $shots_dir = d3download_shots_dir( $mydirname, $cid4assign ); $img_ar = $unapproval->shots_img_ar( $cid4assign, $shots_dir ) ; if( empty( $usealbum ) ){ $shots_help = sprintf( _MD_D3DOWNLOADS_SUBMIT_LOGOURL_DESC , $shots_dir ); } } // GET DOWNLOADDATA $mydownload = new MyDownload( $mydirname ); $nowdata = $mydownload->get_downdata_for_singleview( 0, $aprovalid, 0, 1, 1 ); // TRANSACTION PART if( isset( $_POST['makedownload_post'] ) || isset( $_POST['makedownload_preview'] ) ) { if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) { redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/admin/index.php',3,$xoopsGTicket->getErrors()); }