]> git.mxchange.org Git - friendica-addons.git/commitdiff
default features - actually handle the security token in the addon code
authorMichael Johnston <michaelgeorgejohnston@gmail.com>
Thu, 14 Mar 2013 02:36:45 +0000 (22:36 -0400)
committerMichael Johnston <michaelgeorgejohnston@gmail.com>
Thu, 14 Mar 2013 02:36:45 +0000 (22:36 -0400)
defaultfeatures/defaultfeatures.php

index ad6a1816112ce4f11478fdee63a1a8e3fcc19fee..fbed22ee8b71c1e8a6a13b116efa73dbd00fbf0c 100755 (executable)
@@ -27,7 +27,7 @@ function defaultfeatures_register($a, $newuid) {
 }
 
 function defaultfeatures_plugin_admin_post (&$a) {
-    check_form_security_token_redirectOnErr('/admin/plugins/defaultfeatures', 'admin_themes');
+    check_form_security_token_redirectOnErr('/admin/plugins/defaultfeatures', 'defaultfeaturessave');
     foreach($_POST as $k => $v) {
            if(strpos($k,'feature_') === 0) {
                    set_config('defaultfeatures',substr($k,8),((intval($v)) ? 1 : 0));
@@ -38,6 +38,7 @@ function defaultfeatures_plugin_admin_post (&$a) {
 
 function defaultfeatures_plugin_admin (&$a, &$o) {
     $t = get_markup_template( "admin.tpl", "addon/defaultfeatures/" );
+    $token = get_form_security_token("defaultfeaturessave");
     $arr = array();
     $features = get_features();
     foreach($features as $fname => $fdata) {
@@ -52,6 +53,7 @@ function defaultfeatures_plugin_admin (&$a, &$o) {
 
     $o = replace_macros($t, array(
         '$submit' => t('Submit'),
-        '$features' => $arr
+        '$features' => $arr,
+        '$form_security_token' => $token
     ));
 }