foreach($aNodeSegDetRooms as $val){ if(isset($val['Dates'])){ $aRooms[$k]['XmlRoomID'] = $val['Dates'][0]['Date'][0]['Price'][0]['Attributes']['Ref']; for($i=0;$iaRooms);$i++){ if($aRooms[$k]['RoomCode'] == $this->aRooms[$i]['RoomKeyCode']){ foreach($this->aRooms[$i]['Travellers'] as $val){ if(isset($aRooms[$k]['Travellers'][$val['Type']])){ $iQuantOfType = $aRooms[$k]['Travellers'][$val['Type']]; } else{ $iQuantOfType = 0; } $iQuantOfType == $val['Quantity']? $bIsEqual=true:$bIsEqual=false; } $bIdNotSet=true; for($p=0;$paRooms[$i]['GUIRoomID'])&&($aRooms[$p]['RoomCode'] == $this->aRooms[$i]['RoomKeyCode']))? $bIdNotSet=false:1; } ($bIsEqual && $bIdNotSet)?$aRooms[$k]['GUIRoomID'] = $this->aRooms[$i]['GUIRoomID']:1; } } if(isset($aNodePriceList['Price'][0]['Prices'])){ for($i=0;$i