Subversion-Projekte lars-tiefland.nagios-php

Revision

Revision 48 | Revision 84 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 48 Revision 82
Zeile 1... Zeile 1...
1
<?php
1
<?php
Zeile -... Zeile 2...
-
 
2
 
-
 
3
    /**
-
 
4
     * service
-
 
5
     * 
-
 
6
     * @package nagios-php
-
 
7
     * @author Lars Tiefland
-
 
8
     * @copyright 2012
-
 
9
     * @version $Rev$
-
 
10
     * @access public
2
 
11
     */
3
    class service
12
    class service
4
    {
13
    {
5
        public $display_name;
14
        public $display_name;
6
        public $service_id;
15
        public $service_id;
Zeile -... Zeile 16...
-
 
16
        public $service_object_id;
-
 
17
 
-
 
18
        /**
-
 
19
         * service::__construct()
-
 
20
         * 
-
 
21
         * @param mixed $id
7
        public $service_object_id;
22
         * @return
8
 
23
         */
9
        public function __construct($id)
24
        public function __construct($id)
10
        {
25
        {
11
            $sql="SELECT
26
            $sql="SELECT
Zeile 25... Zeile 40...
25
            foreach($row as $feld => $wert)
40
            foreach($row as $feld => $wert)
26
            {
41
            {
27
                $this->$feld = $wert;
42
                $this->$feld = $wert;
28
            }
43
            }
29
        }
44
        }
-
 
45
        /**
-
 
46
         * service::getStatusList()
-
 
47
         * 
-
 
48
         * @return
-
 
49
         */
30
        public static function getStatusList()
50
        public static function getStatusList()
31
        {
51
        {
32
            $sql = "SELECT
52
            $sql = "SELECT
33
					count(current_state) AS anz
53
					count(current_state) AS anz
34
				FROM
54
				FROM