if (!empty($base['etype'])) {
$seq_id = 1;
$t = DB_DAtaObject::Factory('core_enum');
- $t->is_system_enum = 1;
$t->etype = $base['etype'];
$t->selectAdD();
$t->selectAdD('max(seqid) as seqid');
}
foreach($data as $row) {
$t = DB_DAtaObject::Factory('core_enum');
- $t->is_system_enum = 1;
+
$t->setFrom($row);
$t->setFrom($base);
+ $t->is_system_enum = 1;
unset($t->seqid); // these might have been changed
unset($t->display_name); // these might have been changed
{
$t->setFrom($row);
$t->setFrom($base);
-
+ $t->is_system_enum = 1;
if (!empty($base['etype']) && empty($row['seqid'])) {
$t->seqid = $seq_id;
$seq_id++;