芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/canaldegap.fr_old/modules/CTLModuleMaker/function.compareLevels.php
GetDBFieldType($oldfield[1], $oldfield[5]['listmode']); $newtype = $this->GetDBFieldType($newfield[1], $newfield[5]['listmode']); if($oldtype != $newtype) $modified_fields[] = $newfield; }else{ $created_fields[] = $newfield; } } $queries = array(); if($newlistfields && !$oldlistfields) $queries[] = array('List', 'List',''); foreach($modified_fields as $field){ $newtype = $this->GetDBFieldType($field[1], $field[5]['listmode']); $queries[] = array($new[0], 'Alter', $field[0],$newtype); } foreach($deleted_fields as $field){ $newtype = $this->GetDBFieldType($field[1], $field[5]['listmode']); $queries[] = array($new[0], 'Drop', $field[0],$newtype); } foreach($created_fields as $field){ $newtype = $this->GetDBFieldType($field[1], $field[5]['listmode']); $queries[] = array($new[0], 'Add', $field[0],$newtype); } $changes = array(count($created_fields), count($modified_fields), count($deleted_fields)); ?>