<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* MaxSite CMS
* (c) https://max-3000.com/
*
*/
// содание разрешения для действия
function mso_create_allow($act = '', $desc = '')
{
// global $MSO;
// считываем опцию
$d = mso_get_option('groups_allow', 'general');
if (!$d) {
// нет таких опций вообще
$d = [$act => $desc]; // создаем массив
mso_add_option('groups_allow', $d, 'general'); // добавляем опции
return;
} else {
// есть опции
if (isset($d[$act]) and ($d[$act] == $desc)) {
return; // ничего не изменилось
} else {
// что-то новенькое
$d[$act] = $desc; // добавляем
mso_add_option('groups_allow', $d, 'general');
return;
}
}
}
// удалить действие/функцию
function mso_remove_allow($act = '')
{
// global $MSO;
$d = mso_get_option('groups_allow', 'general');
if (isset($d[$act])) {
unset($d[$act]);
mso_delete_option('groups_allow', 'general');
mso_add_option('groups_allow', $d, 'general');
}
}
# end of file