Rev 1165 | Rev 1194 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1165 | Rev 1169 | ||
|---|---|---|---|
| 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 = " |
57 | $returndata = "{ \n\tshortname:'".$shortname."',\n\tmeetings:[\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 .= "\t |
79 | $returndata .= "\t\t{\n"; |
| 80 | $returndata .= "\t\t |
80 | $returndata .= "\t\torganizer:'".$item->Organizer->Mailbox->Name."',\n"; |
| 81 | $returndata .= "\t\t |
81 | $returndata .= "\t\tstart:'".date("G:i", strtotime($item->Start))."',\n"; |
| 82 | $returndata .= "\t\t |
82 | $returndata .= "\t\tend:'".date("G:i", strtotime($item->End))."'\n"; |
| 83 | $returndata .= "\t |
83 | $returndata .= "\t\t}"; |
| - | 84 | if ($i+1 < count($calendaritems)) |
|
| - | 85 | { |
|
| - | 86 | $returndata .= ",\n"; |
|
| - | 87 | } |
|
| 84 | } |
88 | } |
| 85 | } |
89 | } |
| 86 | 90 | ||
| 87 | } |
91 | } |
| 88 | catch (SoapFault $exception) |
92 | catch (SoapFault $exception) |
| 89 | { |
93 | { |
| 90 | return " |
94 | return "{ error:'".$exception."',\nshortname:'".$shortname."'}\n"; |
| 91 | } |
95 | } |
| 92 | 96 | ||
| 93 | stream_wrapper_restore('https'); |
97 | stream_wrapper_restore('https'); |
| 94 | $returndata .= " |
98 | $returndata .= "\n\t]\n}\n"; |
| 95 | return $returndata; |
99 | return $returndata; |
| 96 | } |
100 | } |
| 97 | else |
101 | else |
| 98 | { |
102 | { |
| 99 | return " |
103 | return "{ error:'Unknown shortname',\nshortname:'".$shortname."'}\n"; |
| 100 | } |
104 | } |
| 101 | } |
105 | } |
| 102 | 106 | ||
| 103 | 107 | ||
| 104 | function print_array($var) |
108 | function print_array($var) |