コード例 #1
0
require_once __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'core' . DIRECTORY_SEPARATOR . 'databaseapi.php';
require_once __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'core' . DIRECTORY_SEPARATOR . 'userprojectapi.php';
auth_reauthenticate();
access_ensure_global_level(config_get('UserProjectAccessLevel', ADMINISTRATOR));
form_security_validate('plugin_UserProjectView_config_update');
$option_reset = gpc_get_bool('reset', false);
$option_change = gpc_get_bool('change', false);
if ($option_reset) {
    $databaseapi = new databaseapi();
    $databaseapi->reset_plugin();
}
if ($option_change) {
    update_single_value('UserProjectAccessLevel', ADMINISTRATOR);
    userprojectapi::editPluginInWhiteboardMenu('plugin_access_level', gpc_get_int('UserProjectAccessLevel', ADMINISTRATOR));
    update_button('ShowMenu');
    userprojectapi::editPluginInWhiteboardMenu('plugin_show_menu', gpc_get_int('ShowMenu'));
    update_button('ShowInFooter');
    update_button('ShowAvatar');
    update_button('IAUHighlighting');
    update_color('IAUHBGColor', '#E67C7C');
    update_button('URIUHighlighting');
    update_color('URIUHBGColor', '#E67C7C');
    update_button('NUIHighlighting');
    update_color('NUIHBGColor', '#FCBDBD');
    update_button('ShowZIU');
    update_button('ZIHighlighting');
    update_color('ZIHBGColor', '#F8FFCC');
    update_button('layer_one_name');
    update_color('TAMHBGColor', '#FAD785');
    $col_amount = gpc_get_int('CAmount', 3);
    if (plugin_config_get('CAmount') != $col_amount && plugin_config_get('CAmount') != '' && $col_amount <= 20) {