$this->whereAdd("etype = ''");
}
+ // this should be handled by roo... using '!name[0]' ....
if(!empty($q['!name'])){
- $names = explode(',', $q['!name']);
+ $names = is_array($q['!name']) ? $q['!name'] : explode(',', $q['!name']);
foreach($names as $name){
$name = $this->escape($name);
$this->whereAdd("
}
/**
- *
+ *
+ *
+ *
* @param string $etype
* @param array $name array of name
* @return array ID of core_enum
if ($ce->count() > 0) {
return $ce->fetchAll('id');
}
- return 0;
+ return array();
}
function fetchAllByType($etype, $fetchArg1=false, $fetchArg2=false, $fetchArg3=false)