Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
de:entwickler:neue_organisationseinstellungen_einbauen [2009/01/05 12:47]
jochen Text zu Standardwerten hinzugefügt.
de:entwickler:neue_organisationseinstellungen_einbauen [2012/03/14 14:46] (current)
fasse
Line 7: Line 7:
 Benutzer, die Admidio updaten, erhalten auch automatisch die Einstellung aus der preferences.php. Möchte man allerdings hier andere Default-Parameter setzen (um z.B. eine bisherige Funktionsweise beizubehalten),​ muss in der entsprechenden **upd_x_x_conv.php**-Datei ein SQL-Eintrag angelegt werden. Ein Beispiel gibt es in upd_1_3_conv.php Zeile 56 - 102. Falls es noch keine Einträge im aktuellen Script gibt, muss die Schleife über alle Organisationen auch mit kopiert werden !  Benutzer, die Admidio updaten, erhalten auch automatisch die Einstellung aus der preferences.php. Möchte man allerdings hier andere Default-Parameter setzen (um z.B. eine bisherige Funktionsweise beizubehalten),​ muss in der entsprechenden **upd_x_x_conv.php**-Datei ein SQL-Eintrag angelegt werden. Ein Beispiel gibt es in upd_1_3_conv.php Zeile 56 - 102. Falls es noch keine Einträge im aktuellen Script gibt, muss die Schleife über alle Organisationen auch mit kopiert werden ! 
  
-Im Code kann man folgendermaßen auf die neue Einstellung //​neue_variable//​ zugreifen: <code php>$g_preferences["​neue_variable"​]</​code>​+Im Code kann man folgendermaßen auf die neue Einstellung //​neue_variable//​ zugreifen: <code php>$gPreferences["​neue_variable"​]</​code>​
  
 ===== 2. Einbau in die Organisationseinstellungen ===== ===== 2. Einbau in die Organisationseinstellungen =====
Line 18: Line 18:
 Möchte ich nur eine neue Einstellung hinzufügen um etwas zu testen, so kann ich diese erst einmal direkt in die Datenbank über PhpMyAdmin oder Mysql-Query-Browser tun. Hier muss man nur auf die entsprechende Orga-Id achten und der Variablen einen sinnvollen Namen (z.B. '​test_variable'​) und Startwert ('​Test'​) geben. Möchte ich nur eine neue Einstellung hinzufügen um etwas zu testen, so kann ich diese erst einmal direkt in die Datenbank über PhpMyAdmin oder Mysql-Query-Browser tun. Hier muss man nur auf die entsprechende Orga-Id achten und der Variablen einen sinnvollen Namen (z.B. '​test_variable'​) und Startwert ('​Test'​) geben.
  
-Schon jetzt kann ich in den Scripten mit folgendem Code arbeiten: <code php>echo $g_preferences["​test_variable"​];​+Schon jetzt kann ich in den Scripten mit folgendem Code arbeiten: <code php>echo $gPreferences["​test_variable"​];​
 Ausgabe: Test</​code>​ Ausgabe: Test</​code>​
  
  • de/entwickler/neue_organisationseinstellungen_einbauen.txt
  • Last modified: 2012/03/14 14:46
  • by fasse