From a44da92d7c7540b7af0393f802be99de1dcbd3c4 Mon Sep 17 00:00:00 2001
From: Cameron <cameron@e107coders.org>
Date: Thu, 31 Jan 2013 14:31:03 -0800
Subject: [PATCH] Convert userclass constants within plugin prefs during plugin
 install

---
 e107_handlers/plugin_class.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/e107_handlers/plugin_class.php b/e107_handlers/plugin_class.php
index 3e23bbaee..ca356acbe 100644
--- a/e107_handlers/plugin_class.php
+++ b/e107_handlers/plugin_class.php
@@ -2050,6 +2050,12 @@ class e107plugin
 		{
 			$key = varset($tag['@attributes']['name']);
 			$value = vartrue($tag['@value']);
+			
+			if(substr($value,0,5) == "e_UC_") // Convert Userclass constants. 
+			{
+				$value = constant($value);	
+			}
+			
 			$remove = (varset($tag['@attributes']['deprecate']) == 'true') ? TRUE : FALSE;
 
 			if (varset($tag['@attributes']['value']))