'; 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 ?>