Location: PHPKode > projects > PhpBMS > phpbms/modules/api/install/update.php
// The update proceess is typically simple, but if you have some complex
// update procedures (like the BMS module) not covered by the updateModuleAjax
// (located in the main install/installajax.php file) You can override the class.
// Just make sure your class has an 'update' method, and spits back JSON paired
// results

// Always instanciate the class to the variable $theModule. include the
// encapsulating objects db and phpbmsSession variables as well
// as the module name, and the path form the application to the modules's
// install folder
$theModule = new updateModuleAjax($this->db, $this->phpbmsSession, "api", "../modules/api/install/");

// Next define all the updates that are possible.  Each version
// corresponds to a sql file in the install folder named 'updatev[version].sql'
// that will be run while updating.
// List *all* the versions to update. The update process will ONLY run
// applicable upgrades, ignoring older versions not needed to upgrade.
$theModule->updateVersions = array();

Return current item: PhpBMS