[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT1Q9qjxY6PHZ_oKJd3ZWXm44ci84O4XlZN4duEJJI_g":3,"$f6NSTLtg5bIMVPCFg4jfKthc8epq_ZUvxVQxe4QSGozM":353,"$fF_2_o7yn4hxl2PXM4e6y0MujqJnGQaZR6w151yK2VRI":357},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":139,"fingerprints":315},"intelligent-room-booking-system-for-hotel","Intelligent Room Booking System for Hotel","1.0.3","Dhiraj Patra","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhirajpatra\u002F","\u003Cp>Advanced Booking System is a comprehensive WordPress plugin that allows you to manage bookings for rooms, courts, chalets, sports fields, or any bookable resource. Perfect for hotels, sports facilities, co-working spaces, and rental businesses.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>For Site Visitors:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Interactive calendar interface for date selection\u003Cbr \u002F>\n* User registration and login required for bookings\u003Cbr \u002F>\n* Real-time availability checking\u003Cbr \u002F>\n* Email confirmation when booking is approved\u003Cbr \u002F>\n* Email notification when booking is denied\u003Cbr \u002F>\n* View and manage personal bookings\u003Cbr \u002F>\n* Cancel bookings before the scheduled date\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Administrators:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Comprehensive admin panel for booking management\u003Cbr \u002F>\n* Approve or deny booking requests with one click\u003Cbr \u002F>\n* Automated email notifications for new bookings\u003Cbr \u002F>\n* Customizable email templates with template tags\u003Cbr \u002F>\n* Unlimited room\u002Fresource management (tested up to 20 rooms)\u003Cbr \u002F>\n* Set maximum bookings per user per room (default: 3)\u003Cbr \u002F>\n* Configure closed days (e.g., closed every Sunday)\u003Cbr \u002F>\n* Set week start day preference\u003Cbr \u002F>\n* Customizable booking titles (Room, Chalet, Court, etc.)\u003Cbr \u002F>\n* Filter bookings by status, room, or date range\u003Cbr \u002F>\n* Bulk actions for efficient management\u003Cbr \u002F>\n* Statistics dashboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Form Fields & Validation:\u003C\u002Fstrong>\u003Cbr \u002F>\n* First Name (required, validated)\u003Cbr \u002F>\n* Last Name (required, validated)\u003Cbr \u002F>\n* Email Address (required, email format validation)\u003Cbr \u002F>\n* Phone Number (required, phone format validation)\u003Cbr \u002F>\n* Booking Date (required, validated against past dates and closed days)\u003Cbr \u002F>\n* Notes\u002FComments (optional)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Customizable email templates for:\u003Cbr \u002F>\n  – User booking confirmation\u003Cbr \u002F>\n  – User booking denial\u003Cbr \u002F>\n  – Admin new booking notification\u003Cbr \u002F>\n* Available template tags:\u003Cbr \u002F>\n  – {first_name}, {last_name}\u003Cbr \u002F>\n  – {email}, {phone}\u003Cbr \u002F>\n  – {room_name}, {booking_title}\u003Cbr \u002F>\n  – {booking_date}, {booking_time}\u003Cbr \u002F>\n  – {booking_id}, {status}\u003Cbr \u002F>\n  – {site_name}, {site_url}\u003Cbr \u002F>\n  – {manage_url}\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* SQL injection protection via prepared statements\u003Cbr \u002F>\n* XSS protection via proper escaping and sanitization\u003Cbr \u002F>\n* CSRF protection via nonce verification\u003Cbr \u002F>\n* User authentication requirement\u003Cbr \u002F>\n* Role-based access control\u003Cbr \u002F>\n* Secure AJAX handling\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support, please visit the plugin support forum or contact us through our website.\u003C\u002Fp>\n\u003Ch4>Development\u003C\u002Fh4>\n\u003Cp>This plugin follows WordPress coding standards and best practices:\u003Cbr \u002F>\n* Proper data sanitization and validation\u003Cbr \u002F>\n* Prepared SQL statements for security\u003Cbr \u002F>\n* Nonce verification for forms\u003Cbr \u002F>\n* Translatable strings with text domain\u003Cbr \u002F>\n* Action and filter hooks for extensibility\u003Cbr \u002F>\n* Object-oriented architecture\u003Cbr \u002F>\n* No PHP errors or warnings in debug mode\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Developed with attention to WordPress coding standards and security best practices.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin stores the following user data:\u003Cbr \u002F>\n* First name, last name\u003Cbr \u002F>\n* Email address\u003Cbr \u002F>\n* Phone number\u003Cbr \u002F>\n* Booking dates and times\u003Cbr \u002F>\n* User IP address (for security logs)\u003C\u002Fp>\n\u003Cp>All data is stored in your WordPress database and is subject to your site’s privacy policy. No data is sent to external services.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Ch4>Database Tables\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>wp_irbsfh_bookings – Stores all booking records\u003C\u002Fli>\n\u003Cli>wp_irbsfh_rooms – Stores room\u002Fresource information\u003C\u002Fli>\n\u003Cli>wp_irbsfh_settings – Stores plugin settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AJAX Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>irbsfh_load_calendar – Load calendar for specific month\u003C\u002Fli>\n\u003Cli>irbsfh_check_availability – Check room availability\u003C\u002Fli>\n\u003Cli>irbsfh_submit_booking – Submit new booking\u003C\u002Fli>\n\u003Cli>irbsfh_cancel_booking – Cancel user booking\u003C\u002Fli>\n\u003Cli>irbsfh_admin_confirm_booking – Admin approve booking\u003C\u002Fli>\n\u003Cli>irbsfh_admin_deny_booking – Admin deny booking\u003C\u002Fli>\n\u003Cli>irbsfh_admin_delete_booking – Admin delete booking\u003C\u002Fli>\n\u003Cli>irbsfh_admin_bulk_action – Bulk booking actions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hooks for Developers\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Actions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* irbsfh_booking_created – Fires after booking is created\u003Cbr \u002F>\n* irbsfh_booking_confirmed – Fires after booking is confirmed\u003Cbr \u002F>\n* irbsfh_booking_cancelled – Fires after booking is cancelled\u003Cbr \u002F>\n* irbsfh_booking_deleted – Fires after booking is deleted\u003Cbr \u002F>\n* irbsfh_email_sent – Fires after email is sent\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\n* irbsfh_booking_form_fields – Filter booking form fields\u003Cbr \u002F>\n* irbsfh_email_template_tags – Filter available email template tags\u003Cbr \u002F>\n* irbsfh_calendar_availability – Filter calendar availability data\u003Cbr \u002F>\n* irbsfh_max_bookings_per_user – Filter maximum bookings constraint\u003C\u002Fp>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.8 or greater\u003C\u002Fli>\n\u003Cli>PHP version 7.4 or greater\u003C\u002Fli>\n\u003Cli>MySQL version 5.6 or greater OR MariaDB version 10.1 or greater\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recommended Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or greater\u003C\u002Fli>\n\u003Cli>PHP version 8.0 or greater\u003C\u002Fli>\n\u003Cli>MySQL version 5.7 or greater OR MariaDB version 10.3 or greater\u003C\u002Fli>\n\u003Cli>HTTPS support\u003C\u002Fli>\n\u003C\u002Ful>\n","Complete booking management system with calendar, user authentication, and email notifications.",0,172,"2026-02-12T02:03:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"booking","calendar","hotel","reservation","room","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fintelligent-room-booking-system-for-hotel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintelligent-room-booking-system-for-hotel.1.0.3.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"dhirajpatra",5,40,30,94,"2026-05-20T07:11:46.635Z",[38,63,85,105,125],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":14,"requires_at_least":51,"requires_php":16,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":11,"last_vuln_date":61,"fetched_at":62},"wp-hotel-booking","WP Hotel Booking","2.3.0","ThimPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fthimpress\u002F","\u003Cp>WP Hotel Booking is a comprehensive solution for hotel owners, lodges, or any accommodation providers who need a professional booking system directly on their WordPress website. With an intuitive and user-friendly interface, this plugin helps you efficiently manage every aspect of bookings.\u003C\u002Fp>\n\u003Ch3>How to get help from us\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsailing.thimpress.com\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.thimpress.com\u002Fwp-hotel-booking\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.thimpress.com\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Discover the best WordPress themes designed specifically for hotel booking and reservations. Our themes are built to work seamlessly with the powerful WP Hotel Booking plugin, making it easy for hotel owners to manage bookings effortlessly. Developers are also welcome to create new WordPress hotel themes using this robust plugin.\u003C\u002Fp>\n\u003Cp>Explore our premium hotel WordPress themes that use the WP Hotel Booking plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fhotel-wordpress-theme-sailing\u002F13321455\" rel=\"nofollow ugc\">Sailing – Hotel WordPress Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Ftravel-booking-hotel-wordpress-theme-hotel-wp\u002F18828322\" rel=\"nofollow ugc\">LuxStay – Hotel & BnB WordPress Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WP Hotel Booking is ideal for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Independent hotel owners looking for a seamless online booking solution.\u003C\u002Fli>\n\u003Cli>Resort and lodge managers who need an all-in-one reservation system.\u003C\u002Fli>\n\u003Cli>Hostel and B&B operators want to streamline their booking process.\u003C\u002Fli>\n\u003Cli>Large hotel chains require a scalable and professional booking management system.\u003C\u002Fli>\n\u003Cli>Developers building hotel-related WordPress themes with robust booking features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP Hotel Booking Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Complete Hotel Booking System\u003C\u002Fli>\n\u003Cli>Room Management\u003C\u002Fli>\n\u003Cli>Bookings Management\u003C\u002Fli>\n\u003Cli>Customer Management\u003C\u002Fli>\n\u003Cli>Coupon Management\u003C\u002Fli>\n\u003Cli>Pricing Plans Management\u003C\u002Fli>\n\u003Cli>Extra Packages Management\u003C\u002Fli>\n\u003Cli>Block Special Date Management\u003C\u002Fli>\n\u003Cli>Reports + Multilingual Ready\u003C\u002Fli>\n\u003Cli>Multi Currencies\u003C\u002Fli>\n\u003Cli>4 Payment Gateways (Offline Payment, Authorize.net, Paypal, Stripe)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Hotel Booking not only saves you time but also provides a smooth booking experience for your customers. This plugin is suitable for businesses of all sizes, from small hotels to large hotel chains.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free add-ons for WP Hotel Booking are available in WordPress:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-authorize-payment\u002F\" rel=\"ugc\">Authorize.Net Payment method for WP Hotel Booking\u003C\u002Fa> – Authorize.Net payment method for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-stripe-payment\u002F\" rel=\"ugc\">Stripe Payment method for WP Hotel Booking\u003C\u002Fa> – Stripe payment method for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-report\u002F\" rel=\"ugc\">Statistic for WP Hotel Booking\u003C\u002Fa> – Statistic booking for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-woocommerce\u002F\" rel=\"ugc\">Woocommerce payment method for WP Hotel Booking\u003C\u002Fa> – Support paying for booking of WP Hotel Booking plugin with the payment system provided by WooCommerce..\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-wpml-support\u002F\" rel=\"ugc\">WPML for WP Hotel Booking\u003C\u002Fa> – Multilnguage CMS support for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress Hotel Booking Plugin - A complete hotel booking reservation plugin for WordPress.",8000,433029,72,66,"2026-03-11T07:34:00.000Z","6.0",[53,54,55,21,56],"accommodation","booking-system","hotel-booking","room-management","http:\u002F\u002Fthimpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-hotel-booking.2.3.0.zip",76,20,"2026-01-16 14:00:37","2026-04-16T10:56:18.058Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":62},"easyreservations","easyReservations","6.0-alpha.23","feryaz","https:\u002F\u002Fprofiles.wordpress.org\u002Fferyaz\u002F","\u003Cp>easyReservations is the perfect plugin for receiving, managing and handling bookings easily. It’s designed to be used for any reservable business like hotels, cars, events, B&Bs, appointments or conferences.\u003Cbr \u002F>\nIt’s very flexible and intuitive and has a huge amount of functions and possibilities. Of course it’s completely translatable.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Feasyreservations.org\u002F\" title=\"Website!\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Resource Catalog\u003C\u002Fli>\n\u003Cli>Availability calendar\u003C\u002Fli>\n\u003Cli>Unlimited customizable reservation forms\u003C\u002Fli>\n\u003Cli>Property management\u003C\u002Fli>\n\u003Cli>Half-hourly, hourly, daily, nightly and weekly billing\u003C\u002Fli>\n\u003Cli>Flexible price filters, rates, discounts and availability\u003C\u002Fli>\n\u003Cli>Live price calculation and error handling\u003C\u002Fli>\n\u003Cli>And a lot more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Feasyreservations.org\u002Fknowledgebase\u002F\" title=\"Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Feasyreservations.org\u002Fforums\u002Fforum\u002Fbug-reports\u002F\" title=\"Report bugs\" rel=\"nofollow ugc\">Report bugs\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Feasyreservations.org\u002Fpremium\u002F\" title=\"Support the development!\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fp>\n","This powerful property and reservation management plugin allows you to receive, schedule and handle your bookings easily!",900,221670,74,62,"2021-11-28T10:46:00.000Z","5.7.15","5.4","7.0",[18,19,20,80,81],"reservation-form","reservations","http:\u002F\u002Fwww.easyreservations.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasyreservations.zip",85,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":78,"requires_at_least":51,"requires_php":96,"tags":97,"homepage":103,"download_link":104,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":62},"oscar-hotel-booking-engine","Redforts Hotel Booking Engine","4.11","Redforts Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fredforts\u002F","\u003Ch4>Easy and fully integrated\u003C\u002Fh4>\n\u003Cp>The Redforts Hotel Booking Engine plugin is a complete 3-step booking engine that seamlessly integrates with your WordPress website. So, start today and receive commission-free direct bookings and have all information managed from one place.\u003C\u002Fp>\n\u003Cp>As it is fully integrated with the all-in-one Redforts Hotel Software solution, there is no need to create a database and set availabilities and prices in the plugin. All that information is drawn from the Redforts system. So, just sit back and relax and let Redforts handle things for you.\u003C\u002Fp>\n\u003Cp>This plugin is part of the all-in-one Redforts Hotel Software solution: a property management system (PMS) with a fully-integrated booking engine, an OTA channel manager connected to over 170 channels and other modules, such as automatic revenue management, rate shopper, ID scanner, lock integration and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully integrated with Redforts Hotel Software PMS.\u003C\u002Fli>\n\u003Cli>Reads up-to-date availability, prices and restrictions from the PMS.\u003C\u002Fli>\n\u003Cli>Adapts to your WordPress template.\u003C\u002Fli>\n\u003Cli>Quick and easy setup.\u003C\u002Fli>\n\u003Cli>Sends customised confirmation emails.\u003C\u002Fli>\n\u003Cli>Available in 9 languages.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin integrates with Redforts Hotel Software, the all-in-one solution for hotels, hostels, apartments, villas, campings, and more.",300,12431,"2026-04-01T11:06:00.000Z","",[98,99,100,101,102],"availability-calendar","booking-engine","channel-manager","hotel-software","reservation-system","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foscar-hotel-booking-engine\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foscar-hotel-booking-engine.4.11.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":25,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":14,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":96,"download_link":123,"security_score":35,"vuln_count":32,"unpatched_count":11,"last_vuln_date":124,"fetched_at":62},"easync-booking","eaSYNC Booking – Hotels, Restaurants & Car Rentals","1.3.29","Syntactics, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyntactics\u002F","\u003Cp>Simplify a Customer’s Booking Experience with eaSYNC Booking — a WordPress Booking Plugin for Hotels, Restaurants, and Car Rentals!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FetIsGZQExRk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> This WordPress plugin requires a Paypal Merchant Account in order to get the Client ID\u003C\u002Fp>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fcar-booking-reservation-plugin-pricing\u002F\" rel=\"nofollow ugc\">Pricing for Car Booking\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fhotel-booking-reservation-plugin-pricing\u002F\" rel=\"nofollow ugc\">Pricing for Hotel Booking\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Frestau-booking-reservation-plugin-pricing\u002F\" rel=\"nofollow ugc\">Pricing for Restaurant Booking\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fcontact\u002F#contact-form\" rel=\"nofollow ugc\">Help Center\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Benefits of eaSYNC Booking Plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Car Rentals\u003C\u002Fstrong>: The car rental module simplifies management with a visual representation of available and rented vehicles, aiding in efficient fleet allocation and reducing the chances of overbooking or conflicts in reservations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hotels\u003C\u002Fstrong>: For hotels, the key benefit is the automation of check-in and check-out processes, allowing guests to easily find and book available rooms, which enhances the overall customer experience and operational efficiency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restaurants\u003C\u002Fstrong>: The restaurant module’s interactive calendar and time slot system streamline the booking process, ensuring diners can reserve a table at their convenience, thereby improving table turnover and customer satisfaction.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We have a list of eaSYNC Booking’s capabilities, starting with features that are common across all modules and then the module-specific ones:\u003C\u002Fp>\n\u003Ch3>Common Features Across All Modules\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to install and use (Installation Service Available)\u003C\u002Fli>\n\u003Cli>Fully responsive booking forms\u003C\u002Fli>\n\u003Cli>Sleek UI\u003C\u002Fli>\n\u003Cli>Booking entries are categorized into Active, Inactive, Pending, and Trash\u003C\u002Fli>\n\u003Cli>Guests will receive emails once their reservation is confirmed\u003C\u002Fli>\n\u003Cli>Automatic sorting of pending entries\u003C\u002Fli>\n\u003Cli>Easy integration into posts\u002Fpages\u003C\u002Fli>\n\u003Cli>Payment Gateway Integration\u003C\u002Fli>\n\u003Cli>Option to turn specific modules on or off\u003C\u002Fli>\n\u003Cli>Can set currency codes for products or services\u003C\u002Fli>\n\u003Cli>Can customize email header and footer text\u003C\u002Fli>\n\u003Cli>Auto currency and price change are based on geolocation; the use of third-party service comes from Free Currency Converter (https:\u002F\u002Ffree.currencyconverterapi.com\u002F)\n\u003Cul>\n\u003Cli>Free Currency Converter Terms of Service: https:\u002F\u002Ffree.currencyconverterapi.com\u002Fterms-of-service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Car Booking Plugin\u003C\u002Fh3>\n\u003Cp>The eaSYNC Booking’s Car Rental Module features a minimalistic yet bright design and an easy-to-follow rental process. It’s also simple for those who are starting out on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FLn3xbSI750k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Here are the features of the Car Rental module:\u003C\u002Fp>\n\u003Cp>Front-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Reservation Slots\u003C\u002Fli>\n\u003Cli>Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Custom Search Form Title\u003C\u002Fli>\n\u003Cli>Specify Car Model, Type, and Pickup Locations\u003C\u002Fli>\n\u003Cli>Pre-set Default Time in Rental Forms\u003C\u002Fli>\n\u003Cli>Input and Manage Driver Information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Customer Bookings\u003C\u002Fli>\n\u003Cli>Can Manage and Cancel Bookings\u003C\u002Fli>\n\u003Cli>Can Set and Customize Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Can Integrate PayPal Payment Gateway\u003C\u002Fli>\n\u003Cli>Can Customize and Schedule Email Notifications\u003C\u002Fli>\n\u003Cli>Can Personalize Search Form Title\u003C\u002Fli>\n\u003Cli>Can Define Default Time Parameters\u003C\u002Fli>\n\u003Cli>Can Allow Users to Input Driver Information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hotel Booking Plugin\u003C\u002Fh3>\n\u003Cp>The eaSYNC’s Hotel Booking Module prominently features an automated check-out date counter. It’s a display of the plugin’s automation capabilities, serving as a sneak peek of its overall convenience.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzM5wPe8NKic?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Here’s a full list of the Hotel Booking module’s features:\u003C\u002Fp>\n\u003Cp>Front-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Reservation Slots\u003C\u002Fli>\n\u003Cli>Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Custom Search Form Title\u003C\u002Fli>\n\u003Cli>Can Select and Customize Hotel Room Preferences (Number of Guests, Rooms, Beds, and Special Requests)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Customer Bookings\u003C\u002Fli>\n\u003Cli>Can Manage and Cancel Bookings\u003C\u002Fli>\n\u003Cli>Can Set and Customize Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Can Integrate PayPal Payment Gateway\u003C\u002Fli>\n\u003Cli>Can Customize and Schedule Email Notifications\u003C\u002Fli>\n\u003Cli>Can Personalize Search Form Title\u003C\u002Fli>\n\u003Cli>Can Configure Hotel Room Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Restaurant Booking Plugin\u003C\u002Fh3>\n\u003Cp>The Restaurant Reservation Module features a stunning and interactive visual representation of the date and time slots. It draws customers in, inviting them to reserve a table. We acknowledge that time is a valuable resource, so the booking forms are kept simple and require only the necessary information from diners!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAPEK8mrJm4E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Here’s the list of eaSYNC Booking features for the restaurant reservation module:\u003C\u002Fp>\n\u003Cp>Front-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Reservation Slots\u003C\u002Fli>\n\u003Cli>Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Custom Search Form Title\u003C\u002Fli>\n\u003Cli>Choose Dishes from the Custom Menu and Select Preferred Tables \u003C\u002Fli>\n\u003Cli>Locate and Choose Specific Restaurant Branch Locations\u003C\u002Fli>\n\u003Cli>Choose Available Time Slots for Bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Customer Bookings\u003C\u002Fli>\n\u003Cli>Can Manage and Cancel Bookings\u003C\u002Fli>\n\u003Cli>Can Set and Customize Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Can Integrate PayPal Payment Gateway\u003C\u002Fli>\n\u003Cli>Can Customize and Schedule Email Notifications\u003C\u002Fli>\n\u003Cli>Can Personalize Search Form Title\u003C\u002Fli>\n\u003Cli>Can Manage Menu and Table Configuration\u003C\u002Fli>\n\u003Cli>Can Configure and Manage Branch Locations\u003C\u002Fli>\n\u003Cli>Can Configure and Manage Restaurant’s Available Time Slots\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Best Part? It’s Absolutely Free!\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default, always included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd Party Service\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We used Free Currency Converter (https:\u002F\u002Ffree.currencyconverterapi.com\u002F) for automatic price conversion based on user location.\n\u003Cul>\n\u003Cli>No personal user information is involved in this service, just the price conversion.\u003C\u002Fli>\n\u003Cli>Third-party terms of service: \u003Cbr \u002F> https:\u002F\u002Ffree.currencyconverterapi.com\u002Fterms-of-service.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>We used geoPlugin (https:\u002F\u002Fwww.geoplugin.com\u002F) to geolocate visitors. It allows you to provide customers with Geolocalised content that’s more relevant to their geographical location.\n\u003Cul>\n\u003Cli>No personal user information is involved in this service, only the location.\u003C\u002Fli>\n\u003Cli>Third-party Privacy Policy: https:\u002F\u002Fwww.geoplugin.com\u002Fprivacy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Simplify a Customer’s Booking Experience with eaSYNC Booking — a WordPress Booking Plugin for Hotels, Restaurants, and Car Rentals!",51241,82,17,"2026-01-12T03:05:00.000Z","3.0","5.6",[120,54,121,55,122],"booking-calendar","car-booking","restaurant-reservation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasync-booking.1.3.29.zip","2025-05-30 21:32:30",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":34,"downloaded":133,"rating":11,"num_ratings":11,"last_updated":134,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":135,"homepage":137,"download_link":138,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":62},"mobile-calendar-booking-engine","Mobile Calendar Booking Engine","1.0.0","mobilecalendar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmobilecalendar\u002F","\u003Cp>\u003Cstrong>Mobile Calendar Booking Engine\u003C\u002Fstrong> is the official WordPress plugin for integrating \u003Ca href=\"https:\u002F\u002Fmobile-calendar.com\" rel=\"nofollow ugc\">Mobile Calendar\u003C\u002Fa>‘s powerful booking system directly into your website.\u003C\u002Fp>\n\u003Ch4>What is Mobile Calendar?\u003C\u002Fh4>\n\u003Cp>Mobile Calendar is a comprehensive Property Management System (PMS) with integrated Channel Manager and 24\u002F7 Booking Engine designed for hotels, vacation rentals, apartments, and accommodation providers.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong> – Connect via one-click OAuth or manual token entry\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Blocks\u003C\u002Fstrong> – Two powerful blocks for the WordPress block editor:\n\u003Cul>\n\u003Cli>\u003Cstrong>Booking Button\u003C\u002Fstrong> – Customizable call-to-action button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Bar\u003C\u002Fstrong> – Advanced search with date picker and guest selection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Support\u003C\u002Fstrong> – Full integration with Elementor page builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language\u003C\u002Fstrong> – 40+ languages supported with automatic detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Design\u003C\u002Fstrong> – Match your brand with color and style options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> – Mobile-friendly design that works on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Date Picker\u003C\u002Fstrong> – Flatpickr with dual-month calendar view\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Double Bookings\u003C\u002Fstrong> – Real-time synchronization with Mobile Calendar system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hotels\u003C\u002Fli>\n\u003Cli>Vacation Rentals\u003C\u002Fli>\n\u003Cli>Apartments\u003C\u002Fli>\n\u003Cli>Guesthouses\u003C\u002Fli>\n\u003Cli>Bed & Breakfasts\u003C\u002Fli>\n\u003Cli>Any accommodation offering online bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Connect with your Mobile Calendar account (OAuth or manual token)\u003C\u002Fli>\n\u003Cli>Add booking blocks to your pages using Gutenberg or Elementor\u003C\u002Fli>\n\u003Cli>Start accepting direct bookings from your website\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Gutenberg Blocks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Booking Button Block\u003C\u002Fstrong>\u003Cbr \u002F>\n– Custom button text and colors\u003Cbr \u002F>\n– Optional pre-filled parameters (room ID, dates, guests)\u003Cbr \u002F>\n– Border radius, padding, and alignment controls\u003Cbr \u002F>\n– Live preview in editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search Bar Block\u003C\u002Fstrong>\u003Cbr \u002F>\n– Professional date picker (Flatpickr)\u003Cbr \u002F>\n– Guest selection (adults and children)\u003Cbr \u002F>\n– Horizontal or vertical layout\u003Cbr \u002F>\n– Customizable primary color\u003Cbr \u002F>\n– Responsive design\u003C\u002Fp>\n\u003Ch4>Elementor Widgets\u003C\u002Fh4>\n\u003Cp>Both Gutenberg blocks are also available as native Elementor widgets with the same features and customization options.\u003C\u002Fp>\n\u003Ch4>Multi-language Support\u003C\u002Fh4>\n\u003Cp>The plugin automatically detects your WordPress language and displays the booking interface in one of 40+ supported languages including:\u003C\u002Fp>\n\u003Cp>English, Polish, German, Spanish, French, Italian, Portuguese, Dutch, Czech, Danish, Finnish, Greek, Hungarian, Norwegian, Romanian, Slovak, Swedish, Turkish, Ukrainian, Russian, Chinese, Japanese, Korean, Thai, Vietnamese, and many more.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin connects to Mobile Calendar’s external services to provide booking functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service:\u003C\u002Fstrong> Mobile Calendar Booking Engine\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Display booking interface and process reservations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmitted:\u003C\u002Fstrong> Widget token (public identifier), selected dates, guest count, room preferences\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmobile-calendar.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fmobile-calendar.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmobile-calendar.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fmobile-calendar.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin does not collect or store personal data on your WordPress site. All booking data is processed and stored securely by Mobile Calendar’s servers.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external service to provide its core booking functionality:\u003C\u002Fp>\n\u003Ch4>Mobile Calendar Booking Engine\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service URL:\u003C\u002Fstrong> https:\u002F\u002Fbooking.mobile-calendar.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Mobile Calendar (https:\u002F\u002Fmobile-calendar.com)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> This plugin displays the Mobile Calendar booking interface within an iframe when users click on booking buttons or submit the search form. This is the core functionality of the plugin – enabling direct hotel\u002Faccommodation reservations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmitted:\u003C\u002Fstrong> Widget token (public identifier for your property), selected check-in\u002Fcheck-out dates, number of guests (adults\u002Fchildren), room preferences, and language preference.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When Called:\u003C\u002Fstrong> The external service is called only when a user interacts with a booking widget (clicks a booking button or submits the search bar form). No data is transmitted during normal page loads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Account Required:\u003C\u002Fstrong> Yes, you need a Mobile Calendar account to use this plugin. Create one at https:\u002F\u002Fmobile-calendar.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fmobile-calendar.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fmobile-calendar.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is a legitimate service integration, similar to how WooCommerce connects to payment gateways or Disqus handles comments. The booking system cannot function without this external connection as all reservation data is managed by Mobile Calendar’s servers.\u003C\u002Fp>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Ch4>Flatpickr Date Picker\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Library:\u003C\u002Fstrong> Flatpickr v4.6.13\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT License\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fflatpickr\u002Fflatpickr\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Included Locally:\u003C\u002Fstrong> Yes, all Flatpickr files are bundled with this plugin in the \u003Ccode>assets\u002Fvendor\u002Fflatpickr\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Provides the professional date picker interface for selecting check-in and check-out dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localizations:\u003C\u002Fstrong> 18 language files included locally (cs, da, de, es, fi, fr, hu, it, nl, no, pl, pt, ro, ru, sk, sv, tr, uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No CDN or remote loading is used for Flatpickr – all files are included within the plugin.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>All JavaScript and CSS files in this plugin are human-readable and not minified. No build tools (npm, webpack, gulp, etc.) are required.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>JavaScript files:\u003C\u002Fstrong> Located in \u003Ccode>assets\u002Fjs\u002F\u003C\u002Fcode>, \u003Ccode>blocks\u002F\u003C\u002Fcode>, and \u003Ccode>static\u002Fjs\u002F\u003C\u002Fcode> directories – all uncompressed and commented\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS files:\u003C\u002Fstrong> Located in \u003Ccode>assets\u002Fcss\u002F\u003C\u002Fcode> and \u003Ccode>static\u002Fcss\u002F\u003C\u002Fcode> directories – all uncompressed and formatted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg blocks:\u003C\u002Fstrong> Source files in \u003Ccode>blocks\u002F\u003C\u002Fcode> directory – plain JavaScript, no JSX compilation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vendor libraries:\u003C\u002Fstrong> Flatpickr files in \u003Ccode>assets\u002Fvendor\u002Fflatpickr\u002F\u003C\u002Fcode> – original distribution files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The complete source code is available at: https:\u002F\u002Fgithub.com\u002Fmobile-calendar\u002Fwp-plugin-mobile-calendar-booking-engine\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? We’re here for you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmobile-calendar.com\" rel=\"nofollow ugc\">https:\u002F\u002Fmobile-calendar.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> info@mobile-calendar.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phone:\u003C\u002Fstrong> +48 502-300-023\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation:\u003C\u002Fstrong> Available in plugin settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by the Mobile Calendar Team\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n","Official Mobile Calendar booking engine plugin for WordPress. Add booking widgets to your site with Gutenberg blocks and Elementor support.",245,"2025-12-08T09:31:00.000Z",[18,19,20,136,21],"pms","https:\u002F\u002Fmobile-calendar.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-calendar-booking-engine.1.0.0.zip",{"attackSurface":140,"codeSignals":235,"taintFlows":259,"riskAssessment":306,"analyzedAt":314},{"hooks":141,"ajaxHandlers":171,"restRoutes":217,"shortcodes":218,"cronEvents":234,"entryPointCount":115,"unprotectedCount":11},[142,148,152,156,161,164,168],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","add_menu_pages","admin\u002Fclass-irbsfh-admin.php",25,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_enqueue_scripts","enqueue_scripts",26,{"type":143,"name":153,"callback":154,"file":146,"line":155},"admin_init","handle_settings_save",34,{"type":143,"name":157,"callback":158,"file":159,"line":160},"plugins_loaded","load_textdomain","intelligent-room-booking-system-for-hotel.php",88,{"type":143,"name":162,"callback":162,"file":159,"line":163},"init",89,{"type":143,"name":165,"callback":166,"file":159,"line":167},"widgets_init","register_widgets",90,{"type":143,"name":169,"callback":150,"file":170,"line":147},"wp_enqueue_scripts","public\u002Fclass-irbsfh-public.php",[172,178,182,186,189,193,197,201,204,205,209,213],{"action":173,"nopriv":174,"callback":175,"hasNonce":176,"hasCapCheck":176,"file":146,"line":177},"irbsfh_admin_confirm_booking",false,"ajax_confirm_booking",true,27,{"action":179,"nopriv":174,"callback":180,"hasNonce":176,"hasCapCheck":176,"file":146,"line":181},"irbsfh_admin_deny_booking","ajax_deny_booking",28,{"action":183,"nopriv":174,"callback":184,"hasNonce":176,"hasCapCheck":176,"file":146,"line":185},"irbsfh_admin_delete_booking","ajax_delete_booking",29,{"action":187,"nopriv":174,"callback":188,"hasNonce":176,"hasCapCheck":176,"file":146,"line":34},"irbsfh_admin_bulk_action","ajax_bulk_action",{"action":190,"nopriv":174,"callback":191,"hasNonce":176,"hasCapCheck":176,"file":146,"line":192},"irbsfh_get_room","ajax_get_room",31,{"action":194,"nopriv":174,"callback":195,"hasNonce":176,"hasCapCheck":176,"file":146,"line":196},"irbsfh_save_room","ajax_save_room",32,{"action":198,"nopriv":174,"callback":199,"hasNonce":176,"hasCapCheck":176,"file":146,"line":200},"irbsfh_delete_room","ajax_delete_room",33,{"action":202,"nopriv":174,"callback":203,"hasNonce":176,"hasCapCheck":174,"file":170,"line":200},"irbsfh_load_calendar","ajax_load_calendar",{"action":202,"nopriv":176,"callback":203,"hasNonce":176,"hasCapCheck":174,"file":170,"line":155},{"action":206,"nopriv":174,"callback":207,"hasNonce":176,"hasCapCheck":174,"file":170,"line":208},"irbsfh_check_availability","ajax_check_availability",35,{"action":210,"nopriv":174,"callback":211,"hasNonce":176,"hasCapCheck":174,"file":170,"line":212},"irbsfh_submit_booking","ajax_submit_booking",36,{"action":214,"nopriv":174,"callback":215,"hasNonce":176,"hasCapCheck":174,"file":170,"line":216},"irbsfh_cancel_booking","ajax_cancel_booking",37,[],[219,222,225,228,231],{"tag":220,"callback":221,"file":170,"line":151},"irbsfh_booking_calendar","booking_calendar_shortcode",{"tag":223,"callback":224,"file":170,"line":177},"irbsfh_booking_form","booking_form_shortcode",{"tag":226,"callback":227,"file":170,"line":181},"irbsfh_room_list","room_list_shortcode",{"tag":229,"callback":230,"file":170,"line":185},"irbsfh_user_bookings","user_bookings_shortcode",{"tag":232,"callback":233,"file":170,"line":34},"irbsfh_login_widget","login_widget_shortcode",[],{"dangerousFunctions":236,"sqlUsage":242,"outputEscaping":244,"fileOperations":11,"externalRequests":11,"nonceChecks":256,"capabilityChecks":257,"bundledLibraries":258},[237],{"fn":238,"file":239,"line":240,"context":241},"unserialize","includes\u002Fclass-irbsfh-settings.php",50,"$unserialized = @unserialize($value);",{"prepared":151,"raw":11,"locations":243},[],{"escaped":245,"rawEcho":246,"locations":247},455,3,[248,252,254],{"file":249,"line":250,"context":251},"includes\u002Fclass-irbsfh-widget.php",43,"raw output",{"file":249,"line":253,"context":251},47,{"file":249,"line":255,"context":251},56,12,8,[],[260,284,294],{"entryPoint":261,"graph":262,"unsanitizedCount":282,"severity":283},"ajax_load_calendar (public\u002Fclass-irbsfh-public.php:359)",{"nodes":263,"edges":279},[264,269,273],{"id":265,"type":266,"label":267,"file":170,"line":268},"n0","source","$_POST (x2)",367,{"id":270,"type":271,"label":272,"file":170,"line":268},"n1","transform","→ render_calendar()",{"id":274,"type":275,"label":276,"file":170,"line":277,"wp_function":278},"n2","sink","echo() [XSS]",294,"echo",[280,281],{"from":265,"to":270,"sanitized":174},{"from":270,"to":274,"sanitized":174},2,"medium",{"entryPoint":285,"graph":286,"unsanitizedCount":282,"severity":283},"\u003Cclass-irbsfh-public> (public\u002Fclass-irbsfh-public.php:0)",{"nodes":287,"edges":291},[288,289,290],{"id":265,"type":266,"label":267,"file":170,"line":268},{"id":270,"type":271,"label":272,"file":170,"line":268},{"id":274,"type":275,"label":276,"file":170,"line":277,"wp_function":278},[292,293],{"from":265,"to":270,"sanitized":174},{"from":270,"to":274,"sanitized":174},{"entryPoint":295,"graph":296,"unsanitizedCount":11,"severity":305},"\u003Cbookings> (admin\u002Fviews\u002Fbookings.php:0)",{"nodes":297,"edges":303},[298,301],{"id":265,"type":266,"label":299,"file":300,"line":60},"$_GET (x2)","admin\u002Fviews\u002Fbookings.php",{"id":270,"type":275,"label":276,"file":300,"line":302,"wp_function":278},120,[304],{"from":265,"to":270,"sanitized":176},"low",{"summary":307,"deductions":308},"The 'intelligent-room-booking-system-for-hotel' plugin v1.0.3 exhibits a generally good security posture due to strong adherence to core WordPress security practices. The plugin demonstrates excellent use of prepared statements for all SQL queries and robust output escaping, with nearly all outputs properly handled. The absence of file operations and external HTTP requests further mitigates common attack vectors. Furthermore, the presence of nonce and capability checks on all identified AJAX handlers and the lack of any publicly known vulnerabilities in its history are significant strengths.\n\nHowever, the static analysis does reveal a potential area of concern with the presence of the `unserialize` function. While not immediately exploitable without further context or a specific vulnerability, the misuse of `unserialize` can lead to Remote Code Execution (RCE) vulnerabilities if it processes untrusted user input. The taint analysis also identified two flows with unsanitized paths, which, while not classified as critical or high severity, warrant investigation to ensure they do not pose a risk, especially in conjunction with the `unserialize` function. The limited number of flows analyzed suggests that a more comprehensive analysis might uncover additional issues.\n\nIn conclusion, the plugin is well-defended against many common threats, reflecting good development practices. The primary risk lies in the potential for insecure deserialization if user-controlled data reaches the `unserialize` function without proper validation. The unsanitized path flows, though minor in this analysis, reinforce the need for vigilance. Continued monitoring for future vulnerabilities and a thorough review of the `unserialize` usage are recommended.",[309,312],{"reason":310,"points":311},"Dangerous function: unserialize",10,{"reason":313,"points":32},"Taint flows with unsanitized paths","2026-04-16T13:24:09.821Z",{"wat":316,"direct":329},{"assetPaths":317,"generatorPatterns":322,"scriptPaths":323,"versionParams":324},[318,319,320,321],"\u002Fwp-content\u002Fplugins\u002Fintelligent-room-booking-system-for-hotel\u002Fassets\u002Fcss\u002Firbsfh-admin.css","\u002Fwp-content\u002Fplugins\u002Fintelligent-room-booking-system-for-hotel\u002Fassets\u002Fjs\u002Firbsfh-admin.js","\u002Fwp-content\u002Fplugins\u002Fintelligent-room-booking-system-for-hotel\u002Fassets\u002Fcss\u002Firbsfh-public.css","\u002Fwp-content\u002Fplugins\u002Fintelligent-room-booking-system-for-hotel\u002Fassets\u002Fjs\u002Firbsfh-public.js",[],[319,321],[325,326,327,328],"intelligent-room-booking-system-for-hotel\u002Fassets\u002Fcss\u002Firbsfh-admin.css?ver=","intelligent-room-booking-system-for-hotel\u002Fassets\u002Fjs\u002Firbsfh-admin.js?ver=","intelligent-room-booking-system-for-hotel\u002Fassets\u002Fcss\u002Firbsfh-public.css?ver=","intelligent-room-booking-system-for-hotel\u002Fassets\u002Fjs\u002Firbsfh-public.js?ver=",{"cssClasses":330,"htmlComments":338,"htmlAttributes":339,"restEndpoints":343,"jsGlobals":346,"shortcodeOutput":349},[331,332,333,334,335,336,337],"irbsfh-admin-wrapper","irbsfh-booking-form","irbsfh-room-list","irbsfh-room-item","irbsfh-booking-details","irbsfh-booking-status","irbsfh-calendar",[],[340,341,342],"data-irbsfh-room-id","data-irbsfh-booking-id","data-irbsfh-action",[344,345],"\u002Fwp-json\u002Firbsfh\u002Fv1\u002Fbookings","\u002Fwp-json\u002Firbsfh\u002Fv1\u002Frooms",[347,348],"irbsfhAdmin","irbsfhPublic",[350,351,352],"[irbsfh_booking_form]","[irbsfh_room_list]","[irbsfh_booking_calendar]",{"error":176,"url":354,"statusCode":355,"statusMessage":356,"message":356},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fintelligent-room-booking-system-for-hotel\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":282,"versions":358},[359,364],{"version":6,"download_url":24,"svn_tag_url":360,"released_at":26,"has_diff":174,"diff_files_changed":361,"diff_lines":26,"trac_diff_url":362,"vulnerabilities":363,"is_current":176},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintelligent-room-booking-system-for-hotel\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintelligent-room-booking-system-for-hotel%2Ftags%2F1.0.2&new_path=%2Fintelligent-room-booking-system-for-hotel%2Ftags%2F1.0.3",[],{"version":365,"download_url":366,"svn_tag_url":367,"released_at":26,"has_diff":174,"diff_files_changed":368,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":369,"is_current":174},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintelligent-room-booking-system-for-hotel.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintelligent-room-booking-system-for-hotel\u002Ftags\u002F1.0.2\u002F",[],[]]