Changeset 587124
- Timestamp:
- 08/18/2012 12:29:09 PM (14 years ago)
- Location:
- bluetrait-event-viewer/trunk
- Files:
-
- 4 edited
-
btev.class.php (modified) (3 diffs)
-
btev_upgrade.class.php (modified) (15 diffs)
-
screenshot-1.png (modified) (previous)
-
screenshot-2.png (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
bluetrait-event-viewer/trunk/btev.class.php
r587117 r587124 26 26 } 27 27 28 p rivatefunction get_var($name) {28 public function get_var($name) { 29 29 if (isset($this->vars[$name])) { 30 30 return $this->vars[$name]; … … 33 33 } 34 34 35 p rivatefunction get_table($name) {35 public function get_table($name) { 36 36 if (isset($this->vars['tables'][$name])) { 37 37 return $this->vars['tables'][$name]; … … 252 252 //checks if an upgrade is needed 253 253 private function upgrade() { 254 254 $update = new btev_upgrade($this); 255 256 $update->upgrade(); 255 257 } 256 258 -
bluetrait-event-viewer/trunk/btev_upgrade.class.php
r587117 r587124 69 69 private function do_upgrade($array = NULL) { 70 70 71 for ($i = $this->btev->get_config('db_version') + 1; $i <= $this->btev->get_var s('db_version'); $i++) {71 for ($i = $this->btev->get_config('db_version') + 1; $i <= $this->btev->get_var('db_version'); $i++) { 72 72 if (method_exists($this, 'dbup_' . $i)) { 73 73 call_user_func(array($this, 'dbup_' . $i)); … … 81 81 //upgrade database if needed 82 82 public function upgrade() { 83 83 84 84 if (!$this->btev->get_config('db_version')) { 85 85 86 86 //old style upgrade! 87 87 … … 210 210 211 211 $version = '1.7'; 212 btev_set_config('version', $version);213 btev_save_config();214 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);212 $this->btev->set_config('version', $version); 213 $this->btev->save_config(); 214 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 215 215 216 216 } … … 220 220 221 221 $version = '1.8'; 222 btev_set_config('version', $version);223 224 btev_set_config('external_access', '0');225 btev_set_config('external_access_key', '');226 227 btev_save_config();228 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);222 $this->btev->set_config('version', $version); 223 224 $this->btev->set_config('external_access', '0'); 225 $this->btev->set_config('external_access_key', ''); 226 227 $this->btev->save_config(); 228 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 229 229 230 230 } … … 234 234 235 235 $version = '1.8.1'; 236 btev_set_config('version', $version);236 $this->btev->set_config('version', $version); 237 237 238 238 //make sure cron stuff is up to date 239 btev_schedule_tasks();240 241 btev_save_config();242 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);239 $this->btev->schedule_tasks(); 240 241 $this->btev->save_config(); 242 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 243 243 244 244 } … … 246 246 //version specific upgrade function 247 247 function btev_to_182() { 248 global $wpdb, $btev_tb_events; 248 global $wpdb; 249 250 $btev_tb_events = $this->btev->get_table('events'); 249 251 250 252 $version = '1.8.2'; … … 257 259 258 260 //add new logging options 259 btev_set_config('log_notice', 1);260 btev_set_config('log_warning', 1);261 btev_set_config('log_error', 1);262 263 btev_set_config('version', $version);264 265 btev_save_config();266 267 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);261 $this->btev->set_config('log_notice', 1); 262 $this->btev->set_config('log_warning', 1); 263 $this->btev->set_config('log_error', 1); 264 265 $this->btev->set_config('version', $version); 266 267 $this->btev->save_config(); 268 269 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 268 270 269 271 } … … 271 273 //version specific upgrade function 272 274 function btev_to_182_fix() { 273 global $wpdb, $btev_tb_events; 275 global $wpdb; 276 277 $btev_tb_events = $this->btev->get_table('events'); 274 278 275 279 $query = 'SHOW COLUMNS FROM ' . $btev_tb_events; … … 296 300 } 297 301 298 btev_trigger_error('BTEV fixed database upgrade error from 1.8.2', E_USER_NOTICE);302 $this->btev->trigger_error('BTEV fixed database upgrade error from 1.8.2', E_USER_NOTICE); 299 303 300 304 } 301 305 else { 302 btev_trigger_error('BTEV 1.8.2 database fix not required', E_USER_NOTICE);306 $this->btev->trigger_error('BTEV 1.8.2 database fix not required', E_USER_NOTICE); 303 307 } 304 308 } … … 309 313 $version = '1.8.3'; 310 314 311 btev_to_182_fix();312 313 btev_set_config('version', $version);314 315 btev_save_config();316 317 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);315 $this->btev_to_182_fix(); 316 317 $this->btev->set_config('version', $version); 318 319 $this->btev->save_config(); 320 321 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 318 322 } 319 323 320 324 //version specific upgrade function 321 325 function btev_to_190() { 322 global $wpdb, $btev_tb_events; 326 global $wpdb; 327 328 $btev_tb_events = $this->btev->get_table('events'); 323 329 324 330 $wpdb->query("ALTER TABLE $btev_tb_events ADD COLUMN `event_synced` int(1) unsigned NOT NULL DEFAULT '0'"); … … 326 332 $version = '1.9.0'; 327 333 328 btev_set_config('version', $version);329 330 btev_save_config();331 332 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);334 $this->btev->set_config('version', $version); 335 336 $this->btev->save_config(); 337 338 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 333 339 } 334 340 … … 338 344 $version = '1.9.1'; 339 345 340 btev_set_config('version', $version);341 342 btev_save_config();343 344 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);346 $this->btev->set_config('version', $version); 347 348 $this->btev->save_config(); 349 350 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 345 351 } 346 352 … … 357 363 358 364 359 btev_set_config('email_alert_list', '');360 361 btev_set_config('events_map', $array);362 363 btev_set_config('version', $version);364 365 btev_save_config();366 367 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);365 $this->btev->set_config('email_alert_list', ''); 366 367 $this->btev->set_config('events_map', $array); 368 369 $this->btev->set_config('version', $version); 370 371 $this->btev->save_config(); 372 373 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 368 374 369 375 } … … 373 379 $version = '1.9.2.1'; 374 380 375 btev_set_config('version', $version);376 377 btev_save_config();378 379 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);381 $this->btev->set_config('version', $version); 382 383 $this->btev->save_config(); 384 385 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 380 386 381 387 } … … 385 391 $version = '1.9.3'; 386 392 387 btev_set_config('version', $version);388 389 btev_save_config();390 391 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE);393 $this->btev->set_config('version', $version); 394 395 $this->btev->save_config(); 396 397 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 392 398 393 399 } 394 400 395 401 function btev_to_200() { 396 402 403 $version = '2.0'; 404 405 $this->btev->set_config('db_version', 1); 406 $this->btev->set_config('version', $version); 407 408 $this->btev->save_config(); 409 410 $this->btev->trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 411 397 412 } 398 413
Note: See TracChangeset
for help on using the changeset viewer.