]> git.mxchange.org Git - friendica-addons.git/blobdiff - defaultfeatures/defaultfeatures.php
Merge pull request #408 from tobiasd/2017ß320-pledgie
[friendica-addons.git] / defaultfeatures / defaultfeatures.php
index ad6a1816112ce4f11478fdee63a1a8e3fcc19fee..c92547d8070e45c77f197d3cb6cd1a33ad5329ef 100755 (executable)
@@ -4,6 +4,7 @@
  * Description: Choose which Additional Features are on by default for new users on the site.
  * Version: 1.0
  * Author: Michael Johnston
+ * Status: Unsupported
  */
 
 function defaultfeatures_install() {
@@ -27,7 +28,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 +39,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) {
@@ -51,7 +53,8 @@ function defaultfeatures_plugin_admin (&$a, &$o) {
     //logger("Features: " . print_r($arr,true));
 
     $o = replace_macros($t, array(
-        '$submit' => t('Submit'),
-        '$features' => $arr
+        '$submit' => t('Save Settings'),
+        '$features' => $arr,
+        '$form_security_token' => $token
     ));
 }