| | 246 | * Tworzy nową osobę kontaktową dla podanego klienta |
| | 247 | * |
| | 248 | * @param data Array - Tablica z parametrami w formie klucz => wartość, gdzie klucz to nazwa pola z bazy z tabeli contact_persons |
| | 249 | * natomiast wartość to wartość |
| | 250 | * |
| | 251 | * Obsługiwane pola |
| | 252 | * @param data['contid'] Int - identyfikator klienta |
| | 253 | * @param data['data__'] String - Dane personalne (imię, nazwisko, stopień naukowy itp) np.: dr. Jan Nowak |
| | 254 | * @param data['ph_num'] String - Telefon |
| | 255 | * @param data['faxnum'] String - Faks |
| | 256 | * @param data['email_'] String - Adres email |
| | 257 | * @param data['dscrpt'] String - Opis (np.: zajmowane stanowisko w pracy itp) |
| | 258 | * @param data['is_def'] Bool - Wartość TRUE|FALSE czy dana osoba kontaktowa ma być ustawiona jako domyślna |
| | 259 | * @param data['place_'] String - Stanowisko zajmowane w firmie |
| | 260 | * @param data['bday__'] String - Data urodzin w formacie YYYY-MM-DD HH:MM:SS np 1982-01-01 08:00:00 |
| | 261 | * @param data['nday__'] String - Data imienin w formacie YYYY-MM-DD HH:MM:SS np 2010-01-01 08:00:00 |
| | 262 | * |
| | 263 | * @return Int - id osoby kontaktowej jeśli sukces (contact_persons:copeid), 0 w razie niepowodzenia |
| | 264 | * |
| | 265 | * @throws Exception - SoapFault |
| | 266 | */ |
| | 267 | Array createContactPerson(Array data) |
| | 268 | |
| | 269 | |
| | 270 | /** |
| | 271 | * Aktualizuje dane podanej osoby kontaktowej |
| | 272 | * |
| | 273 | * @param data Array - Tablica z parametrami w formie klucz => wartość, gdzie klucz to nazwa pola z bazy z tabeli contact_persons |
| | 274 | * natomiast wartość to wartość |
| | 275 | * |
| | 276 | * Obsługiwane pola |
| | 277 | * @param data['copeid'] Int - identyfikator osoby kontaktowej - wymagane |
| | 278 | * @param data['data__'] String - Dane personalne (imię, nazwisko, stopień naukowy itp) np.: dr. Jan Nowak jeśli podano w tablicy musi posiadać wartość |
| | 279 | * @param data['ph_num'] String - Telefon |
| | 280 | * @param data['faxnum'] String - Faks |
| | 281 | * @param data['email_'] String - Adres email |
| | 282 | * @param data['dscrpt'] String - Opis (np.: zajmowane stanowisko w pracy itp) |
| | 283 | * @param data['is_def'] Bool - Wartość TRUE|FALSE czy dana osoba kontaktowa ma być ustawiona jako domyślna |
| | 284 | * @param data['place_'] String - Stanowisko zajmowane w firmie |
| | 285 | * @param data['bday__'] String - Data urodzin w formacie YYYY-MM-DD HH:MM:SS np 1982-01-01 08:00:00 |
| | 286 | * @param data['nday__'] String - Data imienin w formacie YYYY-MM-DD HH:MM:SS np 2010-01-01 08:00:00 |
| | 287 | * |
| | 288 | * @return Int - id osoby kontaktowej jeśli sukces (contact_persons:copeid), 0 w razie niepowodzenia |
| | 289 | * |
| | 290 | * @throws Exception - SoapFault |
| | 291 | */ |
| | 292 | Int updateContactPerson(Array data) |
| | 293 | |
| | 294 | |
| | 295 | /** |
| | 296 | * Zwraca wszystkie aktywne (nie usunięte) osoby kontaktowe danego klienta |
| | 297 | * |
| | 298 | * @param contid Int - Id klienta (contacts:contid) |
| | 299 | * |
| | 300 | * @return Array - tablica danych osób kontaktowych jeśli sukces, SoapFault w razie niepowodzenia |
| | 301 | * |
| | 302 | * @throws Exception - SoapFault |
| | 303 | */ |
| | 304 | Array getContactPersons(Int contid) |
| | 305 | |
| | 306 | |
| | 307 | /** |