Commit 286d4693 authored by Sebastian Kummer's avatar Sebastian Kummer

Merge pull request #173 in ZP/z-push from...

Merge pull request #173 in ZP/z-push from bugfix/ZP-856-code-still-contains-while-1-in-command to develop

* commit '6b17c078':
  ZP-856 Remove while(1)s.
parents 2c8b3b39 6b17c078
...@@ -67,7 +67,8 @@ class GetItemEstimate extends RequestProcessor { ...@@ -67,7 +67,8 @@ class GetItemEstimate extends RequestProcessor {
$spastatus = false; $spastatus = false;
// read the folder properties // read the folder properties
while (1) { WBXMLDecoder::ResetInWhile("getItemEstimateFolders");
while(WBXMLDecoder::InWhile("getItemEstimateFolders")) {
if(self::$decoder->getElementStartTag(SYNC_SYNCKEY)) { if(self::$decoder->getElementStartTag(SYNC_SYNCKEY)) {
try { try {
$spa->SetSyncKey(self::$decoder->getElementContent()); $spa->SetSyncKey(self::$decoder->getElementContent());
......
...@@ -59,7 +59,8 @@ class ItemOperations extends RequestProcessor { ...@@ -59,7 +59,8 @@ class ItemOperations extends RequestProcessor {
$itemoperations = array(); $itemoperations = array();
//ItemOperations can either be Fetch, EmptyFolderContents or Move //ItemOperations can either be Fetch, EmptyFolderContents or Move
while (1) { WBXMLDecoder::ResetInWhile("itemOperationsActions");
while(WBXMLDecoder::InWhile("itemOperationsActions")) {
//TODO check if multiple item operations are possible in one request //TODO check if multiple item operations are possible in one request
$el = self::$decoder->getElement(); $el = self::$decoder->getElement();
...@@ -182,7 +183,8 @@ class ItemOperations extends RequestProcessor { ...@@ -182,7 +183,8 @@ class ItemOperations extends RequestProcessor {
if(self::$decoder->getElementStartTag(SYNC_ITEMOPERATIONS_SCHEMA)) { if(self::$decoder->getElementStartTag(SYNC_ITEMOPERATIONS_SCHEMA)) {
// read schema tags // read schema tags
while (1) { WBXMLDecoder::ResetInWhile("itemOperationsSchema");
while(WBXMLDecoder::InWhile("itemOperationsSchema")) {
// TODO save elements // TODO save elements
$el = self::$decoder->getElement(); $el = self::$decoder->getElement();
$e = self::$decoder->peek(); $e = self::$decoder->peek();
......
...@@ -64,7 +64,8 @@ class Settings extends RequestProcessor { ...@@ -64,7 +64,8 @@ class Settings extends RequestProcessor {
// - DeviceInformation // - DeviceInformation
// - UserInformation // - UserInformation
// Each of them should only be once per request. Each property must be processed in order. // Each of them should only be once per request. Each property must be processed in order.
while (1) { WBXMLDecoder::ResetInWhile("settingsMain");
while(WBXMLDecoder::InWhile("settingsMain")) {
$propertyName = ""; $propertyName = "";
if (self::$decoder->getElementStartTag(SYNC_SETTINGS_OOF)) { if (self::$decoder->getElementStartTag(SYNC_SETTINGS_OOF)) {
$propertyName = SYNC_SETTINGS_OOF; $propertyName = SYNC_SETTINGS_OOF;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment