Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 02-Feb-2004
< Voriger Tag   Nächster Tag >

Montag, 02. Februar 2004

ydForum: get()/set()-Methoden

Die ydForumMessage-Klasse wurde um getXYZ()-/setXYZ()-Methoden wie getSubject(), um den Betreff einer Message zu ermitteln, erweitert.

setGetMode('addslashes')

Damit möglichst leicht SQL-Querys u.ä. sicherheitsrelevante Teile erzeugt werden können, kann der Modus gesetzt werden mit den die Werte zurückgegeben werden sollen. Mit setGetMode('plain') werden die Werte unverändert zurückgegeben und mit setGetMode('addslashes') werden automatisch Zeichen wie " und ' mit einem Slash versehen. ydGenSetGet.php wurde entsprechend um ein m-Flag erweitert, so dass bei gesetztem m-Flag die get()-Methoden mit einem Quelltext wie den folgenden generiert werden:

    switch($this->getGetMode())
    {
        case 'plain':  
            return $this->_subject;
            break;

        case 'addslashes':  
            return addslashes($this->_subject);
            break;  

        default:
            die("Not supported get mode!n");                  
            break;
    }//switch($this->getGetMode())

Neu hinzugekommen ist in der Klasse die Methode showForm(), die ein Eingabeformular für die Einträge ausgibt.

Optisch hat sich damit gegenüber Freitag nicht viel getan aber vom grundsätzlichen Aufbau der Klassen sieht das Ganze recht gut aus.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Februar 2004 >
      01
02030405060708
09101112131415
16171819202122
23242526272829

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 02-Feb-2004
(C) 2000-2018 by Sven Drieling