UDDS OX API - documentation ver.2.5 (2023-04-07) ( www.dlaoperatora.pl )

Function getOffersList

Arguments

Returns

Array including details for all offers and appropriate 'db' or 'virtual' trips ( determined by searchParams )

Example


  require_once ( 'classUddsOx.php' ) ;

  $udds = new classUddsOx ;
  $udds->customerCode = [your_customerCode] ;
  $udds->login = [your_login] ;
  $udds->password = [your_password] ;
  $udds->serverUrl = 'http://api.dlaoperatora.pl/udds/' ;

  $udds->searchParams [ 'offerGroup' ] = array ( 'Krajowe' ) ;
  $udds->searchParams [ 'offerAttribute' ] = array ( 'pokój,WC', 'obiekt,parking' ) ;
  $udds->searchParams [ 'country' ] = 'Polska';
  $udds->searchParams [ 'region' ] = array ( 'Beskid Śląski', 'Śląsk' ) ;
  $udds->searchParams [ 'city' ] = array ( 'Brenna', 'Chorzów' ) ;
  $udds->searchParams [ 'departureFrom' ] = array ( 'KTW' ) ;
  $udds->searchParams [ 'departureDateFrom' ] = '2018-01-01' ;
  $udds->searchParams [ 'priceAdult1' ] = array ( 10000, 2000000 );
  
  $ret = $udds->getOffersList() ;
  

