1 <?php
2
3 4 5 6 7
8
9 10 11 12 13
14 function rex_delete_cache()
15 {
16
17 rex_logger::close();
18
19 $finder = rex_finder::factory(rex_path::cache())
20 ->recursive()
21 ->childFirst()
22 ->ignoreFiles(['.htaccess', '.redaxo'], false)
23 ->ignoreSystemStuff(false);
24 rex_dir::deleteIterator($finder);
25
26 rex_clang::reset();
27
28
29 return rex_extension::registerPoint(new rex_extension_point('CACHE_DELETED', rex_i18n::msg('delete_cache_message')));
30 }
31
32 33 34 35 36 37 38
39 function rex_ini_get($val)
40 {
41 $val = trim(ini_get($val));
42 if ($val != '') {
43 $last = strtolower($val[strlen($val) - 1]);
44 } else {
45 $last = '';
46 }
47 $val = (int) $val;
48 switch ($last) {
49
50 case 'g':
51 $val *= 1024;
52
53 case 'm':
54 $val *= 1024;
55
56 case 'k':
57 $val *= 1024;
58 }
59
60 return $val;
61 }
62