function postListFilter($data, $authUser, $q) {
- if(!empty($q['cmsTab'])){
+ /* if(!empty($q['cmsTab'])){
$ret = array();
foreach($data as $k=>$v){
if($v['name'] == 'element'){
}
$data = $ret;
}
-
+ */
return $data;
}
//$t->is_system_enum = 1; // this should be on the caller..
- if (!empty($row['seqid'])) {
+ if (!empty($row['seqid']) && !is_numeric($row['seqid'])) {
$t->seqid = $seq_id;
$seq_id++;
}
$t->insert();
}else{
$t->find(true); // fetch it..
+ $o = clone($t);
+
if ( isset($row['is_system_enum'])) {
$t->is_system_enum = isset($row['is_system_enum']) ? $row['is_system_enum'] : $t->is_system_enum;
-
- $t->update();
}
+
+ $t->display_name = isset($row['display_name']) ? $row['display_name'] : $t->display_name;
+
+ $t->seqid = isset($row['seqid']) ? $row['seqid'] : $t->seqid;
+
+ $t->update($o);
+
}
if (!empty($row['cn'])) {
$this->initEnums($row['cn'], array('etype' => $t->name));