else $canedit = 0 ; if( empty( $canedit ) ) { redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/',3, _MD_D3DOWNLOADS_NOEDITTPERM ); exit(); } // パンくず部分の処理 $whr_cat = "cid IN (".implode(",", $user_access->can_read() ).")" ; $bc[0] = d3download_breadcrumbs( $mydirname ) ; $breadcrumbs = array_merge( $bc ,d3download_breadcrumbs_tree( $mydirname, $cid4assign, $whr_cat, '', 1 ) ) ; $breadcrumbs[] = array( 'name' => $formtitle.':'.$title4assign ) ; // 管理者の投稿フォーム用に HISTORY DATA を取得 $history = new history_download( $mydirname ) ; $history4assign = $history->get_history_list( $lid ); // 同一リンクの再登録を認めるかどうか $check_url = ! empty( $xoopsModuleConfig['check_url'] ) ? 1 : 0 ; // maxfilesize(テンプレートへのアサイン用) $upload_max_filesize = d3download_get_maxsize( $mydirname ); $max_submit_size = sprintf( _MD_D3DOWNLOADS_SUBMIT_MAXFILESIZE , number_format( $upload_max_filesize ) ) ; $submit_extension = d3download_get_allowed_extension( $mydirname ); // 環境チェックし error の場合はアップロードフォームを選択できないようにする $config_error = d3download_upload_config_check( $mydirname ); // LiveValidationによるValidationをアサイン require_once dirname( dirname(__FILE__) ).'/include/upload_submit_rules.inc.php' ; $liveValidator="";
$history = new history_download( $mydirname ) ; $historydata = array() ; $historydata = $history->get_history_data( $id ); // 存在しない LID の場合リダイレクト if( empty( $historydata ) ) { redirect_header( XOOPS_URL."/modules/$mydirname/" , 2 , _MD_D3DOWNLOADS_NOMATCH ) ; exit(); } $lid = $historydata['lid']; $history4assign = $historydata['historydata']; // GET HISTORY lIST $historylist = array() ; $historylist = $history->get_history_list( $lid, $id ); // GET DOWNLOADDATA include_once dirname(dirname(__FILE__)).'/class/mydownload.php' ; $mydownload = new MyDownload( $mydirname, $lid ); $download4assign = $mydownload->get_downdata_for_singleview( 0, $lid, 0, 0, 1 ); $invisibleinfo = $mydownload->Invisible_Info(); // HISTORY RESTORE if( ! empty( $_POST['restore'] ) ) { if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) { redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/admin/index.php',3,$xoopsGTicket->getErrors()); } require_once dirname( dirname(__FILE__) ).'/include/common_functions.php' ; $errors = ''; $id = isset( $_POST['id'] ) ? intval( $_POST['id'] ) : 0 ;