Jasné, samozrejme toto sa spraviť dá. Ak v php nie si doma tak asi najjednoduchšie bude upraviť readers.php funkcie: NovyCt() PridejCt(). Problém je ale v tom, že user sa môže registrovať z danej siete a potom sa k informáciám pohodlhe dostať odkiaľkolvek. Preto mi príde možno rozumnejšie upraviť priamo triedu class CMyReader v súbore trmyreader.php aby pridelila level priamo na základe IP adresy. Registrácia by mohla odpadnúť úplne. Nerozumiem presne účelu takže sú to len dohady. Ak je registrácia potrebná kvôli iným veciam, treba upraviť readers.php a hotovo.
ten test na IP rozsah by som dal pred tento kód:
// rozhodnuti o obsahu stranky
switch ($GLOBALS['akce']):
case "new": NovyCt(); break;
case "login": EditujCt(); break;
case "autologin": EditujAutoCt(); break;
case "insert": PridejCt(); break;
case "save": UlozCt(); break;
case "quicklog": JenLogin(); break;
case "logout": OdhlasCt(); break;
endswitch;
pričom o vylaní funkcií NovyCt() a PridejCt() by rozhodlo práve to či je klient z povoleného rozsahu IP adries. Ak by bola IP mimo mimo povolený rozsah, miesto funkcií by to vyprdlo nejakú správu...
To by mohlo stačiť...