# taskbuilder/1.0.3/includes/admin/settings/wppm_set_general_settings.php

Taskbuilder – Project Management &amp; Task Management Tool With Kanban Board, version 1.0.3. 16 lines.

- Page: https://pluginprobe.com/plugins/taskbuilder/1.0.3/code/includes/admin/settings/wppm_set_general_settings.php
- Raw: https://pluginprobe.com/plugins/taskbuilder/1.0.3/raw/includes/admin/settings/wppm_set_general_settings.php
- Modified: 2022-01-24T14:35:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/taskbuilder/1.0.3/code/includes/admin/settings/wppm_set_general_settings.php#L10-L20`.

```php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

global $current_user,$wpscfunction;
if (!($current_user->ID && $current_user->has_cap('manage_options'))) {
	exit;
}
$wppm_task_list_view = isset($_POST) && isset(($_POST['wppm_task_list_view'])) ? sanitize_text_field($_POST['wppm_task_list_view']) : '';
update_option('wppm_default_task_list_view',$wppm_task_list_view);
$wppm_project_time = isset($_POST) && isset(($_POST['wppm_project_time'])) ? sanitize_text_field($_POST['wppm_project_time']) : '1';
update_option('wppm_project_time',$wppm_project_time);
do_action('wppm_set_general_settings');

echo '{ "sucess_status":"1","messege":"'.__('Settings saved.','taskbuilder').'" }';
```
