';
echo '';
echo '
';
echo '';
echo 'Download Error';
echo '';
echo '';
echo '';
echo $message;
echo '';
echo ' ';
}
exit();
}
/**
* Log debug information
*
* @since 2.32
*
* @param string $message Error message.
*/
private static function _mla_debug_add( $message ) {
if ( self::$mla_debug ) {
if ( class_exists( 'MLACore' ) ) {
MLACore::mla_debug_mode( 'log' );
MLACore::mla_debug_add( $message );
} else {
error_log( $message, 0);
}
}
}
/**
* Abort the operation and exit
*
* @since 2.32
*
* @param string $message Error message.
* @param string $title Optional. Error title. Default empty.
* @param integer $response Optional. HTML response code. Default 500.
* @return void echos page content and calls exit();
*/
public static function mla_die( $message, $title = '', $response = 500 ) {
self::_mla_debug_add( __LINE__ . " mla_die( '{$message}', '{$title}', '{$response}' )" );
exit();
}
/**
* Log the message and return error message array
*
* @since 2.32
*
* @param string $message Error message.
* @param string $line Optional. Line number in the caller.
*
* @return array( 'error' => message )
*/
private static function _mla_error_return( $message, $line = '' ) {
self::_mla_debug_add( $line . " MLAFileDownloader::_mla_error_return '{$message}'" );
return array( 'error' => $message );
}
} // Class MLAFileDownloader
?>