From 6ce2ee788738f71954789bfa68fea349461097a0 Mon Sep 17 00:00:00 2001 From: devjin Date: Tue, 11 Sep 2012 11:12:38 +0000 Subject: [PATCH] changed member config to static variable. git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.3.2@11210 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/member.model.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/member/member.model.php b/modules/member/member.model.php index 29114a246..7c9b484e0 100644 --- a/modules/member/member.model.php +++ b/modules/member/member.model.php @@ -21,7 +21,15 @@ /** * @brief Return member's configuration **/ - function getMemberConfig() { + function getMemberConfig() + { + static $member_config; + + if($member_config) + { + return $member_config; + } + // Get member configuration stored in the DB $oModuleModel = &getModel('module'); $config = $oModuleModel->getModuleConfig('member'); @@ -65,6 +73,8 @@ if (!$config->signature_editor_skin || $config->signature_editor_skin == 'default') $config->signature_editor_skin = 'xpresseditor'; if (!$config->sel_editor_colorset) $config->sel_editor_colorset = 'white'; + $member_config = $config; + return $config; }