Пример #1
0
 /**
  * Palauttaa koosteen poistovahvistuskyselyn sisällän html:n.
  * @param Kooste $poistettava
  */
 public function nayta_poistovahvistuskysely($poistettava)
 {
     $otsikko = $poistettava->get_arvo(Kooste::$sarakenimi_nimi);
     //========= Vahvistuspainike ====================================
     $form_maaritteet = array(Attr::action(Attr::muotoile_action_arvo("index.php", array(Koostekontrolleri::$kooste_name_id), array($poistettava->get_id()))), Attr::classs("summary"));
     $input_maaritteet = array(Attr::name(Toimintonimet::$koostetoiminto), Attr::value(Painikkeet::$kooste_poistovahvistus_value), Attr::title(Painikkeet::$kooste_poistovahvistus_title), Attr::classs("btn btn-" . Koostenakymat::$btn_type_summary . " btn-" . Koostenakymat::$btn_size_summary));
     $poistopainike = Html::luo_forminput_painike($form_maaritteet, $input_maaritteet);
     //==============================================================
     $paluupainike = $this->nayta_painike_paluu_koosteisiin($poistettava->get_id());
     $vahvistuskys = Tekstit::$kooste_ilm_poiston_vahvistuskysymys . Html::luo_div($otsikko, array(Attr::classs("keskitys"))) . Html::luo_div($poistopainike . $paluupainike, array(Attr::classs("keskitys")));
     return $vahvistuskys;
 }
Пример #2
0
 /**
  * Etsii tietokannasta ja palauttaa olion näkyvyysarvon. Oletuspalautusarvo
  * on Nakyvyys::$YKSITYINEN. Muita arvoja tutkitaan vain, jos kyseinen
  * olio löytyy tietokannasta.
  * @param type $kohdeolio_id
  * @param type $kohdeoliotyyppi
  * @param type $tietokantaolio
  */
 public static function hae_nakyvyys($kohdeolio_id, $kohdeoliotyyppi, $tietokantaolio)
 {
     $nakyvyys = Nakyvyys::$YKSITYINEN;
     if ($kohdeoliotyyppi + 0 === Oliotyyppi::$KOKONAISUUS) {
         $kohde = new Kokonaisuusolio($kohdeolio_id, $tietokantaolio);
         if ($kohde->olio_loytyi_tietokannasta) {
             $nakyvyys = $kohde->getNakyvyys();
         }
     } else {
         if ($kohdeoliotyyppi + 0 === Oliotyyppi::$TEHTAVA) {
             $kohde = new Tehtava($kohdeolio_id, $tietokantaolio);
             if ($kohde->olio_loytyi_tietokannasta) {
                 $nakyvyys = $kohde->getNakyvyys();
             }
         } else {
             if ($kohdeoliotyyppi + 0 === Oliotyyppi::$RATKAISU) {
                 $kohde = new Ratkaisu($kohdeolio_id, $tietokantaolio);
                 if ($kohde->olio_loytyi_tietokannasta) {
                     $nakyvyys = $kohde->getNakyvyys();
                 }
             } else {
                 if ($kohdeoliotyyppi + 0 === Oliotyyppi::$KOOSTE) {
                     $kohde = new Kooste($kohdeolio_id, $tietokantaolio);
                     if ($kohde->olio_loytyi_tietokannasta) {
                         $nakyvyys = $kohde->get_arvo(Kooste::$sarakenimi_nakyvyys);
                     }
                 } else {
                     if ($kohdeoliotyyppi + 0 === Oliotyyppi::$ELEMENTTI) {
                         $kohde = new Elementti($kohdeolio_id, $tietokantaolio);
                         if ($kohde->olio_loytyi_tietokannasta) {
                             $nakyvyys = $kohde->get_arvo(Elementti::$sarakenimi_nakyvyys);
                         }
                     } else {
                     }
                 }
             }
         }
     }
     return $nakyvyys;
 }