<em><?php 
    echo $installedInfo['Description'];
    ?>
</em>
	<?php 
    if (empty($wp_filesystem->errors)) {
        ?>
	<h2><?php 
        _e('Upgrade file:');
        ?>
</h2>
			<?php 
        $file = $_GET['url'];
        $fileinfo = pathinfo($file);
        $fileinfo['name'] = $fileinfo['basename'];
        $filename = wpupdate_url_to_file($file);
        $messages = $wp_update->installItemFromZip($filename, $fileinfo, 'wp-content/wpupdate/');
        unlink($filename);
        //Once installed, Delete the zip
        echo '<div class="installLog">';
        foreach ($messages as $message) {
            echo $message . '<br />';
        }
        echo '</div>';
        $plugins = wpupdate_get_plugins(ABSPATH . 'wp-content/wpupdate/');
        if (1 == count($plugins)) {
            foreach ($plugins as $pluginFile => $plugin) {
                //We want the first one from the array.
                $newdata = $plugin;
                $newdata['Folder'] = dirname($pluginFile);
                break;
				<?php 
        _e('Source');
        ?>
: <strong><?php 
        echo $_GET['url'];
        ?>
</strong><br />
			<?php 
    }
    ?>
			<?php 
    if ($_FILES) {
        $file = $_FILES['themefile']['tmp_name'];
        $fileinfo = $_FILES['themefile'];
    } elseif (isset($_GET['url'])) {
        $file = wpupdate_url_to_file($_GET['url']);
        $fileinfo = pathinfo($_GET['url']);
        $fileinfo['name'] = $fileinfo['basename'];
    } else {
        wp_die(__('Unsupported Method Called'));
    }
    $result = $wp_update->installTheme($file, $fileinfo);
    if (isset($result['Error'])) {
        echo '<div class="error">' . __('Errors Occured') . ':<br />' . implode('<br />', $result['Error']) . '</div>';
    }
    unset($result['Error']);
    foreach ((array) $result as $message) {
        echo $message . '<br />';
    }
    ?>
		</p>