@@ -21,8 +21,8 @@ |
||
21 | 21 | |
22 | 22 | |
23 | 23 | if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { |
24 | - include_once XOOPS_ROOT_PATH . "/class/template.php"; |
|
25 | - $xoopsTpl = new XoopsTpl(); |
|
24 | + include_once XOOPS_ROOT_PATH . "/class/template.php"; |
|
25 | + $xoopsTpl = new XoopsTpl(); |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | IF (!@ include_once XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php"): |
@@ -26,25 +26,25 @@ discard block |
||
26 | 26 | switch($op) { |
27 | 27 | default: |
28 | 28 | case "list": |
29 | - $module_handler =& xoops_gethandler('module'); |
|
29 | + $module_handler =& xoops_gethandler('module'); |
|
30 | 30 | $criteria = new Criteria('isactive', 1); |
31 | 31 | $generator_list = $module_handler->getList($criteria); |
32 | - $fields = array("bid","mid","name","title","desciption","bcachetime","bcachemodel","last_modified"); |
|
33 | - $blockscall_data = $blockscall_handler->getAll(null,$fields,false,false); |
|
34 | - $cachetime = array('0' => _NOCACHE, '30' => sprintf(_SECONDS, 30), '60' => _MINUTE, '300' => sprintf(_MINUTES, 5), '1800' => sprintf(_MINUTES, 30), '3600' => _HOUR, '18000' => sprintf(_HOURS, 5), '86400' => _DAY, '259200' => sprintf(_DAYS, 3), '604800' => _WEEK, '2592000' => _MONTH); |
|
35 | - $cachemodel = array( '0' => _AM_TOOLS_BC_GLOBAL, '1' => _AM_TOOLS_BC_GROUP, '2' => _AM_TOOLS_BC_USER); |
|
36 | - foreach ($blockscall_data as $k=>$v){ |
|
37 | - $blockscall_data[$k]['mname'] = $generator_list[$v['mid']]; |
|
38 | - $blockscall_data[$k]['bcachetime'] = $cachetime[$v['bcachetime']]; |
|
39 | - $blockscall_data[$k]['bcachemodel'] = $cachemodel[$v['bcachemodel']]; |
|
40 | - $blockscall_data[$k]['last_modified'] = formatTimestamp($v['last_modified']); |
|
41 | - } |
|
42 | - $template_main = "tools_admin_blockscall.html"; |
|
43 | - $xoopsTpl->assign("bc_data",$blockscall_data); |
|
44 | - break; |
|
32 | + $fields = array("bid","mid","name","title","desciption","bcachetime","bcachemodel","last_modified"); |
|
33 | + $blockscall_data = $blockscall_handler->getAll(null,$fields,false,false); |
|
34 | + $cachetime = array('0' => _NOCACHE, '30' => sprintf(_SECONDS, 30), '60' => _MINUTE, '300' => sprintf(_MINUTES, 5), '1800' => sprintf(_MINUTES, 30), '3600' => _HOUR, '18000' => sprintf(_HOURS, 5), '86400' => _DAY, '259200' => sprintf(_DAYS, 3), '604800' => _WEEK, '2592000' => _MONTH); |
|
35 | + $cachemodel = array( '0' => _AM_TOOLS_BC_GLOBAL, '1' => _AM_TOOLS_BC_GROUP, '2' => _AM_TOOLS_BC_USER); |
|
36 | + foreach ($blockscall_data as $k=>$v){ |
|
37 | + $blockscall_data[$k]['mname'] = $generator_list[$v['mid']]; |
|
38 | + $blockscall_data[$k]['bcachetime'] = $cachetime[$v['bcachetime']]; |
|
39 | + $blockscall_data[$k]['bcachemodel'] = $cachemodel[$v['bcachemodel']]; |
|
40 | + $blockscall_data[$k]['last_modified'] = formatTimestamp($v['last_modified']); |
|
41 | + } |
|
42 | + $template_main = "tools_admin_blockscall.html"; |
|
43 | + $xoopsTpl->assign("bc_data",$blockscall_data); |
|
44 | + break; |
|
45 | 45 | case "new": |
46 | 46 | // Modules for blocks to be visible in |
47 | - $module_handler =& xoops_gethandler('module'); |
|
47 | + $module_handler =& xoops_gethandler('module'); |
|
48 | 48 | $criteria = new Criteria('isactive', 1); |
49 | 49 | $generator_list = $module_handler->getList($criteria); |
50 | 50 | unset($criteria); |
@@ -55,42 +55,42 @@ discard block |
||
55 | 55 | //get blocks |
56 | 56 | $criteria = new CriteriaCompo(new Criteria("mid",0,"!=")); |
57 | 57 | if($selgen != -1){ |
58 | - $criteria->add(new Criteria("mid",$selgen)); |
|
58 | + $criteria->add(new Criteria("mid",$selgen)); |
|
59 | + } |
|
60 | + $fields = array("bid","mid","name","title"); |
|
61 | + $blocks_handler = xoops_getmodulehandler("xoopsblock"); |
|
62 | + $blocks_array = $blocks_handler->getAll($criteria,$fields,false ,false); |
|
63 | + foreach ($blocks_array as $k=>$v){ |
|
64 | + $blocks_array[$k]['mname'] = $generator_list[$v['mid']]; |
|
59 | 65 | } |
60 | - $fields = array("bid","mid","name","title"); |
|
61 | - $blocks_handler = xoops_getmodulehandler("xoopsblock"); |
|
62 | - $blocks_array = $blocks_handler->getAll($criteria,$fields,false ,false); |
|
63 | - foreach ($blocks_array as $k=>$v){ |
|
64 | - $blocks_array[$k]['mname'] = $generator_list[$v['mid']]; |
|
65 | - } |
|
66 | - unset($criteria); |
|
66 | + unset($criteria); |
|
67 | 67 | |
68 | 68 | $xoopsTpl->assign("selgen",$selgen); |
69 | - $xoopsTpl->assign("modules",$generator_list); |
|
70 | - $xoopsTpl->assign("blocks",$blocks_array); |
|
71 | - $template_main = "tools_admin_blockscall_new.html"; |
|
72 | - break; |
|
69 | + $xoopsTpl->assign("modules",$generator_list); |
|
70 | + $xoopsTpl->assign("blocks",$blocks_array); |
|
71 | + $template_main = "tools_admin_blockscall_new.html"; |
|
72 | + break; |
|
73 | 73 | |
74 | 74 | case "create": |
75 | 75 | |
76 | - $blocks_handler = xoops_getmodulehandler("xoopsblock"); |
|
77 | - $block_obj = $blocks_handler->get($_GET['bid']); |
|
78 | - $o_block = $block_obj->getValues(); |
|
76 | + $blocks_handler = xoops_getmodulehandler("xoopsblock"); |
|
77 | + $block_obj = $blocks_handler->get($_GET['bid']); |
|
78 | + $o_block = $block_obj->getValues(); |
|
79 | 79 | |
80 | 80 | if ($o_block['template'] != '') { |
81 | - $tplfile_handler =& xoops_gethandler('tplfile'); |
|
82 | - $btemplate = $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $o_block['bid'],'','',true); |
|
83 | - if (count($btemplate) > 0) { |
|
84 | - $tpl_source = $btemplate[0]->getVar('tpl_source','n'); |
|
85 | - } else { |
|
86 | - $btemplate2 = $tplfile_handler->find('default', 'block', $o_block['bid'],'','',true); |
|
87 | - if (count($btemplate2) > 0) { |
|
88 | - $tpl_source = $btemplate2[0]->getVar('tpl_source','n'); |
|
89 | - } |
|
90 | - } |
|
81 | + $tplfile_handler =& xoops_gethandler('tplfile'); |
|
82 | + $btemplate = $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $o_block['bid'],'','',true); |
|
83 | + if (count($btemplate) > 0) { |
|
84 | + $tpl_source = $btemplate[0]->getVar('tpl_source','n'); |
|
85 | + } else { |
|
86 | + $btemplate2 = $tplfile_handler->find('default', 'block', $o_block['bid'],'','',true); |
|
87 | + if (count($btemplate2) > 0) { |
|
88 | + $tpl_source = $btemplate2[0]->getVar('tpl_source','n'); |
|
89 | + } |
|
90 | + } |
|
91 | 91 | } |
92 | 92 | |
93 | - $blockscall_obj =& $blockscall_handler->create(); |
|
93 | + $blockscall_obj =& $blockscall_handler->create(); |
|
94 | 94 | $blockscall_obj->setVar('bid', $o_block['bid']); |
95 | 95 | $blockscall_obj->setVar('mid', $o_block['mid']); |
96 | 96 | $blockscall_obj->setVar('options', $o_block['options']); |
@@ -109,98 +109,98 @@ discard block |
||
109 | 109 | redirect_header("blockscall.php?op=edit&bid={$blockscall_obj->getVar('bid')}", 3, sprintf(_AM_TOOLS_BC_CREATESUCCESS, $blockscall_obj->getVar('name'))); |
110 | 110 | } |
111 | 111 | |
112 | - break; |
|
112 | + break; |
|
113 | 113 | |
114 | 114 | case "edit": |
115 | 115 | |
116 | - $blockscall_obj = $blockscall_handler->get($_GET['bid']); |
|
117 | - $block_data = $blockscall_obj->getValues(null,'n'); |
|
118 | - $block_data['edit_form'] = $blockscall_obj->getOptions(); |
|
116 | + $blockscall_obj = $blockscall_handler->get($_GET['bid']); |
|
117 | + $block_data = $blockscall_obj->getValues(null,'n'); |
|
118 | + $block_data['edit_form'] = $blockscall_obj->getOptions(); |
|
119 | 119 | |
120 | - $blockoption = !empty($block_data['options']) ? "options=\"{$block_data['options']}\"" :""; |
|
121 | - $cachetime = $block_data['bcachetime'] !=0 ? " cachetime=".$block_data['bcachetime'] : ""; |
|
122 | - if ($cachetime){ |
|
123 | - switch ($block_data['bcachemodel']) { |
|
124 | - case 0: |
|
125 | - $cachemodel = " cachemodel=global"; |
|
126 | - break; |
|
127 | - case 1: |
|
128 | - $cachemodel = " cachemodel=\$xoopsUser->getGroups()"; |
|
129 | - break; |
|
130 | - case 2: |
|
131 | - $cachemodel = " cachemodel=\$xoopsUser"; |
|
132 | - break; |
|
133 | - } |
|
134 | - }else { |
|
135 | - $cachemodel =""; |
|
136 | - } |
|
120 | + $blockoption = !empty($block_data['options']) ? "options=\"{$block_data['options']}\"" :""; |
|
121 | + $cachetime = $block_data['bcachetime'] !=0 ? " cachetime=".$block_data['bcachetime'] : ""; |
|
122 | + if ($cachetime){ |
|
123 | + switch ($block_data['bcachemodel']) { |
|
124 | + case 0: |
|
125 | + $cachemodel = " cachemodel=global"; |
|
126 | + break; |
|
127 | + case 1: |
|
128 | + $cachemodel = " cachemodel=\$xoopsUser->getGroups()"; |
|
129 | + break; |
|
130 | + case 2: |
|
131 | + $cachemodel = " cachemodel=\$xoopsUser"; |
|
132 | + break; |
|
133 | + } |
|
134 | + }else { |
|
135 | + $cachemodel =""; |
|
136 | + } |
|
137 | 137 | |
138 | - $xoblktpl =<<<EOF |
|
138 | + $xoblktpl =<<<EOF |
|
139 | 139 | <{xoBlkTpl module="{$block_data['dirname']}" file="{$block_data['func_file']}" show_func="{$block_data['show_func']}" {$blockoption}$cachetime$cachemodel}> |
140 | 140 | {$block_data['tpl_content']} |
141 | 141 | <{/xoBlkTpl}> |
142 | 142 | EOF; |
143 | - $xoblk =<<<EOF |
|
143 | + $xoblk =<<<EOF |
|
144 | 144 | <{xoBlk module="{$block_data['dirname']}" file="{$block_data['func_file']}" show_func="{$block_data['show_func']}" $blockoption template="{$block_data['template']}"$cachetime$cachemodel}> |
145 | 145 | EOF; |
146 | 146 | |
147 | - include "../include/blockform.php"; |
|
147 | + include "../include/blockform.php"; |
|
148 | 148 | |
149 | - $xoopsTpl->assign("xoblktpl",$xoblktpl); |
|
150 | - $xoopsTpl->assign("xoblk",$xoblk); |
|
149 | + $xoopsTpl->assign("xoblktpl",$xoblktpl); |
|
150 | + $xoopsTpl->assign("xoblk",$xoblk); |
|
151 | 151 | |
152 | - $template_main = "tools_admin_blockscall_edit.html"; |
|
152 | + $template_main = "tools_admin_blockscall_edit.html"; |
|
153 | 153 | |
154 | - break; |
|
154 | + break; |
|
155 | 155 | |
156 | 156 | case "save": |
157 | - $blockscall_obj =& $blockscall_handler->get($_REQUEST['bid']); |
|
158 | - if (isset($_REQUEST['save']) && $_REQUEST['save']=="blk"){ |
|
159 | - if (isset($_REQUEST['options'])) { |
|
160 | - $options = $_REQUEST['options']; |
|
161 | - $options_count = count($options); |
|
162 | - if ($options_count > 0) { |
|
163 | - //Convert array values to comma-separated |
|
164 | - for ( $i = 0; $i < $options_count; $i++ ) { |
|
165 | - if (is_array($options[$i])) { |
|
166 | - $options[$i] = implode(',', $options[$i]); |
|
167 | - } |
|
168 | - } |
|
169 | - $options = implode('|', $options); |
|
170 | - $blockscall_obj->setVar('options', $options); |
|
171 | - } |
|
172 | - } |
|
173 | - $blockscall_obj->setVar('desciption', $_REQUEST['desc']); |
|
174 | - $blockscall_obj->setVar('bcachetime', $_REQUEST['bcachetime']); |
|
175 | - $blockscall_obj->setVar('bcachemodel', $_REQUEST['bcachemodel']); |
|
176 | - }elseif(isset($_REQUEST['save']) && $_REQUEST['save']=="tpl") { |
|
177 | - $blockscall_obj->setVar('tpl_content', $_REQUEST['tpl_content']); |
|
178 | - }else { |
|
179 | - exit(); |
|
180 | - } |
|
157 | + $blockscall_obj =& $blockscall_handler->get($_REQUEST['bid']); |
|
158 | + if (isset($_REQUEST['save']) && $_REQUEST['save']=="blk"){ |
|
159 | + if (isset($_REQUEST['options'])) { |
|
160 | + $options = $_REQUEST['options']; |
|
161 | + $options_count = count($options); |
|
162 | + if ($options_count > 0) { |
|
163 | + //Convert array values to comma-separated |
|
164 | + for ( $i = 0; $i < $options_count; $i++ ) { |
|
165 | + if (is_array($options[$i])) { |
|
166 | + $options[$i] = implode(',', $options[$i]); |
|
167 | + } |
|
168 | + } |
|
169 | + $options = implode('|', $options); |
|
170 | + $blockscall_obj->setVar('options', $options); |
|
171 | + } |
|
172 | + } |
|
173 | + $blockscall_obj->setVar('desciption', $_REQUEST['desc']); |
|
174 | + $blockscall_obj->setVar('bcachetime', $_REQUEST['bcachetime']); |
|
175 | + $blockscall_obj->setVar('bcachemodel', $_REQUEST['bcachemodel']); |
|
176 | + }elseif(isset($_REQUEST['save']) && $_REQUEST['save']=="tpl") { |
|
177 | + $blockscall_obj->setVar('tpl_content', $_REQUEST['tpl_content']); |
|
178 | + }else { |
|
179 | + exit(); |
|
180 | + } |
|
181 | 181 | |
182 | 182 | |
183 | 183 | $blockscall_obj->setVar('last_modified', time()); |
184 | 184 | if ($blockscall_handler->insert($blockscall_obj)) { |
185 | 185 | redirect_header("blockscall.php?op=edit&bid={$blockscall_obj->getVar('bid')}", 3, sprintf(_AM_TOOLS_BC_SAVEDSUCCESS, $blockscall_obj->getVar('name'))); |
186 | 186 | } |
187 | - break; |
|
187 | + break; |
|
188 | 188 | |
189 | 189 | case "edittpl": |
190 | - $blockscall_obj =& $blockscall_handler->get($_REQUEST['bid']); |
|
191 | - $block_data = $blockscall_obj->getValues(null,'n'); |
|
192 | - include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; |
|
193 | - $form = new XoopsThemeForm(_AM_TOOLS_BC_EDITTPL, 'form', 'blockscall.php', "post", true); |
|
194 | - $form->addElement(new XoopsFormLabel(_AM_TOOLS_BC_BLOCK,$block_data['name'])); |
|
195 | - $form->addElement(new XoopsFormTextArea(_AM_TOOLS_BC_TPLSOURCES,"tpl_content",$block_data['tpl_content'],10,80)); |
|
196 | - $form->addElement(new XoopsFormHidden('bid', $block_data['bid'])); |
|
197 | - $form->addElement(new XoopsFormHidden('op', 'save')); |
|
198 | - $form->addElement(new XoopsFormHidden('save', 'tpl')); |
|
199 | - $button_tray = new XoopsFormElementTray('', ' '); |
|
200 | - $button_tray->addElement(new XoopsFormButton('', 'submitblock', _SUBMIT, "submit")); |
|
201 | - $form->addElement($button_tray); |
|
202 | - $form->display(); |
|
203 | - break; |
|
190 | + $blockscall_obj =& $blockscall_handler->get($_REQUEST['bid']); |
|
191 | + $block_data = $blockscall_obj->getValues(null,'n'); |
|
192 | + include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; |
|
193 | + $form = new XoopsThemeForm(_AM_TOOLS_BC_EDITTPL, 'form', 'blockscall.php', "post", true); |
|
194 | + $form->addElement(new XoopsFormLabel(_AM_TOOLS_BC_BLOCK,$block_data['name'])); |
|
195 | + $form->addElement(new XoopsFormTextArea(_AM_TOOLS_BC_TPLSOURCES,"tpl_content",$block_data['tpl_content'],10,80)); |
|
196 | + $form->addElement(new XoopsFormHidden('bid', $block_data['bid'])); |
|
197 | + $form->addElement(new XoopsFormHidden('op', 'save')); |
|
198 | + $form->addElement(new XoopsFormHidden('save', 'tpl')); |
|
199 | + $button_tray = new XoopsFormElementTray('', ' '); |
|
200 | + $button_tray->addElement(new XoopsFormButton('', 'submitblock', _SUBMIT, "submit")); |
|
201 | + $form->addElement($button_tray); |
|
202 | + $form->display(); |
|
203 | + break; |
|
204 | 204 | |
205 | 205 | case "delete": |
206 | 206 | $blockscall_obj =& $blockscall_handler->get($_REQUEST['bid']); |
@@ -216,7 +216,7 @@ discard block |
||
216 | 216 | } else { |
217 | 217 | xoops_confirm(array('ok' => 1, 'id' => $_REQUEST['bid'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TOOLS_BC_RUSUREDEL, $blockscall_obj->getVar('name'))); |
218 | 218 | } |
219 | - break; |
|
219 | + break; |
|
220 | 220 | } |
221 | 221 | $css = '<link rel="stylesheet" type="text/css" media="all" href="' . XOOPS_URL . '/modules/tools/templates/style.css" />'; |
222 | 222 | $xoopsTpl->assign('css', $css); |
@@ -26,28 +26,28 @@ discard block |
||
26 | 26 | switch($op) { |
27 | 27 | default: |
28 | 28 | case "index": |
29 | - include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; |
|
30 | - $form = new XoopsThemeForm(_MI_TOOLS_INDEX,"updatecache","index.php","post",true); |
|
31 | - $form->addElement(new XoopsFormLabel(_AM_TOOLS_TIP,_AM_TOOLS_TIPS)); |
|
32 | - $checkbox_options = array( |
|
33 | - "updatexoopscache"=>_AM_TOOLS_UPDATEXOOPSCACHE, |
|
34 | - "updatesmartycache"=>_AM_TOOLS_UPDATESMARTYCACHE, |
|
35 | - "updatesmartycompile"=>_AM_TOOLS_UPDATESMARTYCOMPILE |
|
36 | - ); |
|
37 | - $checkbox = new XoopsFormCheckBox(_AM_TOOLS_OPTIONS,"options",array_keys($checkbox_options)); |
|
38 | - $checkbox->addOptionArray($checkbox_options); |
|
39 | - $form->addElement($checkbox); |
|
40 | - $form->addElement(new XoopsFormHidden("op","updatecache")); |
|
41 | - $form->addElement(new XoopsFormHidden("step","1")); |
|
42 | - $form->addElement(new XoopsFormButton("","submit",_SUBMIT,"submit")); |
|
43 | - $form->display(); |
|
44 | - break; |
|
29 | + include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; |
|
30 | + $form = new XoopsThemeForm(_MI_TOOLS_INDEX,"updatecache","index.php","post",true); |
|
31 | + $form->addElement(new XoopsFormLabel(_AM_TOOLS_TIP,_AM_TOOLS_TIPS)); |
|
32 | + $checkbox_options = array( |
|
33 | + "updatexoopscache"=>_AM_TOOLS_UPDATEXOOPSCACHE, |
|
34 | + "updatesmartycache"=>_AM_TOOLS_UPDATESMARTYCACHE, |
|
35 | + "updatesmartycompile"=>_AM_TOOLS_UPDATESMARTYCOMPILE |
|
36 | + ); |
|
37 | + $checkbox = new XoopsFormCheckBox(_AM_TOOLS_OPTIONS,"options",array_keys($checkbox_options)); |
|
38 | + $checkbox->addOptionArray($checkbox_options); |
|
39 | + $form->addElement($checkbox); |
|
40 | + $form->addElement(new XoopsFormHidden("op","updatecache")); |
|
41 | + $form->addElement(new XoopsFormHidden("step","1")); |
|
42 | + $form->addElement(new XoopsFormButton("","submit",_SUBMIT,"submit")); |
|
43 | + $form->display(); |
|
44 | + break; |
|
45 | 45 | case "updatecache": |
46 | - if($_REQUEST['step'] == 1){ |
|
47 | - $options = implode('_', $_REQUEST['options']); |
|
48 | - $url = XOOPS_URL."/modules/tools/admin/index.php?op=updatecache&step=2&options={$options}"; |
|
49 | - $updating = _AM_TOOLS_UPDATING; |
|
50 | - $msg = <<<EOF |
|
46 | + if($_REQUEST['step'] == 1){ |
|
47 | + $options = implode('_', $_REQUEST['options']); |
|
48 | + $url = XOOPS_URL."/modules/tools/admin/index.php?op=updatecache&step=2&options={$options}"; |
|
49 | + $updating = _AM_TOOLS_UPDATING; |
|
50 | + $msg = <<<EOF |
|
51 | 51 | <div class="loading" style="text-align:center"> |
52 | 52 | <img src="../images/loader.gif" /> |
53 | 53 | <p>{$updating}</P> |
@@ -61,41 +61,41 @@ discard block |
||
61 | 61 | EOF; |
62 | 62 | |
63 | 63 | echo $msg; |
64 | - }elseif ($_REQUEST['step'] == 2) { |
|
65 | - $options = explode("_",$_REQUEST['options']); |
|
66 | - foreach ($options as $k){ |
|
67 | - if ($k === 'updatexoopscache'){ |
|
68 | - $d = XOOPS_VAR_PATH . '/caches/xoops_cache'; |
|
69 | - updatecache($d,"php"); |
|
70 | - updatecache($d,"html"); |
|
71 | - updatecache($d,"tmp"); |
|
72 | - } |
|
73 | - if ($k === 'updatesmartycache'){ |
|
74 | - $d = XOOPS_VAR_PATH . '/caches/smarty_cache'; |
|
75 | - updatecache($d,"html"); |
|
76 | - updatecache($d,"tmp"); |
|
77 | - } |
|
78 | - if ($k === 'updatesmartycompile'){ |
|
79 | - $d = XOOPS_VAR_PATH . '/caches/smarty_compile'; |
|
80 | - updatecache($d,"php"); |
|
81 | - } |
|
82 | - } |
|
64 | + }elseif ($_REQUEST['step'] == 2) { |
|
65 | + $options = explode("_",$_REQUEST['options']); |
|
66 | + foreach ($options as $k){ |
|
67 | + if ($k === 'updatexoopscache'){ |
|
68 | + $d = XOOPS_VAR_PATH . '/caches/xoops_cache'; |
|
69 | + updatecache($d,"php"); |
|
70 | + updatecache($d,"html"); |
|
71 | + updatecache($d,"tmp"); |
|
72 | + } |
|
73 | + if ($k === 'updatesmartycache'){ |
|
74 | + $d = XOOPS_VAR_PATH . '/caches/smarty_cache'; |
|
75 | + updatecache($d,"html"); |
|
76 | + updatecache($d,"tmp"); |
|
77 | + } |
|
78 | + if ($k === 'updatesmartycompile'){ |
|
79 | + $d = XOOPS_VAR_PATH . '/caches/smarty_compile'; |
|
80 | + updatecache($d,"php"); |
|
81 | + } |
|
82 | + } |
|
83 | 83 | |
84 | - redirect_header('index.php', 3, _AM_TOOLS_UPDATECACHESUCCESS); |
|
85 | - } |
|
84 | + redirect_header('index.php', 3, _AM_TOOLS_UPDATECACHESUCCESS); |
|
85 | + } |
|
86 | 86 | |
87 | - break; |
|
87 | + break; |
|
88 | 88 | |
89 | 89 | } |
90 | 90 | |
91 | 91 | function updatecache($cacheDir,$type){ |
92 | - $d = dir($cacheDir); |
|
93 | - while (false !== ($entry = $d->read())) { |
|
94 | - if(preg_match("/.*\.{$type}$/", $entry)) { |
|
95 | - unlink($cacheDir .'/'.$entry); |
|
96 | - } |
|
97 | - } |
|
98 | - $d->close(); |
|
92 | + $d = dir($cacheDir); |
|
93 | + while (false !== ($entry = $d->read())) { |
|
94 | + if(preg_match("/.*\.{$type}$/", $entry)) { |
|
95 | + unlink($cacheDir .'/'.$entry); |
|
96 | + } |
|
97 | + } |
|
98 | + $d->close(); |
|
99 | 99 | } |
100 | 100 | include 'footer.php'; |
101 | 101 | ?> |
102 | 102 | \ No newline at end of file |
@@ -26,20 +26,20 @@ discard block |
||
26 | 26 | { |
27 | 27 | |
28 | 28 | $this->initVar('bid', XOBJ_DTYPE_INT, null, true); |
29 | - $this->initVar('mid', XOBJ_DTYPE_INT); |
|
30 | - $this->initVar('options', XOBJ_DTYPE_TXTBOX); |
|
31 | - $this->initVar('name', XOBJ_DTYPE_TXTBOX); |
|
32 | - $this->initVar('title', XOBJ_DTYPE_TXTBOX); |
|
33 | - $this->initVar('desciption', XOBJ_DTYPE_TXTBOX); |
|
34 | - $this->initVar('dirname', XOBJ_DTYPE_TXTBOX); |
|
35 | - $this->initVar('func_file', XOBJ_DTYPE_TXTBOX); |
|
36 | - $this->initVar('show_func', XOBJ_DTYPE_TXTBOX); |
|
37 | - $this->initVar('edit_func', XOBJ_DTYPE_TXTBOX); |
|
38 | - $this->initVar('template', XOBJ_DTYPE_TXTBOX); |
|
39 | - $this->initVar('tpl_content', XOBJ_DTYPE_TXTBOX); |
|
40 | - $this->initVar('bcachetime', XOBJ_DTYPE_INT); |
|
41 | - $this->initVar('bcachemodel', XOBJ_DTYPE_INT); |
|
42 | - $this->initVar('last_modified', XOBJ_DTYPE_INT); |
|
29 | + $this->initVar('mid', XOBJ_DTYPE_INT); |
|
30 | + $this->initVar('options', XOBJ_DTYPE_TXTBOX); |
|
31 | + $this->initVar('name', XOBJ_DTYPE_TXTBOX); |
|
32 | + $this->initVar('title', XOBJ_DTYPE_TXTBOX); |
|
33 | + $this->initVar('desciption', XOBJ_DTYPE_TXTBOX); |
|
34 | + $this->initVar('dirname', XOBJ_DTYPE_TXTBOX); |
|
35 | + $this->initVar('func_file', XOBJ_DTYPE_TXTBOX); |
|
36 | + $this->initVar('show_func', XOBJ_DTYPE_TXTBOX); |
|
37 | + $this->initVar('edit_func', XOBJ_DTYPE_TXTBOX); |
|
38 | + $this->initVar('template', XOBJ_DTYPE_TXTBOX); |
|
39 | + $this->initVar('tpl_content', XOBJ_DTYPE_TXTBOX); |
|
40 | + $this->initVar('bcachetime', XOBJ_DTYPE_INT); |
|
41 | + $this->initVar('bcachemodel', XOBJ_DTYPE_INT); |
|
42 | + $this->initVar('last_modified', XOBJ_DTYPE_INT); |
|
43 | 43 | |
44 | 44 | } |
45 | 45 | |
@@ -49,9 +49,9 @@ discard block |
||
49 | 49 | } |
50 | 50 | |
51 | 51 | /** |
52 | - * gets html form for editting block options |
|
53 | - * |
|
54 | - */ |
|
52 | + * gets html form for editting block options |
|
53 | + * |
|
54 | + */ |
|
55 | 55 | function getOptions() |
56 | 56 | { |
57 | 57 | global $xoopsConfig; |