summaryrefslogtreecommitdiff
path: root/admin/upgrade_inc.php
blob: 87a6ba2b8ec31f1b8f32b0b6d22b5c3de666ac3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php

global $gBitSystem, $gUpgradeFrom, $gUpgradeTo;

$upgrades = array(

	'BWR1' => array(
		'BWR2' => array(
// de-tikify tables
array( 'DATADICT' => array(
	array( 'RENAMETABLE' => array(
		'tiki_quotas' => 'quotas',
		'tiki_quotas_group_map' => 'quotas_group_map',
	)),
)),

// query: create a quota_id_seq and bring the table up to date with the current max quota_id used in the quotas table - this basically for mysql
array( 'PHP' => '
	$query = $gBitDb->getOne("SELECT MAX(quota_id) FROM `'.BIT_DB_PREFIX.'quotas`");
	$tempId = $gBitDb->mDb->GenID("`'.BIT_DB_PREFIX.'quota_id_seq`", $query);
' ),
		)
	),

);

if( isset( $upgrades[$gUpgradeFrom][$gUpgradeTo] ) ) {
	$gBitSystem->registerUpgrade( QUOTA_PKG_NAME, $upgrades[$gUpgradeFrom][$gUpgradeTo] );
}
?>