Blame view

competition/application/index.php 5.96 KB
60c6f0893   root   init
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
  <?
  require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
  $APPLICATION->SetTitle("Заявка на конкурс");
  ?>
  
  <?$APPLICATION->IncludeComponent(
  	"bitrix:main.include",
  	"",
  	Array(
  		"AREA_FILE_SHOW" => "page",
  		"AREA_FILE_SUFFIX" => "inc",
  		"EDIT_TEMPLATE" => ""
  	),
  false
  );?> 
  
  
  <?
  $arGroup = Array(	// Список групп. По этим гначения будем группировать поля
  	Array(
  		"NAME" => "",	// Название группы. Для заголовка
  		"PROPERTYS" => Array(	// ID свойств отсортированные в нужном порядке
  			"NAME",	// Имя
  			"26",	// Фамилия
  			"27",	// Гражданство
  			"28",	// Дата рождения
  		),
  	),
  	Array(
  		"NAME" => "Домашний адрес",
  		"PROPERTYS" => Array(
  			"29",	// Адрес
  			"30",	// Страна
  			"31",	// Город
  			"32",	// Индекс
  			"33",	// Телефон
  			"34",	// Факс
  			"35",	// E-mail
  		),
  	),
  	Array(
  		"NAME" => "Музыкальное образование",
  		"PROPERTYS" => Array(
  			"PREVIEW_TEXT",	// Учебные заведения
  			"43",	// Дополнительные сведения
  		),
  	),
  	Array(
  		"NAME" => "Конкурс",
  		"PROPERTYS" => Array(
  			"38",	// Выберите тип конкурса
  			"39",	// Первый тур
  			"40",	// Второй тур
  			"87",	// Третий тур
  		),
  	),
  );
  
  $arPreprocess = Array(	// Возможность добавть или переопределить значения
  	"43" => Array(
  		"DESCRIPTION" => "Укажите в каких конкурсах вы участвовали (название, дата проведения, премия, которую вы получили).",
  		"GetPublicEditHTML" => false,
  		"PROPERTY_TYPE" => "T",
  	),
  );
  ?>
  
  <?$APPLICATION->IncludeComponent("bitrix:iblock.element.add.form", "application", Array(
  	"IBLOCK_TYPE" => "tenders",	// Тип инфо-блока
  	"IBLOCK_ID" => "8",	// Инфо-блок
  	"STATUS_NEW" => "NEW",	// Деактивировать элемент
  	"LIST_URL" => "",	// Страница со списком своих элементов
  	"USE_CAPTCHA" => "N",	// Использовать CAPTCHA
  	"USER_MESSAGE_EDIT" => "",	// Сообщение об успешном сохранении
  	"USER_MESSAGE_ADD" => "",	// Сообщение об успешном добавлении
  	"DEFAULT_INPUT_SIZE" => "30",	// Размер полей ввода
  	"RESIZE_IMAGES" => "N",	// Использовать настройки инфоблока для обработки изображений
  	"PROPERTY_CODES" => array(	// Свойства, выводимые на редактирование
  		"NAME",	// Имя
  		"IBLOCK_SECTION",	// Будем добавлять только в новые
  		"PREVIEW_TEXT",	// Учебные заведения
  		"35",	// E-mail
  		"29",	// Адрес
  		"40",	// Второй тур
  		"38",	// Выберите тип конкурса
  		"31",	// Город
  		"27",	// Гражданство
  		"28",	// Дата рождения
  		"43",	// Дополнительные сведения
  		"32",	// Индекс
  		"39",	// Первый тур
  		"30",	// Страна
  		"33",	// Телефон
  		"36",	// Учебные заведения
  		"34",	// Факс
  		"26",	// Фамилия
  		"87",	// третий тур
  	),
  	"PROPERTY_CODES_REQUIRED" => Array(
  		"NAME",	// Имя
  		"26",	// Фамилия
  		"28",	// Дата рождения
  		"29",	// Адрес
  		"30",	// Страна
  		"31",	// Город
  		"33",	// Телефон
  //		"36",	// Учебные заведения
  		"43",	// Дополнительные сведения
  		"38",	// Выберите тип конкурса
  		"PREVIEW_TEXT",	// Учебные заведения
  		
  	),	// Свойства, обязательные для заполнения
  	"GROUPS" => array(	// Группы пользователей, имеющие право на добавление/редактирование
  		0 => "2",
  	),
  	"STATUS" => "ANY",	// Редактирование возможно
  	"ELEMENT_ASSOC" => "CREATED_BY",	// Привязка к пользователю
  	"MAX_USER_ENTRIES" => "100000",	// Ограничить кол-во элементов для одного пользователя
  	"MAX_LEVELS" => "100000",	// Ограничить кол-во рубрик, в которые можно добавлять элемент
  	"LEVEL_LAST" => "N",	// Разрешить добавление только на последний уровень рубрикатора
  	"MAX_FILE_SIZE" => "0",	// Максимальный размер загружаемых файлов, байт (0 - не ограничивать)
  	"PREVIEW_TEXT_USE_HTML_EDITOR" => "N",	// Использовать визуальный редактор для редактирования текста анонса
  	"DETAIL_TEXT_USE_HTML_EDITOR" => "N",	// Использовать визуальный редактор для редактирования подробного текста
  	"SEF_MODE" => "N",	// Включить поддержку ЧПУ
  	"SEF_FOLDER" => "/competition/application/",	// Каталог ЧПУ (относительно корня сайта)
  	"CUSTOM_TITLE_NAME" => "Имя",	// * наименование *
  	"CUSTOM_TITLE_TAGS" => "",	// * теги *
  	"CUSTOM_TITLE_DATE_ACTIVE_FROM" => "",	// * дата начала *
  	"CUSTOM_TITLE_DATE_ACTIVE_TO" => "",	// * дата завершения *
  	"CUSTOM_TITLE_IBLOCK_SECTION" => "",	// * раздел инфоблока *
  	"CUSTOM_TITLE_PREVIEW_TEXT" => "Учебные заведения",	// * текст анонса *
  	"CUSTOM_TITLE_PREVIEW_PICTURE" => "",	// * картинка анонса *
  	"CUSTOM_TITLE_DETAIL_TEXT" => "",	// * подробный текст *
  	"CUSTOM_TITLE_DETAIL_PICTURE" => "",	// * подробная картинка *
  	"GROUPS_ELEMENT" => $arGroup,
  	"PREPROCESS" => $arPreprocess,
  	),
  	false
  );?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>