Exemplo n.º 1
0
     $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;
}