Exemplo n.º 1
0
 function generateTableInsertSQLList($tableName, $tableDef, $dataEntries, $params, $withClosure = true)
 {
     $sqlList = eZDBSchemaInterface::generateTableInsertSQLList($tableName, $tableDef, $dataEntries, $params, $withClosure);
     foreach ($tableDef['fields'] as $fieldName => $fieldDef) {
         if ($fieldDef['type'] == 'auto_increment') {
             $sql = "SELECT setval('" . $tableName . "_s',max(" . $fieldName . ")+1) FROM " . $tableName;
             if ($withClosure) {
                 $sql .= ";";
             }
             $sqlList[] = $sql;
         }
     }
     return $sqlList;
 }