<?php auth_reauthenticate(); access_ensure_global_level(config_get('AccessLevel')); form_security_validate('plugin_StoryBoard_config_update'); require_once STORYBOARD_CORE_URI . 'storyboard_constant_api.php'; require_once STORYBOARD_CORE_URI . 'storyboard_config_api.php'; require_once STORYBOARD_CORE_URI . 'storyboard_db_api.php'; $storyboard_config_api = new storyboard_config_api(); $storyboard_db_api = new storyboard_db_api(); $option_change = gpc_get_bool('change', false); $option_addtype = gpc_get_bool('addtype', false); $option_deltype = gpc_get_bool('deletetype', false); $option_changetype = gpc_get_bool('changetype', false); /** * Submit configuration changes */ if ($option_change) { $storyboard_config_api->updateValue('AccessLevel', ADMINISTRATOR); $storyboard_config_api->updateButton('ShowInFooter'); if (!empty($_POST['status_cols'])) { foreach ($_POST['status_cols'] as $status_cols) { $status_cols = gpc_get_int_array('status_cols'); if (plugin_config_get('status_cols') != $status_cols) { plugin_config_set('status_cols', $status_cols); } } } } /** * Add a type
<?php require_once STORYBOARD_CORE_URI . 'storyboard_constant_api.php'; require_once STORYBOARD_CORE_URI . 'storyboard_config_api.php'; require_once STORYBOARD_CORE_URI . 'storyboard_db_api.php'; $storyboard_config_api = new storyboard_config_api(); $storyboard_db_api = new storyboard_db_api(); auth_reauthenticate(); access_ensure_global_level(plugin_config_get('AccessLevel')); html_page_top1(plugin_lang_get('config_title')); html_page_top2(); print_manage_menu(); echo '<br/>'; echo '<form action="' . plugin_page('config_update') . '" method="post">'; echo form_security_field('plugin_StoryBoard_config_update'); $storyboard_config_api->printTableHead(); $storyboard_config_api->printTableRowHead(); $storyboard_config_api->printFormTitle(2, 'config_caption'); echo '</tr>'; $storyboard_config_api->printTableRowHead(); $storyboard_config_api->printFormCategory(1, 'config_accesslevel', true); echo '<td width="200px" colspan="1">'; echo '<select name="AccessLevel">'; print_enum_string_option_list('access_levels', plugin_config_get('AccessLevel', PLUGINS_STORYBOARD_THRESHOLD_LEVEL_DEFAULT)); echo '</select>'; echo '</td>'; echo '</tr>'; $storyboard_config_api->printTableRowHead(); $storyboard_config_api->printFormCategory(1, 'config_footer', false); $storyboard_config_api->printButton('ShowInFooter'); echo '</tr>';