Subversion Repositories HomeAutomation

Rev

Rev 1164 | Rev 1169 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1164 Rev 1165
Line 52... Line 52...
52
        //echo date("c")." ".date("c", strtotime("+8 hour"))." ".date("c", strtotime("18:00"))."\n";
52
        //echo date("c")." ".date("c", strtotime("+8 hour"))." ".date("c", strtotime("18:00"))."\n";
53
 
53
 
54
        stream_wrapper_unregister('https');
54
        stream_wrapper_unregister('https');
55
        stream_wrapper_register('https', 'NTLMStream') or die("Failed to register protocol");
55
        stream_wrapper_register('https', 'NTLMStream') or die("Failed to register protocol");
56
         
56
         
57
        $returndata = "<calendar>\n<shortname>".$shortname."</shortname>\n";
57
        $returndata = "<calendar>\n\t<shortname>".$shortname."</shortname>\n";
58
        try
58
        try
59
        {
59
        {
60
            $client = new ExchangeNTLMSoapClient($wsdl);
60
            $client = new ExchangeNTLMSoapClient($wsdl);
61
            $client->user = $founditem->UserName;
61
            $client->user = $founditem->UserName;
62
            $client->pass = $founditem->Password;
62
            $client->pass = $founditem->Password;
Line 74... Line 74...
74
                }
74
                }
75
                else
75
                else
76
                {
76
                {
77
                    $item = $calendaritems;
77
                    $item = $calendaritems;
78
                }
78
                }
79
                    $returndata .= "<meeting>\n";
79
                    $returndata .= "\t<meeting>\n";
80
                    $returndata .= "\t<organizer>".$item->Organizer->Mailbox->Name."</organizer>\n";
80
                    $returndata .= "\t\t<organizer>".$item->Organizer->Mailbox->Name."</organizer>\n";
81
                    $returndata .= "\t<start>".date("G:i", strtotime($item->Start))."</start>\n";
81
                    $returndata .= "\t\t<start>".date("G:i", strtotime($item->Start))."</start>\n";
82
                    $returndata .= "\t<end>".date("G:i", strtotime($item->End))."</end>\n";
82
                    $returndata .= "\t\t<end>".date("G:i", strtotime($item->End))."</end>\n";
83
                    $returndata .= "</meeting>\n";
83
                    $returndata .= "\t</meeting>\n";
84
                }
84
                }
85
            }
85
            }
86
           
86
           
87
        }
87
        }
88
        catch (SoapFault $exception)
88
        catch (SoapFault $exception)