.
*/
error_reporting(E_ALL);
ini_set('display_errors', 1);
require('../conf.php');
function lower_version($that, $new) {
$that = explode('.', $that);
$new = explode('.', $new);
while (count($that) < count($new)) $that[] = 0;
while (count($new) < count($that)) $new[] = 0;
for ($i = 0; $i < count($new); $i++) {
if ($new[$i] > $that[$i]) {
return true;
}
}
return false;
}
if (isset($_GET['upgrade']) && lower_version($_GET['upgrade'], '0.1')) {
try {
$_pdo->query("ALTER TABLE `assignment` CHANGE `hours` `hours` FLOAT UNSIGNED NOT NULL");
} catch (PDOException $e) {
echo "Altering the database structure failed with a PDOException ({$e->getCode()}): {$e->getMessage()}
" . $e->getTraceAsString();
}
}
if (isset($_GET['upgrade'])) {
echo "
All done.";
}
?>
You're going to upgrade to version =constants::version?>. What was your old version number?