Changeset 138357
- Timestamp:
- 07/23/2009 02:19:11 PM (17 years ago)
- File:
-
- 1 edited
-
bluetrait-event-viewer/trunk/btev.php (modified) (21 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bluetrait-event-viewer/trunk/btev.php
r74125 r138357 4 4 Plugin URI: http://wordpress.org/extend/plugins/bluetrait-event-viewer/ 5 5 Description: BTEV monitors events that occur in your WordPress install. 6 Version: 1. 8.36 Version: 1.9.0 7 7 Author: Michael Dale 8 8 Author URI: http://www.bluetrait.com/ … … 38 38 39 39 //bluetrait event viewer version number 40 $btev_version = '1. 8.3';40 $btev_version = '1.9.0'; 41 41 //this is the table where all the events are kept 42 42 $btev_tb_events = $wpdb->prefix . 'btev_events'; … … 239 239 `server_id` int(11), 240 240 `custom_source` varchar(255), 241 `event_synced` int(1) unsigned NOT NULL default '0', 241 242 UNIQUE KEY (event_id) 242 243 ) DEFAULT CHARSET=utf8;"; … … 338 339 btev_to_182(); 339 340 btev_to_183(); 341 btev_to_190(); 340 342 break; 341 343 … … 354 356 btev_to_182(); 355 357 btev_to_183(); 358 btev_to_190(); 356 359 break; 357 360 … … 369 372 btev_to_182(); 370 373 btev_to_183(); 374 btev_to_190(); 371 375 break; 372 376 … … 383 387 btev_to_182(); 384 388 btev_to_183(); 389 btev_to_190(); 385 390 break; 386 391 … … 396 401 btev_to_182(); 397 402 btev_to_183(); 403 btev_to_190(); 398 404 break; 399 405 … … 408 414 btev_to_182(); 409 415 btev_to_183(); 416 btev_to_190(); 410 417 break; 411 418 … … 419 426 btev_to_182(); 420 427 btev_to_183(); 428 btev_to_190(); 421 429 break; 422 430 … … 429 437 btev_to_182(); 430 438 btev_to_183(); 439 btev_to_190(); 431 440 break; 432 441 … … 438 447 btev_to_182(); 439 448 btev_to_183(); 449 btev_to_190(); 440 450 break; 441 451 … … 446 456 btev_to_182(); 447 457 btev_to_183(); 458 btev_to_190(); 448 459 break; 449 460 … … 453 464 btev_to_182(); 454 465 btev_to_183(); 466 btev_to_190(); 455 467 break; 456 468 … … 459 471 btev_to_182(); 460 472 btev_to_183(); 473 btev_to_190(); 461 474 break; 462 475 … … 464 477 btev_to_182(); 465 478 btev_to_183(); 479 btev_to_190(); 466 480 break; 467 481 468 482 case '1.8.2': 469 483 btev_to_183(); 484 btev_to_190(); 485 break; 486 487 case '1.8.3': 488 btev_to_190(); 470 489 break; 471 490 … … 689 708 btev_to_182_fix(); 690 709 710 btev_set_config('version', $version); 711 712 btev_save_config(); 713 714 btev_trigger_error('BTEV database upgraded to version '. $version, E_USER_NOTICE); 715 } 716 717 //version specific upgrade function 718 function btev_to_190() { 719 global $wpdb, $btev_tb_events; 720 721 $wpdb->query("ALTER TABLE $btev_tb_events ADD COLUMN `event_synced` int(1) unsigned NOT NULL DEFAULT '0'"); 722 723 $version = '1.9.0'; 724 691 725 btev_set_config('version', $version); 692 726 … … 976 1010 977 1011 <table class="form-table"> 978 <p>These settings may affect the performance of your blog and are only recommended if you know what you're doing (i.e writ ting plugins).</p>1012 <p>These settings may affect the performance of your blog and are only recommended if you know what you're doing (i.e writing plugins).</p> 979 1013 980 1014 <tr valign="top"> … … 1008 1042 </select> 1009 1043 <br /> 1010 Displays all events in HTML ( not recommended and can break WordPress)1044 Displays all events in HTML (recommended for development purposes only) 1011 1045 </td> 1012 1046 </tr> 1013 1047 1014 1048 </table> 1049 1050 <h3>Synchronise Events</h3> 1051 <table class="form-table"> 1052 <p>It is now possible to push events to a central server. Click <a href="">here</a> for more information.</p> 1053 </table> 1054 1015 1055 <p class="submit"><input type="submit" name="submit" value="Submit"/></p> 1016 1056 </form> … … 1233 1273 <?php 1234 1274 1275 } 1276 1277 //used for Bluetrait Connector 1278 function btev_get_events_not_synced() { 1279 global $wpdb, $btev_tb_events; 1280 1281 $query = " 1282 SELECT 1283 `type` AS `event_severity`, 1284 `type` AS `event_type`, 1285 `custom_source` AS `event_source`, 1286 `date` AS `event_date`, 1287 `date` AS `event_date_utc`, 1288 `source` AS `event_file`, 1289 `file_line` AS `event_file_line`, 1290 `user_id`, 1291 `ip_address` AS `event_ip_address`, 1292 `event_id`, 1293 `event_no` AS `event_number`, 1294 `description` AS `event_description`, 1295 `trace` AS `event_trace` 1296 FROM $btev_tb_events 1297 WHERE event_synced = 0 1298 ORDER BY event_id"; 1299 $events_result = $wpdb->get_results($query, 'ARRAY_A'); 1300 1301 return $events_result; 1302 1303 } 1304 1305 //mark events that were synced 1306 function btev_set_synced($events) { 1307 global $wpdb, $btev_tb_events; 1308 1309 foreach ($events as $event) { 1310 $query = "UPDATE $btev_tb_events SET event_synced = 1 WHERE event_id = " . (int) $event['event_id']; 1311 $wpdb->query($query); 1312 } 1313 return true; 1235 1314 } 1236 1315 … … 1885 1964 } 1886 1965 } 1887 1888 } 1966 } 1967 1968 /* 1969 add_action('after_plugin_row_' . plugin_basename(__FILE__), 'btev_version_2_notice'); 1970 1971 1972 function btev_version_2_notice() { 1973 echo '<tr><td class="plugin-update" colspan="5">Bluetrait Event Viewer 2 is coming soon. Because of large changes version 2 will erase any current events in the system.</td></tr>'; 1974 } 1975 */ 1889 1976 ?>
Note: See TracChangeset
for help on using the changeset viewer.