Oto spis wszelkich skryptów, które służą łączeniu się skryptów użytkowników z bazami danych Księstwa Sarmacji. Każdy z nich znajduje się w katalogu http://sarmacja.org/integracja/


weryfikuj_mieszkanca.php parametry: idm=id_mieszkańca, haslo=md5(hasło_mieszkańca), ip=$_SERVER['REMOTE_HOST'], agent=base64_encode($_SERVER['HTTP_USER_AGENT'])
Działanie: Skrypt sprawdza, czy podane ID oraz hasło są prawidłowe. Możliwe zwroty:
NIEKOMPLETNE_DANE - gdy nie podano jakiegoś z pól
OK - gdy podane hasło jest prawidłowe
ZLE_ID - gdy mieszkaniec o podanym ID nie istnieje
ZLE_HASLO - gdy hasło jest nieprawidłowe.


haslo_obywatela.php parametry: id=id_mieszkańca, haslo=hasło_mieszkańca
Działanie Skrypt sprawdza, czy podane hasło jest prawidłowe oraz czy podany mieszkaniec jest obywatelem. Możliwe zwroty:
NIEKOMPLETNE_DANE - gdy nie podano jakiegoś z pól
OK - gdy podane hasło jest prawidłowe i mieszkaniec jest obywatelem
NIE_OBYWATEL - gdy podane hasło jest prawidłowe, ale mieszkaniec nie jest obywatelem
ZLE_HASLO - gdy hasło jest nieprawidłowe/mieszkaniec nie istnieje.


ilosc_mieszkancow_miasta.php parametry: miasto=id_miasta
Działanie Skrypt zwraca łączną ilość mieszkańców miasta oraz ilość mieszkańców stałych wg formatu: ilość_mieszkańców|ilość_miezskańców_stałych. Każde miasto ma kod który można sprawdzić tutaj Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - nie podano ID miasta


ilosc_mieszkancow_prowincji.php parametry: prowincja=id_prowincji
Działanie Skrypt zwraca liczbową ilość mieszkańców prowincji o podanym kodzie. Każda prowincja ma dwuliterowy kod, który można znaleźć tutaj.
Jeżeli podany kod prowincji jest błędny - zwracane jest 0
NIEKOMPLETNE_DANE - nie podano ID prowincji


ilosc_obywateli_miasta.php parametry: miasto=id_miasto
Działanie Skrypt zwraca liczbową ilość obywateli w mieście o podanym kodzie. Każde miasto ma trzyliterowy kod, który można znaleźć tutaj
Jeżeli podany kod miasta jest błędny - zwracane jest 0
NIEKOMPLETNE_DANE - nie podano ID miasta


ilosc_obywateli_prowincji.php parametry: prowincja=id_prowincji
Działanie Skrypt zwraca liczbową ilość obywateli prowincji o podanym kodzie. Każda prowincja ma dwuliterowy kod, który można znaleźć tutaj
Jeżeli podany kod prowincji jest błędny - zwracane jest 0
NIEKOMPLETNE_DANE - nie podano ID prowincji


magazyn_towar.php parametry: firma=id_firmy, haslo=hasło_właściciela, towar=nazwa_towaru
Działanie Skrypt zwraca ilosć towaru 'towar' znajdującego się w magazynie firmy 'firma'. W wypadku braku towaru skrypt zwróci 0. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - w wypadku nie podania jakiegoś z parametrów
ZLE_HASLO - gdy podano błędne dane właściciela


mieszkancy_miasta.php - parametry: miasto=id_miasta
Działanie Skrypt zwraca identyfikatory wszystkich mieszkańców miasta o podanym ID (tutaj) oddzielone znakami |, np. A9999|A9998|A9997. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - nie podano ID miasta
ZLE_ID_MIASTA - miasto o podanym ID nie istnieje


mieszkancy_prowincji.php - parametry: prowincja=id_prowincji
Działanie Skrypt zwraca identyfikatory wszystkich mieszkanców prowincji o podanym ID (tutaj) oddzielone znakami |. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - nie podano ID prowincji
ZLE_ID_PROWINCJI - prowincja o podanym ID nie istnieje


obywatel_tak_nie.php - parametry: id=id_mieszkańca
Działanie Skrypt zwraca informacje TAK jeżeli dany mieszkaniec jest obywatelem, lub NIE gdy nie jest. Możliwe komunikaty o błędach:
PODAJ ID MIESZKANCA - nie podano ID mieszkańca
NIE MA TAKIEGO ID - nie ma mieszańca o takim ID


