MyXoops Forum

Forum - myXOOPS German Support

8 + 8 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Aw:: Modul upgraden?

Betreff: Aw:: Modul upgraden?
von alfred am 30.10.2009 21:40:27

http://dev.mysql.com/doc/refman/5.0/en/alter-table.html

die ganzen Änderungen in eine Datei schreiben, dann eine update.php (oder was weiss ich wie die heissen soll ) erstellen .
Darin dann folgendes:

function xoops_module_debaser_update(&$module
{     
  if (
$module->getVar('version') == 100
  {
   
$xoopsDB->queryFromFile(XOOPS_ROOT_PATH "/modules/" $module->getVar('dirname''n') . "/sql/mysql.sql");
    
  }
  return 
true;
}


in deine xoops_version.php :

$modversion['onUpdate'] = "include/update.php";

Soll irgendwas gemacht werden, was vor der DB-Manipulation gemacht werden soll, schreibe in die update.php folgende Funktion hinzu:

function xoops_module_pre_update_debaser(&$module
{     
  if (
$module->getVar('version') == 100
  {
   
// Hier dein Code
    
  
}
  return 
true;
}

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5319 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1810 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag