diff --git a/e107_admin/plugin.php b/e107_admin/plugin.php
index 070102926..68f44afb4 100644
--- a/e107_admin/plugin.php
+++ b/e107_admin/plugin.php
@@ -73,7 +73,7 @@ class plugman_adminArea extends e_admin_dispatcher
 		'online'	=> array(
 			'controller' 	=> 'plugin_online_ui',
 			'path' 			=> null,
-			'ui' 			=> 'plugin_form_ui',
+			'ui' 			=> 'plugin_form_online_ui',
 			'uipath' 		=> null
 		),
 		'create'	=> array(
@@ -923,7 +923,6 @@ class plugin_form_ui extends e_admin_form_ui
 
 		$mode = $this->getController()->getMode();
 
-
 	//	e107::getDebug()->log($var);
 
 		$_path = e_PLUGIN . $var['plugin_path'] . '/';
@@ -1018,7 +1017,7 @@ class plugin_online_ui extends e_admin_ui
 
 		protected $fields 		= array ();
 
-		protected $fieldpref = array('plugin_icon', 'plugin_name', 'plugin_version', 'plugin_license', 'plugin_description', 'plugin_compatible', 'plugin_released','plugin_author', 'plugin_category','plugin_installflag');
+		protected $fieldpref = array('plugin_icon', 'plugin_name', 'plugin_version', 'plugin_license', 'plugin_description', 'plugin_compatible', 'plugin_date','plugin_author', 'plugin_category','plugin_installflag');
 
 
 	//	protected $preftabs        = array('General', 'Other' );
@@ -1171,7 +1170,6 @@ class plugin_online_ui extends e_admin_ui
 	function options($data)
 	{
 
-	//	print_a($data);
 
 		/*
 		if(!e107::getFile()->hasAuthKey())
@@ -1337,6 +1335,7 @@ class plugin_online_ui extends e_admin_ui
 						'plugin_featured'		=> $featured,
 						'plugin_sef'			=> '',
 						'plugin_folder'			=> $row['folder'],
+						'plugin_path'			=> $row['folder'],
 						'plugin_date'			=> vartrue($row['date']),
 						'plugin_category'		=> vartrue($row['category'], 'n/a'),
 						'plugin_author'			=> vartrue($row['author']),
@@ -1380,7 +1379,6 @@ class plugin_online_ui extends e_admin_ui
 
 
 
-
 			foreach($data as $key=>$val	)
 			{
 			//	print_a($val);
@@ -1388,7 +1386,7 @@ class plugin_online_ui extends e_admin_ui
 
 				foreach($this->fields as $v=>$foo)
 				{
-					if(!in_array($v,$this->fieldpref) || $v == 'checkboxes')
+					if(!in_array($v,$this->fieldpref) || $v == 'checkboxes' || $v === 'options')
 					{
 						continue;
 					}
@@ -1534,6 +1532,42 @@ class plugin_form_online_ui extends e_admin_form_ui
 		}
 	}
 
+
+
+	// Custom Method/Function
+	function plugin_compatible($curVal,$mode)
+	{
+		$frm = e107::getForm();
+
+		switch($mode)
+		{
+			case 'read': // List Page
+
+				if(intval($curVal) > 1)
+				{
+					return "<span class='label label-warning'>".$curVal."</span>";
+				}
+
+				return $curVal;
+			break;
+
+			case 'write': // Edit Page
+				return $frm->text('plugin_name',$curVal, 255, 'size=large');
+			break;
+
+			case 'filter':
+			case 'batch':
+				return  array();
+			break;
+		}
+	}
+
+
+	function options($data)
+	{
+return null;
+	}
+
 }