obywatele_miasta.php - parametry: miasto=id_miasta
Działanie Skrypt zwraca informacje o wszystkich obywatelach zamieszkujących miasto o podanym ID (tutaj) Każdy mieszkaniec w osobnej linijce, format: id|imię|nazwisko|nick|tytuł|herb. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - nie podano ID miasta
ZLE_ID_MIASTA - miasto o podanym ID nie istnieje


obywatele_prowincji.php parametry: prowincja=id_prowincji
Działanie Skrypt zwraca informacje o wszystkich obywatelach zamieszkujących prowincję ( kody prowincji tutaj). Każdy mieszkaniec w osobnej linijce, format: id|imię|nazwisko|nick|tytuł|herb. Możliwe błędy:
NIEKOMPLETNE_DANE - nie podano ID prowincji


okienko.php parametry: id=id_sprawdzajacego, haslo=haslo_sprawdzajacego, sprawdz=id_sprawdzanego_mieszkanca
Działanie Zostaje wyświetlony adres e-mail sprawdzanego mieszkańca. Możliwe komunikaty o błędach:
ZLE_HASLO - podano nieprawidłowe ID lub hasło sprawdzającego bądź nie podano ich wcale
BRAK_MIESZKANCA - podano ID nieistniejącego mieszkańca


personalia_mieszkanca.php parametry: id=id_mieszkanca
Działanie Skrypt zwraca podstawowe informacje na temat wybranego mieszkańca w Sarmacji w formacie imię|nazwisko|nick|gg|tlen. Możliwe komunikaty o błędach:
BRAK_ID - gdy nie podano ID mieszkańca
ZLE_ID - gdy mieszkaniec o podanym ID nie istnieje


pozostala_zdolnosc_firmy.php parametry: firma=id_firmy, haslo=haslo=hasło_właściciela
Działanie Skrypt zwraca pozostałą jeszcze w dniu dzisiejszym zdolność produkcyjną (w wypadku firm transportowych - zdolność transportową) firmy w Syriuszu. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - gdy nie podano wszystkich parametrów
ZLE_HASLO - gdy podane hasło jest błędne, lub firma nie istnieje


przedsiebiorstwo.php parametry: id=id_firmy
Działanie Skrypt zwraca podstawowe informacje o podanym przedsiębiorstwie w formacie: nazwa|id_właściciela|adres_www|e-mail|data_założenia|branza, oraz 4 linijki z ID pracowników (kolejno: 1 etat, 3/4 etatu, 1/2 etatu, 1/4 etatu) oddzielonymi znakiem |. Możliwe komunikaty o błędach:
BRAK_ID - nie podano ID firmy
ZLE_ID_PRZEDSIEBIORSTWA - firma o podanym ID nie istnieje


stan_konta.php parametry: konto=nazwa_konta, hasło=hasło_do_konta
Skrypt zwraca stan konta w Banku Sarmacji po podaniu poprawnego ID i hasła. Możliwe błędy:
NIEKOMPLETNE_DANE - nie podano wszystkich danych
BRAK_KONTA - konto o podanej nazwie nie istnieje
ZLE_HASLO - podane hasło do konta jest nieprawidłowe


szlachta_prowincji.php parametry: prowincja=id_prowincji
Działanie Skrypt zwraca informacje o wszystkich szlachcicach prowincji (kody prowincji tutaj). Każdy mieszkaniec w osobnej linijce, format: id|imię|nazwisko|nick|tytuł|herb. Możliwe błędy:
NIEKOMPLETNE_DANE - nie podano ID prowincji


tereny_miasta.php parametry: miasto=id_miasta
Działanie Zostaje wyświetlona lista terenów w mieście (kody miast tutaj), wraz z informacją o ich właścicielach (w wypadku braku właściciela - PUSTY). Format: jeden teren w jednej linijce (oddzielone poprzez \n). W każdej linijce id|właściciel. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - nie podano ID miasta


tereny_wlasciciela.php parametry: id=id_wlasciciela
Działanie Pokazuje listę terenów należących do danego ID w formacie: ID_terenu|budynek po 1 terenie w 1 wierszu. Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - nie podano ID


uniwersalne_formularze.php parametry: s[1]=pierwszy człon adresu, s[2]=drugi człon adresu...
Działanie Skrypt przekierowuje na adres złożony z podanych części (przykłady użycia tutaj). Możliwe komunikaty o błędach:
NIEKOMPLETNE_DANE - gdy nie podano prawidłowych pól


Zobacz też http://sarmacja.org/integracja/xml/

Valid XHTML 1.0!