Hotel Raxa Dev 5b1e2453c7 Hotel Raxa - Advanced Booking System Implementation
🏨 Hotel Booking Enhancements:
- Implemented Eagle Booking Advanced Pricing add-on
- Added Booking.com-style rate management system
- Created professional calendar interface for pricing
- Integrated deals and discounts functionality

💰 Advanced Pricing Features:
- Dynamic pricing models (per room, per person, per adult)
- Base rates, adult rates, and child rates management
- Length of stay discounts and early bird deals
- Mobile rates and secret deals implementation
- Seasonal promotions and flash sales

📅 Availability Management:
- Real-time availability tracking
- Stop sell and restriction controls
- Closed to arrival/departure functionality
- Minimum/maximum stay requirements
- Automatic sold-out management

💳 Payment Integration:
- Maintained Redsys payment gateway integration
- Seamless integration with existing Eagle Booking
- No modifications to core Eagle Booking plugin

🛠️ Technical Implementation:
- Custom database tables for advanced pricing
- WordPress hooks and filters integration
- AJAX-powered admin interface
- Data migration from existing Eagle Booking
- Professional calendar view for revenue management

📊 Admin Interface:
- Booking.com-style management dashboard
- Visual rate and availability calendar
- Bulk operations for date ranges
- Statistics and analytics dashboard
- Modal dialogs for quick editing

🔧 Code Quality:
- WordPress coding standards compliance
- Secure database operations with prepared statements
- Proper input validation and sanitization
- Error handling and logging
- Responsive admin interface

🤖 Generated with Claude Code (https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-11 07:43:22 +02:00

111 lines
5.2 KiB
PHP

<?php
if(!defined('ABSPATH')) exit();
?>
<rs-module-wrap id="rev_slider_736_1_wrapper" data-alias="rvsldr-layers" data-source="gallery" style="background:#2a2c2f;padding:0px;margin:0px auto;margin-top:0px;margin-bottom:0px;">
<rs-module id="rev_slider_736_1" class="feature_slider" style="display:none;" data-version="6.0.0">
<rs-slides>
<rs-slide data-key="rs-2450" data-title="Slide" data-anim="ei:d;eo:d;s:300;r:0;t:fade;sl:d;">
<img src="<?php echo RS_PLUGIN_URL;?>admin/views/features/assets/dummy.png" data-lazyload="<?php echo RS_PLUGIN_URL;?>admin/views/features/assets/transparent.png" data-bg="p:center center;c:#2a2c2f;" class="rev-slidebg" data-no-retina>
<!--
--><rs-layer
id="slide-2450-layer-1"
data-type="image"
data-rsp_ch="on"
data-xy="x:c;y:c;"
data-text="l:22;a:inherit;"
data-dim="w:400px;h:120px;"
data-border="bow:0px;"
data-frame_0="x:left;o:1;"
data-frame_1="e:elastic.out;st:160;sp:2000;sR:160;"
data-frame_999="x:right;o:0;st:a;sp:1000;sR:6840;"
style="z-index:5;"
><img src="<?php echo RS_PLUGIN_URL;?>admin/views/features/assets/dummy.png" data-ww="400px" data-hh="120px" width="400" height="120" data-lazyload="<?php echo RS_PLUGIN_URL;?>admin/views/features/assets/layers_bg.jpg" data-no-retina>
</rs-layer><!--
--><rs-layer
id="slide-2450-layer-14"
data-type="image"
data-rsp_ch="on"
data-xy="x:c;y:c;"
data-text="l:22;a:inherit;"
data-dim="w:100%;h:100%;"
data-border="bow:0px;"
data-frame_0="y:bottom;sX:2;sY:2;"
data-frame_1="st:a;sp:1000;sR:100;"
data-frame_999="auto:true;st:a;sp:700;sR:7900;"
style="z-index:6;"
><img src="<?php echo RS_PLUGIN_URL;?>admin/views/features/assets/dummy.png" data-ww="full-proportional" data-hh="full-proportional" width="640" height="427" data-lazyload="<?php echo RS_PLUGIN_URL;?>admin/views/features/assets/layer_animations_bg.jpg" data-no-retina>
</rs-layer><!--
--><rs-layer
id="slide-2450-layer-2"
data-type="text"
data-color="#ffffff"
data-rsp_ch="on"
data-xy="x:c;y:c;yo:-20px;"
data-text="s:25;l:30;fw:700;a:center;"
data-border="bow:0px;"
data-frame_0="y:-50;"
data-frame_1="e:power4.out;st:160;sp:1000;sR:160;"
data-frame_999="y:50;o:0;e:power4.out;st:a;sp:600;sR:7840;"
style="z-index:7;font-family:Roboto;"
>100+<br/>Premade Layers & Animations
</rs-layer><!--
--><rs-layer
id="slide-2450-layer-12"
data-type="text"
data-color="#ffffff"
data-rsp_ch="on"
data-xy="x:c;y:c;yo:-20px;"
data-text="s:25;l:30;fw:700;a:center;"
data-border="bow:0px;"
data-frame_0="y:-50;"
data-frame_1="e:power4.out;st:a;sp:1000;sR:100;"
data-frame_999="y:50px;o:0;e:power4.out;st:a;sp:600;sR:7900;"
style="z-index:8;font-family:Roboto;"
>Build Content<br/>In Minutes!
</rs-layer><!--
--><rs-layer
id="slide-2450-layer-4"
class="rev-btn"
data-type="button"
data-color="rgba(255,255,255,1)"
data-xy="x:c;y:c;yo:40px;"
data-text="s:15;l:34;fw:500;a:inherit;"
data-rsp_bd="off"
data-padding="r:35;l:35;"
data-border="bos:solid;boc:rgba(0,0,0,1);bow:0px;bor:3px,3px,3px,3px;"
data-frame_0="y:50;"
data-frame_1="e:power4.out;st:500;sp:1000;sR:500;"
data-frame_999="o:0;e:power4.inOut;st:w;sp:1000;sR:7500;"
data-frame_hover="c:rgba(255,255,255,1);bgc:#0a447a;boc:rgba(0,0,0,1);bor:3px,3px,3px,3px;bos:solid;oX:50;oY:50;sp:300;"
style="z-index:9;background-color:#006dd2;font-family:Roboto;"
>Element Library
</rs-layer><!--
--><a
href="https://www.sliderrevolution.com/premium-slider-revolution/"
target="_blank"
rel="noopener"
class="tp-shape tp-shapewrapper rs-layer"
data-type="shape"
data-rsp_ch="on"
data-xy="x:c;y:c;"
data-text="fw:700;a:inherit;"
data-dim="w:100%;h:100%;"
data-actions='o:mouseenter;a:stoplayer;layer:slide-2450-layer-2;||o:mouseenter;a:stoplayer;layer:slide-2450-layer-1;||o:mouseenter;a:startlayer;layer:slide-2450-layer-12;||o:mouseenter;a:startlayer;layer:slide-2450-layer-14;||o:mouseleave;a:stoplayer;layer:slide-2450-layer-12;||o:mouseleave;a:stoplayer;layer:slide-2450-layer-14;||o:mouseleave;a:startlayer;layer:slide-2450-layer-2;||o:mouseleave;a:startlayer;layer:slide-2450-layer-1;'
data-basealign="slide"
data-border="bos:solid;boc:rgba(0,0,0,0.5);bow:0px;"
data-frame_1="st:160;sR:160;"
data-frame_999="o:0;st:w;sR:8540;"
style="z-index:10;"
id="2450a"
>
</a><!--
--></rs-slide>
</rs-slides>
</rs-module>
</rs-module-wrap>