示例#1
0
$moveselect = d3download_categories_selbox( $mydirname, '', 0, 0, 1, '-----' ) ;
if( ! empty( $_POST['category_move'] ) ) {
	if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) {
		redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/admin/index.php',3,$xoopsGTicket->getErrors());
	}
	$select_pid = intval( @$_POST['move_select'] ) ;
	if( empty( $_POST['action_selects'] ) ||  empty( $select_pid ) ) $message[] = _MD_D3DOWNLOADS_ERROR_SEL_CATEGORY ;
	if( ! empty( $message ) ){
		$iserror = 1 ;
		$error_message = implode( '<br />' , $message ) ;
	}
	if( empty( $iserror ) ) {
		foreach( $_POST['action_selects'] as $id => $value ) {
			$cid = intval( $id ) ;
			if( $cid != $select_pid ){
				$result = $mycategory->category_move( $cid, $select_pid ) ;
				if( ! empty( $result ) ) $errors[] = $cid ;
			}
		}
		$mycategory->serialize_insertdb() ;
		$mycategory->category_tree_check() ;
		$user_access->my_user_access_check() ;
		d3download_delete_cache_of_categories( $mydirname ) ;
		redirect_header( XOOPS_URL."/modules/$mydirname/admin/index.php?page=categorymanager&amp;perpage=$select_perpage" , 2 , $errors ? sprintf( _MD_D3DOWNLOADS_ERROR_MESSEAGE , implode( ',' , $errors ) ) : _MD_D3DOWNLOADS_MOVEED ) ;
		exit() ;
	}
}

// CATEGORY_CHECK
if( ! empty( $_POST['category_check'] ) ) {
	if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) {