From 0c2045d5fa2ed9f34165572db1acc2a0b3008426 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cornelius=20Wei=C3=9F?= <nelius_weiss@alumni.egroupware.org>
Date: Fri, 25 Feb 2005 13:18:40 +0000
Subject: [PATCH] work on accessories

---
 resources/inc/class.bo_resources.inc.php | 15 +++++++++++++++
 resources/setup/etemplates.inc.php       |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/resources/inc/class.bo_resources.inc.php b/resources/inc/class.bo_resources.inc.php
index 51d2fa1035..6ea8381a8b 100755
--- a/resources/inc/class.bo_resources.inc.php
+++ b/resources/inc/class.bo_resources.inc.php
@@ -75,6 +75,21 @@ class bo_resources
 			{
 				$readonlys["buyable[$resource[id]]"] = true;
 			}
+			$readonlys["view_acc[$resource[id]]"] = true;
+			$links = $this->link->get_links('resources',$resource['id']);
+			if(count($links) != 0)
+			{
+				foreach ($links as $link_num => $link)
+				{
+					if($link['app'] == 'resources')
+					{
+						if($this->so->get_value('accessory_of',$link['id']) != -1)
+						{
+							$readonlys["view_acc[$resource[id]]"] = false;
+						}
+					}
+				}
+			}
 			$rows[$num]['picture_thumb'] = $this->get_picture($resource['id']);
 			$rows[$num]['admin'] = $this->acl->get_cat_admin($resource['cat_id']);
 		}
diff --git a/resources/setup/etemplates.inc.php b/resources/setup/etemplates.inc.php
index 0571f601ca..0aca32d0d4 100644
--- a/resources/setup/etemplates.inc.php
+++ b/resources/setup/etemplates.inc.php
@@ -1,5 +1,5 @@
 <?php
-// eTemplates for Application 'resources', generated by soetemplate::dump4setup() 2005-02-25 13:38
+// eTemplates for Application 'resources', generated by soetemplate::dump4setup() 2005-02-25 14:18
 
 /* $Id$ */