@@ -210,123 +210,124 @@ protected function _handle()
210210 }
211211
212212 // Output response
213- $ this ->_encoder ->startWBXML ();
214- $ this ->_encoder ->startTag (self ::SETTINGS_SETTINGS );
215- $ this ->_encoder ->startTag (self ::SETTINGS_STATUS );
216- $ this ->_encoder ->content (self ::STATUS_SUCCESS );
217- $ this ->_encoder ->endTag (); // end self::SETTINGS_STATUS
213+ $ encoder = $ this ->_encoder ;
214+ $ encoder ->startWBXML ();
215+ $ encoder ->startTag (self ::SETTINGS_SETTINGS );
216+ $ encoder ->startTag (self ::SETTINGS_STATUS );
217+ $ encoder ->content (self ::STATUS_SUCCESS );
218+ $ encoder ->endTag (); // end self::SETTINGS_STATUS
218219 if (isset ($ request ['set ' ]['oof ' ])) {
219- $ this -> _encoder ->startTag (self ::SETTINGS_OOF );
220- $ this -> _encoder ->startTag (self ::SETTINGS_STATUS );
220+ $ encoder ->startTag (self ::SETTINGS_OOF );
221+ $ encoder ->startTag (self ::SETTINGS_STATUS );
221222 if (!isset ($ result ['set ' ]['oof ' ])) {
222- $ this -> _encoder ->content (self ::OOF_STATE_DISABLED );
223+ $ encoder ->content (self ::OOF_STATE_DISABLED );
223224 } else {
224- $ this -> _encoder ->content ($ result ['set ' ]['oof ' ]);
225+ $ encoder ->content ($ result ['set ' ]['oof ' ]);
225226 }
226- $ this -> _encoder ->endTag (); // end self::SETTINGS_STATUS
227- $ this -> _encoder ->endTag (); // end self::SETTINGS_OOF
227+ $ encoder ->endTag (); // end self::SETTINGS_STATUS
228+ $ encoder ->endTag (); // end self::SETTINGS_OOF
228229 }
229230 if (isset ($ device_properties )) {
230- $ this -> _encoder ->startTag (self ::SETTINGS_DEVICEINFORMATION );
231- $ this -> _encoder ->startTag (self ::SETTINGS_STATUS );
232- $ this -> _encoder ->content (Horde_ActiveSync_Request_Settings::STATUS_SUCCESS );
233- $ this -> _encoder ->endTag (); // end self::SETTINGS_STATUS
234- $ this -> _encoder ->endTag (); // end self::SETTINGS_DEVICEINFORMATION
231+ $ encoder ->startTag (self ::SETTINGS_DEVICEINFORMATION );
232+ $ encoder ->startTag (self ::SETTINGS_STATUS );
233+ $ encoder ->content (Horde_ActiveSync_Request_Settings::STATUS_SUCCESS );
234+ $ encoder ->endTag (); // end self::SETTINGS_STATUS
235+ $ encoder ->endTag (); // end self::SETTINGS_DEVICEINFORMATION
235236 }
236237 if (isset ($ request ['set ' ]['devicepassword ' ])) {
237- $ this -> _encoder ->startTag (self ::SETTINGS_DEVICEPASSWORD );
238- $ this -> _encoder ->startTag (self ::SETTINGS_STATUS );
238+ $ encoder ->startTag (self ::SETTINGS_DEVICEPASSWORD );
239+ $ encoder ->startTag (self ::SETTINGS_STATUS );
239240 if (!isset ($ result ['set ' ]['devicepassword ' ])) {
240- $ this -> _encoder ->content (0 );
241+ $ encoder ->content (0 );
241242 } else {
242- $ this -> _encoder ->content ($ result ['set ' ]['devicepassword ' ]);
243+ $ encoder ->content ($ result ['set ' ]['devicepassword ' ]);
243244 }
244- $ this -> _encoder ->endTag (); // end self::SETTINGS_STATUS
245- $ this -> _encoder ->endTag (); // end self::SETTINGS_DEVICEPASSWORD
245+ $ encoder ->endTag (); // end self::SETTINGS_STATUS
246+ $ encoder ->endTag (); // end self::SETTINGS_DEVICEPASSWORD
246247 }
247248 if (isset ($ request ['get ' ]['userinformation ' ]) && isset ($ result ['get ' ]['userinformation ' ])) {
248- $ this -> _encoder ->startTag (self ::SETTINGS_USERINFORMATION );
249- $ this -> _encoder ->startTag (self ::SETTINGS_STATUS );
250- $ this -> _encoder ->content ($ result ['get ' ]['userinformation ' ]['status ' ]);
251- $ this -> _encoder ->endTag (); // end self::SETTINGS_STATUS
252- $ this -> _encoder ->startTag (self ::SETTINGS_GET );
249+ $ encoder ->startTag (self ::SETTINGS_USERINFORMATION );
250+ $ encoder ->startTag (self ::SETTINGS_STATUS );
251+ $ encoder ->content ($ result ['get ' ]['userinformation ' ]['status ' ]);
252+ $ encoder ->endTag (); // end self::SETTINGS_STATUS
253+ $ encoder ->startTag (self ::SETTINGS_GET );
253254
254255 // @todo remove accounts existence check for H6.
255256 if ($ version >= Horde_ActiveSync::VERSION_FOURTEENONE &&
256257 !empty ($ result ['get ' ]['userinformation ' ]['accounts ' ])) {
257- $ this -> _encoder ->startTag (self ::SETTINGS_ACCOUNTS );
258+ $ encoder ->startTag (self ::SETTINGS_ACCOUNTS );
258259 foreach ($ result ['get ' ]['userinformation ' ]['accounts ' ] as $ account ) {
259- $ this -> _encoder ->startTag (self ::SETTINGS_ACCOUNT );
260+ $ encoder ->startTag (self ::SETTINGS_ACCOUNT );
260261
261262 if (!empty ($ account ['id ' ])) {
262- $ this -> _encoder ->startTag (self ::SETTINGS_ACCOUNTID );
263- $ this -> _encoder ->content ($ account ['id ' ]);
264- $ this -> _encoder ->endTag ();
263+ $ encoder ->startTag (self ::SETTINGS_ACCOUNTID );
264+ $ encoder ->content ($ account ['id ' ]);
265+ $ encoder ->endTag ();
265266 }
266267 if (!empty ($ account ['accountname ' ])) {
267- $ this -> _encoder ->startTag (self ::SETTINGS_ACCOUNTNAME );
268- $ this -> _encoder ->content ($ account ['accountname ' ]);
269- $ this -> _encoder ->endTag ();
268+ $ encoder ->startTag (self ::SETTINGS_ACCOUNTNAME );
269+ $ encoder ->content ($ account ['accountname ' ]);
270+ $ encoder ->endTag ();
270271 }
271272 if (!empty ($ account ['fullname ' ])) {
272- $ this -> _encoder ->startTag (self ::SETTINGS_USERDISPLAYNAME );
273- $ this -> _encoder ->content ($ account ['fullname ' ]);
274- $ this -> _encoder ->endTag ();
273+ $ encoder ->startTag (self ::SETTINGS_USERDISPLAYNAME );
274+ $ encoder ->content ($ account ['fullname ' ]);
275+ $ encoder ->endTag ();
275276 }
276277 if (!empty ($ account ['emailaddresses ' ])) {
277- $ this -> _encoder ->startTag (self ::SETTINGS_EMAILADDRESSES );
278- $ this -> _encoder ->startTag (self ::SETTINGS_PRIMARYSMTPADDRESS );
279- $ this -> _encoder ->content ($ account ['emailaddresses ' ][0 ]);
280- $ this -> _encoder ->endTag (); // end self::SETTINGS_PRIMARYSMTPADDRESS
278+ $ encoder ->startTag (self ::SETTINGS_EMAILADDRESSES );
279+ $ encoder ->startTag (self ::SETTINGS_PRIMARYSMTPADDRESS );
280+ $ encoder ->content ($ account ['emailaddresses ' ][0 ]);
281+ $ encoder ->endTag (); // end self::SETTINGS_PRIMARYSMTPADDRESS
281282 foreach ($ account ['emailaddresses ' ] as $ value ) {
282- $ this -> _encoder ->startTag (self ::SETTINGS_SMTPADDRESS );
283- $ this -> _encoder ->content ($ value );
284- $ this -> _encoder ->endTag (); // end self::SETTINGS_SMTPADDRESS
283+ $ encoder ->startTag (self ::SETTINGS_SMTPADDRESS );
284+ $ encoder ->content ($ value );
285+ $ encoder ->endTag (); // end self::SETTINGS_SMTPADDRESS
285286 }
286- $ this -> _encoder ->endTag (); // SETTINGS_EMAILADDRESSES
287+ $ encoder ->endTag (); // SETTINGS_EMAILADDRESSES
287288 }
288- $ this -> _encoder ->endTag (); // SETTINGS_ACCOUNT
289+ $ encoder ->endTag (); // SETTINGS_ACCOUNT
289290 }
290- $ this -> _encoder ->endTag (); // SETTINGS_ACCOUNTS
291+ $ encoder ->endTag (); // SETTINGS_ACCOUNTS
291292 } else {
292- $ this -> _encoder ->startTag (self ::SETTINGS_EMAILADDRESSES );
293+ $ encoder ->startTag (self ::SETTINGS_EMAILADDRESSES );
293294 if (!empty ($ result ['get ' ]['userinformation ' ]['emailaddresses ' ])) {
294295 foreach ($ result ['get ' ]['userinformation ' ]['emailaddresses ' ] as $ value ) {
295- $ this -> _encoder ->startTag (self ::SETTINGS_SMTPADDRESS );
296- $ this -> _encoder ->content ($ value );
297- $ this -> _encoder ->endTag (); // end self::SETTINGS_SMTPADDRESS
296+ $ encoder ->startTag (self ::SETTINGS_SMTPADDRESS );
297+ $ encoder ->content ($ value );
298+ $ encoder ->endTag (); // end self::SETTINGS_SMTPADDRESS
298299 }
299300 }
300- $ this -> _encoder ->endTag (); // end self::SETTINGS_EMAILADDRESSES
301+ $ encoder ->endTag (); // end self::SETTINGS_EMAILADDRESSES
301302 }
302- $ this -> _encoder ->endTag (); // end self::SETTINGS_GET
303- $ this -> _encoder ->endTag (); // end self::SETTINGS_USERINFORMATION
303+ $ encoder ->endTag (); // end self::SETTINGS_GET
304+ $ encoder ->endTag (); // end self::SETTINGS_USERINFORMATION
304305 }
305306 if (isset ($ request ['get ' ]['oof ' ])) {
306307 $ oof = $ this ->_getOofObject ($ result ['get ' ]['oof ' ]);
307- $ this -> _encoder ->startTag (self ::SETTINGS_OOF );
308+ $ encoder ->startTag (self ::SETTINGS_OOF );
308309
309- $ this -> _encoder ->startTag (self ::SETTINGS_STATUS );
310- $ this -> _encoder ->content ($ result ['get ' ]['oof ' ]['status ' ]);
311- $ this -> _encoder ->endTag (); // end self::SETTINGS_STATUS
310+ $ encoder ->startTag (self ::SETTINGS_STATUS );
311+ $ encoder ->content ($ result ['get ' ]['oof ' ]['status ' ]);
312+ $ encoder ->endTag (); // end self::SETTINGS_STATUS
312313
313314 if ($ result ['get ' ]['oof ' ]['status ' ] == self ::STATUS_SUCCESS ) {
314- $ this -> _encoder ->startTag (self ::SETTINGS_GET );
315- $ oof ->encodeStream ($ this -> _encoder );
316- $ this -> _encoder ->endTag (); // end self::SETTINGS_GET
315+ $ encoder ->startTag (self ::SETTINGS_GET );
316+ $ oof ->encodeStream ($ encoder );
317+ $ encoder ->endTag (); // end self::SETTINGS_GET
317318 }
318319
319- $ this -> _encoder ->endTag (); // end self::SETTINGS_OOF
320+ $ encoder ->endTag (); // end self::SETTINGS_OOF
320321 }
321322 if (isset ($ request ['get ' ]['rightsmanagementinfo ' ])) {
322- $ this -> _encoder ->startTag (self ::SETTINGS_RIGHTSMANAGEMENTINFO );
323- $ this -> _encoder ->startTag (self ::SETTINGS_STATUS );
324- $ this -> _encoder ->content (self ::STATUS_SUCCESS );
325- $ this -> _encoder ->endTag ();
326- $ this -> _encoder ->endTag ();
323+ $ encoder ->startTag (self ::SETTINGS_RIGHTSMANAGEMENTINFO );
324+ $ encoder ->startTag (self ::SETTINGS_STATUS );
325+ $ encoder ->content (self ::STATUS_SUCCESS );
326+ $ encoder ->endTag ();
327+ $ encoder ->endTag ();
327328 }
328329
329- $ this -> _encoder ->endTag (); // end self::SETTINGS_SETTINGS
330+ $ encoder ->endTag (); // end self::SETTINGS_SETTINGS
330331
331332 return true ;
332333 }
0 commit comments