Subversion-Projekte lars-tiefland.nagios-php

Revision

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

Revision 84 Revision 86
Zeile 1... Zeile 1...
1
<?php
1
<?php
Zeile 2... Zeile 2...
2
 
2
 
-
 
3
    /**
-
 
4
     * @package nagios-php
-
 
5
     * @author Lars Tiefland <ltiefland@gmail.com>
-
 
6
     * @copyright 2013
-
 
7
     * @version $Rev: 86 $
-
 
8
     */
-
 
9
 
-
 
10
    // $Id: service.php 86 2013-01-02 13:28:36Z lars $
-
 
11
 
3
    /**
12
    /**
4
     * service
13
     * service
5
     * 
14
     * 
6
     * @package nagios-php
15
     * @package nagios-php
7
     * @author Lars Tiefland
16
     * @author Lars Tiefland
8
     * @copyright 2012
17
     * @copyright 2012
9
     * @version $Rev: 84 $
18
     * @version $Rev: 86 $
10
     * @access public
19
     * @access public
11
     */
20
     */
12
    class service
21
    class service
13
    {
22
    {
Zeile 19... Zeile 28...
19
         * service::__construct()
28
         * service::__construct()
20
         * 
29
         * 
21
         * @param mixed $id
30
         * @param mixed $id
22
         * @return
31
         * @return
23
         */
32
         */
24
        public function __construct($id)
33
        public function __construct( $id )
25
        {
34
        {
26
            $sql="SELECT
35
            $sql = "SELECT
27
                    service_id,
36
                    service_id,
28
                    display_name,
37
                    display_name,
29
                    service_object_id
38
                    service_object_id
30
                FROM
39
                FROM
31
                    services
40
                    services
32
                WHERE
41
                WHERE
33
                    service_id = $id
42
                    service_id = $id
34
                AND
43
                AND
35
                    instance_id = " . $GLOBALS["cfg"]["instance"] . "
44
                    instance_id = " . $GLOBALS["cfg"]["instance"] . "
36
            ";
45
            ";
37
            $res = $GLOBALS["db"]->query($sql);
46
            $res = $GLOBALS["db"]->query( $sql );
38
            $row = $res->fetchRow();
47
            $row = $res->fetchRow();
39
            //$this->host_id=$row["host_id"];
48
            //$this->host_id=$row["host_id"];
40
            foreach($row as $feld => $wert)
49
            foreach ( $row as $feld => $wert )
41
            {
50
            {
42
                $this->$feld = $wert;
51
                $this->$feld = $wert;
43
            }
52
            }
44
        }
53
        }
45
        /**
54
        /**