$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); } else { if ($kuningas && $toiminta == $toteuta_valtuusmuutos) { $tulos = tallenna_valtuusmuutos($henkilo_id, $valtuudet, $tietokantaolio); if ($tulos == "onnistui") { $ilmoitus = "Muutos tallennettu!"; $sisaltoteksti = nayta_valtuuslomake($tietokantaolio, $muuta_valtuuksia, Painikkeet::$muuta_sanasana_value, $poistu_valtuuksista); } else { $ilmoitus = $tulos; $sisaltoteksti = nayta_valtuuslomake($tietokantaolio, $muuta_valtuuksia, Painikkeet::$muuta_sanasana_value, $poistu_valtuuksista); } } else { if ($kuningas && $toiminta == $peru_valtuusmuutos) { $ilmoitus = "Henkilön valtuuksien muokkaus peruttu!"; $sisaltoteksti = nayta_valtuuslomake($tietokantaolio, $muuta_valtuuksia, Painikkeet::$muuta_sanasana_value, $poistu_valtuuksista); } else { if ($kuningas && $toiminta == $tallenna_henkilo) { $kelpoisuus = tarkista_henkilotiedot($etun, $sukun, $lempin, $svuosi, $skk, $spaiva, $komm, $uusktunnus, $uussalasana, $salavahvistus, $eosoite); // HUOM! ALLA EI ARVO TRUE TOIMINUT! ILMEISESTI STRINGI ARVIOIDAAN
/** * Toteuttaa valtuuksien muutokset: * @param Parametrit $parametriolio * @return Palaute $palauteolio */ function toteuta_tallenna_valtuuksien_muutokset($parametriolio) { $palauteolio = new Palaute(); $sisalto = ""; $ilmoitus = ""; $tulos = tallenna_valtuusmuutos($parametriolio->henkilo_id, $parametriolio->uudet_valtuudet, $parametriolio->get_tietokantaolio()); if ($tulos == "onnistui") { $ilmoitus = Tekstit::$ilm_valtuusmuutokset_tallennettu; $sisalto = nayta_valtuuslomake($parametriolio->get_tietokantaolio()); } else { $ilmoitus = $tulos; $sisalto = nayta_valtuuslomake($parametriolio->get_tietokantaolio()); } $palauteolio->set_sisalto($sisalto); $palauteolio->set_ilmoitus($ilmoitus); return $palauteolio; }