I'm fellowing this tutorial to make a new module. I'm a noob in cms/modules.
In my config.php, I have: $config['dbms'] = 'mysqli';
Code: Select all
function Install() {
/* Database */
$oDb = $this->cms->db;
$aTableOption = array('mysql' => 'TYPE=InnoDB');
# jobs
$oTable = NewDataDictionary($oDb);
$sFields = "id I KEY, name C(100), description X";
$sqlarray = $oTable->CreateTableSQL(cms_db_prefix().'module_lcmcarriere_jobs', $sFields, $aTableOption);
$oTable->ExecuteSQLArray($sqlarray);
# sequences
$oDb->CreateSequence(cms_db_prefix().'module_lcmcarriere_jobs_seq');
/* Permissions */
$this->CreatePermission('LCMCarriere Admin', 'Manage LCMCarriere');
}
Code: Select all
Notice: Trying to get property of non-object in /var/www/lacitemedicale.com/dev/lib/adodb_lite/adodb.inc.php on line 156 Warning: include_once(/var/www/lacitemedicale.com/dev/lib/adodb_lite/adodbSQL_drivers//_datadict.inc): failed to open stream: No such file or directory in /var/www/lacitemedicale.com/dev/lib/adodb_lite/adodb.inc.php on line 158 Warning: include_once(): Failed opening '/var/www/lacitemedicale.com/dev/lib/adodb_lite/adodbSQL_drivers//_datadict.inc' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/lacitemedicale.com/dev/lib/adodb_lite/adodb.inc.php on line 158 Fatal error: Class 'ADODB2_' not found in /var/www/lacitemedicale.com/dev/lib/adodb_lite/adodb.inc.php on line 161
Code: Select all
function &ADONewConnection( $dbtype = 'mysql', $modules = '' )