aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2018-10-16 11:46:03 +0000
committerMario <mario@mariovavti.com>2018-10-16 21:20:47 +0200
commit90e9c37d35bcc96e39efacf69881d6e5f685fd1f (patch)
treeec636d0f828e948d6d71e3f200c01b8b1fbea52b
parent84d40361178af961dc93aa0c53bb49cbfe31da3f (diff)
downloadvolse-hubzilla-90e9c37d35bcc96e39efacf69881d6e5f685fd1f.tar.gz
volse-hubzilla-90e9c37d35bcc96e39efacf69881d6e5f685fd1f.tar.bz2
volse-hubzilla-90e9c37d35bcc96e39efacf69881d6e5f685fd1f.zip
improve posting to mod pconfig via ajax
(cherry picked from commit ae875734e270dbe9840e87f07aa10f11a1af1d89)
-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);
+
}