public function tallenna_muutokset() { if ($this->on_tallennuskelpoinen()) { return parent::tallenna_muutokset(); } else { $this->lisaa_virheilmoitus("" . "Suodatin->on_tallennuskelpoinen() == FALSE"); return Suodatin::$VIRHE; } }
function __construct($id, $tietokantaolio) { $tietokantasolut = array(new Tietokantasolu(Henkilo::$SARAKENIMI_ID, true), new Tietokantasolu(Henkilo::$sarakenimi_etunimi, false), new Tietokantasolu(Henkilo::$sarakenimi_sukunimi, false), new Tietokantasolu(Henkilo::$sarakenimi_lempinimi, false), new Tietokantasolu(Henkilo::$sarakenimi_syntymavuosi, true), new Tietokantasolu(Henkilo::$sarakenimi_syntymakk, true), new Tietokantasolu(Henkilo::$sarakenimi_syntymapaiva, true), new Tietokantasolu(Henkilo::$sarakenimi_kommentti, false), new Tietokantasolu(Henkilo::$sarakenimi_kayttajatunnus, false), new Tietokantasolu(Henkilo::$sarakenimi_salasana, false), new Tietokantasolu(Henkilo::$sarakenimi_eosoite, false), new Tietokantasolu(Henkilo::$sarakenimi_kirjautumisaika, true), new Tietokantasolu(Henkilo::$sarakenimi_online, true), new Tietokantasolu(Henkilo::$sarakenimi_valtuudet, true)); $taulunimi = Henkilo::$taulunimi; parent::__construct($tietokantaolio, $id, $taulunimi, $tietokantasolut); // Suodatus-muuttujat on apuna vain täällä, eikä sitä haeta tieto- // kannasta (vaihtelee käyttäjän mukaan). Tämä helpottaa suodatin- // lomakkeen näytössä. $this->suodatus_lahde = Henkilo::$suodatus_OFF; $this->suodatus_kohde = Henkilo::$suodatus_OFF; }