/** * Run upgrade script. */ function upgrade() { $pretend = false; // isset($this->argv[1]) && $this->argv[1] == 'pretend'; $installer = new Upgrade(array('manualInstall' => $pretend)); $installer->setLogger($this); if ($installer->execute()) { if (count($installer->getNotes()) > 0) { printf("\nRelease Notes\n"); printf("----------------------------------------\n"); foreach ($installer->getNotes() as $note) { printf("%s\n\n", $note); } } if ($pretend) { if (count($installer->getSQL()) > 0) { printf("\nSQL\n"); printf("----------------------------------------\n"); foreach ($installer->getSQL() as $sql) { printf("%s\n\n", $sql); } } } else { $newVersion =& $installer->getNewVersion(); printf("Successfully upgraded to version %s\n", $newVersion->getVersionString()); } } else { printf("ERROR: Upgrade failed: %s\n", $installer->getErrorString()); } }
/** * Run upgrade script. */ function upgrade() { $installer = new Upgrade(array()); $installer->setLogger($this); if ($installer->execute()) { if (count($installer->getNotes()) > 0) { printf("\nRelease Notes\n"); printf("----------------------------------------\n"); foreach ($installer->getNotes() as $note) { printf("%s\n\n", $note); } } $newVersion =& $installer->getNewVersion(); printf("Successfully upgraded to version %s\n", $newVersion->getVersionString()); } else { printf("ERROR: Upgrade failed: %s\n", $installer->getErrorString()); } }