File manager - Edit - /home/webapp69.cm.in.th/u69319090039/Shop39/database/app/Controllers/Admin/AdminSettingController.php
Back
<?php class AdminSettingController extends Controller { public function index(): void { $settings = SiteSetting::getAll(); $this->render('admin/settings/index', [ 'title' => 'ตั้งค่าข้อมูลเว็บไซต์ & ข้อมูลติดต่อ', 'settings' => $settings ]); } public function update(): void { $this->validateCsrf(); $postData = [ 'site_name' => Security::sanitizeString($_POST['site_name'] ?? 'Marketplace'), 'site_description' => Security::sanitizeString($_POST['site_description'] ?? ''), 'contact_address' => Security::sanitizeString($_POST['contact_address'] ?? ''), 'contact_email' => Security::sanitizeEmail($_POST['contact_email'] ?? ''), 'contact_phone' => Security::sanitizeString($_POST['contact_phone'] ?? ''), 'social_facebook' => trim($_POST['social_facebook'] ?? ''), 'social_instagram' => trim($_POST['social_instagram'] ?? ''), 'social_line' => trim($_POST['social_line'] ?? ''), 'social_youtube' => trim($_POST['social_youtube'] ?? ''), ]; if (SiteSetting::setMultiple($postData)) { Session::setFlash('success', 'บันทึกการตั้งค่าข้อมูลติดต่อและข้อมูลเว็บไซต์เรียบร้อยแล้ว'); } else { Session::setFlash('danger', 'เกิดข้อผิดพลาดในการบันทึกข้อมูล กรุณาลองใหม่อีกครั้ง'); } $this->redirect('admin/settings'); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings