예제 #1
0
$error = $iserror = $can_selectshotsdir = 0 ;
$categorydata = $error_message = $tags = array() ;
$error_message = '' ;

$cid = isset( $_GET['cid'] ) ? intval( $_GET['cid'] ) : 0 ;
$mycategory = new MyCategory( $mydirname, 'Show', $cid ) ;

// 存在しない CID の場合リダイレクト
if( $cid != 0 && ! $mycategory->return_cid() ) {
	redirect_header( XOOPS_URL."/modules/$mydirname/admin/index.php?page=categorymanager" , 2 , _MD_D3DOWNLOADS_NOREADPERM ) ;
	exit();
}

// GET CATEGORY DATA
$category_edit = new MyCategory( $mydirname,'Edit' ) ;
if( empty( $iserror ) ) $categorydata = $category_edit->MyCategory_for_Edit( $cid ) ;
$pid = $categorydata['pid'] ;
$useshots = d3download_can_useshots( $mydirname ) ;
$usealbum = d3download_can_albumselect( $mydirname ) ;

if( ! empty( $useshots ) && empty( $usealbum ) ) $can_selectshotsdir = 1 ;
$shots_dir = XOOPS_ROOT_PATH.'/modules/'.$mydirname.'/images/shots/' ;
$shotsdirhelp = sprintf( _MD_D3DOWNLOADS_CATEGORYSHOTSDIRHELP , $shots_dir ) ;

$mydownload = new MyDownload( $mydirname ) ;
$my_shots_dir = d3download_shots_dir( $mydirname, $cid ) ;
$select_imgurl = $mydownload->shots_img_ar( $cid, $my_shots_dir ) ;

// GET CATEGORY TITLE
$title = $mycategory->return_title() ;
$formtitle = ( $title ) ? sprintf( _MD_D3DOWNLOADS_CATEGORYEDITTITLE , $title ) : _MD_D3DOWNLOADS_NEWCATEGORYEDITTITLE ;