1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
checklist_structure.php
См. документацию.
1<?
3 "CATEGORIES" =>Array(
4 "QDESIGN" => Array(
5 ),
6 "DESIGN"=>Array(
7 "PARENT"=>"QDESIGN"
8 ),
9 "MODEL"=>Array(
10 "PARENT"=>"QDESIGN"
11 ),
12 "STANDART"=>Array(
13 "PARENT"=>"QDESIGN"
14 ),
15 "CUSTOM"=>Array(
16 "PARENT"=>"QDESIGN"
17 ),
18 "EXTAND"=>Array(
19 "PARENT"=>"QDESIGN"
20 ),
21 "QSECURITY" => Array(
22 ),
23 "QPERFORMANCE" => Array(
24 ),
25 "QHOSTING" => Array(
26 ),
27 "QPROJECT" => Array(
28 ),
29
30 ),
31 "POINTS"=>Array(
32 //DESIGN
33 "QD0010" => Array(
34 "PARENT"=>"DESIGN",
35 "REQUIRE"=>"Y",
36 ),
37 "QD0020" => Array(
38 "REQUIRE"=>"Y",
39 "PARENT"=>"DESIGN",
40 "AUTO" => "Y",
41 "CLASS_NAME"=>"CAutoCheck",
42 "METHOD_NAME"=>"CheckTemplates"
43
44
45 ),
46 "QD0030" => Array(
47 "PARENT"=>"DESIGN",
48 "REQUIRE"=>"Y",
49
50 ),
51 "QD0040" => Array(
52 "PARENT"=>"DESIGN",
53 "REQUIRE"=>"Y",
54
55 ),
56 "QD0050" => Array(
57
58 "PARENT"=>"DESIGN",
59
60 ),
61 "QD0060" => Array(
62 "PARENT"=>"DESIGN"
63 ),
64 "QD0070" => Array(
65 "PARENT"=>"DESIGN"
66 ),
67 "QD0080" => Array(
68 "PARENT"=>"DESIGN",
69 ),
70 "QD0090" => Array(
71 "PARENT"=>"DESIGN",
72 ),
73 "QD0100" => Array(
74 "PARENT"=>"DESIGN",
75 ),
76 "QD0110" => Array(
77 "PARENT"=>"DESIGN",
78 ),
79 "QD0120" => Array(
80 "PARENT"=>"DESIGN",
81 ),
82 //MODEL
83 "QM0010" => Array(
84 "PARENT"=>"MODEL",
85 "REQUIRE"=>"Y",
86
87 ),
88 "QM0020" => Array(
89 "PARENT"=>"MODEL",
90 ),
91 //STANDART
92 "QS0010" => Array(
93 "PARENT"=>"STANDART",
94 ),
95 "QS0020" => Array(
96 "PARENT"=>"STANDART",
97 "REQUIRE"=>"Y"
98
99 ),
100 "QS0030" => Array(
101 "REQUIRE"=>"Y",
102 "PARENT"=>"STANDART",
103 ),
104
105 "QS0040" => Array(
106 "REQUIRE"=>"Y",
107 "PARENT"=>"STANDART",
108 ),
109 //CUSTOM
110 "QC0010" => Array(
111 "PARENT"=>"CUSTOM",
112 //"AUTO" =>"Y",
113 "CLASS_NAME"=>"CAutoCheck",
114 "METHOD_NAME"=>"CheckCustomComponents",
115 "PARAMS"=>Array(
116 "ACTION"=>"FIND"
117 )
118 ),
119 "QC0020" => Array(
120 "PARENT"=>"CUSTOM"
121
122 ),
123 "QC0030" => Array(
124 "PARENT"=>"CUSTOM",
125 "AUTO" =>"Y",
126 "CLASS_NAME"=>"CAutoCheck",
127 "METHOD_NAME"=>"CheckCustomComponents",
128 ),
129 "QC0040" => Array(
130 "PARENT"=>"CUSTOM"
131 ),
132 "QC0050" => Array(
133 "PARENT"=>"CUSTOM",
134 ),
135 "QC0060" => Array(
136 "PARENT"=>"CUSTOM"
137 ),
138 "QC0070" => Array(
139 "PARENT"=>"CUSTOM"
140 ),
141 "QC0080" => Array(
142 "PARENT"=>"CUSTOM"
143 ),
144 "QC0090" => Array(
145 "REQUIRE"=>"Y",
146 "PARENT"=>"CUSTOM",
147 "AUTO" =>"Y",
148 "CLASS_NAME"=>"CAutoCheck",
149 "METHOD_NAME"=>"CheckQueryString"
150 ),
151 "QC0100" => Array(
152 "PARENT"=>"CUSTOM"
153 ),
154 "QC0110" => Array(
155 "PARENT"=>"CUSTOM",
156 ),
157 "QC0120" => Array(
158 "PARENT"=>"CUSTOM",
159 ),
160 "QC0130" => Array(
161 "PARENT"=>"CUSTOM"
162 ),
163 "QC0140" => Array(
164 "PARENT"=>"CUSTOM",
165 ),
166 "QC0150" => Array(
167 "PARENT"=>"CUSTOM",
168 ),
169 "QC0160" => Array(
170 "PARENT"=>"CUSTOM",
171 ),
172 //EXTENDED
173 "QE0010" => Array(
174 "PARENT"=>"EXTAND",
175 ),
176 "QE0020" => Array(
177 "PARENT"=>"EXTAND",
178 ),
179 "QE0030" => Array(
180 "PARENT"=>"EXTAND",
181 ),
182 "QE0040" => Array(
183 "PARENT"=>"EXTAND",
184 ),
185
186 //SECURIRY
187 "QSEC0010" => Array(
188 "REQUIRE"=>"Y",
189 "PARENT"=>"QSECURITY",
190 "AUTO"=>"Y",
191 "CLASS_NAME"=>"CAutoCheck",
192 "METHOD_NAME"=>"CheckSecurity",
193 "PARAMS"=>Array(
194 "ACTION"=>"SECURITY_LEVEL"
195 )
196
197 ),
198 "QSEC0020" => Array(
199 "REQUIRE"=>"Y",
200 "PARENT"=>"QSECURITY",
201 "AUTO"=>"Y",
202 "CLASS_NAME"=>"CAutoCheck",
203 "METHOD_NAME"=>"CheckSecurity",
204 "PARAMS"=>Array(
205 "ACTION"=>"ADMIN_POLICY"
206 )
207
208 ),
209 "QSEC0030" => Array(
210 "PARENT"=>"QSECURITY"
211 ),
212 "QSEC0040" => Array(
213 "REQUIRE"=>"Y",
214 "PARENT"=>"QSECURITY",
215
216 ),
217 "QSEC0050" => Array(
218 "REQUIRE"=>"Y",
219 "PARENT"=>"QSECURITY",
220 "AUTO"=>"Y",
221 "CLASS_NAME"=>"CAutoCheck",
222 "METHOD_NAME"=>"CheckDBPassword"
223 ),
224 "QSEC0060" => Array(
225 "REQUIRE"=>"Y",
226 "PARENT"=>"QSECURITY",
227 "AUTO"=>"Y",
228 "CLASS_NAME"=>"CAutoCheck",
229 "METHOD_NAME"=>"CheckErrorReport"
230 ),
231 "QSEC0070" => Array(
232 "REQUIRE"=>"Y",
233 "PARENT"=>"QSECURITY"
234
235 ),
236 "QSEC0080" => Array(
237 "REQUIRE"=>"N",
238 "PARENT"=>"QSECURITY",
239 "AUTO"=>"Y",
240 'CLASS_NAME' => "CQAACheckListTests",
241 'METHOD_NAME' => "checkVulnerabilities",
242 "FILE_PATH"=>"/bitrix/modules/main/classes/general/vuln_scanner.php"
243 ),
244 //QPERFORMANCE
245 "QP0010" => Array(
246 "PARENT"=>"QPERFORMANCE",
247 ),
248 "QP0020" => Array(
249 "REQUIRE"=>"Y",
250 "PARENT"=>"QPERFORMANCE",
251 "CLASS_NAME"=>"CAutoCheck",
252 "METHOD_NAME"=>"CheckPerfomance",
253 "AUTO"=>"Y",
254 "PARAMS"=>Array(
255 "ACTION"=>"PHPCONFIG"
256 )
257
258 ),
259 "QP0030" => Array(
260 "REQUIRE"=>"Y",
261 "PARENT"=>"QPERFORMANCE",
262 "CLASS_NAME"=>"CAutoCheck",
263 "METHOD_NAME"=>"IsCacheOn",
264 "AUTO"=>"Y"
265 ),
266 "QP0040" => Array(
267 "PARENT"=>"QPERFORMANCE"
268 ),
269 "QP0050" => Array(
270 "REQUIRE"=>"Y",
271 "PARENT"=>"QPERFORMANCE",
272 "CLASS_NAME"=>"CAutoCheck",
273 "METHOD_NAME"=>"CheckPerfomance",
274 "AUTO"=>"Y",
275 "PARAMS"=>Array(
276 "ACTION"=>"PERF_INDEX"
277 )
278
279 ),
280 "QP0060" => Array(
281 "PARENT"=>"QPERFORMANCE"
282 ),
283 "QP0070" => Array(
284 "PARENT"=>"QPERFORMANCE"
285
286 ),
287 "QP0080" => Array(
288 "PARENT"=>"QPERFORMANCE"
289 ),
290 "QP0100" => Array(
291 "PARENT"=>"QPERFORMANCE"
292 ),
293
294 //HOSTING
295 "QH0010" => Array(
296 "REQUIRE"=>"Y",
297 "PARENT"=>"QHOSTING",
298 ),
299 "QH0020" => Array(
300 "PARENT"=>"QHOSTING",
301 ),
302 "QH0030" => Array(
303 "REQUIRE"=>"Y",
304 "PARENT"=>"QHOSTING",
305 ),
306 "QH0040" => Array(
307 "PARENT"=>"QHOSTING",
308 ),
309 "QH0050" => Array(
310 "REQUIRE"=>"Y",
311 "PARENT"=>"QHOSTING",
312 "CLASS_NAME"=>"CAutoCheck",
313 "METHOD_NAME"=>"CheckBackup",
314 "AUTO"=>"Y"
315 ),
316 "QH0060" => Array(
317 "REQUIRE"=>"Y",
318 "PARENT"=>"QHOSTING",
319 ),
320 //QPROJECT
321 "QJ0010" => Array(
322 "REQUIRE"=>"Y",
323 "PARENT"=>"QPROJECT",
324 "CLASS_NAME"=>"CAutoCheck",
325 "METHOD_NAME"=>"KeyCheck",
326 "AUTO"=>"Y"
327 ),
328 "QJ0020" => Array(
329 "REQUIRE"=>"Y",
330 "PARENT"=>"QPROJECT",
331 "AUTO"=>"Y",
332 "CLASS_NAME"=>"CAutoCheck",
333 "METHOD_NAME"=>"CheckKernel"
334 ),
335 "QJ0030" => Array(
336 "REQUIRE"=>"Y",
337 "PARENT"=>"QPROJECT",
338 ),
339 "QJ0040" => Array(
340 "REQUIRE"=>"Y",
341 "PARENT"=>"QPROJECT",
342 ),
343
344 ),
345);
346
347$bIntranet = CModule::IncludeModule('intranet');
348if ($bIntranet)
349{
350 $wenvCategories = array(
351 'WENV' => array(),
352 );
353 $arCheckListStructure['CATEGORIES'] = array_merge($wenvCategories, $arCheckListStructure['CATEGORIES']);
354
355 $wenvPoints = array(
356 //WENV
357 "QWE0010" => Array(
358 "PARENT"=>"WENV",
359 "REQUIRE"=>"Y",
360 "AUTO"=>"Y",
361 "CLASS_NAME"=>"CAutoCheck",
362 "METHOD_NAME"=>"CheckVMBitrix",
363 ),
364 "QWE0020" => Array(
365 "PARENT"=>"WENV",
366 "REQUIRE"=>"Y",
367 "AUTO"=>"Y",
368 "CLASS_NAME"=>"CAutoCheck",
369 "METHOD_NAME"=>"CheckSiteCheckerStatus",
370 ),
371 "QWE0030" => Array(
372 "PARENT"=>"WENV",
373 "REQUIRE"=>"Y",
374 "AUTO"=>"Y",
375 "CLASS_NAME"=>"CAutoCheck",
376 "METHOD_NAME"=>"CheckSiteCheckerStatus",
377 ),
378 );
379 $arCheckListStructure['POINTS'] = array_merge($wenvPoints, $arCheckListStructure['POINTS']);
380
381 $secPoints = array(
382 "QSEC0090" => array(
383 "REQUIRE"=>"Y",
384 "PARENT"=>"QSECURITY",
385 "AUTO"=>"Y",
386 "CLASS_NAME"=>"CAutoCheck",
387 "METHOD_NAME"=>"CheckSecurityScannerStatus",
388 )
389 );
390
391 $arCheckListStructure['POINTS'] = array_merge($arCheckListStructure['POINTS'], $secPoints);
392
393 unset($arCheckListStructure['POINTS']['QH0030']);
394}
395
397?>
$arCheckListStructure
Определения checklist_structure.php:2
$bIntranet
Определения checklist_structure.php:347
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804