aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2018-10-16 13:46:03 +0200
committerMario Vavti <mario@mariovavti.com>2018-10-16 13:46:03 +0200
commitae875734e270dbe9840e87f07aa10f11a1af1d89 (patch)
tree0da0d4aa9b9dc2dcbe2669fbd5642715740d6642
parent25a74f366460144d12287b51bdbdb48ebcadfb98 (diff)
downloadvolse-hubzilla-ae875734e270dbe9840e87f07aa10f11a1af1d89.tar.gz
volse-hubzilla-ae875734e270dbe9840e87f07aa10f11a1af1d89.tar.bz2
volse-hubzilla-ae875734e270dbe9840e87f07aa10f11a1af1d89.zip
improve posting to mod pconfig via ajax
-rw-r--r--Zotlabs/Module/Pconfig.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/Zotlabs/Module/Pconfig.php b/Zotlabs/Module/Pconfig.php
index b6264bddc..7c82bac7d 100644
--- a/Zotlabs/Module/Pconfig.php
+++ b/Zotlabs/Module/Pconfig.php
@@ -13,14 +13,15 @@ class Pconfig extends \Zotlabs\Web\Controller {
return;
- if($_SESSION['delegate'])
- return;
+ if($_SESSION['delegate'])
+ return;
check_form_security_token_redirectOnErr('/pconfig', 'pconfig');
$cat = trim(escape_tags($_POST['cat']));
$k = trim(escape_tags($_POST['k']));
$v = trim($_POST['v']);
+ $aj = intval($_POST['aj']);
if(in_array(argv(2),$this->disallowed_pconfig())) {
notice( t('This setting requires special processing and editing has been blocked.') . EOL);
@@ -33,9 +34,12 @@ class Pconfig extends \Zotlabs\Web\Controller {
set_pconfig(local_channel(),$cat,$k,$v);
build_sync_packet();
-
- goaway(z_root() . '/pconfig/' . $cat . '/' . $k);
-
+
+ if($aj)
+ killme();
+ else
+ goaway(z_root() . '/pconfig/' . $cat . '/' . $k);
+
}