function settings_user_permission() { $labels = cpm_settings_label(); foreach ($labels as $section => $name) { foreach ($name as $key => $field) { $settings['co_worker'][$key] = 'yes'; $settings['client'][$key] = 'yes'; } } $client_permission = array('msg_view_private' => 'no', 'tdolist_view_private' => 'no', 'todo_view_private' => 'no', 'create_milestone' => 'no', 'milestone_view_private' => 'no'); foreach ($client_permission as $name => $premisson) { $settings['client'][$name] = $premisson; } return $settings; }
<?php $updated = false; if (isset($_POST['sub_seettings'])) { unset($_POST['sub_seettings']); $updated = true; update_post_meta($project_id, '_settings', $_POST); } $settings = get_post_meta($project_id, '_settings', true); $labels = cpm_settings_label(); cpm_get_header(__('Settings', 'cpm'), $project_id); ?> <h3 class="cpm-nav-title"> <?php _e('Project Permission Settings', 'cpm'); ?> </h3> <?php if ($updated) { ?> <div class="updated"> <p><?php _e('Saved changes successfully!', 'cpm'); ?> </p> </div> <?php } ?>