8 isset(
$user) or require
$_SERVER[
'DOCUMENT_ROOT'] .
'/page/404.php';
10 array_walk_recursive(
$_POST,
function (&$item) {
11 $item = trim(htmlspecialchars($item, ENT_QUOTES));
14 header(
"Content-type: application/json");
16 $_POST[
'groups'] = array_map(
'intval', array_values(array_intersect(array_column(Wrong\Rights\Group::$groups_not_system,
'id'), empty(
$_POST[
'groups']) ? [] : array_keys(
$_POST[
'groups']))));
21 if (!empty(
$_POST[
'add-action'])) {
30 exit(json_encode([
'result' =>
'ok',
'message' =>
'Модальное окно успешно создано' . (!empty(
$action_id) ?
', дополнительно создано действие' :
'')]));
33 exit(json_encode([
'error' =>
'Неизвестная ошибка! Возможно что-то не так с правами на создание файлов и каталогов.']));
if(!in_array($_POST['template_id'], array_column(Wrong\Models\Templates::all_available(), 'id'))) $modal_id
static create($arr, $table, $replace_path=[])
static create($arr, $replace_path=[])
static set_action($action_id, $modal_id)
setcookie('FROM_UID', $uid, [ 'expires'=> time()+31536000, 'path'=> '/', 'domain'=> $_SERVER['HTTP_HOST'], 'secure'=> Wrong\Start\Env::$e->IS_SECURE, 'httponly'=> false, 'samesite'=> Wrong\Start\Env::$e->IS_SECURE ? 'None' :'Lax']) or setcookie('FROM_UID' $_SERVER['HTTP_HOST']
if(($dbh=Connect::getInstance(true) ->dbh) && $dbh->query("SHOW TABLES") ->fetchAll() && $dbh->query("SELECT COUNT(*) FROM `users`") ->fetchColumn()) if(!empty($_POST)) exit