blog->postCount->enabled = (boolean) (empty($_POST['plugin_enabled']))?false:true; $core->blog->postCount->synchronize = (boolean) (empty($_POST['plugin_synchronize']))?false:true; $core->blog->postCount->countlock = (boolean) (empty($_POST['plugin_countlock']))?false:true; $core->blog->postCount->local = (boolean) (empty($_POST['plugin_local']))?false:true; if (empty($_POST['plugin_locals'])) { $core->blog->postCount->locals = explode(',','127.0.0.1'); } else { // sanitize input text + remove white spaces $IPs = preg_replace('/\s\s+/', '', html::escapeHTML( (string) $_POST['plugin_locals'] ) ); $core->blog->postCount->locals = explode(',',$IPs); } if ($plugin_defaults) { $m=2; $core->blog->postCount->defaultSettings(); } $core->blog->postCount->saveSettings(); if (empty($msg)) { http::redirect('plugin.php?p=postCount&m='.$m); } } catch (Exception $ex) { $this->core->error->add($ex->getMessage()); } } break; case 'reset': { try { $m=3; $core->blog->postCount->reset(); if (empty($msg)) { http::redirect('plugin.php?p=postCount&m='.$m); } } catch (Exception $ex) { $this->core->error->add($ex->getMessage()); } } break; case 'none': default: break; } ?>
{{tpl:postCountIncrement}}
{{tpl:postCountGet}}