Modulentwicklung
Aus DeDi-Help
(Unterschied zwischen Versionen)
Version vom 20:34, 21. Sep. 2004 (bearbeiten) STam (Diskussion | Beiträge) K (→Syntaxprfung Modulcode) ← Zum vorherigen Versionsunterschied |
Version vom 14:15, 27. Sep. 2004 (bearbeiten) (Entfernen) STam (Diskussion | Beiträge) K (→Syntaxprfung Modulcode) Zum nächsten Versionsunterschied → |
||
Zeile 99: | Zeile 99: | ||
Datenbankabfragen sollten nur laufen wenn auch die dazugehrigen<br> Argumente (Variablen) vorhanden sind.<br> '''Beispiel''':<br> if (isset($eingang)) $sql = "SELECT * FROM tabelle WHERE beispiel = '" . $eingang . '""; | Datenbankabfragen sollten nur laufen wenn auch die dazugehrigen<br> Argumente (Variablen) vorhanden sind.<br> '''Beispiel''':<br> if (isset($eingang)) $sql = "SELECT * FROM tabelle WHERE beispiel = '" . $eingang . '""; | ||
*Umgehung | *Umgehung | ||
- | ab DeDi Version 1.01 ist eine Umgehung der Prfung einzelner Codeteile mglich.<br> Da einzelne Code-Implementationen in einem Modul nur Fehlerhaft getestet werden knnen kann ein Codeteil mit<br> if (!defineed('__DEDIMODTEST')) {... ausgeklammert werden.<br> '''Achtung''':<br> Mit dieser Funktionalitt Bitte sorgsam umgehen, da das die ganze Modulberprfung sonst absurdum fhrt! | + | ab DeDi Version 1.01 ist eine Umgehung der Prfung einzelner Codeteile mglich.<br> Da einzelne Code-Implementationen in einem Modul nur Fehlerhaft getestet werden knnen kann ein Codeteil mit<br> if (!defined('__DEDIMODTEST')) {... ausgeklammert werden.<br> '''Achtung''':<br> Mit dieser Funktionalitt Bitte sorgsam umgehen, da das die ganze Modulberprfung sonst absurdum fhrt! |
== Pre-Konfiguration eines Moduls == | == Pre-Konfiguration eines Moduls == |