//========================================================================// // KUNINGASTOIMINNOT ALKAA Tästä *********************** // Otetaan uuden henkilön lisääminen erikseen, niin voidaan // parantaa turvallisuutta: if ($toiminta != Yleisarvoja::$ei_toimintoa) { if ($kuningas && $toiminta == $lisaa_henkilo) { $ilmoitus = "Täällä voit lisätä\n uuden henkilön"; $sisaltoteksti = nayta_tietolomake($etun, $sukun, $lempin, $svuosi, $skk, $spaiva, $komm, $uusktunnus, $eosoite, $valtuudet); } else { if ($kuningas && $toiminta == $nayta_valtuudet) { $ilmoitus = "Täällä voit muokata\n henkilöiden valtuuksia (käyttöoikeuksia)!"; $sisaltoteksti = nayta_valtuuslomake($tietokantaolio, $muuta_valtuuksia, Painikkeet::$muuta_sanasana_value, $poistu_valtuuksista); } else { if ($kuningas && $toiminta == $muuta_valtuuksia) { $ilmoitus = "Henkilön valtuuksien muokkaus"; $sisaltoteksti = nayta_valtuusmuutoslomake($tietokantaolio, $henkilo_id, $toteuta_valtuusmuutos, $peru_valtuusmuutos); } else { if ($kuningas && $toiminta == Painikkeet::$muuta_sanasana_value) { $ilmoitus = "Henkilön salasanan vaihto"; $sisaltoteksti = nayta_salasanalomake($henkilo_id, $ilmoitus); } else { if ($kuningas && $toiminta == $poistu_valtuuksista) { $ilmoitus = ""; $sisaltoteksti = $sisaltoteksti = hae_viestit($teemat, $tietokantaolio, $omaid, $kuningas, $teema_id, $aikaraja, $vika_viesti_id, $kiinni_lkm); } else { if ($kuningas && $toiminta == Painikkeet::$tallenna_uusi_salasana) { $palauteolio = toteuta_salasanan_vaihto($parametriolio); } else { if ($kuningas && $toiminta == Painikkeet::$peru_salasanan_vaihto) { $ilmoitus = "Salasanan muutos peruttu!"; $sisaltoteksti = nayta_valtuuslomake($tietokantaolio, $muuta_valtuuksia, Painikkeet::$muuta_sanasana_value, $poistu_valtuuksista);
/** * Toteuttaa : * @param Parametrit $parametriolio * @return Palaute $palauteolio */ function toteuta_nayta_valtuusmuutoslomake($parametriolio) { $palauteolio = new Palaute(); $ilmoitus = Tekstit::$ilm_muokkaa_valtuudet; $sisalto = nayta_valtuusmuutoslomake($parametriolio->get_tietokantaolio(), $parametriolio->henkilo_id); $palauteolio->set_sisalto($sisalto); $palauteolio->set_ilmoitus($ilmoitus); return $palauteolio; }