-- Seed data for TIMOPDF

-- Default admin user (password: admin123 hashed with PHP password_hash) ---
-- Hash generated with PHP password_hash('admin123', PASSWORD_BCRYPT)
INSERT INTO users (name, email, password, role, status) VALUES
('System Admin', 'admin@timopdf.local', '$2y$10$46sp0rccLAwb0JdDodNwc.UlZNSlBCTT818nBJsy/pQ2uOP2zTkNe', 'admin', 1);

-- Company default row
INSERT INTO companies (name_en, name_ar, email, phone, address_en, address_ar, website,
    default_header_en, default_header_ar, default_subheading_en, default_subheading_ar)
VALUES (
    'Luxe Travel & Tourism',
    'لوكس للسياحة و السفر',
    'info@luxetravel.com',
    '+20 100 000 0000',
    '123 Nile Corniche, Cairo, Egypt',
    '123 كورنيش النيل، القاهرة، مصر',
    'https://luxetravel.example.com',
    'Tourism Proposal',
    'عرض سياحي',
    'A premium curated travel experience',
    'تجربة سفر فاخرة و مختارة بعناية'
);

-- Currencies
INSERT INTO currencies (code, name_en, name_ar, symbol, status, sort_order) VALUES
('USD', 'US Dollar',      'دولار أمريكي', '$',    1, 1),
('EUR', 'Euro',            'يورو',           '€',    1, 2),
('AED', 'UAE Dirham',      'درهم إماراتي', 'د.إ',  1, 3),
('SAR', 'Saudi Riyal',     'ريال سعودي',   'ر.س',  1, 4),
('EGP', 'Egyptian Pound',  'جنيه مصري',    'ج.م',  1, 5),
('GBP', 'British Pound',   'جنيه إسترليني','£',    1, 6);

-- Transportation types
INSERT INTO transportation_types (name_en, name_ar, icon, status, sort_order) VALUES
('Flight', 'طيران', 'flight',  1, 1),
('Bus',    'حافلة', 'bus',     1, 2),
('Train',  'قطار',  'train',   1, 3),
('Other',  'أخرى',  'car',     1, 4);

-- Sample cities
INSERT INTO cities (name_en, name_ar, status, sort_order) VALUES
('Cairo',     'القاهرة',     1, 1),
('Luxor',     'الأقصر',      1, 2),
('Aswan',     'أسوان',       1, 3),
('Hurghada',  'الغردقة',     1, 4),
('Sharm El Sheikh','شرم الشيخ',1,5),
('Alexandria','الإسكندرية',  1, 6),
('Dubai',     'دبي',         1, 7),
('Istanbul',  'إسطنبول',     1, 8);

-- Sample inclusions
INSERT INTO inclusions (title_en, title_ar, description_en, description_ar, status, sort_order) VALUES
('Hotel Accommodation', 'الإقامة الفندقية', 'Stay in selected hotels including breakfast.', 'الإقامة في الفنادق المختارة شاملة الإفطار.', 1, 1),
('Daily Breakfast', 'الإفطار اليومي', 'Daily buffet breakfast at the hotel.', 'بوفيه إفطار يومي في الفندق.', 1, 2),
('Private Transportation', 'مواصلات خاصة', 'Air-conditioned private vehicle with driver.', 'سيارة خاصة مكيفة مع سائق.', 1, 3),
('English-speaking Guide', 'مرشد سياحي', 'Professional licensed tour guide.', 'مرشد سياحي محترف مرخص.', 1, 4),
('Airport Transfers', 'انتقالات المطار', 'Arrival and departure airport transfers.', 'انتقالات الوصول و المغادرة من و إلى المطار.', 1, 5);

-- Sample exclusions
INSERT INTO exclusions (title_en, title_ar, description_en, description_ar, status, sort_order) VALUES
('International Flights', 'الطيران الدولي', 'International air tickets are not included.', 'تذاكر الطيران الدولية غير مشمولة.', 1, 1),
('Personal Expenses', 'المصاريف الشخصية', 'Tips, drinks, laundry, and any personal expenses.', 'الإكراميات والمشروبات والغسيل وأي نفقات شخصية.', 1, 2),
('Travel Insurance', 'تأمين السفر', 'Travel insurance is not included.', 'تأمين السفر غير مشمول.', 1, 3),
('Visa Fees', 'رسوم التأشيرة', 'Entry visa fees are not included.', 'رسوم تأشيرة الدخول غير مشمولة.', 1, 4);

-- Cancellation policies
INSERT INTO cancellation_policies (title_en, title_ar, description_en, description_ar, status, sort_order) VALUES
('Standard Policy', 'السياسة القياسية', 'Free cancellation up to 30 days before arrival. 50% charge between 30-15 days. 100% charge within 14 days.', 'إلغاء مجاني حتى 30 يوماً قبل الوصول. خصم 50% بين 30-15 يوم. خصم 100% خلال 14 يوم.', 1, 1),
('Flexible Policy', 'السياسة المرنة', 'Free cancellation up to 7 days before arrival. 50% charge within 7 days.', 'إلغاء مجاني حتى 7 أيام قبل الوصول. خصم 50% خلال 7 أيام.', 1, 2),
('Non-refundable', 'غير قابل للاسترداد', 'No refund after booking confirmation.', 'لا يوجد استرداد بعد تأكيد الحجز.', 1, 3);

