Tul xxx Tul
User / IP
:
216.73.216.191
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
gimnasiofitnes
/
app
/
Views
/
admin
/
Viewing: company.php
<?= $this->extend('layout/app'); ?> <?php $this->section('title'); ?> Editar Información de la Empresa <?php $this->endSection(); ?> <?php $this->section('content'); ?> <div class="app-title"> <div> <h1><i class="bi bi-building"></i> Empresa</h1> <p>Editar Información de la Empresa</p> </div> <ul class="app-breadcrumb breadcrumb"> <li class="breadcrumb-item"><i class="bi bi-house-door fs-6"></i></li> <li class="breadcrumb-item"><a href="<?= base_url('admin'); ?>">Admin</a></li> <li class="breadcrumb-item"><a href="#">Editar Empresa</a></li> </ul> </div> <div class="tile"> <div class="tile-body"> <?php if (session()->getFlashdata('message')) { ?> <div class="alert alert-success border-0 bg-success alert-dismissible fade show py-2"> <div class="d-flex align-items-center"> <div class="font-35 text-white"><i class='bx bxs-check-circle'></i> </div> <div class="ms-3"> <h6 class="mb-0 text-white">Respuesta</h6> <div class="text-white"><?= session()->getFlashdata('message'); ?></div> </div> </div> <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div> <?php } ?> <?php if (session()->get('errors')) : ?> <div class="alert alert-danger"> <ul> <?php foreach (session()->get('errors') as $error) : ?> <li><?= esc($error) ?></li> <?php endforeach ?> </ul> </div> <?php endif; ?> <form id="formulario" method="POST" autocomplete="off" enctype="multipart/form-data" action="<?= base_url('admin/company'); ?>"> <?= csrf_field(); ?> <input type="hidden" name="_method" value="PUT"> <div class="row"> <div class="mb-3 col-md-6"> <label for="name" class="form-label">Nombre de la Empresa</label> <input type="text" class="form-control" id="name" name="name" placeholder="Ingrese el nombre de la empresa" value="<?= set_value('name', $company['name']) ?>"> </div> <div class="mb-3 col-md-6"> <label for="phone" class="form-label">Teléfono</label> <input type="text" class="form-control" id="phone" name="phone" placeholder="Ingrese el teléfono de la empresa" value="<?= set_value('phone', $company['phone']) ?>"> </div> </div> <div class="row"> <div class="mb-3 col-md-8"> <label for="address" class="form-label">Dirección</label> <input type="text" class="form-control" id="address" name="address" placeholder="Ingrese la dirección de la empresa" value="<?= set_value('address', $company['address']) ?>"> </div> <div class="mb-3 col-md-4"> <label for="email" class="form-label">Correo Electrónico</label> <input type="email" class="form-control" id="email" name="email" placeholder="Ingrese el correo electrónico de la empresa" value="<?= set_value('email', $company['email']) ?>"> </div> </div> <div class="row mt-4 mb-2"> <div class="col-12"> <h5 class="text-dark font-display font-weight-bold" style="border-left: 4px solid var(--neon); padding-left: 15px;">Redes Sociales</h5> </div> </div> <div class="row"> <div class="mb-3 col-md-4"> <label for="website" class="form-label"> <img src="<?= base_url('assets/admin/images/Redes/www.png') ?>" width="18" class="me-2"> Sitio Web </label> <input type="url" class="form-control" id="website" name="website" placeholder="https://..." value="<?= set_value('website', $company['website']) ?>"> </div> <div class="mb-3 col-md-4"> <label for="facebook" class="form-label"> <img src="<?= base_url('assets/admin/images/Redes/facebook.png') ?>" width="18" class="me-2"> Facebook </label> <input type="url" class="form-control" id="facebook" name="facebook" placeholder="https://facebook.com/..." value="<?= set_value('facebook', $company['facebook']) ?>"> </div> <div class="mb-3 col-md-4"> <label for="twitter" class="form-label"> <img src="<?= base_url('assets/admin/images/Redes/twitterx.png') ?>" width="18" class="me-2"> Twitter / X </label> <input type="url" class="form-control" id="twitter" name="twitter" placeholder="https://twitter.com/..." value="<?= set_value('twitter', $company['twitter']) ?>"> </div> <div class="mb-3 col-md-4"> <label for="instagram" class="form-label"> <img src="<?= base_url('assets/admin/images/Redes/instagram.png') ?>" width="18" class="me-2"> Instagram </label> <input type="url" class="form-control" id="instagram" name="instagram" placeholder="https://instagram.com/..." value="<?= set_value('instagram', $company['instagram']) ?>"> </div> <div class="mb-3 col-md-4"> <label for="linkedin" class="form-label"> <img src="<?= base_url('assets/admin/images/Redes/linkedin.webp') ?>" width="18" class="me-2"> LinkedIn </label> <input type="url" class="form-control" id="linkedin" name="linkedin" placeholder="https://linkedin.com/..." value="<?= set_value('linkedin', $company['linkedin']) ?>"> </div> </div> <div class="row mt-4 mb-2"> <div class="col-12"> <h5 class="text-dark font-display font-weight-bold" style="border-left: 4px solid var(--neon); padding-left: 15px;">Configuración Visual</h5> </div> </div> <div class="row"> <div class="mb-3 col-md-6"> <label for="logo" class="form-label">Logo / Favicon</label> <div class="input-group"> <input type="file" class="form-control" id="logo" name="logo" accept="image/*" onchange="previewImage(event, 'logoPreviewImg')"> </div> <div id="logoPreview" class="mt-3"> <?php if (file_exists(FCPATH . 'assets/admin/images/logo.png')) : ?> <img id="logoPreviewImg" src="<?= base_url('assets/admin/images/logo.png'); ?>?v=<?= time() ?>" alt="Logo Actual" class="img-thumbnail shadow-sm" style="max-width: 120px; border-radius: 12px;"> <?php else: ?> <img id="logoPreviewImg" src="#" alt="Logo Actual" class="img-thumbnail shadow-sm" style="max-width: 120px; border-radius: 12px; display:none;"> <?php endif; ?> </div> </div> <div class="mb-3 col-md-6"> <label for="cover_image" class="form-label">Imagen de Portada (Hero)</label> <div class="input-group"> <input type="file" class="form-control" id="cover_image" name="cover_image" accept="image/*" onchange="previewImage(event, 'coverPreviewImg')"> </div> <div id="coverPreview" class="mt-3"> <?php if (file_exists(FCPATH . 'assets/admin/images/cover.png')) : ?> <img id="coverPreviewImg" src="<?= base_url('assets/admin/images/cover.png'); ?>?v=<?= time() ?>" alt="Portada Actual" class="img-thumbnail shadow-sm" style="max-width: 120px; border-radius: 12px;"> <?php else: ?> <img id="coverPreviewImg" src="#" alt="Portada Actual" class="img-thumbnail shadow-sm" style="max-width: 120px; border-radius: 12px; display:none;"> <?php endif; ?> </div> </div> </div> <div class="row mt-4 mb-2"> <div class="col-12"> <h5 class="text-dark font-display font-weight-bold" style="border-left: 4px solid var(--neon); padding-left: 15px;">Moneda del Sistema</h5> <p class="text-muted small mb-0">Selecciona la moneda que se usará en todo el sistema (precios, reportes, tickets, etc.)</p> </div> </div> <div class="row"> <div class="mb-3 col-md-8"> <label for="currency_code" class="form-label"><i class="bi bi-currency-exchange me-1"></i> Moneda</label> <select class="form-select" id="currency_code" name="currency_code"> <?php $currencies = [ ['code'=>'USD','symbol'=>'$','name'=>'Dólar Estadounidense','flag'=>'🇺🇸'], ['code'=>'EUR','symbol'=>'€','name'=>'Euro','flag'=>'🇪🇺'], ['code'=>'GBP','symbol'=>'£','name'=>'Libra Esterlina','flag'=>'🇬🇧'], ['code'=>'JPY','symbol'=>'¥','name'=>'Yen Japonés','flag'=>'🇯🇵'], ['code'=>'CNY','symbol'=>'¥','name'=>'Yuan Chino','flag'=>'🇨🇳'], ['code'=>'CHF','symbol'=>'CHF','name'=>'Franco Suizo','flag'=>'🇨🇭'], ['code'=>'CAD','symbol'=>'C$','name'=>'Dólar Canadiense','flag'=>'🇨🇦'], ['code'=>'AUD','symbol'=>'A$','name'=>'Dólar Australiano','flag'=>'🇦🇺'], ['code'=>'NZD','symbol'=>'NZ$','name'=>'Dólar Neozelandés','flag'=>'🇳🇿'], ['code'=>'MXN','symbol'=>'$','name'=>'Peso Mexicano','flag'=>'🇲🇽'], ['code'=>'COP','symbol'=>'$','name'=>'Peso Colombiano','flag'=>'🇨🇴'], ['code'=>'ARS','symbol'=>'$','name'=>'Peso Argentino','flag'=>'🇦🇷'], ['code'=>'CLP','symbol'=>'$','name'=>'Peso Chileno','flag'=>'🇨🇱'], ['code'=>'PEN','symbol'=>'S/','name'=>'Sol Peruano','flag'=>'🇵🇪'], ['code'=>'BRL','symbol'=>'R$','name'=>'Real Brasileño','flag'=>'🇧🇷'], ['code'=>'UYU','symbol'=>'$U','name'=>'Peso Uruguayo','flag'=>'🇺🇾'], ['code'=>'PYG','symbol'=>'₲','name'=>'Guaraní Paraguayo','flag'=>'🇵🇾'], ['code'=>'BOB','symbol'=>'Bs.','name'=>'Boliviano','flag'=>'🇧🇴'], ['code'=>'VES','symbol'=>'Bs.S','name'=>'Bolívar Venezolano','flag'=>'🇻🇪'], ['code'=>'CRC','symbol'=>'₡','name'=>'Colón Costarricense','flag'=>'🇨🇷'], ['code'=>'PAB','symbol'=>'B/.','name'=>'Balboa Panameño','flag'=>'🇵🇦'], ['code'=>'DOP','symbol'=>'RD$','name'=>'Peso Dominicano','flag'=>'🇩🇴'], ['code'=>'GTQ','symbol'=>'Q','name'=>'Quetzal Guatemalteco','flag'=>'🇬🇹'], ['code'=>'HNL','symbol'=>'L','name'=>'Lempira Hondureño','flag'=>'🇭🇳'], ['code'=>'NIO','symbol'=>'C$','name'=>'Córdoba Nicaragüense','flag'=>'🇳🇮'], ['code'=>'SVC','symbol'=>'₡','name'=>'Colón Salvadoreño','flag'=>'🇸🇻'], ['code'=>'CUP','symbol'=>'$','name'=>'Peso Cubano','flag'=>'🇨🇺'], ['code'=>'JMD','symbol'=>'J$','name'=>'Dólar Jamaiquino','flag'=>'🇯🇲'], ['code'=>'TTD','symbol'=>'TT$','name'=>'Dólar de Trinidad y Tobago','flag'=>'🇹🇹'], ['code'=>'BBD','symbol'=>'Bds$','name'=>'Dólar de Barbados','flag'=>'🇧🇧'], ['code'=>'BZD','symbol'=>'BZ$','name'=>'Dólar de Belice','flag'=>'🇧🇿'], ['code'=>'HTG','symbol'=>'G','name'=>'Gourde Haitiano','flag'=>'🇭🇹'], ['code'=>'AWG','symbol'=>'ƒ','name'=>'Florín Arubeño','flag'=>'🇦🇼'], ['code'=>'KRW','symbol'=>'₩','name'=>'Won Surcoreano','flag'=>'🇰🇷'], ['code'=>'INR','symbol'=>'₹','name'=>'Rupia India','flag'=>'🇮🇳'], ['code'=>'IDR','symbol'=>'Rp','name'=>'Rupia Indonesia','flag'=>'🇮🇩'], ['code'=>'MYR','symbol'=>'RM','name'=>'Ringgit Malayo','flag'=>'🇲🇾'], ['code'=>'PHP','symbol'=>'₱','name'=>'Peso Filipino','flag'=>'🇵🇭'], ['code'=>'SGD','symbol'=>'S$','name'=>'Dólar de Singapur','flag'=>'🇸🇬'], ['code'=>'THB','symbol'=>'฿','name'=>'Baht Tailandés','flag'=>'🇹🇭'], ['code'=>'VND','symbol'=>'₫','name'=>'Dong Vietnamita','flag'=>'🇻🇳'], ['code'=>'TWD','symbol'=>'NT$','name'=>'Dólar Taiwanés','flag'=>'🇹🇼'], ['code'=>'HKD','symbol'=>'HK$','name'=>'Dólar de Hong Kong','flag'=>'🇭🇰'], ['code'=>'PKR','symbol'=>'₨','name'=>'Rupia Pakistaní','flag'=>'🇵🇰'], ['code'=>'BDT','symbol'=>'৳','name'=>'Taka de Bangladés','flag'=>'🇧🇩'], ['code'=>'LKR','symbol'=>'Rs','name'=>'Rupia de Sri Lanka','flag'=>'🇱🇰'], ['code'=>'NPR','symbol'=>'₨','name'=>'Rupia Nepalí','flag'=>'🇳🇵'], ['code'=>'MMK','symbol'=>'K','name'=>'Kyat de Myanmar','flag'=>'🇲🇲'], ['code'=>'KHR','symbol'=>'៛','name'=>'Riel Camboyano','flag'=>'🇰🇭'], ['code'=>'LAK','symbol'=>'₭','name'=>'Kip Laosiano','flag'=>'🇱🇦'], ['code'=>'MNT','symbol'=>'₮','name'=>'Tugrik Mongol','flag'=>'🇲🇳'], ['code'=>'KZT','symbol'=>'₸','name'=>'Tenge Kazajo','flag'=>'🇰🇿'], ['code'=>'UZS','symbol'=>'сўм','name'=>'Som Uzbeko','flag'=>'🇺🇿'], ['code'=>'GEL','symbol'=>'₾','name'=>'Lari Georgiano','flag'=>'🇬🇪'], ['code'=>'AMD','symbol'=>'֏','name'=>'Dram Armenio','flag'=>'🇦🇲'], ['code'=>'AZN','symbol'=>'₼','name'=>'Manat Azerbaiyano','flag'=>'🇦🇿'], ['code'=>'TRY','symbol'=>'₺','name'=>'Lira Turca','flag'=>'🇹🇷'], ['code'=>'ILS','symbol'=>'₪','name'=>'Nuevo Shekel Israelí','flag'=>'🇮🇱'], ['code'=>'SAR','symbol'=>'﷼','name'=>'Riyal Saudí','flag'=>'🇸🇦'], ['code'=>'AED','symbol'=>'د.إ','name'=>'Dírham de los EAU','flag'=>'🇦🇪'], ['code'=>'QAR','symbol'=>'﷼','name'=>'Riyal Catarí','flag'=>'🇶🇦'], ['code'=>'KWD','symbol'=>'د.ك','name'=>'Dinar Kuwaití','flag'=>'🇰🇼'], ['code'=>'BHD','symbol'=>'.د.ب','name'=>'Dinar Bareiní','flag'=>'🇧🇭'], ['code'=>'OMR','symbol'=>'﷼','name'=>'Rial Omaní','flag'=>'🇴🇲'], ['code'=>'JOD','symbol'=>'د.ا','name'=>'Dinar Jordano','flag'=>'🇯🇴'], ['code'=>'LBP','symbol'=>'ل.ل','name'=>'Libra Libanesa','flag'=>'🇱🇧'], ['code'=>'IQD','symbol'=>'ع.د','name'=>'Dinar Iraquí','flag'=>'🇮🇶'], ['code'=>'IRR','symbol'=>'﷼','name'=>'Rial Iraní','flag'=>'🇮🇷'], ['code'=>'SYP','symbol'=>'£','name'=>'Libra Siria','flag'=>'🇸🇾'], ['code'=>'YER','symbol'=>'﷼','name'=>'Rial Yemení','flag'=>'🇾🇪'], ['code'=>'AFN','symbol'=>'؋','name'=>'Afgani Afgano','flag'=>'🇦🇫'], ['code'=>'EGP','symbol'=>'E£','name'=>'Libra Egipcia','flag'=>'🇪🇬'], ['code'=>'MAD','symbol'=>'د.م.','name'=>'Dírham Marroquí','flag'=>'🇲🇦'], ['code'=>'TND','symbol'=>'د.ت','name'=>'Dinar Tunecino','flag'=>'🇹🇳'], ['code'=>'DZD','symbol'=>'د.ج','name'=>'Dinar Argelino','flag'=>'🇩🇿'], ['code'=>'LYD','symbol'=>'ل.د','name'=>'Dinar Libio','flag'=>'🇱🇾'], ['code'=>'NGN','symbol'=>'₦','name'=>'Naira Nigeriano','flag'=>'🇳🇬'], ['code'=>'GHS','symbol'=>'₵','name'=>'Cedi Ghanés','flag'=>'🇬🇭'], ['code'=>'KES','symbol'=>'KSh','name'=>'Chelín Keniano','flag'=>'🇰🇪'], ['code'=>'TZS','symbol'=>'TSh','name'=>'Chelín Tanzano','flag'=>'🇹🇿'], ['code'=>'UGX','symbol'=>'USh','name'=>'Chelín Ugandés','flag'=>'🇺🇬'], ['code'=>'ZAR','symbol'=>'R','name'=>'Rand Sudafricano','flag'=>'🇿🇦'], ['code'=>'ETB','symbol'=>'Br','name'=>'Birr Etíope','flag'=>'🇪🇹'], ['code'=>'XOF','symbol'=>'CFA','name'=>'Franco CFA (BCEAO)','flag'=>'🇸🇳'], ['code'=>'XAF','symbol'=>'FCFA','name'=>'Franco CFA (BEAC)','flag'=>'🇨🇲'], ['code'=>'RWF','symbol'=>'RF','name'=>'Franco Ruandés','flag'=>'🇷🇼'], ['code'=>'MZN','symbol'=>'MT','name'=>'Metical Mozambiqueño','flag'=>'🇲🇿'], ['code'=>'AOA','symbol'=>'Kz','name'=>'Kwanza Angoleño','flag'=>'🇦🇴'], ['code'=>'ZMW','symbol'=>'ZK','name'=>'Kwacha Zambiano','flag'=>'🇿🇲'], ['code'=>'MWK','symbol'=>'MK','name'=>'Kwacha Malauí','flag'=>'🇲🇼'], ['code'=>'BWP','symbol'=>'P','name'=>'Pula Botsuano','flag'=>'🇧🇼'], ['code'=>'NAD','symbol'=>'N$','name'=>'Dólar Namibio','flag'=>'🇳🇦'], ['code'=>'MUR','symbol'=>'₨','name'=>'Rupia Mauriciana','flag'=>'🇲🇺'], ['code'=>'SCR','symbol'=>'₨','name'=>'Rupia de Seychelles','flag'=>'🇸🇨'], ['code'=>'MGA','symbol'=>'Ar','name'=>'Ariary Malgache','flag'=>'🇲🇬'], ['code'=>'CDF','symbol'=>'FC','name'=>'Franco Congoleño','flag'=>'🇨🇩'], ['code'=>'SOS','symbol'=>'Sh','name'=>'Chelín Somalí','flag'=>'🇸🇴'], ['code'=>'SDG','symbol'=>'ج.س.','name'=>'Libra Sudanesa','flag'=>'🇸🇩'], ['code'=>'GNF','symbol'=>'FG','name'=>'Franco Guineano','flag'=>'🇬🇳'], ['code'=>'SLL','symbol'=>'Le','name'=>'Leone de Sierra Leona','flag'=>'🇸🇱'], ['code'=>'LRD','symbol'=>'L$','name'=>'Dólar Liberiano','flag'=>'🇱🇷'], ['code'=>'GMD','symbol'=>'D','name'=>'Dalasi Gambiano','flag'=>'🇬🇲'], ['code'=>'CVE','symbol'=>'$','name'=>'Escudo Caboverdiano','flag'=>'🇨🇻'], ['code'=>'ERN','symbol'=>'Nfk','name'=>'Nakfa Eritreo','flag'=>'🇪🇷'], ['code'=>'DJF','symbol'=>'Fdj','name'=>'Franco Yibutiano','flag'=>'🇩🇯'], ['code'=>'KMF','symbol'=>'CF','name'=>'Franco Comorense','flag'=>'🇰🇲'], ['code'=>'STN','symbol'=>'Db','name'=>'Dobra de Santo Tomé','flag'=>'🇸🇹'], ['code'=>'RUB','symbol'=>'₽','name'=>'Rublo Ruso','flag'=>'🇷🇺'], ['code'=>'UAH','symbol'=>'₴','name'=>'Grivna Ucraniana','flag'=>'🇺🇦'], ['code'=>'PLN','symbol'=>'zł','name'=>'Zloty Polaco','flag'=>'🇵🇱'], ['code'=>'CZK','symbol'=>'Kč','name'=>'Corona Checa','flag'=>'🇨🇿'], ['code'=>'HUF','symbol'=>'Ft','name'=>'Forinto Húngaro','flag'=>'🇭🇺'], ['code'=>'RON','symbol'=>'lei','name'=>'Leu Rumano','flag'=>'🇷🇴'], ['code'=>'BGN','symbol'=>'лв','name'=>'Lev Búlgaro','flag'=>'🇧🇬'], ['code'=>'HRK','symbol'=>'kn','name'=>'Kuna Croata','flag'=>'🇭🇷'], ['code'=>'RSD','symbol'=>'din.','name'=>'Dinar Serbio','flag'=>'🇷🇸'], ['code'=>'SEK','symbol'=>'kr','name'=>'Corona Sueca','flag'=>'🇸🇪'], ['code'=>'NOK','symbol'=>'kr','name'=>'Corona Noruega','flag'=>'🇳🇴'], ['code'=>'DKK','symbol'=>'kr','name'=>'Corona Danesa','flag'=>'🇩🇰'], ['code'=>'ISK','symbol'=>'kr','name'=>'Corona Islandesa','flag'=>'🇮🇸'], ['code'=>'ALL','symbol'=>'L','name'=>'Lek Albanés','flag'=>'🇦🇱'], ['code'=>'MKD','symbol'=>'ден','name'=>'Denar Macedonio','flag'=>'🇲🇰'], ['code'=>'BAM','symbol'=>'KM','name'=>'Marco Convertible de Bosnia','flag'=>'🇧🇦'], ['code'=>'MDL','symbol'=>'L','name'=>'Leu Moldavo','flag'=>'🇲🇩'], ['code'=>'BYN','symbol'=>'Br','name'=>'Rublo Bielorruso','flag'=>'🇧🇾'], ['code'=>'FJD','symbol'=>'FJ$','name'=>'Dólar Fiyiano','flag'=>'🇫🇯'], ['code'=>'PGK','symbol'=>'K','name'=>'Kina de Papúa Nueva Guinea','flag'=>'🇵🇬'], ['code'=>'WST','symbol'=>'T','name'=>'Tala Samoano','flag'=>'🇼🇸'], ['code'=>'TOP','symbol'=>'T$','name'=>'Pa\'anga Tongano','flag'=>'🇹🇴'], ['code'=>'VUV','symbol'=>'VT','name'=>'Vatu Vanuatuense','flag'=>'🇻🇺'], ['code'=>'SBD','symbol'=>'SI$','name'=>'Dólar de las Islas Salomón','flag'=>'🇸🇧'], ['code'=>'XPF','symbol'=>'₣','name'=>'Franco CFP','flag'=>'🇵🇫'], ['code'=>'BND','symbol'=>'B$','name'=>'Dólar de Brunéi','flag'=>'🇧🇳'], ['code'=>'MVR','symbol'=>'Rf','name'=>'Rufiyaa Maldiva','flag'=>'🇲🇻'], ['code'=>'BTN','symbol'=>'Nu.','name'=>'Ngultrum Butanés','flag'=>'🇧🇹'], ['code'=>'KPW','symbol'=>'₩','name'=>'Won Norcoreano','flag'=>'🇰🇵'], ['code'=>'TJS','symbol'=>'SM','name'=>'Somoni Tayiko','flag'=>'🇹🇯'], ['code'=>'TMT','symbol'=>'T','name'=>'Manat Turcomano','flag'=>'🇹🇲'], ['code'=>'KGS','symbol'=>'сом','name'=>'Som Kirguís','flag'=>'🇰🇬'], ['code'=>'MOP','symbol'=>'MOP$','name'=>'Pataca de Macao','flag'=>'🇲🇴'], ['code'=>'GYD','symbol'=>'GY$','name'=>'Dólar Guyanés','flag'=>'🇬🇾'], ['code'=>'SRD','symbol'=>'$','name'=>'Dólar Surinamés','flag'=>'🇸🇷'], ['code'=>'BSD','symbol'=>'B$','name'=>'Dólar Bahameño','flag'=>'🇧🇸'], ['code'=>'BMD','symbol'=>'BD$','name'=>'Dólar Bermudeño','flag'=>'🇧🇲'], ['code'=>'KYD','symbol'=>'CI$','name'=>'Dólar de las Islas Caimán','flag'=>'🇰🇾'], ['code'=>'XCD','symbol'=>'EC$','name'=>'Dólar del Caribe Oriental','flag'=>'🇦🇬'], ['code'=>'ANG','symbol'=>'ƒ','name'=>'Florín Antillano','flag'=>'🇨🇼'], ['code'=>'FKP','symbol'=>'£','name'=>'Libra Malvinense','flag'=>'🇫🇰'], ['code'=>'GIP','symbol'=>'£','name'=>'Libra Gibraltareña','flag'=>'🇬🇮'], ['code'=>'SHP','symbol'=>'£','name'=>'Libra de Santa Helena','flag'=>'🇸🇭'], ['code'=>'JEP','symbol'=>'£','name'=>'Libra de Jersey','flag'=>'🇯🇪'], ['code'=>'GGP','symbol'=>'£','name'=>'Libra de Guernsey','flag'=>'🇬🇬'], ['code'=>'IMP','symbol'=>'£','name'=>'Libra de Isla de Man','flag'=>'🇮🇲'], ['code'=>'SSP','symbol'=>'£','name'=>'Libra Sursudanesa','flag'=>'🇸🇸'], ['code'=>'SZL','symbol'=>'E','name'=>'Lilangeni Suazi','flag'=>'🇸🇿'], ['code'=>'LSL','symbol'=>'L','name'=>'Loti Lesotense','flag'=>'🇱🇸'], ['code'=>'BIF','symbol'=>'FBu','name'=>'Franco Burundés','flag'=>'🇧🇮'], ['code'=>'MRU','symbol'=>'UM','name'=>'Uguiya Mauritana','flag'=>'🇲🇷'], ['code'=>'TZS','symbol'=>'TSh','name'=>'Chelín Tanzano','flag'=>'🇹🇿'], ]; $currentCode = $company['currency_code'] ?? 'USD'; foreach ($currencies as $cur): ?> <option value="<?= $cur['code'] ?>" data-symbol="<?= htmlspecialchars($cur['symbol']) ?>" data-flag="<?= $cur['flag'] ?>" <?= ($currentCode === $cur['code']) ? 'selected' : '' ?>> <?= $cur['flag'] ?> <?= $cur['name'] ?> (<?= $cur['code'] ?>) — <?= $cur['symbol'] ?> </option> <?php endforeach; ?> </select> <input type="hidden" id="currency_symbol" name="currency_symbol" value="<?= set_value('currency_symbol', $company['currency_symbol'] ?? '$') ?>"> </div> <div class="mb-3 col-md-4"> <label class="form-label"><i class="bi bi-eye me-1"></i> Vista Previa</label> <div class="d-flex align-items-center justify-content-center rounded-3 py-2 px-3" style="background: var(--dark); min-height: 50px; width: fit-content;"> <div class="d-flex align-items-baseline"> <span id="currencyPreviewSymbol" class="fw-bold" style="font-size: 1.25rem; color: var(--neon); font-family: 'Space Grotesk', sans-serif; margin-right: 4px;"><?= htmlspecialchars($company['currency_symbol'] ?? '$') ?></span> <span class="fw-bold" style="font-size: 1.25rem; color: #fff; font-family: 'Space Grotesk', sans-serif; margin-right: 10px;">1,250.00</span> <span id="currencyPreviewCode" class="badge" style="background: var(--neon); color: var(--dark); font-size: 0.65rem; padding: 0.3em 0.6em;"><?= $currentCode ?></span> </div> </div> </div> </div> <div class="row mt-4 mb-2"> <div class="col-12"> <h5 class="text-dark font-display font-weight-bold" style="border-left: 4px solid var(--neon); padding-left: 15px;">Información Adicional</h5> </div> </div> <div class="row"> <div class="mb-3 col-md-12"> <label for="message" class="form-label">Mensaje de Bienvenida (Web)</label> <textarea id="message" class="form-control" name="message" rows="2" placeholder="Escriba un mensaje para sus clientes..."><?= set_value('message', $company['message']) ?></textarea> </div> <div class="mb-3 col-md-12"> <label for="ticket_message" class="form-label">Mensaje al final de los Tickets</label> <textarea id="ticket_message" class="form-control" name="ticket_message" rows="2" placeholder="Ej: ¡Gracias por su compra!, ¡Vuelva pronto!"><?= set_value('ticket_message', $company['ticket_message'] ?? '¡Gracias por su compra!') ?></textarea> </div> <div class="mb-3 col-md-6"> <label for="schedule_week" class="form-label">Horario Semana</label> <input type="text" class="form-control" id="schedule_week" name="schedule_week" value="<?= set_value('schedule_week', $company['schedule_week'] ?? 'Lunes - Viernes: 6am - 11pm') ?>"> </div> <div class="mb-3 col-md-6"> <label for="schedule_weekend" class="form-label">Horario Fin de Semana</label> <input type="text" class="form-control" id="schedule_weekend" name="schedule_weekend" value="<?= set_value('schedule_weekend', $company['schedule_weekend'] ?? 'Sábado - Domingo: 8am - 8pm') ?>"> </div> </div> <div class="tile-footer mt-4 text-end"> <button class="btn btn-neon px-5 shadow-sm" type="submit"><i class="bi bi-check-circle-fill me-2"></i> Guardar Cambios</button> </div> </form> </div> </div> <?php $this->endSection(); ?> <?php $this->section('js'); ?> <script> function previewImage(event, previewId) { const input = event.target; const preview = document.getElementById(previewId); if (input.files && input.files[0]) { const reader = new FileReader(); reader.onload = function(e) { preview.src = e.target.result; preview.style.display = 'block'; } reader.readAsDataURL(input.files[0]); } } // Select2 para el selector de moneda $(document).ready(function() { $('#currency_code').select2({ theme: 'bootstrap-5', placeholder: 'Buscar moneda...', allowClear: false, width: '100%' }); // Actualizar vista previa y hidden input al cambiar la moneda $('#currency_code').on('change', function() { const selected = $(this).find(':selected'); const symbol = selected.data('symbol'); const flag = selected.data('flag'); const code = selected.val(); $('#currency_symbol').val(symbol); $('#currencyPreviewSymbol').text(symbol); $('#currencyPreviewCode').text(code); }); }); </script> <?php $this->endSection(); ?>
Coded With 💗 by
0x6ick