static public toggleFilter ( $options = [] ) : nothing | ||
Résultat | nothing |
static function toggleFilter($options = array())
{
$key = 'filters';
if (in_array($options['type'], array('user', 'group'))) {
$key = 'plannings';
}
if (!isset($options['parent']) || empty($options['parent'])) {
$_SESSION['glpi_plannings'][$key][$options['name']]['display'] = $options['display'] === 'true';
} else {
$_SESSION['glpi_plannings']['plannings'][$options['parent']]['users'][$options['name']]['display'] = $options['display'] === 'true';
}
self::savePlanningsInDB();
}
if ($_REQUEST["action"] == "add_planning_form") { Planning::showAddPlanningForm(); } if ($_REQUEST["action"] == "add_user_form") { Planning::showAddUserForm(); } if ($_REQUEST["action"] == "add_group_users_form") { Planning::showAddGroupUsersForm(); } if ($_REQUEST["action"] == "add_group_form") { Planning::showAddGroupForm(); } if ($_REQUEST["action"] == "add_event_classic_form") { Planning::showAddEventClassicForm($_REQUEST); } if ($_REQUEST["action"] == "edit_event_form") { Planning::editEventForm($_REQUEST); } if ($_REQUEST["action"] == "get_filters_form") { Planning::showPlanningFilter(); } if ($_REQUEST["action"] == "toggle_filter") { Planning::toggleFilter($_REQUEST); } if ($_REQUEST["action"] == "color_filter") { Planning::colorFilter($_REQUEST); } if ($_REQUEST["action"] == "delete_filter") { Planning::deleteFilter($_REQUEST); } Html::ajaxFooter();