-- Payment methods
INSERT INTO payment_methods (title_en, title_ar, description_en, description_ar, status, sort_order) VALUES
('Bank Transfer', 'تحويل بنكي', '50% on booking, 50% before arrival. Wire transfer details will be shared upon confirmation.', '50% عند الحجز، 50% قبل الوصول. ستتم مشاركة بيانات التحويل عند التأكيد.', 1, 1),
('Credit Card', 'بطاقة ائتمانية', 'Visa, MasterCard, and AmEx accepted. 3% processing fee applies.', 'فيزا و ماستركارد و أمريكان إكسبريس مقبولة. رسوم معالجة 3%.', 1, 2),
('Cash on Arrival', 'الدفع نقداً عند الوصول', 'Cash payment in USD or local currency at hotel check-in.', 'الدفع نقداً بالدولار أو العملة المحلية عند الوصول.', 1, 3);

-- Sample hotels
INSERT INTO hotels (city_id, name_en, name_ar, address_en, address_ar, website, status) VALUES
(1, 'Four Seasons Cairo at Nile Plaza', 'فور سيزونز القاهرة', '1089 Corniche El Nil, Garden City, Cairo', '1089 كورنيش النيل، جاردن سيتي، القاهرة', 'https://www.fourseasons.com/caironp/', 1),
(1, 'The Nile Ritz-Carlton', 'ريتز كارلتون النيل', '1113 Corniche El Nil, Cairo', '1113 كورنيش النيل، القاهرة', 'https://www.ritzcarlton.com/cairo', 1),
(2, 'Sofitel Winter Palace Luxor', 'سوفيتيل وينتر بالاس الأقصر', 'Corniche El Nile Street, Luxor', 'شارع كورنيش النيل، الأقصر', 'https://all.accor.com/hotel/1661/index.en.shtml', 1),
(3, 'Sofitel Legend Old Cataract Aswan', 'سوفيتيل ليجيند أولد كاتاراكت أسوان', 'Abtal El Tahrir Street, Aswan', 'شارع أبطال التحرير، أسوان', 'https://all.accor.com/hotel/1666/index.en.shtml', 1),
(7, 'Burj Al Arab Jumeirah', 'برج العرب جميرا', 'Jumeirah Street, Dubai', 'شارع جميرا، دبي', 'https://www.jumeirah.com/en/stay/dubai/burj-al-arab-jumeirah', 1);

-- Sample places
INSERT INTO places (city_id, name_en, name_ar, description_en, description_ar, status, sort_order) VALUES
(1, 'Giza Pyramids', 'أهرامات الجيزة', 'Visit the last surviving wonder of the ancient world - the Great Pyramids of Giza and the enigmatic Sphinx.', 'زيارة آخر عجائب العالم القديم الباقية - أهرامات الجيزة العظيمة وأبو الهول الغامض.', 1, 1),
(1, 'Egyptian Museum', 'المتحف المصري', 'Discover thousands of artifacts including treasures of Tutankhamun in the iconic Egyptian Museum.', 'اكتشف آلاف القطع الأثرية بما في ذلك كنوز توت عنخ آمون في المتحف المصري الشهير.', 1, 2),
(2, 'Karnak Temple', 'معبد الكرنك', 'Explore the vast temple complex of Karnak, one of the largest religious buildings ever constructed.', 'استكشف مجمع معابد الكرنك الشاسع، أحد أكبر المباني الدينية التي شُيّدت على الإطلاق.', 1, 1),
(2, 'Valley of the Kings', 'وادي الملوك', 'Tour the burial site of pharaohs including the tomb of Tutankhamun.', 'جولة في موقع دفن الفراعنة بما في ذلك مقبرة توت عنخ آمون.', 1, 2),
(3, 'Philae Temple', 'معبد فيلة', 'Cruise to the beautiful island temple of Philae, dedicated to the goddess Isis.', 'رحلة بحرية إلى معبد فيلة الجميل المخصص للإلهة إيزيس.', 1, 1),
(3, 'Abu Simbel', 'أبو سمبل', 'Marvel at the colossal rock-cut temples of Ramses II.', 'استمتع بمشاهدة المعابد الصخرية العملاقة لرمسيس الثاني.', 1, 2),
(7, 'Burj Khalifa', 'برج خليفة', 'Visit the world\'s tallest building with stunning panoramic views of Dubai.', 'زيارة أطول مبنى في العالم مع إطلالات بانورامية مذهلة على دبي.', 1, 1),
(7, 'Dubai Mall & Fountain', 'دبي مول و النافورة', 'Shopping at the largest mall in the world and watching the Dubai Fountain show.', 'التسوق في أكبر مول في العالم ومشاهدة عرض نافورة دبي.', 1, 2);
