|
@@ -11,6 +11,31 @@ class refill_eventControl extends SystemControl
|
|
|
|
|
|
public function indexOp()
|
|
|
{
|
|
|
+ $cacher = Cache::getInstance('cacheredis');
|
|
|
+ $cfgs = $cacher->get('event-config', 'refill-');
|
|
|
+
|
|
|
+ if (empty($cfgs))
|
|
|
+ {
|
|
|
+ $cfgs['open_crash'] = true;
|
|
|
+ $cfgs['cfgs_crash'] = [
|
|
|
+ 'channels' => "",
|
|
|
+ 'succ_interval' => 900
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ $cfgs = unserialize($cfgs);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (chksubmit()) {
|
|
|
+ $channels = trim($_POST['open_crash']);
|
|
|
+ $cfgs['open_crash'] = boolval($_POST['open_crash'] ?? false);
|
|
|
+ $cfgs['cfgs_crash'] = [
|
|
|
+ 'channels' => $channels,
|
|
|
+ 'succ_interval' => intval($_POST['succ_interval'])
|
|
|
+ ];
|
|
|
+ $cacher->set('event-config', serialize($cfgs), 'refill-');
|
|
|
+ }
|
|
|
+ Tpl::output('cfgs', $cfgs);
|
|
|
Tpl::showpage('refill_event.index');
|
|
|
}
|
|
|
}
|