Files

125 lines
2.2 KiB
SCSS
Raw Permalink Normal View History

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
html[dir="rtl"]
.redux-container {
.redux-action_bar {
float: left;
}
}
.redux-container .expand_options,
.redux-sidebar,
.cb-enable,
.cb-disable,
.cb-enable span,
.cb-disable span,
#redux-footer #redux-share {
float: right;
}
.redux-main {
border-left: 0;
margin-left: 0;
border-right: 1px solid #d8d8d8;
margin-right: 201px;
.redux-typography-container .typography-preview {
text-align: center !important;
direction: ltr !important;
}
}
.redux-group-tab-link-a {
padding-left: 0;
padding-right: 30px;
i {
padding-left: 10px;
padding-right: 5px;
}
span.group_title {
padding-left: 0;
padding-right: 30px;
}
}
.redux_slider {
margin-left: 0;
margin-right: 15px;
}
.redux-action_bar {
float: left !important;
}
.expand_options {
float: right !important;
border: 1px solid #f00;
}
.redux_field_th {
padding: 20px 0 20px 10px !important;
}
.field-desc {
text-align: right;
}
.redux-container-ace_editor,
.redux-container-border,
.redux-container-spacing,
.redux-container-dimensions {
direction: ltr !important;
}
.redux-container-border .field-border-input,
.redux-container-border .redux-color-init,
.redux-container-border .redux-border-style,
.redux-container-sorter,
.redux-container-border,
.redux-container-spacing,
.redux-container-spacing .field-spacing-input,
.redux-container-dimensions .redux-dimensions-container,
.redux-container-text label,
.redux-container-checkbox input,
.typography-font-bar,
.typography-style-bar,
.redux-color.redux-typography-color,
.redux-typography-subsets {
float: right !important;
}
.input-append {
margin-right: 10px;
direction: ltr !important;
}
.redux-container-slider,
.redux-container-spinner,
.redux-container-switch {
direction: ltr !important;
float: right;
margin: 0;
}
.redux-info-field {
.redux-info-icon {
margin-left: 15px;
}
}
#redux-share {
float: right !important;
}
.redux-sidebar {
.redux-menu-warning,
.redux-menu-error,
.hasSubSections .extraIconSubsections {
float: left;
}
}
.select2-search-choice-close {
left: 23px !important;
}