// Изменение типа значений
if ($field['type_value'] !== $properties[$n]['type_value']) {
$sql_upd = 'UPDATE `'.$tbl_pvalues.'` SET `'.$properties[$n]['field'].'` = NULL';
$DB->query($sql_upd);
$sql_alt = 'ALTER TABLE `'.$tbl_pvalues.'` CHANGE `'.$properties[$n]['field'].'` `'.$properties[$n]['field'].'` '.$type_val;
if ($DB->query($sql_alt)) {
if ($field['type_value'] == 'boolean') {
$sql_upd = 'UPDATE `'.$tbl_pvalues.'` SET `'.$properties[$n]['field'].'` = 0';
$DB->query($sql_upd);
}
if ($properties[$n]['type_value'] == 'list') { // Был список
$sql_del = 'DELETE FROM `'.$tbl_plist.'` WHERE prop_id = '.$id;
$DB->query($sql_del);
}
}
else {
$bSaveError = true;
}
}