Files
2024-11-05 12:22:50 +01:00

38 lines
1.4 KiB
PHP

<?php
/**
* Klasa odpowiadająca za zamawianie kuriera
*/
class Kurier extends Resource {
/**
* Metoda umożliwiająca zamówienie kuriera po odbiór przesyłek od klienta
* @param type $oczekiwanaDataOdbioru
* @param type $oczekiwanaGodzinaOdbioru
* @param type $szacowanaIloscPrzeslek
* @param type $szacowanaLacznaMasaPrzesylek
* @param type $PotwierdzenieZamowieniaEmail
* @param type $miejsceOdbioru
* @param type $nadawca
* @return type
*/
public function zamow($oczekiwanaDataOdbioru, $oczekiwanaGodzinaOdbioru, $szacowanaIloscPrzeslek, $szacowanaLacznaMasaPrzesylek, $PotwierdzenieZamowieniaEmail, $miejsceOdbioru = array(), $nadawca = array()) {
$params = array(
'oczekiwanaDataOdbioru' => $oczekiwanaDataOdbioru,
'oczekiwanaGodzinaOdbioru' => $oczekiwanaGodzinaOdbioru,
'szacowanaIloscPrzeslek' => $szacowanaIloscPrzeslek,
'szacowanaLacznaMasaPrzesylek' => $szacowanaLacznaMasaPrzesylek,
'PotwierdzenieZamowieniaEmail' => $PotwierdzenieZamowieniaEmail
);
if (!empty($miejsceOdbioru)) {
$params['miejsceOdbioru'] = $miejsceOdbioru;
}
if (!empty($nadawca)) {
$params['nadawca'] = $nadawca;
}
$result = $this->_callWebservice('zamowKuriera', $params);
return $result;
}
}