streams/Code/Module/Toggle_safesearch.php

38 lines
857 B
PHP
Raw Normal View History

2016-04-19 03:38:38 +00:00
<?php
2022-02-16 04:08:28 +00:00
namespace Code\Module;
2016-04-19 03:38:38 +00:00
2022-02-16 04:08:28 +00:00
use Code\Web\Controller;
2021-12-02 22:33:36 +00:00
2021-12-02 23:02:31 +00:00
class Toggle_safesearch extends Controller
{
public function init()
{
$observer = get_observer_hash();
2021-12-03 03:01:39 +00:00
if (!$observer) {
2021-12-02 23:02:31 +00:00
return;
2021-12-03 03:01:39 +00:00
}
2021-12-02 23:02:31 +00:00
2021-12-03 03:01:39 +00:00
if ($observer) {
2021-12-02 23:02:31 +00:00
$safe_mode = get_xconfig($observer, 'directory', 'safe_mode');
2021-12-03 03:01:39 +00:00
}
if ($safe_mode == '') {
2021-12-02 23:02:31 +00:00
set_xconfig($observer, 'directory', 'safe_mode', '0');
2021-12-03 03:01:39 +00:00
} elseif ($safe_mode == '0') {
2021-12-02 23:02:31 +00:00
set_xconfig($observer, 'directory', 'safe_mode', '1');
2021-12-03 03:01:39 +00:00
} elseif ($safe_mode == '1') {
2021-12-02 23:02:31 +00:00
set_xconfig($observer, 'directory', 'safe_mode', '0');
2021-12-03 03:01:39 +00:00
}
2021-12-02 23:02:31 +00:00
2021-12-03 03:01:39 +00:00
if (isset($_GET['address'])) {
2021-12-02 23:02:31 +00:00
$address = $_GET['address'];
2021-12-03 03:01:39 +00:00
} else {
2021-12-02 23:02:31 +00:00
$address = z_root() . '/directory';
2021-12-03 03:01:39 +00:00
}
2021-12-02 23:02:31 +00:00
goaway($address);
}
2016-04-19 03:38:38 +00:00
}