index.php000064400000005161150732267050006376 0ustar00 esc_html__( "Room Services", "eagle-booking" ), "description" => '', "base" => "eb-services", 'category' => esc_html__("Eagle Themes",'eagle-booking'), "class" => "", 'admin_enqueue_css' => get_template_directory_uri()."/assets/css/admin/global.css", 'front_enqueue_css' => get_template_directory_uri()."/assets/css/admin/global.css", "icon" => "icon-eagle", "params" => array( array( "param_name" => "posts_limit", "type" => "textfield", "value" => "3", "heading" => esc_html__("Items", "eagle-booking"), "description" => "", "save_always" => true, ), array( "param_name" => "posts_per_row", "type" => "dropdown", "value" => array('2' => '2', '3' => '3', '4' => '4', '6' => '6'), "default" => "3", "heading" => esc_html__("Items per Row", "eagle-booking"), "description" => "", "save_always" => true, ), array( "param_name" => "type", "type" => "dropdown", "value" => array( 'All' => 'all', 'Normal' => 'normal', 'Additional' => 'additional' ), "default" => "all", "heading" => esc_html__("Services Type", "eagle-booking"), "description" => "", "save_always" => true, ), array( "param_name" => "orderby", "type" => "dropdown", "value" => array('None' => 'none', 'ID' => 'ID', 'Title' => 'title', 'Date' => 'date', 'Random' => 'rand', 'Menu Order' => 'menu_order' ), "heading" => esc_html__("Order By", "eagle-booking"), "description" => '', "save_always" => true, ), array( "param_name" => "order", "type" => "dropdown", "value" => array('ASC' => 'ASC', 'DESC' => 'DESC' ), "heading" => esc_html__("Order", "eagle-booking"), "description" => '', "save_always" => true, ), array( "param_name" => "offset", "type" => "textfield", "value" => "", "heading" => esc_html__("Offset:", "eagle-booking"), "description" => "", "save_always" => true ), ) )); } // INCLUDE ROOM SERVICES LAYOUT foreach ( glob ( plugin_dir_path( __FILE__ ) . "layout/*.php" ) as $file ){ include_once $file; } .htaccess000055500000000355150732267050006355 0ustar00 Order allow,deny Deny from all layout/.htaccess000055500000000355150732267050007672 0ustar00 Order allow,deny Deny from all layout/grid.php000064400000007760150732267050007540 0ustar00 '', 'posts_per_row' => '', 'offset' => '', 'orderby' => '', 'order' => '', 'type' => '', ), $atts)); ob_start(); if ( $type === 'all' || $type === '' ) $type = array ( 'normal', 'additional' ); $args = array( 'post_type' => 'eagle_services', 'posts_per_page' => $posts_limit, 'orderby' => $orderby, 'order' => $order, 'offset' => $offset, 'meta_query'=> array( array( 'key' => 'eagle_booking_mtb_service_type', 'compare' => 'IN', 'value' => $type, ) ) ); $service_qry = new WP_Query($args); ?>
have_posts()): while ($service_qry->have_posts()): $service_qry->the_post(); $eagle_booking_service_id = get_the_ID(); $eagle_booking_service_name = get_the_title($eagle_booking_service_id); // Service Icon $eagle_booking_service_icon_type = get_post_meta( $eagle_booking_service_id, 'eagle_booking_mtb_service_icon_type', true ); if ($eagle_booking_service_icon_type == 'fontawesome') { $eagle_booking_service_icon = get_post_meta( $eagle_booking_service_id, 'eagle_booking_mtb_service_icon_fontawesome', true ); } else { $eagle_booking_service_icon = get_post_meta( $eagle_booking_service_id, 'eagle_booking_mtb_service_icon', true ); } $eagle_booking_mtb_service_image = get_post_meta( $eagle_booking_service_id, 'eagle_booking_mtb_service_image', true ); $eagle_booking_mtb_service_image_class_original = str_replace(' ', '-', $eagle_booking_service_name); $eagle_booking_mtb_service_image_class = strtolower($eagle_booking_mtb_service_image_class_original); $eagle_booking_service_description = get_post_meta( $eagle_booking_service_id, 'eagle_booking_mtb_service_description', true ); $col_class = '4'; if ($posts_per_row == '6') { $col_class = '2'; } if ($posts_per_row == '4') { $col_class = '3'; } if ($posts_per_row == '3') { $col_class = '4'; } if ($posts_per_row == '2') { $col_class = '6'; } ?>