function banner_filter($vars) { $banners = new Banners(); //set defaults $collection = false; $quantity = 5; $template = 'default'; if (isset($vars[0])) { //collection ID $collection = $vars[0]; } else { return false; // there is nothing to display } //set quantity if (isset($vars[1])) { $quantity = $vars[1]; } //set tempalte if (isset($vars[2])) { $template = $vars[2]; } return $banners->show_collection($collection, $quantity, $template); }