Ejemplo n.º 1
0
    if (empty($pass) || empty($email)) {
        $eve->SessionSetVar('errormsg', 'Please fill all the fields of the form!');
        $eve->RedirectUrl('install.php?step=2');
    }
    $time = time();
    $dbhash = $posmgmt->newpasswordhash($pass);
    $sql = "INSERT INTO " . TBL_PREFIX . "user\n            SET         eve_id    = '1',\n                        name      = '" . $eve->VarPrepForStore('Admin') . "',\n                        pass      = '******',\n                        email     = '" . $eve->VarPrepForStore($email) . "',\n                        access    = '5',\n                        datetime  = '" . $eve->VarPrepForStore($time) . "'";
    $dbconn->Execute($sql);
    if ($dbconn->ErrorNo() != 0) {
        $eve->SessionSetVar('errormsg', $dbconn->ErrorMsg() . '<br />' . $query);
        $eve->RedirectUrl('install.php?step=2');
    }
    $eve->SessionSetVar('statusmsg', 'Admin Registered');
    $eve->RedirectUrl('install.php?step=4');
} elseif ($step == 4) {
    $regions = $posmgmt->GetAllRegions();
    $regionID = $eve->VarCleanFromInput('regionID');
    $do = $eve->VarCleanFromInput('do');
    if ($do) {
        echo $do();
        exit;
    }
    if (!empty($regionID)) {
        switch ($regions[$regionID]['installed']) {
            case 0:
                $sql = file_get_contents('install/' . $regions[$regionID]['file_name']);
                $sql = preg_replace('/pos2_/', TBL_PREFIX, $sql);
                $sql = explode(';', $sql);
                foreach ($sql as $query) {
                    $query = trim($query);
                    if (empty($query)) {