first commit

This commit is contained in:
2024-11-05 12:22:50 +01:00
commit e5682a3912
19641 changed files with 2948548 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
<?php
/**
* Klasa odpowiadajaca za zarzadzanie kartami umowy
*/
class Karta extends Resource {
/**
* Metoda pozwala pobrać wszystkie karty umowy
* @return array
*/
public function getList() {
$result = $this->_callWebservice ('getKarty');
return $result;
}
/**
* metoda umozliwa pobranie informacji na temat wybranej karty
* @param string $idKarty
* @return array
*/
public function get($idKarty = ''){
$result = $this->_callWebservice ('getKarty');
if(isset($result['karta']['idKarta'])){
$result['karta'] = array($result['karta']);
}
foreach($result['karta'] as $karta){
if($karta['idKarta'] == $idKarty){
return $karta;
}
}
return $result['karta'];
}
/**
* metoda pozwalajaca umozliwienie domyslane karty dla uztykownika api
* @param $idKarty
* @return bool
*/
public function setDefault($idKarty){
$result = false;
if(!empty($idKarty)){
$result = $this->_callWebservice('setAktywnaKarta',array('idKarta'=>$idKarty));
}
return $result;
}
}