Ejemplo n.º 1
0
if( ! empty( $_POST['user_copy'] ) ) {
	if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) {
		redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/admin/index.php',3,$xoopsGTicket->getErrors());
	}
	$selectid = intval( @$_POST['copy_select_user'] ) ;
	$error = $user_access->user_update( $cid ) ;
	if( empty( $_POST['copy_select_user'] ) ) $message[] = _MD_D3DOWNLOADS_ERROR_SEL_CATEGORY ;
	if( ( is_array( @$_POST['can_read_user'] ) && empty( $_POST['action_selects_u']  ) ) && ( is_array( @$_POST['new_uids'] ) && empty( $_POST['new_action_selects_u']  ) ) ) $message[] = _MD_D3DOWNLOADS_ERROR_SEL_USER ;
	if( ! empty( $message ) ){
		$iserror = 1 ;
		$error_message = implode( '<br />' , $message ) ;
		$user_trs = $user_access->get_user_form( $cid, $parentid, 0, 1  ) ;
		$newuser_trs = $user_access->get_newuser_form( $cid, 1 ) ;
	}
	if( empty( $iserror ) ) {
		$error = $user_access->select_myuser_access_copy_execution( $cid, $selectid, 'selectcat' ) ;
		d3download_delete_cache_of_categories( $mydirname ) ;
		redirect_header( XOOPS_URL."/modules/$mydirname/admin/index.php?page=user_access&amp;cid=$selectid" , 2 , $error ? sprintf( _MD_D3DOWNLOADS_ERROR_MESSEAGE , $error ) : _MD_D3DOWNLOADS_COPYDONE ) ;
		exit();
	}
}

if( ! empty( $_POST['all_user_copy'] ) ) {
	if ( ! $xoopsGTicket->check( true , 'd3downloads' ) ) {
		redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/admin/index.php',3,$xoopsGTicket->getErrors());
	}
	$error = $user_access->user_update( $cid ) ;
	if( ( is_array( @$_POST['can_read_user'] ) && empty( $_POST['action_selects_u']  ) ) && ( is_array( @$_POST['new_uids'] ) && empty( $_POST['new_action_selects_u']  ) ) ) $message[] = _MD_D3DOWNLOADS_ERROR_SEL_USER ;
	if( ! empty( $message ) ){
		$iserror = 1 ;
		$error_message = implode( '<br />' , $message ) ;