<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/ws.projectsettings/prolog.php";
/* @var $APPLICATION CMain */
if ($APPLICATION->GetGroupRight("ws.projectsettings") == "D") {
    $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}
#--- save fields ---
if ($fields = $_REQUEST['fields']) {
    WS_PSettings::clearAll();
    foreach ($fields as $fName => $fData) {
        WS_PSettings::setupField($fData);
    }
}
#--- view fields ---
if (CModule::IncludeModule('iblock')) {
    $iblocks = array();
    $rsIblock = CIblock::GetList(null, array('ACTIVE' => 'Y'));
    while ($arIblock = $rsIblock->fetch()) {
        $iblocks[$arIblock['ID']] = $arIblock['NAME'];
    }
}
$groups = array();
$rsUserGroups = CGroup::GetList($ugBy = 'name', $ugOrder = 'asc', array('ACTIVE' => 'Y'));
while ($arUGroup = $rsUserGroups->fetch()) {
    $groups[$arUGroup['ID']] = $arUGroup['NAME'];
}
$tab = new CAdminTabControl('WS_ProgectSettings_tab', array(array('TAB' => GetMessage('ws_product_settings_page_title'), 'DIV' => 'edit1')));
$APPLICATION->SetTitle(GetMessage('ws_product_settings_page_title'));
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
CJSCore::Init(array('ws_progectssettings_fields'));