Changeset 6857 for freepbx/branches/2.5
- Timestamp:
- 09/26/08 23:14:40 (5 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/branches/2.5/amp_conf/htdocs/admin/functions.inc.php
r6821 r6857 3013 3013 if ($modules[$modulename]['status'] == MODULE_STATUS_NOTINSTALLED) { 3014 3014 // customize INSERT query 3015 switch ($amp_conf["AMPDBENGINE"]) { 3016 case "sqlite": 3017 // to support sqlite2, we are not using autoincrement. we need to find the 3018 // max ID available, and then insert it 3019 $sql = "SELECT max(id) FROM modules;"; 3020 $results = $db->getRow($sql); 3021 $new_id = $results[0]; 3022 $new_id ++; 3023 $sql = "INSERT INTO modules (id,modulename, version,enabled) values ('".$new_id."','".$db->escapeSimple($modules[$modulename]['rawname'])."','".$db->escapeSimple($modules[$modulename]['version'])."','0' );"; 3024 break; 3025 3026 default: 3027 $sql = "INSERT INTO modules (modulename, version, enabled) values ('".$db->escapeSimple($modules[$modulename]['rawname'])."','".$db->escapeSimple($modules[$modulename]['version'])."', 1);"; 3028 break; 3029 } 3015 $sql = "INSERT INTO modules (modulename, version, enabled) values ('".$db->escapeSimple($modules[$modulename]['rawname'])."','".$db->escapeSimple($modules[$modulename]['version'])."', 1);"; 3030 3016 } else { 3031 3017 // just need to update the version … … 3315 3301 case 'install': 3316 3302 // install sql files 3317 if ($db_engine == "sqlite") { 3318 $sqlfilename = "install.sqlite"; 3319 } else { 3320 $sqlfilename = "install.sql"; 3321 } 3303 $sqlfilename = "install.sql"; 3322 3304 3323 3305 if (is_file($moduledir.'/'.$sqlfilename)) { … … 3332 3314 _modules_doinclude($moduledir.'/uninstall.php', $modulename); 3333 3315 3334 if ($db_engine == "sqlite") { 3335 $sqlfilename = "uninstall.sqlite"; 3336 } else { 3337 $sqlfilename = "uninstall.sql"; 3338 } 3316 $sqlfilename = "uninstall.sql"; 3339 3317 3340 3318 // then uninstall sql files
