Exemplo n.º 1
0
		$errors[] = Loc::getMessage('SEO_ERROR_SITEMAP_NO_VALUE', array('#FIELD#' => Loc::getMessage('SITEMAP_FILENAME_FORUM')));
	}

	if(empty($errors))
	{
		$arSitemapSettings = SitemapTable::prepareSettings(array(
			'FILE_MASK' => trim($_REQUEST['FILE_MASK']),
			'ROBOTS' => $_REQUEST['ROBOTS'] == 'N' ? 'N' : 'Y',
			'logical' => $_REQUEST['log'] == 'N' ? 'N' : 'Y',
			'DIR' => $_REQUEST['DIR'],
			'FILE' => $_REQUEST['FILE'],
			'PROTO' => $_REQUEST['PROTO'],
			'DOMAIN' => $_REQUEST['DOMAIN'],
			'FILENAME_INDEX' => $fileNameIndex,
			'FILENAME_FILES' => $fileNameFiles,
			'FILENAME_IBLOCK' => $fileNameIblock,
			'FILENAME_FORUM' => $fileNameForum,
			'IBLOCK_ACTIVE' => $_REQUEST['IBLOCK_ACTIVE'],
			'IBLOCK_LIST' => $_REQUEST['IBLOCK_LIST'],
			'IBLOCK_SECTION' => $_REQUEST['IBLOCK_SECTION'],
			'IBLOCK_ELEMENT' => $_REQUEST['IBLOCK_ELEMENT'],
			'IBLOCK_SECTION_SECTION' => $_REQUEST['IBLOCK_SECTION_SECTION'],
			'IBLOCK_SECTION_ELEMENT' => $_REQUEST['IBLOCK_SECTION_ELEMENT'],
			'FORUM_ACTIVE' => $_REQUEST['FORUM_ACTIVE'],
			'FORUM_TOPIC' => $_REQUEST['FORUM_TOPIC'],
		));

		$arSiteMapFields = array(
			'NAME' => trim($_REQUEST['NAME']),
			'ACTIVE' => $_REQUEST['ACTIVE'] == 'N' ? 'N' : 'Y',
			'SITE_ID' => $SITE_ID,