if (isset($valinnat) && sizeof($valinnat) != 0) { $viesti = "Rivejä valittu " . sizeof($valinnat) . " kpl."; } // Piirretääm varmistus, kysyy luvan poistaa valitut. $sisaltoteksti = nayta_poistovarmistus($parametriolio); // Ellei yhtään riviä ole valittu, palataan alkunäkymään: if ($sisaltoteksti == "Yhtään riviä ei ole valittu!") { $viesti = $sisaltoteksti; $sisaltoteksti = hae_suoritukset($tietokantaolio, $omaid, true, $omaid); } break; case Muistiopainikkeet::$poistonappikomento_lyhyt: if ($parametriolio->suoritus_id > -1) { $valinnat = array($parametriolio->suoritus_id); // Piirretääm varmistus, kysyy luvan poistaa valitut. $sisaltoteksti = nayta_poistovarmistus($parametriolio); // Ellei yhtään riviä ole valittu, palataan alkunäkymään: if ($sisaltoteksti == "Yhtään suoritusta ei ole valittu!") { $viesti = $sisaltoteksti; $sisaltoteksti = hae_suoritukset($tietokantaolio, $omaid, true, $omaid); } } else { $viesti = "Virhe: suoritus_id '" . $parametriolio->suoritus_id . "' tuntematon!"; $sisaltoteksti = nayta_tilastotaulukko($parametriolio); } break; // Seuraava poistaa lopullisesti valitut suoritukset: // Seuraava poistaa lopullisesti valitut suoritukset: case $poiston_vahvistuskomento: // Nyt valinnat pitäisi olla tallessa sessio-muuttujassa: $val = $_SESSION['valinnat'];
} else { // Muut vaihtoehdot: switch ($toiminta) { case "Kirjaudu ulos": toteuta_kirjaudu_ulos($tietokantaolio, $dbnimi, 1); break; case $uusi_viesti_komento: // Piirretääm lomake: $sisaltoteksti = nayta_viestilomake("", $parametriolio->teema_id, $aihe, $viesti, true, $emoviestin_id, -1, 1, $omaid, $tietokantaolio, $teemat); break; // Pyydetään poistamaan valitut rivit: // Pyydetään poistamaan valitut rivit: case $poistonappikomento: if (isset($valinnat) && sizeof($valinnat) != 0) { $ilmoitus = "Viestejä valittu " . sizeof($valinnat) . " kpl."; $sisaltoteksti = nayta_poistovarmistus($valinnat, $tietokantaolio, $teema_id); } else { $ilmoitus = "Yhtään viestiä ei ole valittu!"; $sisaltoteksti = hae_viestit($teemat, $tietokantaolio, $omaid, $kuningas, $teema_id, $aikaraja, $vika_viesti_id, $kiinni_lkm); } break; // Seuraava poistaa lopullisesti valitut suoritukset: // Seuraava poistaa lopullisesti valitut suoritukset: case $poiston_vahvistuskomento: // Nyt valinnat pitäisi olla tallessa sessio-muuttujassa: $val = $_SESSION['valinnat']; $ilmoitus .= poista_tietueet("id", $val, $tietokantaolio, "viestit"); // Aktiivisuusmerkintä: $viimeksi_aktiivi = time(); $aktiivisuuslaji = Aktiivisuus::$VIESTIN_POISTO; paivita_aktiivisuus($omaid, $tietokantaolio, $viimeksi_aktiivi, $aktiivisuuslaji);
} else { // Tarkistus meni läpi. $palaute = tallenna_albumi($omaid, $nimi_alb, $kuvaus_alb, $vuosi_eka_alb, $vuosi_vika_alb, $suojaus_alb, $tietokantaolio); if ($palaute) { $ilmoitus = "Albumin tallennus onnistui!"; $sisaltoteksti = hae_albumit($katso_alb, $poista_alb, $uusi_kuva, $omaid, $tietokantaolio, $valtuudet, $uusi_kuva, $takaisin_albumilistaan_alb); // Nayttaa kuvahakumoodisaato jutun: $nayta_kuvahakumoodisaato = true; } else { $ilmoitus = "Virhe albumin tallennuksessa! Yritä\n uudestaan!"; $sisaltoteksti = nayta_albumilomake($omaid, $uusi, $ilmoitus_alb, $tietokantaolio, $id_alb, $nimi_alb, $kuvaus_alb, $vuosi_eka_alb, $vuosi_vika_alb, $suojaus_alb, $tallenna_uusi_alb, $tallenna_muokkaus_alb, $peruminen_alb); } } break; case $poista_alb: $sisaltoteksti = nayta_poistovarmistus($omaid, $paluu, $poistovahvistus_alb, $peru_poisto_alb, $id_alb, $tietokantaolio); break; case $peru_poisto_alb: $ilmoitus = "Albumin poisto peruttu."; $sisaltoteksti = hae_albumit($katso_alb, $poista_alb, $uusi_kuva, $omaid, $tietokantaolio, $valtuudet, $uusi_kuva, $takaisin_albumilistaan_alb); // Nayttaa kuvahakumoodisaato jutun: $nayta_kuvahakumoodisaato = true; break; case $poistovahvistus_alb: $ilmoitus = poista_albumi($omaid, $id_alb, $tietokantaolio); $sisaltoteksti = hae_albumit($katso_alb, $poista_alb, $uusi_kuva, $omaid, $tietokantaolio, $valtuudet, $uusi_kuva, $takaisin_albumilistaan_alb); // Nayttaa kuvahakumoodisaato jutun: $nayta_kuvahakumoodisaato = true; break; /***********************************************************************/ /********************** ALBUMIN MUOKKAUS *******************************/