From a358e336312cc3962c945631873df897f647b798 Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Mon, 23 Mar 2015 09:26:47 -0400 Subject: [PATCH] Added Wordpress Editor to textarea fields --- classes/data/dataMemberInfo.php | 2 ++ lib/smartyTemplateSupport.php | 7 ++++--- views/admin/member/memberInfo.html | 20 ++++++++++++++++++-- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/classes/data/dataMemberInfo.php b/classes/data/dataMemberInfo.php index 5dd38dbf..82bdce26 100644 --- a/classes/data/dataMemberInfo.php +++ b/classes/data/dataMemberInfo.php @@ -178,6 +178,7 @@ class GlmDataMemberInfo extends GlmDataAbstract 'descr' => array( 'field' => 'descr', 'type' => 'text', + 'filter' => FILTER_SANITIZE_MAGIC_QUOTES, 'use' => 'a' ), @@ -310,6 +311,7 @@ class GlmDataMemberInfo extends GlmDataAbstract 'notes' => array ( 'field' => 'notes', 'type' => 'text', + 'filter' => FILTER_SANITIZE_MAGIC_QUOTES, 'use' => 'a' ) diff --git a/lib/smartyTemplateSupport.php b/lib/smartyTemplateSupport.php index 3e5c296c..07ee1efa 100644 --- a/lib/smartyTemplateSupport.php +++ b/lib/smartyTemplateSupport.php @@ -53,9 +53,10 @@ class smartyTemplateSupport { /* * Load and instatiate Smarty Templates */ - require (GLM_MEMBERS_PLUGIN_PATH . '/lib/Smarty-3.1.21/libs/Smarty.class.php'); - - $this->template = new Smarty (); +// require (GLM_MEMBERS_PLUGIN_PATH . '/lib/Smarty-3.1.21/libs/Smarty.class.php'); +// $this->template = new Smarty (); + require (GLM_MEMBERS_PLUGIN_PATH . '/lib/Smarty-3.1.21/libs/SmartyBC.class.php'); + $this->template = new SmartyBC (); /* * Configure Smarty Templates for this site diff --git a/views/admin/member/memberInfo.html b/views/admin/member/memberInfo.html index 0f289d4d..f8d27663 100644 --- a/views/admin/member/memberInfo.html +++ b/views/admin/member/memberInfo.html @@ -90,7 +90,15 @@ Description: - + {php} + wp_editor('{$memberInfo.fieldData.descr}', 'glm_descr', array( + 'media_buttons' => false, + 'quicktags' => false, + 'textarea_name' => 'descr', + 'editor_height' => 200, // Height in px, overrides editor_rows + // 'textarea_rows' => 8 + )); + {/php} {if $memberInfo.fieldFail.descr}

{$memberInfo.fieldFail.descr}

{/if} @@ -337,7 +345,15 @@ Notes: - + {php} + wp_editor('{$memberInfo.fieldData.notes}', 'glm_notes', array( + 'quicktags' => false, + 'media_buttons' => false, + 'textarea_name' => 'notes', + 'editor_height' => 100, // Height in px, overrides editor_rows + // 'textarea_rows' => 4, + )); + {/php} {if $memberInfo.fieldFail.notes}

{$memberInfo.fieldFail.notes}

{/if} -- 2.17.1