From ef9a72529594277b94b21e74d43942906f504340 Mon Sep 17 00:00:00 2001 From: Michael Johnston Date: Wed, 13 Mar 2013 22:36:45 -0400 Subject: [PATCH] default features - actually handle the security token in the addon code --- defaultfeatures/defaultfeatures.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/defaultfeatures/defaultfeatures.php b/defaultfeatures/defaultfeatures.php index ad6a1816..fbed22ee 100755 --- a/defaultfeatures/defaultfeatures.php +++ b/defaultfeatures/defaultfeatures.php @@ -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 )); }