if ($_REQUEST['clear_all'] == "Y") { CSticker::DeleteAll(); } // Settings COption::SetOptionString("fileman", "stickers_hide_bottom", $_REQUEST['set_hide_bottom'] == "Y" ? "Y" : "N"); COption::SetOptionString("fileman", "stickers_start_sizes", $_REQUEST['set_sizes']); COption::SetOptionString("fileman", "stickers_use_hotkeys", $_REQUEST['use_hotkeys'] == "Y" ? "Y" : "N"); // Access $arTaskPerm = array(); foreach ($arGroups as $group) { $tid = ${"TASKS_" . $group["ID"]}; if ($tid) { $arTaskPerm[$group["ID"]] = intVal($tid); } } CSticker::SaveAccessPermissions($arTaskPerm); COption::SetOptionString('fileman', 'stickers_default_access', intVal($_REQUEST['st_default_access'])); $defaultAccess = intVal($_REQUEST['st_default_access']); } $arTaskPerm = CSticker::GetAccessPermissions(); $strTaskOpt = ""; foreach ($arTasks as $id => $task) { $strTaskOpt .= '<option value="' . $id . '">' . (strlen($task['letter']) > 0 ? '[' . $task['letter'] . '] ' : '') . $task['title'] . '</option>'; } $strGroupsOpt = '<option value="">(' . GetMessage('FM_ST_SELECT_GROUP') . ')</option>'; $arGroupIndex = array(); foreach ($arGroups as $group) { $arGroupIndex[$group['ID']] = $group['NAME']; $strGroupsOpt .= '<option value="' . $group['ID'] . '">' . htmlspecialcharsex($group['NAME']) . ' [' . intVal($group['ID']) . ']</option>'; } ?>