Returns $ret =
Array ( [totalCount] => 24 [items] => Array ( [0] => Array ( [trip] => Array ( [details] => Array ( [type] => virtual [tripId] => vt_38 [offerId] => 38 [dateFrom] => 2199-01-01 [dateTo] => 2199-01-02 [roomCode] => [roomDescription] => [feeding] => Wg programu ) [priceList] => Array ( [pricePersonPLNValue] => 0 [pricePersonValue] => 0 [pricePersonCurrency] => PLN ) [priceTotalSummary] => Array ( [firstPersonPLN] => 0 [personsPLN] => 0 [personsCurrency] => Array ( [PLN] => 0 ) [toPayTotalCurrencies] => Array ( [PLN] => 0 ) [toPayTotalPLN] => Array ( [PLN] => 0 ) [exchangeRates] => Array ( [current] => Array ( [EUR] => 4.2405 [GBP] => 5.7553 [USD] => 3.7543 [PLN] => 1 ) [2017-10-25] => Array ( [EUR] => 4.2405 [GBP] => 5.7553 [USD] => 3.7543 ) ) ) [sortBy_date] => 2199-01-01 [sortBy_firstAdt] => 2199-01-01 [sortBy_priceTot] => 0 ) [offer] => Array ( [header] => Array ( [idOffer] => 38 [offerCode] => 0003/01/2016 [active] => 1 [group] => Krajowe [subGroup] => Oferty [name] => eb eszkere beszkere [shortInfo] => [description] => bawimy sie - wyjazd integracyjny dla firm remontowych [infoInPice] => wyzywienie, bezpłatne wejście do spa [infoComments] => tylko dla dorosłych [feeding] => Wg programu [roomCode] => [roomDescription] => [category] => **/*** [busId] => 0 [busId_solved] => Array ( ) [gps] => Array ( [zoom] => 12 [single] => Array ( [lat] => [lng] => ) [multi] => Array ( ) [multiAsTxt] => ) [extDescMatchType] => automatycznie [priceGeneral] => Array ( [netto] => 0 [vat] => 23 [brutto] => 0 [per] => szt. [currency] => PLN ) [_system] => Array ( [createdBy] => 5 [createdAt] => 2016-01-18 18:03:46 [modifiedBy] => 5 [modifiedAt] => 2017-10-28 00:39:43 [companyId] => 1 ) ) [destination] => Array ( [6] => Array ( [country] => Polska [region] => Beskid Żywiecki [city] => Żywiec [transport] => autokar [accommodation] => Ośrodek wczasowy ) ) [profiles] => Array ( [0] => dla seniorów [1] => wyjazdy integracyjne [2] => zwiedzanie ) [images] => Array ( [0] => cache/uddsImages/img_D578PT66ET03Z0DMP48A.jpg [1] => cache/uddsImages/img_36LIJY4WC58PH3T27T8Z.jpg [2] => cache/uddsImages/img_0CL372TY03H0340JFSO6.jpg ) ) ) [1] => Array ( [trip] => Array ( [details] => Array ( [type] => virtual [tripId] => vt_8 [offerId] => 8 [dateFrom] => 2199-01-01 [dateTo] => 2199-01-02 [roomCode] => DBL [roomDescription] => Standard dwuosobowy [feeding] => All inclusive ) [priceList] => Array ( [pricePersonPLNValue] => 0 [pricePersonValue] => 0 [pricePersonCurrency] => PLN ) [priceTotalSummary] => Array ( [firstPersonPLN] => 0 [personsPLN] => 0 [personsCurrency] => Array ( [PLN] => 0 ) [toPayTotalCurrencies] => Array ( [PLN] => 0 ) [toPayTotalPLN] => Array ( [PLN] => 0 ) [exchangeRates] => Array ( [current] => Array ( [EUR] => 4.2405 [GBP] => 5.7553 [USD] => 3.7543 [PLN] => 1 ) [2017-10-25] => Array ( [EUR] => 4.2405 [GBP] => 5.7553 [USD] => 3.7543 ) ) ) [sortBy_date] => 2199-01-01 [sortBy_firstAdt] => 2199-01-01 [sortBy_priceTot] => 0 ) [offer] => Array ( [header] => Array ( [idOffer] => 8 [offerCode] => TEST006 [active] => 1 [group] => Krajowe [subGroup] => Oferty [name] => Przykładowa oferta do Sosnowca [shortInfo] => [description] => Ślady osadnictwa Do jednych z najstarszych śladów osadnictwa na terenie miasta należą znaleziska z cmentarzyska łużyckiego na terenie dzielnic Pogoń i Sielec. Wstępnie datowane na okres epoki brązu i wczesną epokę żelaza[8]. Najstarsza znana wzmianka o osadzie z terenu obecnego Sosnowca pochodzi być może z 1123, a już z pewnością o Milowicach, jak również o Klimontowie, Zagórzu i innych można mówić na podstawie dokumentu z 1228 i innych począwszy od XIII wieku. Do jednych ze starszych dzielnic należą również Pogoń, Sielec, Porąbka i inne. Aż do czasów rozbiorów Polski większość z wymienionych wyżej dzielnic wchodziła w skład województwa krakowskiego. Część z nich wchodziła natomiast w skład księstwa siewierskiego. Prawa miejskie przez krótki okres w XVIII wieku posiadał Modrzejów, a następnie od 1902 Sosnowiec, co było pierwszym przypadkiem nadania takich praw w Generał-gubernatorstwie Warszawskim za rządów caratu po Powstaniu Styczniowym, w którym to zresztą Sosnowiec też miał swoją chlubną kartę. W chwili uzyskania praw miejskich w 1902 nadsołectwo Sosnowiec liczyło jednak 61 tys. mieszkańców, miała własną prasę, teatr zawodowy, rozwinięte lecznictwo ze szpitalem, wśród wydarzeń, jakie miały tu miejsce, prócz wspomnianych walk powstańczych, należy odnotować np. pierwszy w Polsce – razem z Warszawą – pochód pierwszomajowy itp. działania. Presja, jaką więc te fakty musiały wywierać na administrację carską, najlepiej tłumaczy, jak to się stało, że pomimo nastrojów antycarskich, właśnie Sosnowiec zyskał jako pierwszy po powstaniu prawa miejskie. Coś tam jeszcze 26 listopada 2009 podczas LII Sesji Rady Miejskiej w Sosnowcu sztandar miasta został udekorowany odznaczeniem „Za Zasługi dla ZKRPibWP”. Dekoracji sztandaru dokonał Prezes Zarządu Miejskiego ZKRPiBWP por. [infoInPice] => Wyżywienie, ubezpieczenie, dojazd [infoComments] => Tylko dla dorosłych... [feeding] => All inclusive [roomCode] => DBL [roomDescription] => Standard dwuosobowy [category] => **** [busId] => 0 [busId_solved] => Array ( ) [gps] => Array ( [zoom] => 12 [single] => Array ( [lat] => [lng] => ) [multi] => Array ( ) [multiAsTxt] => ) [extDescMatchType] => automatycznie [priceGeneral] => Array ( [netto] => 0 [vat] => 23 [brutto] => 0 [per] => szt. [currency] => PLN ) [_system] => Array ( [createdBy] => 1 [createdAt] => 2015-11-26 16:27:43 [modifiedBy] => 1 [modifiedAt] => 2016-09-27 11:38:27 [companyId] => 1 ) ) [destination] => Array ( [0] => Array ( [country] => Polska [region] => Śląsk [city] => Sosnowiec [transport] => własny ) ) [attributes] => Array ( [obiekt] => Array ( [0] => parking ) [pokój] => Array ( [0] => klimatyzacja ) ) [profiles] => Array ( [0] => krajowe [1] => zwiedzanie ) [promotions] => Array ( [0] => FIRST MINUTE ) [images] => Array ( [0] => cache/uddsImages/img_M61PBL207J2Q8LF1NT5K.jpg [1] => cache/uddsImages/img_1O7C64DLA22E640X40A1.jpg [2] => cache/uddsImages/img_RZ12O6B7E2CE7A1V3E18.jpg ) ) ) [2] => Array ( [trip] => Array ( [details] => Array . . . . . ( ... )