Changeset 4380 for extensions/NBC_UserAdvManager/trunk/maintain.inc.php
- Timestamp:
- Nov 28, 2009, 12:58:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/NBC_UserAdvManager/trunk/maintain.inc.php
r4159 r4380 46 46 status enum('webmaster','admin','normal','generic','guest') default NULL, 47 47 date_check datetime default NULL, 48 reminder ENUM('true','false') NULL, 48 49 PRIMARY KEY (id) 49 50 ) … … 66 67 global $conf; 67 68 68 /* Check for upgrade from 2.10 */69 /* Check for upgrade from 2.10 to 2.11 */ 69 70 $query = ' 70 71 SELECT * … … 74 75 $count = mysql_num_rows(pwg_query($query)); 75 76 76 /* upgrade from branch 2.10 */77 77 if ($count == 0) 78 78 { 79 /* upgrade from branch 2.10 to 2.11 */ 79 80 upgrade_210(); 80 81 } 81 82 82 /* Check for upgrade from 2.11 */ 83 84 /* Check for upgrade from 2.11 to 2.12 */ 83 85 if (!table_exist(USER_LASTVISIT_TABLE)) 84 86 { 85 /* upgrade from branch 2.11 */87 /* upgrade from branch 2.11 to 2.12 */ 86 88 upgrade_211(); 89 } 90 91 92 /* Check for upgrade from 2.12 to 2.13 */ 93 $query = ' 94 SELECT * 95 FROM '.USER_CONFIRM_MAIL_TABLE.' 96 ;'; 97 98 $result = pwg_query($query); 99 100 $numfields = mysql_num_fields($result); 101 102 if ($numfields < 6) 103 { 104 /* upgrade from branch 2.12 to 2.13 */ 105 upgrade_212(); 87 106 } 88 107 } … … 120 139 } 121 140 122 /* upgrade from branch 2.10 */ 141 142 /* upgrade from branch 2.10 to 2.11 */ 123 143 function upgrade_210() 124 144 { … … 139 159 pwg_query($q); 140 160 141 upgrade_211(); 142 } 143 144 /* upgrade from branch 2.11 */ 161 upgrade_211(); 162 } 163 164 165 /* upgrade from branch 2.11 to 2.12 */ 145 166 function upgrade_211() 146 167 { … … 179 200 ;"; 180 201 pwg_query($q); 202 203 upgrade_212(); 204 } 205 206 207 /* upgrade from branch 2.12 to 2.13 */ 208 function upgrade_212() 209 { 210 /* Create missing table */ 211 $query = " 212 ALTER TABLE ".USER_CONFIRM_MAIL_TABLE." 213 ADD reminder ENUM('true', 'false') NULL DEFAULT NULL 214 ;"; 215 216 pwg_query($query); 217 218 /* Upgrade plugin configuration */ 219 global $conf; 220 221 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 222 223 if ((!isset($conf_nbc_UserAdvManager[20]))) 224 { 225 $upgrade_nbc_UserAdvManager = $conf_nbc_UserAdvManager[0].';'.$conf_nbc_UserAdvManager[1].';'.$conf_nbc_UserAdvManager[2].';'.$conf_nbc_UserAdvManager[3].';'.$conf_nbc_UserAdvManager[4].';'.$conf_nbc_UserAdvManager[5].';'.$conf_nbc_UserAdvManager[6].';'.$conf_nbc_UserAdvManager[7].';'.$conf_nbc_UserAdvManager[8].';'.$conf_nbc_UserAdvManager[9].';'.$conf_nbc_UserAdvManager[10].';'.$conf_nbc_UserAdvManager[11].';'.$conf_nbc_UserAdvManager[12].';'.$conf_nbc_UserAdvManager[13].';'.$conf_nbc_UserAdvManager[14].';'.$conf_nbc_UserAdvManager[15].';'.$conf_nbc_UserAdvManager[16].';'.$conf_nbc_UserAdvManager[17].';'.$conf_nbc_UserAdvManager[18].';'.$conf_nbc_UserAdvManager[19].';false'; 226 227 $query = ' 228 UPDATE '.CONFIG_TABLE.' 229 SET value="'.$upgrade_nbc_UserAdvManager.'" 230 WHERE param="nbc_UserAdvManager" 231 LIMIT 1 232 ;'; 233 pwg_query($query); 234 } 181 235 } 182 236 ?>
Note: See TracChangeset
for help on using the changeset viewer.