|
263 | 263 | $syslog_xferred = $syslog_items['xferred']; |
264 | 264 |
|
265 | 265 | /* send out the alerts */ |
266 | | -$query = syslog_db_fetch_assoc('SELECT * FROM `' . $syslogdb_default . "`.`syslog_alert` WHERE enabled='on'"); |
267 | | -$syslog_alerts = sizeof($query); |
| 266 | +$query = syslog_db_fetch_assoc('SELECT * |
| 267 | + FROM `' . $syslogdb_default . "`.`syslog_alert` |
| 268 | + WHERE enabled='on'"); |
| 269 | + |
| 270 | +$syslog_alerts = sizeof($query); |
268 | 271 |
|
269 | 272 | if (read_config_option('syslog_html') == 'on') { |
270 | 273 | $html = true; |
|
307 | 310 | $th_sql = ''; |
308 | 311 |
|
309 | 312 | if ($alert['type'] == 'facility') { |
310 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog_incoming` |
| 313 | + $sql = 'SELECT * |
| 314 | + FROM `' . $syslogdb_default . '`.`syslog_incoming` |
311 | 315 | WHERE ' . $syslog_incoming_config['facilityField'] . ' = ' . db_qstr($alert['message']) . ' |
312 | 316 | AND status = ' . $uniqueID; |
313 | 317 | } else if ($alert['type'] == 'messageb') { |
314 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog_incoming` |
| 318 | + $sql = 'SELECT * |
| 319 | + FROM `' . $syslogdb_default . '`.`syslog_incoming` |
315 | 320 | WHERE ' . $syslog_incoming_config['textField'] . ' |
316 | 321 | LIKE ' . db_qstr($alert['message'] . '%') . ' |
317 | 322 | AND status = ' . $uniqueID; |
318 | 323 | } else if ($alert['type'] == 'messagec') { |
319 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog_incoming` |
| 324 | + $sql = 'SELECT * |
| 325 | + FROM `' . $syslogdb_default . '`.`syslog_incoming` |
320 | 326 | WHERE ' . $syslog_incoming_config['textField'] . ' |
321 | 327 | LIKE ' . db_qstr('%' . $alert['message'] . '%') . ' |
322 | 328 | AND status = ' . $uniqueID; |
323 | 329 | } else if ($alert['type'] == 'messagee') { |
324 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog_incoming` |
| 330 | + $sql = 'SELECT * |
| 331 | + FROM `' . $syslogdb_default . '`.`syslog_incoming` |
325 | 332 | WHERE ' . $syslog_incoming_config['textField'] . ' |
326 | 333 | LIKE ' . db_qstr('%' . $alert['message']) . ' |
327 | 334 | AND status = ' . $uniqueID; |
328 | 335 | } else if ($alert['type'] == 'host') { |
329 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog_incoming` |
| 336 | + $sql = 'SELECT * |
| 337 | + FROM `' . $syslogdb_default . '`.`syslog_incoming` |
330 | 338 | WHERE ' . $syslog_incoming_config['hostField'] . ' = ' . db_qstr($alert['message']) . ' |
331 | 339 | AND status = ' . $uniqueID; |
332 | 340 | } else if ($alert['type'] == 'sql') { |
333 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog_incoming` |
| 341 | + $sql = 'SELECT * |
| 342 | + FROM `' . $syslogdb_default . '`.`syslog_incoming` |
334 | 343 | WHERE (' . $alert['message'] . ') |
335 | 344 | AND status=' . $uniqueID; |
336 | 345 | } |
|
617 | 626 | $sql = ''; |
618 | 627 | $reptext = ''; |
619 | 628 | if ($syslog_report['type'] == 'messageb') { |
620 | | - $sql = 'SELECT sl.*, sh.host FROM `' . $syslogdb_default . '`.`syslog` AS sl |
| 629 | + $sql = 'SELECT sl.*, sh.host |
| 630 | + FROM `' . $syslogdb_default . '`.`syslog` AS sl |
621 | 631 | INNER JOIN `' . $syslogdb_default . '`.`syslog_hosts` AS sh |
622 | 632 | ON sl.host_id = sh.host_id |
623 | 633 | WHERE message LIKE ' . db_qstr($syslog_report['message'] . '%'); |
624 | 634 | } |
625 | 635 |
|
626 | 636 | if ($syslog_report['type'] == 'messagec') { |
627 | | - $sql = 'SELECT sl.*, sh.host FROM `' . $syslogdb_default . '`.`syslog` AS sl |
| 637 | + $sql = 'SELECT sl.*, sh.host |
| 638 | + FROM `' . $syslogdb_default . '`.`syslog` AS sl |
628 | 639 | INNER JOIN `' . $syslogdb_default . '`.`syslog_hosts` AS sh |
629 | 640 | ON sl.host_id = sh.host_id |
630 | 641 | WHERE message LIKE ' . db_qstr('%' . $syslog_report['message'] . '%'); |
631 | 642 | } |
632 | 643 |
|
633 | 644 | if ($syslog_report['type'] == 'messagee') { |
634 | | - $sql = 'SELECT sl.*, sh.host FROM `' . $syslogdb_default . '`.`syslog` AS sl |
| 645 | + $sql = 'SELECT sl.*, sh.host |
| 646 | + FROM `' . $syslogdb_default . '`.`syslog` AS sl |
635 | 647 | INNER JOIN `' . $syslogdb_default . '`.`syslog_hosts` AS sh |
636 | 648 | ON sl.host_id = sh.host_id |
637 | 649 | WHERE message LIKE ' . db_qstr('%' . $syslog_report['message']); |
638 | 650 | } |
639 | 651 |
|
640 | 652 | if ($syslog_report['type'] == 'host') { |
641 | | - $sql = 'SELECT sl.*, sh.host FROM `' . $syslogdb_default . '`.`syslog` AS sl |
| 653 | + $sql = 'SELECT sl.*, sh.host |
| 654 | + FROM `' . $syslogdb_default . '`.`syslog` AS sl |
642 | 655 | INNER JOIN `' . $syslogdb_default . '`.`syslog_hosts` AS sh |
643 | 656 | ON sl.host_id = sh.host_id |
644 | 657 | WHERE sh.host = ' . db_qstr($syslog_report['message']); |
645 | 658 | } |
646 | 659 |
|
647 | 660 | if ($syslog_report['type'] == 'facility') { |
648 | | - $sql = 'SELECT sl.*, sf.facility FROM `' . $syslogdb_default . '`.`syslog` AS sl |
| 661 | + $sql = 'SELECT sl.*, sf.facility |
| 662 | + FROM `' . $syslogdb_default . '`.`syslog` AS sl |
649 | 663 | INNER JOIN `' . $syslogdb_default . '`.`syslog_facilities` AS sf |
650 | 664 | ON sl.facility_id = sf.facility_id |
651 | 665 | WHERE sf.facility = ' . db_qstr($syslog_report['message']); |
652 | 666 | } |
653 | 667 |
|
| 668 | + if ($syslog_report['type'] == 'program') { |
| 669 | + $sql = 'SELECT sl.*, sp.program |
| 670 | + FROM `' . $syslogdb_default . '`.`syslog` AS sl |
| 671 | + INNER JOIN `' . $syslogdb_default . '`.`syslog_programs` AS sp |
| 672 | + ON sl.program_id = sp.program_id |
| 673 | + WHERE sp.program = ' . db_qstr($syslog_report['message']); |
| 674 | + } |
| 675 | + |
654 | 676 | if ($syslog_report['type'] == 'sql') { |
655 | | - $sql = 'SELECT * FROM `' . $syslogdb_default . '`.`syslog` |
| 677 | + $sql = 'SELECT * |
| 678 | + FROM `' . $syslogdb_default . '`.`syslog` |
656 | 679 | WHERE (' . $syslog_report['message'] . ')'; |
657 | 680 | } |
658 | 681 |
|
|
0 commit comments