Files
ProxiTok/app/Controllers/SettingsController.php
T
Pablo Ferreiro bbbe6c2dba docker
2024-08-20 21:02:34 +02:00

36 lines
859 B
PHP

<?php
namespace App\Controllers;
use App\Helpers\Misc;
use App\Helpers\Cookies;
use App\Helpers\Wrappers;
use App\Models\SettingsTemplate;
class SettingsController {
public static function index() {
Wrappers::latte('settings', new SettingsTemplate());
}
public static function general() {
if (isset($_POST['theme'])) {
$theme = $_POST['theme'];
Cookies::set('theme', $theme);
}
self::redirect();
}
public static function api() {
// TODO, ADD COUNT
if (isset($_POST['api-downloader'])) {
$downloader = $_POST['api-downloader'];
Cookies::set("api-downloader", $downloader);
}
self::redirect();
}
static private function redirect() {
$url = Misc::url('/settings');
header("Location: {$url}");
}
}