@@ 287-316 (lines=30) @@ | ||
284 | } |
|
285 | } |
|
286 | ||
287 | if (!function_exists('getChunks')) { |
|
288 | /** |
|
289 | * display chunks |
|
290 | * |
|
291 | * @param array $presets |
|
292 | * @return string |
|
293 | */ |
|
294 | function getChunks($presets = array()) |
|
295 | { |
|
296 | if (empty($presets)) { |
|
297 | return ''; |
|
298 | } |
|
299 | $selected = isset ($_POST['chunk']) ? $_POST['chunk'] : array(); |
|
300 | $tpl = '<label><input type="checkbox" name="chunk[]" value="[+i+]" class="[+class+]" [+checked+] />[%install_update%] <span class="comname">[+name+]</span> - [+desc+]</label><hr />'; |
|
301 | $_ = array(); |
|
302 | $i = 0; |
|
303 | $ph = array(); |
|
304 | foreach ($presets as $preset) { |
|
305 | $ph['i'] = $i; |
|
306 | $ph['name'] = $preset[0]; |
|
307 | $ph['desc'] = $preset[1]; |
|
308 | $ph['class'] = !in_array('sample', $preset[5]) ? 'toggle' : 'toggle demo'; |
|
309 | $ph['checked'] = in_array($i, $selected) || (!isset($_POST['options_selected'])) ? 'checked' : ''; |
|
310 | $_[] = parse($tpl, $ph); |
|
311 | $i++; |
|
312 | } |
|
313 | ||
314 | return (0 < count($_)) ? '<h3>[%chunks%]</h3>' . implode("\n", $_) : ''; |
|
315 | } |
|
316 | } |
|
317 | ||
318 | if (!function_exists('getModules')) { |
|
319 | /** |
|
@@ 318-347 (lines=30) @@ | ||
315 | } |
|
316 | } |
|
317 | ||
318 | if (!function_exists('getModules')) { |
|
319 | /** |
|
320 | * display modules |
|
321 | * |
|
322 | * @param array $presets |
|
323 | * @return string |
|
324 | */ |
|
325 | function getModules($presets = array()) |
|
326 | { |
|
327 | if (empty($presets)) { |
|
328 | return ''; |
|
329 | } |
|
330 | $selected = isset ($_POST['module']) ? $_POST['module'] : array(); |
|
331 | $tpl = '<label><input type="checkbox" name="module[]" value="[+i+]" class="[+class+]" [+checked+] />[%install_update%] <span class="comname">[+name+]</span> - [+desc+]</label><hr />'; |
|
332 | $_ = array(); |
|
333 | $i = 0; |
|
334 | $ph = array(); |
|
335 | foreach ($presets as $preset) { |
|
336 | $ph['i'] = $i; |
|
337 | $ph['name'] = $preset[0]; |
|
338 | $ph['desc'] = $preset[1]; |
|
339 | $ph['class'] = !in_array('sample', $preset[7]) ? 'toggle' : 'toggle demo'; |
|
340 | $ph['checked'] = in_array($i, $selected) || (!isset($_POST['options_selected'])) ? 'checked' : ''; |
|
341 | $_[] = parse($tpl, $ph); |
|
342 | $i++; |
|
343 | } |
|
344 | ||
345 | return (0 < count($_)) ? '<h3>[%modules%]</h3>' . implode("\n", $_) : ''; |
|
346 | } |
|
347 | } |
|
348 | ||
349 | if (!function_exists('getPlugins')) { |
|
350 | /** |
|
@@ 384-413 (lines=30) @@ | ||
381 | } |
|
382 | } |
|
383 | ||
384 | if (!function_exists('getSnippets')) { |
|
385 | /** |
|
386 | * display snippets |
|
387 | * |
|
388 | * @param array $presets |
|
389 | * @return string |
|
390 | */ |
|
391 | function getSnippets($presets = array()) |
|
392 | { |
|
393 | if (!count($presets)) { |
|
394 | return ''; |
|
395 | } |
|
396 | $selected = isset ($_POST['snippet']) ? $_POST['snippet'] : array(); |
|
397 | $tpl = '<label><input type="checkbox" name="snippet[]" value="[+i+]" class="[+class+]" [+checked+] />[%install_update%] <span class="comname">[+name+]</span> - [+desc+]</label><hr />'; |
|
398 | $_ = array(); |
|
399 | $i = 0; |
|
400 | $ph = array(); |
|
401 | foreach ($presets as $preset) { |
|
402 | $ph['i'] = $i; |
|
403 | $ph['name'] = $preset[0]; |
|
404 | $ph['desc'] = $preset[1]; |
|
405 | $ph['class'] = !in_array('sample', $preset[5]) ? 'toggle' : 'toggle demo'; |
|
406 | $ph['checked'] = in_array($i, $selected) || (!isset($_POST['options_selected'])) ? 'checked' : ''; |
|
407 | $_[] = parse($tpl, $ph); |
|
408 | $i++; |
|
409 | } |
|
410 | ||
411 | return (0 < count($_)) ? '<h3>[%snippets%]</h3>' . implode("\n", $_) : ''; |
|
412 | } |
|
413 | } |
|
414 | ||
415 | if (!function_exists('clean_up')) { |
|
416 | function clean_up($sqlParser) |