コード例 #1
0
ファイル: index.php プロジェクト: jpkerkkanen/kerkkaset
             $sisaltoteksti = hae_viestit($teemat, $tietokantaolio, $omaid, $kuningas, $teema_id, $aikaraja, $vika_viesti_id, $kiinni_lkm);
         }
     }
     break;
 case $nayta_tietomuutoslomake:
     $sisaltoteksti = nayta_tietojen_muutoslomake($_SESSION['tiedot']->etunimi, $_SESSION['tiedot']->sukunimi, $_SESSION['tiedot']->lempinimi, $_SESSION['tiedot']->kommentti, $_SESSION['tiedot']->kayttajatunnus, $_SESSION['tiedot']->eosoite);
     break;
 case $tallenna_tietojen_muutokset:
     $kelpoisuus = tarkista_henkilotietojen_muutokset($etun, $sukun, $lempin, $komm, $uusktunnus, $uussalasana, $salavahvistus, $eosoite);
     if ($kelpoisuus == "kunnossa") {
         if ($uussalasana !== "") {
             $uussalasana = md5($uussalasana);
         }
         $tallennusOk = tallenna_henkilotietojen_muutokset($omaid, $etun, $sukun, $lempin, $komm, $uusktunnus, $uussalasana, $eosoite, $tietokantaolio);
         if ($tallennusOk == true) {
             paivita_sessiohenkilotiedot($omaid, $tietokantaolio);
             $ilmoitus = "Muutetut tiedot tallennettu, kiitos! <br />";
             $sisaltoteksti = hae_viestit($teemat, $tietokantaolio, $omaid, $kuningas, $teema_id, $aikaraja, $vika_viesti_id, $kiinni_lkm);
         } else {
             // Jos tallennus epäonnistui:
             $ilmoitus = "Tietojen l&auml;hetys ei onnistunut!\n                                    Yrit&auml; uudestaan!";
             $sisaltoteksti = nayta_tietojen_muutoslomake($_SESSION['tiedot']->etunimi, $_SESSION['tiedot']->sukunimi, $_SESSION['tiedot']->lempinimi, $_SESSION['tiedot']->kommentti, $_SESSION['tiedot']->kayttajatunnus, $_SESSION['tiedot']->eosoite);
         }
     } else {
         //Jos tiedoissa jokin virhe:
         $ilmoitus = $kelpoisuus;
         //Virheilmoitus
         $sisaltoteksti = nayta_tietojen_muutoslomake($_SESSION['tiedot']->etunimi, $_SESSION['tiedot']->sukunimi, $_SESSION['tiedot']->lempinimi, $_SESSION['tiedot']->kommentti, $_SESSION['tiedot']->kayttajatunnus, $_SESSION['tiedot']->eosoite);
     }
     break;
 case $peru_tietojen_muutokset:
コード例 #2
0
/**
 * Toteuttaa :
 * @param Parametrit $parametriolio
 * @return Palaute $palauteolio
 */
function toteuta_tallenna_tietojen_muutokset($parametriolio)
{
    $palauteolio = new Palaute();
    $palauteolio->set_valikkonaytto(false);
    $kelpoisuus = tarkista_henkilotietojen_muutokset($parametriolio);
    if ($kelpoisuus == "kunnossa") {
        if ($parametriolio->uussalasana !== "") {
            $parametriolio->set_uussalasana(md5($parametriolio->uussalasana));
        }
        $tallennusOk = tallenna_henkilotietojen_muutokset($parametriolio);
        if ($tallennusOk == "onnistui") {
            $ilmoitus = Tekstit::$ilm_henkilotietomuutokset_tallennettu;
            paivita_sessiohenkilotiedot($parametriolio->get_omaid(), $parametriolio->get_tietokantaolio());
            $sisalto = nayta_tietojen_muutoslomake($parametriolio);
        } else {
            // Jos tallennus epäonnistui:
            paivita_sessiohenkilotiedot($parametriolio->get_omaid(), $parametriolio->get_tietokantaolio());
            $ilmoitus = Tekstit::$virheilm_henkilon_tallennus_eiok;
            $sisalto = nayta_tietojen_muutoslomake($parametriolio);
        }
    } else {
        //Jos tiedoissa jokin virhe:
        $ilmoitus = $kelpoisuus;
        //Virheilmoitus
        $sisalto = nayta_tietojen_muutoslomake($parametriolio);
    }
    $palauteolio->set_sisalto($sisalto);
    $palauteolio->set_ilmoitus($ilmoitus);
    return $palauteolio;
}