1 <?xml version=
"1.0" encoding=
"iso-8859-1"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml">
5 <!-- template designed by Marco Von Ballmoos -->
6 <title>Docs For Class CalDAVClient
</title>
7 <link rel=
"stylesheet" href=
"../../media/stylesheet.css" />
8 <meta http-equiv='Content-Type' content='text/html; charset=iso-
8859-
1'
/>
11 <div class=
"page-body">
12 <h2 class=
"class-name"><img src=
"../../media/images/Class_logo.png"
15 style=
"vertical-align: middle"> CalDAVClient
</h2>
17 <a name=
"sec-description"></a>
18 <div class=
"info-box">
19 <div class=
"info-box-title">Description
</div>
21 <span class=
"disabled">Description
</span> |
22 <a href=
"#sec-var-summary">Vars
</a> (
<a href=
"#sec-vars">details
</a>)
23 |
<a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
26 <div class=
"info-box-body">
27 <!-- ========== Info from phpDoc block ========= -->
28 <p class=
"short-description">A class for accessing DAViCal via CalDAV, as a client
</p>
30 Located in
<a class=
"field" href=
"_inc---caldav-client-v2.php.html">/inc/caldav-client-v2.php
</a> (line
<span class=
"field">39</span>)
41 <a name=
"sec-var-summary"></a>
42 <div class=
"info-box">
43 <div class=
"info-box-title">Variable Summary
</span></div>
45 <a href=
"#sec-description">Description
</a> |
46 <span class=
"disabled">Vars
</span> (
<a href=
"#sec-vars">details
</a>)
48 <a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
51 <div class=
"info-box-body">
52 <div class=
"var-summary">
53 <div class=
"var-title">
54 <img src=
"../../media/images/Variable.png" alt=
" " />
55 <span class=
"var-type">string
</span>
56 <a href=
"#$base_url" title=
"details" class=
"var-name">$base_url
</a>
58 <div class=
"var-title">
59 <img src=
"../../media/images/Variable.png" alt=
" " />
60 <span class=
"var-type">mixed
</span>
61 <a href=
"#$body" title=
"details" class=
"var-name">$body
</a>
63 <div class=
"var-title">
64 <img src=
"../../media/images/Variable.png" alt=
" " />
65 <span class=
"var-type">mixed
</span>
66 <a href=
"#$calendar_home_set" title=
"details" class=
"var-name">$calendar_home_set
</a>
68 <div class=
"var-title">
69 <img src=
"../../media/images/Variable.png" alt=
" " />
70 <span class=
"var-type">mixed
</span>
71 <a href=
"#$calendar_url" title=
"details" class=
"var-name">$calendar_url
</a>
73 <div class=
"var-title">
74 <img src=
"../../media/images/Variable.png" alt=
" " />
75 <span class=
"var-type">mixed
</span>
76 <a href=
"#$calendar_urls" title=
"details" class=
"var-name">$calendar_urls
</a>
78 <div class=
"var-title">
79 <img src=
"../../media/images/Variable.png" alt=
" " />
80 <span class=
"var-type">mixed
</span>
81 <a href=
"#$entry" title=
"details" class=
"var-name">$entry
</a>
83 <div class=
"var-title">
84 <img src=
"../../media/images/Variable.png" alt=
" " />
85 <span class=
"var-type">mixed
</span>
86 <a href=
"#$headers" title=
"details" class=
"var-name">$headers
</a>
88 <div class=
"var-title">
89 <img src=
"../../media/images/Variable.png" alt=
" " />
90 <span class=
"var-type">mixed
</span>
91 <a href=
"#$httpRequest" title=
"details" class=
"var-name">$httpRequest
</a>
93 <div class=
"var-title">
94 <img src=
"../../media/images/Variable.png" alt=
" " />
95 <span class=
"var-type">mixed
</span>
96 <a href=
"#$httpResponse" title=
"details" class=
"var-name">$httpResponse
</a>
98 <div class=
"var-title">
99 <img src=
"../../media/images/Variable.png" alt=
" " />
100 <span class=
"var-type">mixed
</span>
101 <a href=
"#$parser" title=
"details" class=
"var-name">$parser
</a>
103 <div class=
"var-title">
104 <img src=
"../../media/images/Variable.png" alt=
" " />
105 <span class=
"var-type">mixed
</span>
106 <a href=
"#$pass" title=
"details" class=
"var-name">$pass
</a>
108 <div class=
"var-title">
109 <img src=
"../../media/images/Variable.png" alt=
" " />
110 <span class=
"var-type">mixed
</span>
111 <a href=
"#$port" title=
"details" class=
"var-name">$port
</a>
113 <div class=
"var-title">
114 <img src=
"../../media/images/Variable.png" alt=
" " />
115 <span class=
"var-type">mixed
</span>
116 <a href=
"#$principal_url" title=
"details" class=
"var-name">$principal_url
</a>
118 <div class=
"var-title">
119 <img src=
"../../media/images/Variable.png" alt=
" " />
120 <span class=
"var-type">mixed
</span>
121 <a href=
"#$protocol" title=
"details" class=
"var-name">$protocol
</a>
123 <div class=
"var-title">
124 <img src=
"../../media/images/Variable.png" alt=
" " />
125 <span class=
"var-type">mixed
</span>
126 <a href=
"#$requestMethod" title=
"details" class=
"var-name">$requestMethod
</a>
128 <div class=
"var-title">
129 <img src=
"../../media/images/Variable.png" alt=
" " />
130 <span class=
"var-type">mixed
</span>
131 <a href=
"#$server" title=
"details" class=
"var-name">$server
</a>
133 <div class=
"var-title">
134 <img src=
"../../media/images/Variable.png" alt=
" " />
135 <span class=
"var-type">mixed
</span>
136 <a href=
"#$user" title=
"details" class=
"var-name">$user
</a>
138 <div class=
"var-title">
139 <img src=
"../../media/images/Variable.png" alt=
" " />
140 <span class=
"var-type">string
</span>
141 <a href=
"#$user_agent" title=
"details" class=
"var-name">$user_agent
</a>
143 <div class=
"var-title">
144 <img src=
"../../media/images/Variable.png" alt=
" " />
145 <span class=
"var-type">mixed
</span>
146 <a href=
"#$xmlRequest" title=
"details" class=
"var-name">$xmlRequest
</a>
148 <div class=
"var-title">
149 <img src=
"../../media/images/Variable.png" alt=
" " />
150 <span class=
"var-type">mixed
</span>
151 <a href=
"#$xmlResponse" title=
"details" class=
"var-name">$xmlResponse
</a>
157 <a name=
"sec-method-summary"></a>
158 <div class=
"info-box">
159 <div class=
"info-box-title">Method Summary
</span></div>
160 <div class=
"nav-bar">
161 <a href=
"#sec-description">Description
</a> |
162 <a href=
"#sec-var-summary">Vars
</a> (
<a href=
"#sec-vars">details
</a>)
165 <span class=
"disabled">Methods
</span> (
<a href=
"#sec-methods">details
</a>)
167 <div class=
"info-box-body">
168 <div class=
"method-summary">
169 <div class=
"method-definition">
170 <img src=
"../../media/images/Constructor.png" alt=
" "/>
171 <span class=
"method-result">CalDAVClient
</span>
172 <a href=
"#__construct" title=
"details" class=
"method-name">__construct
</a>
173 (
<span class=
"var-type">string
</span> <span class=
"var-name">$base_url
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$user
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$pass
</span>)
175 <div class=
"method-definition">
176 <img src=
"../../media/images/Method.png" alt=
" "/>
177 <span class=
"method-result">void
</span>
178 <a href=
"#CalendarHomeSet" title=
"details" class=
"method-name">CalendarHomeSet
</a>
179 ([
<span class=
"var-type">$url
</span> <span class=
"var-name">$urls
</span> =
<span class=
"var-default">null
</span>])
181 <div class=
"method-definition">
182 <img src=
"../../media/images/Method.png" alt=
" "/>
183 <span class=
"method-result">void
</span>
184 <a href=
"#CalendarMultiget" title=
"details" class=
"method-name">CalendarMultiget
</a>
185 (
<span class=
"var-type"></span> <span class=
"var-name">$event_hrefs
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
187 <div class=
"method-definition">
188 <img src=
"../../media/images/Method.png" alt=
" "/>
189 <span class=
"method-result">void
</span>
190 <a href=
"#CalendarUrls" title=
"details" class=
"method-name">CalendarUrls
</a>
191 ([
<span class=
"var-type">$urls
</span> <span class=
"var-name">$urls
</span> =
<span class=
"var-default">null
</span>])
193 <div class=
"method-definition">
194 <img src=
"../../media/images/Method.png" alt=
" "/>
195 <span class=
"method-result">array
</span>
196 <a href=
"#DoCalendarQuery" title=
"details" class=
"method-name">DoCalendarQuery
</a>
197 (
<span class=
"var-type">string
</span> <span class=
"var-name">$filter
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
199 <div class=
"method-definition">
200 <img src=
"../../media/images/Method.png" alt=
" "/>
201 <span class=
"method-result">int
</span>
202 <a href=
"#DoDELETERequest" title=
"details" class=
"method-name">DoDELETERequest
</a>
203 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$etag
</span> =
<span class=
"var-default">null
</span>])
205 <div class=
"method-definition">
206 <img src=
"../../media/images/Method.png" alt=
" "/>
207 <span class=
"method-result">void
</span>
208 <a href=
"#DoGETRequest" title=
"details" class=
"method-name">DoGETRequest
</a>
209 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
211 <div class=
"method-definition">
212 <img src=
"../../media/images/Method.png" alt=
" "/>
213 <span class=
"method-result">void
</span>
214 <a href=
"#DoHEADRequest" title=
"details" class=
"method-name">DoHEADRequest
</a>
215 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
217 <div class=
"method-definition">
218 <img src=
"../../media/images/Method.png" alt=
" "/>
219 <span class=
"method-result">array
</span>
220 <a href=
"#DoOptionsRequest" title=
"details" class=
"method-name">DoOptionsRequest
</a>
221 ([
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
223 <div class=
"method-definition">
224 <img src=
"../../media/images/Method.png" alt=
" "/>
225 <span class=
"method-result">void
</span>
226 <a href=
"#DoPROPFINDRequest" title=
"details" class=
"method-name">DoPROPFINDRequest
</a>
227 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>,
<span class=
"var-type"></span> <span class=
"var-name">$props
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$depth
</span> =
<span class=
"var-default">0</span>])
229 <div class=
"method-definition">
230 <img src=
"../../media/images/Method.png" alt=
" "/>
231 <span class=
"method-result">string
</span>
232 <a href=
"#DoPUTRequest" title=
"details" class=
"method-name">DoPUTRequest
</a>
233 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$icalendar
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$etag
</span> =
<span class=
"var-default">null
</span>])
235 <div class=
"method-definition">
236 <img src=
"../../media/images/Method.png" alt=
" "/>
237 <span class=
"method-result">string
</span>
238 <a href=
"#DoRequest" title=
"details" class=
"method-name">DoRequest
</a>
239 ([
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
241 <div class=
"method-definition">
242 <img src=
"../../media/images/Method.png" alt=
" "/>
243 <span class=
"method-result">array
</span>
244 <a href=
"#DoXMLRequest" title=
"details" class=
"method-name">DoXMLRequest
</a>
245 (
<span class=
"var-type"></span> <span class=
"var-name">$request_method
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$xml
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>],
<span class=
"var-type">string
</span> <span class=
"var-name">$method
</span>)
247 <div class=
"method-definition">
248 <img src=
"../../media/images/Method.png" alt=
" "/>
249 <span class=
"method-result">void
</span>
250 <a href=
"#FindCalendarHome" title=
"details" class=
"method-name">FindCalendarHome
</a>
251 ([
<span class=
"var-type"></span> <span class=
"var-name">$recursed
</span> =
<span class=
"var-default">false
</span>],
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
253 <div class=
"method-definition">
254 <img src=
"../../media/images/Method.png" alt=
" "/>
255 <span class=
"method-result">void
</span>
256 <a href=
"#FindCalendars" title=
"details" class=
"method-name">FindCalendars
</a>
257 ([
<span class=
"var-type"></span> <span class=
"var-name">$recursed
</span> =
<span class=
"var-default">false
</span>])
259 <div class=
"method-definition">
260 <img src=
"../../media/images/Method.png" alt=
" "/>
261 <span class=
"method-result">void
</span>
262 <a href=
"#FindPrincipal" title=
"details" class=
"method-name">FindPrincipal
</a>
263 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
265 <div class=
"method-definition">
266 <img src=
"../../media/images/Method.png" alt=
" "/>
267 <span class=
"method-result">void
</span>
268 <a href=
"#GetCalendarDetails" title=
"details" class=
"method-name">GetCalendarDetails
</a>
269 ([
<span class=
"var-type"></span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
271 <div class=
"method-definition">
272 <img src=
"../../media/images/Method.png" alt=
" "/>
273 <span class=
"method-result">void
</span>
274 <a href=
"#GetCollectionETags" title=
"details" class=
"method-name">GetCollectionETags
</a>
275 ([
<span class=
"var-type"></span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
277 <div class=
"method-definition">
278 <img src=
"../../media/images/Method.png" alt=
" "/>
279 <span class=
"method-result">string
</span>
280 <a href=
"#GetEntryByHref" title=
"details" class=
"method-name">GetEntryByHref
</a>
281 (
<span class=
"var-type">string
</span> <span class=
"var-name">$href
</span>)
283 <div class=
"method-definition">
284 <img src=
"../../media/images/Method.png" alt=
" "/>
285 <span class=
"method-result">array
</span>
286 <a href=
"#GetEntryByUid" title=
"details" class=
"method-name">GetEntryByUid
</a>
287 (
<span class=
"var-type">uid
</span> <span class=
"var-name">$uid
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$relative_url
</span> =
<span class=
"var-default">''
</span>])
289 <div class=
"method-definition">
290 <img src=
"../../media/images/Method.png" alt=
" "/>
291 <span class=
"method-result">array
</span>
292 <a href=
"#GetEvents" title=
"details" class=
"method-name">GetEvents
</a>
293 ([
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$start
</span> =
<span class=
"var-default">null
</span>], [
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$finish
</span> =
<span class=
"var-default">null
</span>], [
<span class=
"var-type">string
</span> <span class=
"var-name">$relative_url
</span> =
<span class=
"var-default">''
</span>])
295 <div class=
"method-definition">
296 <img src=
"../../media/images/Method.png" alt=
" "/>
297 <span class=
"method-result">HTTP
</span>
298 <a href=
"#GetHttpRequest" title=
"details" class=
"method-name">GetHttpRequest
</a>
301 <div class=
"method-definition">
302 <img src=
"../../media/images/Method.png" alt=
" "/>
303 <span class=
"method-result">void
</span>
304 <a href=
"#GetOKProps" title=
"details" class=
"method-name">GetOKProps
</a>
305 (
<span class=
"var-type">string
</span> <span class=
"var-name">$nodenum
</span>)
307 <div class=
"method-definition">
308 <img src=
"../../media/images/Method.png" alt=
" "/>
309 <span class=
"method-result">HTTP
</span>
310 <a href=
"#GetResponseBody" title=
"details" class=
"method-name">GetResponseBody
</a>
313 <div class=
"method-definition">
314 <img src=
"../../media/images/Method.png" alt=
" "/>
315 <span class=
"method-result">HTTP
</span>
316 <a href=
"#GetResponseHeaders" title=
"details" class=
"method-name">GetResponseHeaders
</a>
319 <div class=
"method-definition">
320 <img src=
"../../media/images/Method.png" alt=
" "/>
321 <span class=
"method-result">array
</span>
322 <a href=
"#GetTodos" title=
"details" class=
"method-name">GetTodos
</a>
323 (
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$start
</span>,
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$finish
</span>, [
<span class=
"var-type">boolean
</span> <span class=
"var-name">$completed
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">boolean
</span> <span class=
"var-name">$cancelled
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">string
</span> <span class=
"var-name">$relative_url
</span> =
<span class=
"var-default">""</span>])
325 <div class=
"method-definition">
326 <img src=
"../../media/images/Method.png" alt=
" "/>
327 <span class=
"method-result">raw
</span>
328 <a href=
"#GetXmlRequest" title=
"details" class=
"method-name">GetXmlRequest
</a>
331 <div class=
"method-definition">
332 <img src=
"../../media/images/Method.png" alt=
" "/>
333 <span class=
"method-result">raw
</span>
334 <a href=
"#GetXmlResponse" title=
"details" class=
"method-name">GetXmlResponse
</a>
337 <div class=
"method-definition">
338 <img src=
"../../media/images/Method.png" alt=
" "/>
339 <span class=
"method-result">void
</span>
340 <a href=
"#HrefForProp" title=
"details" class=
"method-name">HrefForProp
</a>
341 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$i
</span> =
<span class=
"var-default">0</span>],
<span class=
"var-type">integer
</span> <span class=
"var-name">$which
</span>)
343 <div class=
"method-definition">
344 <img src=
"../../media/images/Method.png" alt=
" "/>
345 <span class=
"method-result">void
</span>
346 <a href=
"#HrefForResourcetype" title=
"details" class=
"method-name">HrefForResourcetype
</a>
347 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$i
</span> =
<span class=
"var-default">0</span>],
<span class=
"var-type">integer
</span> <span class=
"var-name">$which
</span>)
349 <div class=
"method-definition">
350 <img src=
"../../media/images/Method.png" alt=
" "/>
351 <span class=
"method-result">void
</span>
352 <a href=
"#HrefValueInside" title=
"details" class=
"method-name">HrefValueInside
</a>
353 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>)
355 <div class=
"method-definition">
356 <img src=
"../../media/images/Method.png" alt=
" "/>
357 <span class=
"method-result">void
</span>
358 <a href=
"#ParseResponse" title=
"details" class=
"method-name">ParseResponse
</a>
359 (
<span class=
"var-type">string
</span> <span class=
"var-name">$response
</span>)
361 <div class=
"method-definition">
362 <img src=
"../../media/images/Method.png" alt=
" "/>
363 <span class=
"method-result">void
</span>
364 <a href=
"#PrincipalURL" title=
"details" class=
"method-name">PrincipalURL
</a>
365 ([
<span class=
"var-type">$url
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
367 <div class=
"method-definition">
368 <img src=
"../../media/images/Method.png" alt=
" "/>
369 <span class=
"method-result">void
</span>
370 <a href=
"#SetCalendar" title=
"details" class=
"method-name">SetCalendar
</a>
371 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
373 <div class=
"method-definition">
374 <img src=
"../../media/images/Method.png" alt=
" "/>
375 <span class=
"method-result">void
</span>
376 <a href=
"#SetContentType" title=
"details" class=
"method-name">SetContentType
</a>
377 (
<span class=
"var-type">string
</span> <span class=
"var-name">$type
</span>)
379 <div class=
"method-definition">
380 <img src=
"../../media/images/Method.png" alt=
" "/>
381 <span class=
"method-result">void
</span>
382 <a href=
"#SetDepth" title=
"details" class=
"method-name">SetDepth
</a>
383 ([
<span class=
"var-type">int
</span> <span class=
"var-name">$depth
</span> =
<span class=
"var-default">'
0'
</span>])
385 <div class=
"method-definition">
386 <img src=
"../../media/images/Method.png" alt=
" "/>
387 <span class=
"method-result">void
</span>
388 <a href=
"#SetMatch" title=
"details" class=
"method-name">SetMatch
</a>
389 (
<span class=
"var-type">bool
</span> <span class=
"var-name">$match
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$etag
</span> =
<span class=
"var-default">'*'
</span>])
391 <div class=
"method-definition">
392 <img src=
"../../media/images/Method.png" alt=
" "/>
393 <span class=
"method-result">void
</span>
394 <a href=
"#SetUserAgent" title=
"details" class=
"method-name">SetUserAgent
</a>
395 ([
<span class=
"var-type"></span> <span class=
"var-name">$user_agent
</span> =
<span class=
"var-default">null
</span>],
<span class=
"var-type">int
</span> <span class=
"var-name">$depth
</span>)
401 <a name=
"sec-vars"></a>
402 <div class=
"info-box">
403 <div class=
"info-box-title">Variables
</div>
404 <div class=
"nav-bar">
405 <a href=
"#sec-description">Description
</a> |
406 <a href=
"#sec-var-summary">Vars
</a> (
<span class=
"disabled">details
</span>)
410 <a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
413 <div class=
"info-box-body">
415 <a name=
"var$base_url" id=
"$base_url"><!-- --></A>
416 <div class=
"evenrow">
418 <div class=
"var-header">
419 <img src=
"../../media/images/Variable.png" />
420 <span class=
"var-title">
421 <span class=
"var-type">string
</span>
422 <span class=
"var-name">$base_url
</span>
423 (line
<span class=
"line-number">45</span>)
427 <!-- ========== Info from phpDoc block ========= -->
428 <p class=
"short-description">Server, username, password, calendar
</p>
430 <li><span class=
"field">access:
</span> protected
</li>
438 <a name=
"var$body" id=
"$body"><!-- --></A>
441 <div class=
"var-header">
442 <img src=
"../../media/images/Variable.png" />
443 <span class=
"var-title">
444 <span class=
"var-type">mixed
</span>
445 <span class=
"var-name">$body
</span>
446 =
<span class=
"var-default"> ""</span> (line
<span class=
"line-number">75</span>)
450 <!-- ========== Info from phpDoc block ========= -->
452 <li><span class=
"field">access:
</span> protected
</li>
460 <a name=
"var$calendar_home_set" id=
"$calendar_home_set"><!-- --></A>
461 <div class=
"evenrow">
463 <div class=
"var-header">
464 <img src=
"../../media/images/Variable.png" />
465 <span class=
"var-title">
466 <span class=
"var-type">mixed
</span>
467 <span class=
"var-name">$calendar_home_set
</span>
468 (line
<span class=
"line-number">60</span>)
472 <!-- ========== Info from phpDoc block ========= -->
473 <p class=
"short-description">The calendar-home-set we're using
</p>
475 <li><span class=
"field">access:
</span> protected
</li>
483 <a name=
"var$calendar_url" id=
"$calendar_url"><!-- --></A>
486 <div class=
"var-header">
487 <img src=
"../../media/images/Variable.png" />
488 <span class=
"var-title">
489 <span class=
"var-type">mixed
</span>
490 <span class=
"var-name">$calendar_url
</span>
491 (line
<span class=
"line-number">55</span>)
495 <!-- ========== Info from phpDoc block ========= -->
496 <p class=
"short-description">The calendar-URL we're using
</p>
498 <li><span class=
"field">access:
</span> protected
</li>
506 <a name=
"var$calendar_urls" id=
"$calendar_urls"><!-- --></A>
507 <div class=
"evenrow">
509 <div class=
"var-header">
510 <img src=
"../../media/images/Variable.png" />
511 <span class=
"var-title">
512 <span class=
"var-type">mixed
</span>
513 <span class=
"var-name">$calendar_urls
</span>
514 (line
<span class=
"line-number">65</span>)
518 <!-- ========== Info from phpDoc block ========= -->
519 <p class=
"short-description">The calendar_urls we have discovered
</p>
521 <li><span class=
"field">access:
</span> protected
</li>
529 <a name=
"var$entry" id=
"$entry"><!-- --></A>
532 <div class=
"var-header">
533 <img src=
"../../media/images/Variable.png" />
534 <span class=
"var-title">
535 <span class=
"var-type">mixed
</span>
536 <span class=
"var-name">$entry
</span>
537 (line
<span class=
"line-number">45</span>)
541 <!-- ========== Info from phpDoc block ========= -->
543 <li><span class=
"field">access:
</span> protected
</li>
551 <a name=
"var$headers" id=
"$headers"><!-- --></A>
552 <div class=
"evenrow">
554 <div class=
"var-header">
555 <img src=
"../../media/images/Variable.png" />
556 <span class=
"var-title">
557 <span class=
"var-type">mixed
</span>
558 <span class=
"var-name">$headers
</span>
559 =
<span class=
"var-default">array()
</span> (line
<span class=
"line-number">74</span>)
563 <!-- ========== Info from phpDoc block ========= -->
565 <li><span class=
"field">access:
</span> protected
</li>
573 <a name=
"var$httpRequest" id=
"$httpRequest"><!-- --></A>
576 <div class=
"var-header">
577 <img src=
"../../media/images/Variable.png" />
578 <span class=
"var-title">
579 <span class=
"var-type">mixed
</span>
580 <span class=
"var-name">$httpRequest
</span>
581 =
<span class=
"var-default"> ""</span> (line
<span class=
"line-number">77</span>)
585 <!-- ========== Info from phpDoc block ========= -->
587 <li><span class=
"field">access:
</span> protected
</li>
595 <a name=
"var$httpResponse" id=
"$httpResponse"><!-- --></A>
596 <div class=
"evenrow">
598 <div class=
"var-header">
599 <img src=
"../../media/images/Variable.png" />
600 <span class=
"var-title">
601 <span class=
"var-type">mixed
</span>
602 <span class=
"var-name">$httpResponse
</span>
603 =
<span class=
"var-default"> ""</span> (line
<span class=
"line-number">79</span>)
607 <!-- ========== Info from phpDoc block ========= -->
609 <li><span class=
"field">access:
</span> protected
</li>
617 <a name=
"var$parser" id=
"$parser"><!-- --></A>
620 <div class=
"var-header">
621 <img src=
"../../media/images/Variable.png" />
622 <span class=
"var-title">
623 <span class=
"var-type">mixed
</span>
624 <span class=
"var-name">$parser
</span>
625 (line
<span class=
"line-number">82</span>)
629 <!-- ========== Info from phpDoc block ========= -->
631 <li><span class=
"field">access:
</span> protected
</li>
639 <a name=
"var$pass" id=
"$pass"><!-- --></A>
640 <div class=
"evenrow">
642 <div class=
"var-header">
643 <img src=
"../../media/images/Variable.png" />
644 <span class=
"var-title">
645 <span class=
"var-type">mixed
</span>
646 <span class=
"var-name">$pass
</span>
647 (line
<span class=
"line-number">45</span>)
651 <!-- ========== Info from phpDoc block ========= -->
653 <li><span class=
"field">access:
</span> protected
</li>
661 <a name=
"var$port" id=
"$port"><!-- --></A>
664 <div class=
"var-header">
665 <img src=
"../../media/images/Variable.png" />
666 <span class=
"var-title">
667 <span class=
"var-type">mixed
</span>
668 <span class=
"var-name">$port
</span>
669 (line
<span class=
"line-number">45</span>)
673 <!-- ========== Info from phpDoc block ========= -->
675 <li><span class=
"field">access:
</span> protected
</li>
683 <a name=
"var$principal_url" id=
"$principal_url"><!-- --></A>
684 <div class=
"evenrow">
686 <div class=
"var-header">
687 <img src=
"../../media/images/Variable.png" />
688 <span class=
"var-title">
689 <span class=
"var-type">mixed
</span>
690 <span class=
"var-name">$principal_url
</span>
691 (line
<span class=
"line-number">50</span>)
695 <!-- ========== Info from phpDoc block ========= -->
696 <p class=
"short-description">The principal-URL we're using
</p>
698 <li><span class=
"field">access:
</span> protected
</li>
706 <a name=
"var$protocol" id=
"$protocol"><!-- --></A>
709 <div class=
"var-header">
710 <img src=
"../../media/images/Variable.png" />
711 <span class=
"var-title">
712 <span class=
"var-type">mixed
</span>
713 <span class=
"var-name">$protocol
</span>
714 (line
<span class=
"line-number">45</span>)
718 <!-- ========== Info from phpDoc block ========= -->
720 <li><span class=
"field">access:
</span> protected
</li>
728 <a name=
"var$requestMethod" id=
"$requestMethod"><!-- --></A>
729 <div class=
"evenrow">
731 <div class=
"var-header">
732 <img src=
"../../media/images/Variable.png" />
733 <span class=
"var-title">
734 <span class=
"var-type">mixed
</span>
735 <span class=
"var-name">$requestMethod
</span>
736 =
<span class=
"var-default"> "GET
"</span> (line
<span class=
"line-number">76</span>)
740 <!-- ========== Info from phpDoc block ========= -->
742 <li><span class=
"field">access:
</span> protected
</li>
750 <a name=
"var$server" id=
"$server"><!-- --></A>
753 <div class=
"var-header">
754 <img src=
"../../media/images/Variable.png" />
755 <span class=
"var-title">
756 <span class=
"var-type">mixed
</span>
757 <span class=
"var-name">$server
</span>
758 (line
<span class=
"line-number">45</span>)
762 <!-- ========== Info from phpDoc block ========= -->
764 <li><span class=
"field">access:
</span> protected
</li>
772 <a name=
"var$user" id=
"$user"><!-- --></A>
773 <div class=
"evenrow">
775 <div class=
"var-header">
776 <img src=
"../../media/images/Variable.png" />
777 <span class=
"var-title">
778 <span class=
"var-type">mixed
</span>
779 <span class=
"var-name">$user
</span>
780 (line
<span class=
"line-number">45</span>)
784 <!-- ========== Info from phpDoc block ========= -->
786 <li><span class=
"field">access:
</span> protected
</li>
794 <a name=
"var$user_agent" id=
"$user_agent"><!-- --></A>
797 <div class=
"var-header">
798 <img src=
"../../media/images/Variable.png" />
799 <span class=
"var-title">
800 <span class=
"var-type">string
</span>
801 <span class=
"var-name">$user_agent
</span>
802 =
<span class=
"var-default"> 'DAViCalClient'
</span> (line
<span class=
"line-number">72</span>)
806 <!-- ========== Info from phpDoc block ========= -->
807 <p class=
"short-description">The useragent which is send to the caldav server
</p>
809 <li><span class=
"field">access:
</span> public
</li>
817 <a name=
"var$xmlRequest" id=
"$xmlRequest"><!-- --></A>
818 <div class=
"evenrow">
820 <div class=
"var-header">
821 <img src=
"../../media/images/Variable.png" />
822 <span class=
"var-title">
823 <span class=
"var-type">mixed
</span>
824 <span class=
"var-name">$xmlRequest
</span>
825 =
<span class=
"var-default"> ""</span> (line
<span class=
"line-number">78</span>)
829 <!-- ========== Info from phpDoc block ========= -->
831 <li><span class=
"field">access:
</span> protected
</li>
839 <a name=
"var$xmlResponse" id=
"$xmlResponse"><!-- --></A>
842 <div class=
"var-header">
843 <img src=
"../../media/images/Variable.png" />
844 <span class=
"var-title">
845 <span class=
"var-type">mixed
</span>
846 <span class=
"var-name">$xmlResponse
</span>
847 =
<span class=
"var-default"> ""</span> (line
<span class=
"line-number">80</span>)
851 <!-- ========== Info from phpDoc block ========= -->
853 <li><span class=
"field">access:
</span> protected
</li>
865 <a name=
"sec-methods"></a>
866 <div class=
"info-box">
867 <div class=
"info-box-title">Methods
</div>
868 <div class=
"nav-bar">
869 <a href=
"#sec-description">Description
</a> |
870 <a href=
"#sec-var-summary">Vars
</a> (
<a href=
"#sec-vars">details
</a>)
871 <a href=
"#sec-method-summary">Methods
</a> (
<span class=
"disabled">details
</span>)
874 <div class=
"info-box-body">
875 <A NAME='method_detail'
></A>
876 <a name=
"method__construct" id=
"__construct"><!-- --></a>
877 <div class=
"evenrow">
879 <div class=
"method-header">
880 <img src=
"../../media/images/Constructor.png" />
881 <span class=
"method-title">Constructor __construct
</span> (line
<span class=
"line-number">91</span>)
884 <!-- ========== Info from phpDoc block ========= -->
885 <p class=
"short-description">Constructor, initialises the class
</p>
887 <div class=
"method-signature">
888 <span class=
"method-result">CalDAVClient
</span>
889 <span class=
"method-name">
892 (
<span class=
"var-type">string
</span> <span class=
"var-name">$base_url
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$user
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$pass
</span>)
895 <ul class=
"parameters">
897 <span class=
"var-type">string
</span>
898 <span class=
"var-name">$base_url
</span><span class=
"var-description">: The URL for the calendar server
</span> </li>
900 <span class=
"var-type">string
</span>
901 <span class=
"var-name">$user
</span><span class=
"var-description">: The name of the user logging in
</span> </li>
903 <span class=
"var-type">string
</span>
904 <span class=
"var-name">$pass
</span><span class=
"var-description">: The password for that user
</span> </li>
909 <a name=
"methodCalendarHomeSet" id=
"CalendarHomeSet"><!-- --></a>
912 <div class=
"method-header">
913 <img src=
"../../media/images/Method.png" />
914 <span class=
"method-title">CalendarHomeSet
</span> (line
<span class=
"line-number">445</span>)
917 <!-- ========== Info from phpDoc block ========= -->
918 <p class=
"short-description">Get/Set the calendar-home-set URL
</p>
920 <div class=
"method-signature">
921 <span class=
"method-result">void
</span>
922 <span class=
"method-name">
925 ([
<span class=
"var-type">$url
</span> <span class=
"var-name">$urls
</span> =
<span class=
"var-default">null
</span>])
928 <ul class=
"parameters">
930 <span class=
"var-type">$url
</span>
931 <span class=
"var-name">$urls
</span><span class=
"var-description">: array of string The calendar-home-set URLs to set
</span> </li>
936 <a name=
"methodCalendarMultiget" id=
"CalendarMultiget"><!-- --></a>
937 <div class=
"evenrow">
939 <div class=
"method-header">
940 <img src=
"../../media/images/Method.png" />
941 <span class=
"method-title">CalendarMultiget
</span> (line
<span class=
"line-number">710</span>)
944 <!-- ========== Info from phpDoc block ========= -->
945 <p class=
"short-description">Get a bunch of events for a calendar with a calendar-multiget report
</p>
947 <div class=
"method-signature">
948 <span class=
"method-result">void
</span>
949 <span class=
"method-name">
952 (
<span class=
"var-type"></span> <span class=
"var-name">$event_hrefs
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
955 <ul class=
"parameters">
957 <span class=
"var-type"></span>
958 <span class=
"var-name">$event_hrefs
</span> </li>
960 <span class=
"var-type"></span>
961 <span class=
"var-name">$url
</span> </li>
966 <a name=
"methodCalendarUrls" id=
"CalendarUrls"><!-- --></a>
969 <div class=
"method-header">
970 <img src=
"../../media/images/Method.png" />
971 <span class=
"method-title">CalendarUrls
</span> (line
<span class=
"line-number">459</span>)
974 <!-- ========== Info from phpDoc block ========= -->
975 <p class=
"short-description">Get/Set the calendar-home-set URL
</p>
977 <div class=
"method-signature">
978 <span class=
"method-result">void
</span>
979 <span class=
"method-name">
982 ([
<span class=
"var-type">$urls
</span> <span class=
"var-name">$urls
</span> =
<span class=
"var-default">null
</span>])
985 <ul class=
"parameters">
987 <span class=
"var-type">$urls
</span>
988 <span class=
"var-name">$urls
</span><span class=
"var-description">: array of string The calendar URLs to set
</span> </li>
993 <a name=
"methodDoCalendarQuery" id=
"DoCalendarQuery"><!-- --></a>
994 <div class=
"evenrow">
996 <div class=
"method-header">
997 <img src=
"../../media/images/Method.png" />
998 <span class=
"method-title">DoCalendarQuery
</span> (line
<span class=
"line-number">762</span>)
1001 <!-- ========== Info from phpDoc block ========= -->
1002 <p class=
"short-description">Given XML for a calendar query, return an array of the events (/todos) in the response. Each event in the array will have a 'href', 'etag' and '$response_type' part, where the 'href' is relative to the calendar and the '$response_type' contains the definition of the calendar data in iCalendar format.
</p>
1004 <li><span class=
"field">return:
</span> An array of the relative URLs, etags, and events from the server. Each element of the array will be an array with 'href', 'etag' and 'data' elements, corresponding to the URL, the server-supplied etag (which only varies when the data changes) and the calendar data in iCalendar format.
</li>
1007 <div class=
"method-signature">
1008 <span class=
"method-result">array
</span>
1009 <span class=
"method-name">
1012 (
<span class=
"var-type">string
</span> <span class=
"var-name">$filter
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
1015 <ul class=
"parameters">
1017 <span class=
"var-type">string
</span>
1018 <span class=
"var-name">$filter
</span><span class=
"var-description">: XML fragment which is the
<filter
> element of a calendar-query
</span> </li>
1020 <span class=
"var-type">string
</span>
1021 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL of the calendar, or null to use the 'current' calendar_url
</span> </li>
1026 <a name=
"methodDoDELETERequest" id=
"DoDELETERequest"><!-- --></a>
1027 <div class=
"oddrow">
1029 <div class=
"method-header">
1030 <img src=
"../../media/images/Method.png" />
1031 <span class=
"method-title">DoDELETERequest
</span> (line
<span class=
"line-number">393</span>)
1034 <!-- ========== Info from phpDoc block ========= -->
1035 <p class=
"short-description">DELETE a text/icalendar resource
</p>
1037 <li><span class=
"field">return:
</span> The HTTP Result Code for the DELETE
</li>
1040 <div class=
"method-signature">
1041 <span class=
"method-result">int
</span>
1042 <span class=
"method-name">
1045 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$etag
</span> =
<span class=
"var-default">null
</span>])
1048 <ul class=
"parameters">
1050 <span class=
"var-type">string
</span>
1051 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to make the request to
</span> </li>
1053 <span class=
"var-type">string
</span>
1054 <span class=
"var-name">$etag
</span><span class=
"var-description">: The etag of an existing resource to be deleted, or '*' for any resource at that URL.
</span> </li>
1059 <a name=
"methodDoGETRequest" id=
"DoGETRequest"><!-- --></a>
1060 <div class=
"evenrow">
1062 <div class=
"method-header">
1063 <img src=
"../../media/images/Method.png" />
1064 <span class=
"method-title">DoGETRequest
</span> (line
<span class=
"line-number">333</span>)
1067 <!-- ========== Info from phpDoc block ========= -->
1068 <p class=
"short-description">Get a single item from the server.
</p>
1070 <div class=
"method-signature">
1071 <span class=
"method-result">void
</span>
1072 <span class=
"method-name">
1075 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
1078 <ul class=
"parameters">
1080 <span class=
"var-type">string
</span>
1081 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to GET
</span> </li>
1086 <a name=
"methodDoHEADRequest" id=
"DoHEADRequest"><!-- --></a>
1087 <div class=
"oddrow">
1089 <div class=
"method-header">
1090 <img src=
"../../media/images/Method.png" />
1091 <span class=
"method-title">DoHEADRequest
</span> (line
<span class=
"line-number">345</span>)
1094 <!-- ========== Info from phpDoc block ========= -->
1095 <p class=
"short-description">Get the HEAD of a single item from the server.
</p>
1097 <div class=
"method-signature">
1098 <span class=
"method-result">void
</span>
1099 <span class=
"method-name">
1102 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
1105 <ul class=
"parameters">
1107 <span class=
"var-type">string
</span>
1108 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to HEAD
</span> </li>
1113 <a name=
"methodDoOptionsRequest" id=
"DoOptionsRequest"><!-- --></a>
1114 <div class=
"evenrow">
1116 <div class=
"method-header">
1117 <img src=
"../../media/images/Method.png" />
1118 <span class=
"method-title">DoOptionsRequest
</span> (line
<span class=
"line-number">299</span>)
1121 <!-- ========== Info from phpDoc block ========= -->
1122 <p class=
"short-description">Send an OPTIONS request to the server
</p>
1124 <li><span class=
"field">return:
</span> The allowed options
</li>
1127 <div class=
"method-signature">
1128 <span class=
"method-result">array
</span>
1129 <span class=
"method-name">
1132 ([
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
1135 <ul class=
"parameters">
1137 <span class=
"var-type">string
</span>
1138 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to make the request to
</span> </li>
1143 <a name=
"methodDoPROPFINDRequest" id=
"DoPROPFINDRequest"><!-- --></a>
1144 <div class=
"oddrow">
1146 <div class=
"method-header">
1147 <img src=
"../../media/images/Method.png" />
1148 <span class=
"method-title">DoPROPFINDRequest
</span> (line
<span class=
"line-number">410</span>)
1151 <!-- ========== Info from phpDoc block ========= -->
1152 <p class=
"short-description">Get a single item from the server.
</p>
1154 <div class=
"method-signature">
1155 <span class=
"method-result">void
</span>
1156 <span class=
"method-name">
1159 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>,
<span class=
"var-type"></span> <span class=
"var-name">$props
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$depth
</span> =
<span class=
"var-default">0</span>])
1162 <ul class=
"parameters">
1164 <span class=
"var-type">string
</span>
1165 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to PROPFIND on
</span> </li>
1167 <span class=
"var-type"></span>
1168 <span class=
"var-name">$props
</span> </li>
1170 <span class=
"var-type"></span>
1171 <span class=
"var-name">$depth
</span> </li>
1176 <a name=
"methodDoPUTRequest" id=
"DoPUTRequest"><!-- --></a>
1177 <div class=
"evenrow">
1179 <div class=
"method-header">
1180 <img src=
"../../media/images/Method.png" />
1181 <span class=
"method-title">DoPUTRequest
</span> (line
<span class=
"line-number">361</span>)
1184 <!-- ========== Info from phpDoc block ========= -->
1185 <p class=
"short-description">PUT a text/icalendar resource, returning the etag
</p>
1187 <li><span class=
"field">return:
</span> The content of the response from the server
</li>
1190 <div class=
"method-signature">
1191 <span class=
"method-result">string
</span>
1192 <span class=
"method-name">
1195 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$icalendar
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$etag
</span> =
<span class=
"var-default">null
</span>])
1198 <ul class=
"parameters">
1200 <span class=
"var-type">string
</span>
1201 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to make the request to
</span> </li>
1203 <span class=
"var-type">string
</span>
1204 <span class=
"var-name">$icalendar
</span><span class=
"var-description">: The iCalendar resource to send to the server
</span> </li>
1206 <span class=
"var-type">string
</span>
1207 <span class=
"var-name">$etag
</span><span class=
"var-description">: The etag of an existing resource to be overwritten, or '*' for a new resource.
</span> </li>
1212 <a name=
"methodDoRequest" id=
"DoRequest"><!-- --></a>
1213 <div class=
"oddrow">
1215 <div class=
"method-header">
1216 <img src=
"../../media/images/Method.png" />
1217 <span class=
"method-title">DoRequest
</span> (line
<span class=
"line-number">241</span>)
1220 <!-- ========== Info from phpDoc block ========= -->
1221 <p class=
"short-description">Send a request to the server
</p>
1223 <li><span class=
"field">return:
</span> The content of the response from the server
</li>
1226 <div class=
"method-signature">
1227 <span class=
"method-result">string
</span>
1228 <span class=
"method-name">
1231 ([
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
1234 <ul class=
"parameters">
1236 <span class=
"var-type">string
</span>
1237 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to make the request to
</span> </li>
1242 <a name=
"methodDoXMLRequest" id=
"DoXMLRequest"><!-- --></a>
1243 <div class=
"evenrow">
1245 <div class=
"method-header">
1246 <img src=
"../../media/images/Method.png" />
1247 <span class=
"method-title">DoXMLRequest
</span> (line
<span class=
"line-number">319</span>)
1250 <!-- ========== Info from phpDoc block ========= -->
1251 <p class=
"short-description">Send an XML request to the server (e.g. PROPFIND, REPORT, MKCALENDAR)
</p>
1253 <li><span class=
"field">return:
</span> An array of the allowed methods
</li>
1256 <div class=
"method-signature">
1257 <span class=
"method-result">array
</span>
1258 <span class=
"method-name">
1261 (
<span class=
"var-type"></span> <span class=
"var-name">$request_method
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$xml
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>],
<span class=
"var-type">string
</span> <span class=
"var-name">$method
</span>)
1264 <ul class=
"parameters">
1266 <span class=
"var-type">string
</span>
1267 <span class=
"var-name">$method
</span><span class=
"var-description">: The method (PROPFIND, REPORT, etc) to use with the request
</span> </li>
1269 <span class=
"var-type">string
</span>
1270 <span class=
"var-name">$xml
</span><span class=
"var-description">: The XML to send along with the request
</span> </li>
1272 <span class=
"var-type">string
</span>
1273 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to make the request to
</span> </li>
1275 <span class=
"var-type"></span>
1276 <span class=
"var-name">$request_method
</span> </li>
1281 <a name=
"methodFindCalendarHome" id=
"FindCalendarHome"><!-- --></a>
1282 <div class=
"oddrow">
1284 <div class=
"method-header">
1285 <img src=
"../../media/images/Method.png" />
1286 <span class=
"method-title">FindCalendarHome
</span> (line
<span class=
"line-number">589</span>)
1289 <!-- ========== Info from phpDoc block ========= -->
1290 <p class=
"short-description">Attack the given URL in an attempt to find a principal URL
</p>
1292 <div class=
"method-signature">
1293 <span class=
"method-result">void
</span>
1294 <span class=
"method-name">
1297 ([
<span class=
"var-type"></span> <span class=
"var-name">$recursed
</span> =
<span class=
"var-default">false
</span>],
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
1300 <ul class=
"parameters">
1302 <span class=
"var-type">string
</span>
1303 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to find the calendar-home-set from
</span> </li>
1305 <span class=
"var-type"></span>
1306 <span class=
"var-name">$recursed
</span> </li>
1311 <a name=
"methodFindCalendars" id=
"FindCalendars"><!-- --></a>
1312 <div class=
"evenrow">
1314 <div class=
"method-header">
1315 <img src=
"../../media/images/Method.png" />
1316 <span class=
"method-title">FindCalendars
</span> (line
<span class=
"line-number">618</span>)
1319 <!-- ========== Info from phpDoc block ========= -->
1320 <p class=
"short-description">Find the calendars, from the calendar_home_set
</p>
1322 <div class=
"method-signature">
1323 <span class=
"method-result">void
</span>
1324 <span class=
"method-name">
1327 ([
<span class=
"var-type"></span> <span class=
"var-name">$recursed
</span> =
<span class=
"var-default">false
</span>])
1330 <ul class=
"parameters">
1332 <span class=
"var-type"></span>
1333 <span class=
"var-name">$recursed
</span> </li>
1338 <a name=
"methodFindPrincipal" id=
"FindPrincipal"><!-- --></a>
1339 <div class=
"oddrow">
1341 <div class=
"method-header">
1342 <img src=
"../../media/images/Method.png" />
1343 <span class=
"method-title">FindPrincipal
</span> (line
<span class=
"line-number">566</span>)
1346 <!-- ========== Info from phpDoc block ========= -->
1347 <p class=
"short-description">Attack the given URL in an attempt to find a principal URL
</p>
1349 <div class=
"method-signature">
1350 <span class=
"method-result">void
</span>
1351 <span class=
"method-name">
1354 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
1357 <ul class=
"parameters">
1359 <span class=
"var-type">string
</span>
1360 <span class=
"var-name">$url
</span><span class=
"var-description">: The URL to find the principal-URL from
</span> </li>
1365 <a name=
"methodGetCalendarDetails" id=
"GetCalendarDetails"><!-- --></a>
1366 <div class=
"evenrow">
1368 <div class=
"method-header">
1369 <img src=
"../../media/images/Method.png" />
1370 <span class=
"method-title">GetCalendarDetails
</span> (line
<span class=
"line-number">662</span>)
1373 <!-- ========== Info from phpDoc block ========= -->
1374 <p class=
"short-description">Find the calendars, from the calendar_home_set
</p>
1376 <div class=
"method-signature">
1377 <span class=
"method-result">void
</span>
1378 <span class=
"method-name">
1381 ([
<span class=
"var-type"></span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
1384 <ul class=
"parameters">
1386 <span class=
"var-type"></span>
1387 <span class=
"var-name">$url
</span> </li>
1392 <a name=
"methodGetCollectionETags" id=
"GetCollectionETags"><!-- --></a>
1393 <div class=
"oddrow">
1395 <div class=
"method-header">
1396 <img src=
"../../media/images/Method.png" />
1397 <span class=
"method-title">GetCollectionETags
</span> (line
<span class=
"line-number">690</span>)
1400 <!-- ========== Info from phpDoc block ========= -->
1401 <p class=
"short-description">Get all etags for a calendar
</p>
1403 <div class=
"method-signature">
1404 <span class=
"method-result">void
</span>
1405 <span class=
"method-name">
1408 ([
<span class=
"var-type"></span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
1411 <ul class=
"parameters">
1413 <span class=
"var-type"></span>
1414 <span class=
"var-name">$url
</span> </li>
1419 <a name=
"methodGetEntryByHref" id=
"GetEntryByHref"><!-- --></a>
1420 <div class=
"evenrow">
1422 <div class=
"method-header">
1423 <img src=
"../../media/images/Method.png" />
1424 <span class=
"method-title">GetEntryByHref
</span> (line
<span class=
"line-number">916</span>)
1427 <!-- ========== Info from phpDoc block ========= -->
1428 <p class=
"short-description">Get the calendar entry by HREF
</p>
1430 <li><span class=
"field">return:
</span> The iCalendar of the calendar entry
</li>
1433 <div class=
"method-signature">
1434 <span class=
"method-result">string
</span>
1435 <span class=
"method-name">
1438 (
<span class=
"var-type">string
</span> <span class=
"var-name">$href
</span>)
1441 <ul class=
"parameters">
1443 <span class=
"var-type">string
</span>
1444 <span class=
"var-name">$href
</span><span class=
"var-description">: The href from a call to GetEvents or GetTodos etc.
</span> </li>
1449 <a name=
"methodGetEntryByUid" id=
"GetEntryByUid"><!-- --></a>
1450 <div class=
"oddrow">
1452 <div class=
"method-header">
1453 <img src=
"../../media/images/Method.png" />
1454 <span class=
"method-title">GetEntryByUid
</span> (line
<span class=
"line-number">890</span>)
1457 <!-- ========== Info from phpDoc block ========= -->
1458 <p class=
"short-description">Get the calendar entry by UID
</p>
1460 <li><span class=
"field">return:
</span> An array of the relative URL, etag, and calendar data returned from DoCalendarQuery() @see DoCalendarQuery()
</li>
1463 <div class=
"method-signature">
1464 <span class=
"method-result">array
</span>
1465 <span class=
"method-name">
1468 (
<span class=
"var-type">uid
</span> <span class=
"var-name">$uid
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$relative_url
</span> =
<span class=
"var-default">''
</span>])
1471 <ul class=
"parameters">
1473 <span class=
"var-type">string
</span>
1474 <span class=
"var-name">$relative_url
</span><span class=
"var-description">: The URL relative to the base_url specified when the calendar was opened. Default ''.
</span> </li>
1476 <span class=
"var-type">uid
</span>
1477 <span class=
"var-name">$uid
</span> </li>
1482 <a name=
"methodGetEvents" id=
"GetEvents"><!-- --></a>
1483 <div class=
"evenrow">
1485 <div class=
"method-header">
1486 <img src=
"../../media/images/Method.png" />
1487 <span class=
"method-title">GetEvents
</span> (line
<span class=
"line-number">818</span>)
1490 <!-- ========== Info from phpDoc block ========= -->
1491 <p class=
"short-description">Get the events in a range from $start to $finish. The dates should be in the
</p>
1492 <p class=
"description"><p>format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.
</p></p>
1494 <li><span class=
"field">return:
</span> An array of the relative URLs, etags, and events, returned from DoCalendarQuery() @see DoCalendarQuery()
</li>
1497 <div class=
"method-signature">
1498 <span class=
"method-result">array
</span>
1499 <span class=
"method-name">
1502 ([
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$start
</span> =
<span class=
"var-default">null
</span>], [
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$finish
</span> =
<span class=
"var-default">null
</span>], [
<span class=
"var-type">string
</span> <span class=
"var-name">$relative_url
</span> =
<span class=
"var-default">''
</span>])
1505 <ul class=
"parameters">
1507 <span class=
"var-type">timestamp
</span>
1508 <span class=
"var-name">$start
</span><span class=
"var-description">: The start time for the period
</span> </li>
1510 <span class=
"var-type">timestamp
</span>
1511 <span class=
"var-name">$finish
</span><span class=
"var-description">: The finish time for the period
</span> </li>
1513 <span class=
"var-type">string
</span>
1514 <span class=
"var-name">$relative_url
</span><span class=
"var-description">: The URL relative to the base_url specified when the calendar was opened. Default ''.
</span> </li>
1519 <a name=
"methodGetHttpRequest" id=
"GetHttpRequest"><!-- --></a>
1520 <div class=
"oddrow">
1522 <div class=
"method-header">
1523 <img src=
"../../media/images/Method.png" />
1524 <span class=
"method-title">GetHttpRequest
</span> (line
<span class=
"line-number">198</span>)
1527 <!-- ========== Info from phpDoc block ========= -->
1528 <p class=
"short-description">Output http request headers
</p>
1530 <li><span class=
"field">return:
</span> headers
</li>
1533 <div class=
"method-signature">
1534 <span class=
"method-result">HTTP
</span>
1535 <span class=
"method-name">
1544 <a name=
"methodGetOKProps" id=
"GetOKProps"><!-- --></a>
1545 <div class=
"evenrow">
1547 <div class=
"method-header">
1548 <img src=
"../../media/images/Method.png" />
1549 <span class=
"method-title">GetOKProps
</span> (line
<span class=
"line-number">536</span>)
1552 <!-- ========== Info from phpDoc block ========= -->
1553 <p class=
"short-description">Return the
<prop
> ...
</prop
> of a propstat where the status is OK
</p>
1555 <div class=
"method-signature">
1556 <span class=
"method-result">void
</span>
1557 <span class=
"method-name">
1560 (
<span class=
"var-type">string
</span> <span class=
"var-name">$nodenum
</span>)
1563 <ul class=
"parameters">
1565 <span class=
"var-type">string
</span>
1566 <span class=
"var-name">$nodenum
</span><span class=
"var-description">: The node number in the xmlnodes which is the href
</span> </li>
1571 <a name=
"methodGetResponseBody" id=
"GetResponseBody"><!-- --></a>
1572 <div class=
"oddrow">
1574 <div class=
"method-header">
1575 <img src=
"../../media/images/Method.png" />
1576 <span class=
"method-title">GetResponseBody
</span> (line
<span class=
"line-number">214</span>)
1579 <!-- ========== Info from phpDoc block ========= -->
1580 <p class=
"short-description">Output http response body
</p>
1582 <li><span class=
"field">return:
</span> body
</li>
1585 <div class=
"method-signature">
1586 <span class=
"method-result">HTTP
</span>
1587 <span class=
"method-name">
1596 <a name=
"methodGetResponseHeaders" id=
"GetResponseHeaders"><!-- --></a>
1597 <div class=
"evenrow">
1599 <div class=
"method-header">
1600 <img src=
"../../media/images/Method.png" />
1601 <span class=
"method-title">GetResponseHeaders
</span> (line
<span class=
"line-number">206</span>)
1604 <!-- ========== Info from phpDoc block ========= -->
1605 <p class=
"short-description">Output http response headers
</p>
1607 <li><span class=
"field">return:
</span> headers
</li>
1610 <div class=
"method-signature">
1611 <span class=
"method-result">HTTP
</span>
1612 <span class=
"method-name">
1621 <a name=
"methodGetTodos" id=
"GetTodos"><!-- --></a>
1622 <div class=
"oddrow">
1624 <div class=
"method-header">
1625 <img src=
"../../media/images/Method.png" />
1626 <span class=
"method-title">GetTodos
</span> (line
<span class=
"line-number">853</span>)
1629 <!-- ========== Info from phpDoc block ========= -->
1630 <p class=
"short-description">Get the todo's in a range from $start to $finish. The dates should be in the
</p>
1631 <p class=
"description"><p>format yyyymmddThhmmssZ and should be in GMT. The events are returned as an array of event arrays. Each event array will have a 'href', 'etag' and 'event' part, where the 'href' is relative to the calendar and the event contains the definition of the event in iCalendar format.
</p></p>
1633 <li><span class=
"field">return:
</span> An array of the relative URLs, etags, and events, returned from DoCalendarQuery() @see DoCalendarQuery()
</li>
1636 <div class=
"method-signature">
1637 <span class=
"method-result">array
</span>
1638 <span class=
"method-name">
1641 (
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$start
</span>,
<span class=
"var-type">timestamp
</span> <span class=
"var-name">$finish
</span>, [
<span class=
"var-type">boolean
</span> <span class=
"var-name">$completed
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">boolean
</span> <span class=
"var-name">$cancelled
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type">string
</span> <span class=
"var-name">$relative_url
</span> =
<span class=
"var-default">""</span>])
1644 <ul class=
"parameters">
1646 <span class=
"var-type">timestamp
</span>
1647 <span class=
"var-name">$start
</span><span class=
"var-description">: The start time for the period
</span> </li>
1649 <span class=
"var-type">timestamp
</span>
1650 <span class=
"var-name">$finish
</span><span class=
"var-description">: The finish time for the period
</span> </li>
1652 <span class=
"var-type">boolean
</span>
1653 <span class=
"var-name">$completed
</span><span class=
"var-description">: Whether to include completed tasks
</span> </li>
1655 <span class=
"var-type">boolean
</span>
1656 <span class=
"var-name">$cancelled
</span><span class=
"var-description">: Whether to include cancelled tasks
</span> </li>
1658 <span class=
"var-type">string
</span>
1659 <span class=
"var-name">$relative_url
</span><span class=
"var-description">: The URL relative to the base_url specified when the calendar was opened. Default ''.
</span> </li>
1664 <a name=
"methodGetXmlRequest" id=
"GetXmlRequest"><!-- --></a>
1665 <div class=
"evenrow">
1667 <div class=
"method-header">
1668 <img src=
"../../media/images/Method.png" />
1669 <span class=
"method-title">GetXmlRequest
</span> (line
<span class=
"line-number">222</span>)
1672 <!-- ========== Info from phpDoc block ========= -->
1673 <p class=
"short-description">Output xml request
</p>
1675 <li><span class=
"field">return:
</span> xml
</li>
1678 <div class=
"method-signature">
1679 <span class=
"method-result">raw
</span>
1680 <span class=
"method-name">
1689 <a name=
"methodGetXmlResponse" id=
"GetXmlResponse"><!-- --></a>
1690 <div class=
"oddrow">
1692 <div class=
"method-header">
1693 <img src=
"../../media/images/Method.png" />
1694 <span class=
"method-title">GetXmlResponse
</span> (line
<span class=
"line-number">230</span>)
1697 <!-- ========== Info from phpDoc block ========= -->
1698 <p class=
"short-description">Output xml response
</p>
1700 <li><span class=
"field">return:
</span> xml
</li>
1703 <div class=
"method-signature">
1704 <span class=
"method-result">raw
</span>
1705 <span class=
"method-name">
1714 <a name=
"methodHrefForProp" id=
"HrefForProp"><!-- --></a>
1715 <div class=
"evenrow">
1717 <div class=
"method-header">
1718 <img src=
"../../media/images/Method.png" />
1719 <span class=
"method-title">HrefForProp
</span> (line
<span class=
"line-number">490</span>)
1722 <!-- ========== Info from phpDoc block ========= -->
1723 <p class=
"short-description">Return the href containing this property. Except only if it's inside a status !=
200</p>
1725 <div class=
"method-signature">
1726 <span class=
"method-result">void
</span>
1727 <span class=
"method-name">
1730 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$i
</span> =
<span class=
"var-default">0</span>],
<span class=
"var-type">integer
</span> <span class=
"var-name">$which
</span>)
1733 <ul class=
"parameters">
1735 <span class=
"var-type">string
</span>
1736 <span class=
"var-name">$tagname
</span><span class=
"var-description">: The tag name of the property to find the href for
</span> </li>
1738 <span class=
"var-type">integer
</span>
1739 <span class=
"var-name">$which
</span><span class=
"var-description">: Which instance of the tag should we use
</span> </li>
1741 <span class=
"var-type"></span>
1742 <span class=
"var-name">$i
</span> </li>
1747 <a name=
"methodHrefForResourcetype" id=
"HrefForResourcetype"><!-- --></a>
1748 <div class=
"oddrow">
1750 <div class=
"method-header">
1751 <img src=
"../../media/images/Method.png" />
1752 <span class=
"method-title">HrefForResourcetype
</span> (line
<span class=
"line-number">516</span>)
1755 <!-- ========== Info from phpDoc block ========= -->
1756 <p class=
"short-description">Return the href which has a resourcetype of the specified type
</p>
1758 <div class=
"method-signature">
1759 <span class=
"method-result">void
</span>
1760 <span class=
"method-name">
1763 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$i
</span> =
<span class=
"var-default">0</span>],
<span class=
"var-type">integer
</span> <span class=
"var-name">$which
</span>)
1766 <ul class=
"parameters">
1768 <span class=
"var-type">string
</span>
1769 <span class=
"var-name">$tagname
</span><span class=
"var-description">: The tag name of the resourcetype to find the href for
</span> </li>
1771 <span class=
"var-type">integer
</span>
1772 <span class=
"var-name">$which
</span><span class=
"var-description">: Which instance of the tag should we use
</span> </li>
1774 <span class=
"var-type"></span>
1775 <span class=
"var-name">$i
</span> </li>
1780 <a name=
"methodHrefValueInside" id=
"HrefValueInside"><!-- --></a>
1781 <div class=
"evenrow">
1783 <div class=
"method-header">
1784 <img src=
"../../media/images/Method.png" />
1785 <span class=
"method-title">HrefValueInside
</span> (line
<span class=
"line-number">473</span>)
1788 <!-- ========== Info from phpDoc block ========= -->
1789 <p class=
"short-description">Return the first occurrence of an href inside the named tag.
</p>
1791 <div class=
"method-signature">
1792 <span class=
"method-result">void
</span>
1793 <span class=
"method-name">
1796 (
<span class=
"var-type">string
</span> <span class=
"var-name">$tagname
</span>)
1799 <ul class=
"parameters">
1801 <span class=
"var-type">string
</span>
1802 <span class=
"var-name">$tagname
</span><span class=
"var-description">: The tag name to find the href inside of
</span> </li>
1807 <a name=
"methodParseResponse" id=
"ParseResponse"><!-- --></a>
1808 <div class=
"oddrow">
1810 <div class=
"method-header">
1811 <img src=
"../../media/images/Method.png" />
1812 <span class=
"method-title">ParseResponse
</span> (line
<span class=
"line-number">168</span>)
1815 <!-- ========== Info from phpDoc block ========= -->
1816 <p class=
"short-description">Split response into httpResponse and xmlResponse
</p>
1818 <div class=
"method-signature">
1819 <span class=
"method-result">void
</span>
1820 <span class=
"method-name">
1823 (
<span class=
"var-type">string
</span> <span class=
"var-name">$response
</span>)
1826 <ul class=
"parameters">
1828 <span class=
"var-type">string
</span>
1829 <span class=
"var-name">$response
</span><span class=
"var-description">: Response from server
</span> </li>
1834 <a name=
"methodPrincipalURL" id=
"PrincipalURL"><!-- --></a>
1835 <div class=
"evenrow">
1837 <div class=
"method-header">
1838 <img src=
"../../media/images/Method.png" />
1839 <span class=
"method-title">PrincipalURL
</span> (line
<span class=
"line-number">432</span>)
1842 <!-- ========== Info from phpDoc block ========= -->
1843 <p class=
"short-description">Get/Set the Principal URL
</p>
1845 <div class=
"method-signature">
1846 <span class=
"method-result">void
</span>
1847 <span class=
"method-name">
1850 ([
<span class=
"var-type">$url
</span> <span class=
"var-name">$url
</span> =
<span class=
"var-default">null
</span>])
1853 <ul class=
"parameters">
1855 <span class=
"var-type">$url
</span>
1856 <span class=
"var-name">$url
</span><span class=
"var-description">: string The Principal URL to set
</span> </li>
1861 <a name=
"methodSetCalendar" id=
"SetCalendar"><!-- --></a>
1862 <div class=
"oddrow">
1864 <div class=
"method-header">
1865 <img src=
"../../media/images/Method.png" />
1866 <span class=
"method-title">SetCalendar
</span> (line
<span class=
"line-number">159</span>)
1869 <!-- ========== Info from phpDoc block ========= -->
1870 <p class=
"short-description">Set the calendar_url we will be using for a while.
</p>
1872 <div class=
"method-signature">
1873 <span class=
"method-result">void
</span>
1874 <span class=
"method-name">
1877 (
<span class=
"var-type">string
</span> <span class=
"var-name">$url
</span>)
1880 <ul class=
"parameters">
1882 <span class=
"var-type">string
</span>
1883 <span class=
"var-name">$url
</span><span class=
"var-description">: The calendar_url
</span> </li>
1888 <a name=
"methodSetContentType" id=
"SetContentType"><!-- --></a>
1889 <div class=
"evenrow">
1891 <div class=
"method-header">
1892 <img src=
"../../media/images/Method.png" />
1893 <span class=
"method-title">SetContentType
</span> (line
<span class=
"line-number">150</span>)
1896 <!-- ========== Info from phpDoc block ========= -->
1897 <p class=
"short-description">Add a Content-type: header.
</p>
1899 <div class=
"method-signature">
1900 <span class=
"method-result">void
</span>
1901 <span class=
"method-name">
1904 (
<span class=
"var-type">string
</span> <span class=
"var-name">$type
</span>)
1907 <ul class=
"parameters">
1909 <span class=
"var-type">string
</span>
1910 <span class=
"var-name">$type
</span><span class=
"var-description">: The content type
</span> </li>
1915 <a name=
"methodSetDepth" id=
"SetDepth"><!-- --></a>
1916 <div class=
"oddrow">
1918 <div class=
"method-header">
1919 <img src=
"../../media/images/Method.png" />
1920 <span class=
"method-title">SetDepth
</span> (line
<span class=
"line-number">131</span>)
1923 <!-- ========== Info from phpDoc block ========= -->
1924 <p class=
"short-description">Add a Depth: header. Valid values are
0,
1 or infinity
</p>
1926 <div class=
"method-signature">
1927 <span class=
"method-result">void
</span>
1928 <span class=
"method-name">
1931 ([
<span class=
"var-type">int
</span> <span class=
"var-name">$depth
</span> =
<span class=
"var-default">'
0'
</span>])
1934 <ul class=
"parameters">
1936 <span class=
"var-type">int
</span>
1937 <span class=
"var-name">$depth
</span><span class=
"var-description">: The depth, default to infinity
</span> </li>
1942 <a name=
"methodSetMatch" id=
"SetMatch"><!-- --></a>
1943 <div class=
"evenrow">
1945 <div class=
"method-header">
1946 <img src=
"../../media/images/Method.png" />
1947 <span class=
"method-title">SetMatch
</span> (line
<span class=
"line-number">122</span>)
1950 <!-- ========== Info from phpDoc block ========= -->
1951 <p class=
"short-description">Adds an If-Match or If-None-Match header
</p>
1953 <div class=
"method-signature">
1954 <span class=
"method-result">void
</span>
1955 <span class=
"method-name">
1958 (
<span class=
"var-type">bool
</span> <span class=
"var-name">$match
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$etag
</span> =
<span class=
"var-default">'*'
</span>])
1961 <ul class=
"parameters">
1963 <span class=
"var-type">bool
</span>
1964 <span class=
"var-name">$match
</span><span class=
"var-description">: to Match or Not to Match, that is the question!
</span> </li>
1966 <span class=
"var-type">string
</span>
1967 <span class=
"var-name">$etag
</span><span class=
"var-description">: The etag to match / not match against.
</span> </li>
1972 <a name=
"methodSetUserAgent" id=
"SetUserAgent"><!-- --></a>
1973 <div class=
"oddrow">
1975 <div class=
"method-header">
1976 <img src=
"../../media/images/Method.png" />
1977 <span class=
"method-title">SetUserAgent
</span> (line
<span class=
"line-number">140</span>)
1980 <!-- ========== Info from phpDoc block ========= -->
1981 <p class=
"short-description">Add a Depth: header. Valid values are
1 or infinity
</p>
1983 <div class=
"method-signature">
1984 <span class=
"method-result">void
</span>
1985 <span class=
"method-name">
1988 ([
<span class=
"var-type"></span> <span class=
"var-name">$user_agent
</span> =
<span class=
"var-default">null
</span>],
<span class=
"var-type">int
</span> <span class=
"var-name">$depth
</span>)
1991 <ul class=
"parameters">
1993 <span class=
"var-type">int
</span>
1994 <span class=
"var-name">$depth
</span><span class=
"var-description">: The depth, default to infinity
</span> </li>
1996 <span class=
"var-type"></span>
1997 <span class=
"var-name">$user_agent
</span> </li>
2007 <p class=
"notes" id=
"credit">
2008 Documentation generated on Sat,
17 Apr
2010 12:
32:
24 +
1200 by
<a href=
"http://www.phpdoc.org" target=
"_blank">phpDocumentor
1.3.2</a>