public function GetListTypeByArray($type, $array)
{
if (!is_array($array)) {
return array();
}
if (count($array) == 0) {
return array();
}
$where = array();
$where[] = array('IN', $this->datainfo[$type]['ID'][0], implode(',', $array));
$sql = $this->db->sql->Select($this->table[$type], '*', $where);
$array = null;
$list = array();
$array = $this->db->Query($sql);
if (!isset($array)) {
return array();
}
foreach ($array as $a) {
$l = new $type();
$l->LoadInfoByAssoc($a);
$list[] = $l;
}
return $list;
}