function carrental_fleet($params) { global $carrental_fleet_loaded; $fleet_id = (int) $params['id']; if ($fleet_id < 1) { return; } // test if fleet exists $vehicle = CarRental::get_vehicle($fleet_id); if (!$vehicle) { return; } $vehicle_cats_raw = CarRental::get_vehicle_categories(); $vehicle_cats = array(); foreach ($vehicle_cats_raw as $val) { $vehicle_cats[$val->id_category] = $val; } if (!$carrental_fleet_loaded) { $locations = CarRental::get_locations(); //include(get_file_template_path('booking-form.php')); include get_file_template_path('booking-javascript.php'); } wp_register_style('jquery-ui.css', '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.0/themes/smoothness/jquery-ui.css', array()); wp_enqueue_style('jquery-ui.css'); ob_start(); include get_file_template_path('shortcode-fleet.php'); $box = ob_get_clean(); $carrental_fleet_loaded = true; return $box; }