protected static function getAllOnWhere($table_name, $class, $where = false, $values = false, $order = false, $ask = true, $count = false, $offset = false) { $select = new Select(); $select->from($table_name, "*"); if ($where) { $select->where($where, $values); } if ($order) { $select->order($order, $ask); } else { $select->order("id"); } if ($count) { $select->limit($count, $offset); } $data = self::$db->select($select); return AbstractObjectDB::buildMultiple($class, $data); }