unset($_SESSION['install']); if (!is_writable('tmp')) { print '<p><strong>The directory <i>install/tmp</i> must be writable.</strong></p>'; require '../footer.php'; exit; } print '<div class="info column"><ul>'; foreach ($_SESSION['done'] as $done) { print '<li>' . $done . '....<strong>SUCCESS</strong></li>'; } print '<li>Populate routes table with externals data....<img src="../images/loading.gif" /> <i>(Can be very slow)</i><b>If it fails, run install/install_db.php or install/install_db.sh in console, this will finish install</b></li></ul></div>'; flush(); @ob_flush(); include_once 'class.update_db.php'; $globalDebug = FALSE; update_db::update_routes(); $_SESSION['done'] = array_merge($_SESSION['done'], array('Populate routes table with externals data')); $_SESSION['install'] = 'translation'; print "<script>window.location = 'index.php?" . rand() . "&next=" . $_SESSION['install'] . "';</script>"; // require('../footer.php'); } else { if (isset($_SESSION['install']) && $_SESSION['install'] == 'translation') { unset($_SESSION['install']); if (!is_writable('tmp')) { print '<p><strong>The directory <i>install/tmp</i> must be writable.</strong></p>'; require '../footer.php'; exit; } print '<div class="info column"><ul>'; foreach ($_SESSION['done'] as $done) { print '<li>' . $done . '....<strong>SUCCESS</strong></li>';
public static function update_all() { update_db::update_routes(); update_db::update_ModeS(); update_db::update_translation(); }