Exemple #1
0
if (isset($_REQUEST['update'])) die();

if ($action!=='update') return;

ob_start();
switch ($subaction)
{
    case 'step2':
    case 'step3':
    case 'step4':
        $updatefunction = 'Update'.ucfirst($subaction);
        break;
    default:
        $updatefunction = 'UpdateStep1';
        RunUpdaterUpdate();
}

$buffer = $updatefunction();
if ($buffer) echo $buffer;
$adminoutput = ob_get_clean();

return;

function RunUpdaterUpdate()
{
    global $homedir, $debug, $updaterversion, $versionnumber, $tempdir, $clang;
    require_once($homedir."/classes/http/http.php");

    $http=new http_class;
Exemple #2
0
 */
$updaterversion = explode(' ', '$Rev: 8994 $');
// this is updated by subversion so don't change this string
$updaterversion = $updaterversion[1];
if (isset($_REQUEST['update'])) {
    die;
}
if ($action == 'update') {
    if ($subaction == 'step4') {
        $adminoutput = UpdateStep4();
    } elseif ($subaction == 'step3') {
        $adminoutput = UpdateStep3();
    } elseif ($subaction == 'step2') {
        $adminoutput = UpdateStep2();
    } else {
        $adminoutput = RunUpdaterUpdate();
        $adminoutput = UpdateStep1();
    }
}
function RunUpdaterUpdate()
{
    global $homedir, $debug, $updaterversion, $versionnumber, $tempdir, $clang;
    require_once $homedir . "/classes/http/http.php";
    $http = new http_class();
    /* Connection timeout */
    $http->timeout = 0;
    /* Data transfer timeout */
    $http->data_timeout = 0;
    $http->user_agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
    $http->GetRequestArguments("http://update.limesurvey.org?updaterbuild={$updaterversion}", $arguments);
    $updateinfo = false;