Index: /controller/wpsg_ShopController.class.php
===================================================================
--- /controller/wpsg_ShopController.class.php	(revision 6826)
+++ /controller/wpsg_ShopController.class.php	(revision 6827)
@@ -2383,5 +2383,23 @@
 					{
 
-						$this->arModule[$class_name] = $mod;
+					    if (property_exists($mod, 'version') && @$mod->free !== true)
+                        {
+
+                            $wpsg_update_data = wpsg_get_update_data();
+
+                            if ($this->bLicence && (@$wpsg_update_data['modulinfo'][get_class($mod)]['active'] == true || @$wpsg_update_data['modulinfo'][get_class($mod)]['demo_active'] == true))
+                            {
+
+                                $this->arModule[$class_name] = $mod;
+
+                            }
+                            
+                        }
+                        else
+                        {
+                            
+					        $this->arModule[$class_name] = $mod;
+                            
+                        }
 
 					}
@@ -2417,6 +2435,6 @@
 							if ($this->get_option($class_name, $global) > 0)
 							{
-		
-								$this->arModule[$class_name] = $mod;
+
+                                if ($this->bLicence || !property_exists($mod, 'version') || (property_exists($mod, 'free') && $mod->free === true)) $this->arModule[$class_name] = $mod;
 		
 							}
@@ -2425,5 +2443,5 @@
 							{
 		
-								$this->arAllModule[$class_name] = $mod;
+							    $this->arAllModule[$class_name] = $mod;
 		
 							}
@@ -2448,5 +2466,5 @@
                 if ($this->get_option(get_class($m), $global) > 0)
                 {
-
+                    
                     $m->init();
 
Index: /views/admin/module.phtml
===================================================================
--- /views/admin/module.phtml	(revision 6826)
+++ /views/admin/module.phtml	(revision 6827)
@@ -53,5 +53,5 @@
 		
 		<?php if (!isset($wpsg_update_data['modulinfo'][$_REQUEST['modul']]) || @$wpsg_update_data['modulinfo'][$_REQUEST['modul']]['demo_active'] === true || @$wpsg_update_data['modulinfo'][$_REQUEST['modul']]['active'] === true || $wpsg_update_data['modulinfo'][$_REQUEST['modul']]['free'] === true) { ?>
-		
+										
 			<?php $modul_install = $this->get_option($_REQUEST['modul'], $this->view['global']); ?>		
 			<?php echo wpsg_drawForm_Select('aktiv', __('Modul aktiviert', 'wpsg'), array('0' => __('Nein', 'wpsg'), '1' => __('Ja', 'wpsg')), ((wpsg_isSizedInt($modul_install))?'1':'0')); ?>
