1<?php 2 3form_security_validate( 'plugin_format_config_edit' ); 4 5auth_reauthenticate( ); 6access_ensure_global_level( config_get( 'manage_plugin_threshold' ) ); 7require_once( config_get( 'plugin_path' ) . 'Taskodrome/core/config_helper.php' ); 8 9$f_status_order = gpc_get_string( 'status_board_order' ); 10 11if( plugin_config_get( 'status_board_order', null, false, null, helper_get_current_project() ) != $f_status_order ) { 12 plugin_config_set( 'status_board_order', convertStringToStatusEnum(explode(';', $f_status_order)), NO_USER, helper_get_current_project() ); 13} 14 15$f_cooldown_period_days = gpc_get_int( 'cooldown_period_days' ); 16 17if( plugin_config_get( 'cooldown_period_days', null, false, null, helper_get_current_project() ) != $f_cooldown_period_days ) { 18 plugin_config_set( 'cooldown_period_days', $f_cooldown_period_days, NO_USER, helper_get_current_project() ); 19} 20 21$f_cooldown_period_hours = gpc_get_int( 'cooldown_period_hours' ); 22 23if( plugin_config_get( 'cooldown_period_hours', null, false, null, helper_get_current_project() ) != $f_cooldown_period_hours ) { 24 plugin_config_set( 'cooldown_period_hours', $f_cooldown_period_hours, NO_USER, helper_get_current_project() ); 25} 26 27$f_hidden_users = gpc_get_string( 'hidden_users' ); 28 29if( plugin_config_get( 'hidden_users', null, false, null, helper_get_current_project() ) != $f_hidden_users ) { 30 plugin_config_set( 'hidden_users', explode(';', $f_hidden_users), NO_USER, helper_get_current_project() ); 31} 32 33form_security_purge( 'plugin_format_config_edit' ); 34 35print_successful_redirect( plugin_page( 'config_page', true ) ); 36