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] – Text zu Standardwerten hinzugefügt. jochende: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.1231156070.txt.gz
  • Last modified: 2009/01/05 12:47
  • by jochen