fhiiqm/inc/menu.inc.php
changeset 13 741b35e9ebbe
child 15 1ed6fbdf4237
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fhiiqm/inc/menu.inc.php	Wed Oct 05 16:46:09 2011 +0200
@@ -0,0 +1,94 @@
+<?php
+
+/**
+ * @author Bettina Schwarzer, Fritz-Haber-Institut
+ * @copyright 09/2011
+ * 
+ * Menusteuerung mittels $_SESSION["recht"]
+ */
+
+
+    if (is_array($_SESSION["recht"]))
+    {
+        foreach ($_SESSION["recht"] as $val)
+            $list .= ",'" .$val . "'";
+        $list = substr($list,1);
+        
+        include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
+    	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
+        $sql = "SELECT DISTINCT recht_group_ID FROM recht WHERE recht_ID IN ($list)";
+        if ($result = $dbc -> queryObjectArray($sql))
+        {
+            foreach ($result as $row)
+                $arg[] = $row->recht_group_ID;
+    
+        }
+    }
+    // maximal moegliche Rechte (29.09.2011):
+    // 'fme','fmr','ie','ir','pe','pr','re','rr','ve','vpe','vpr','vr'
+    // Rechtegruppen: v, i, s
+    if (is_null($_SESSION["recht"]))
+        echo "<p>&nbsp;&nbsp;&nbsp;Sie haben keine Rechte, um mit dieser Anwendung zu arbeiten.</p>
+              <p>&nbsp;&nbsp;&nbsp;Bitte kontaktieren Sie <a href='mailto:kaendler@fhi-berlin.mpg.de'>Dr. K&auml;ndler</a>.</p>\n";
+    else
+    {
+
+        echo "
+        <div id=\"navio\">
+            <ul>";
+        if (is_array($arg) && in_array("v",$arg))
+        {
+          echo "<li>Vertragscontrolling\n
+            	   <ul>\n";
+          if (in_array("vr",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/vertrag_flist1.php\" target=\"_blank\" title=\"Vertragsliste\">Vertr&auml;ge sortieren, filtern, bearbeiten</a></li>\n
+            		<li><a href=\"/fhiiqm/vertrag_search.php\" target=\"_blank\" title=\"Vertrag suchen\">Vertrag suchen, bearbeiten</a></li>\n";
+          if (in_array("ve",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/vertrag_ins.php\" target=\"_blank\" title=\"Vertrag erfassen\">Vertrag erfassen</a></li>\n";
+          if (in_array("vpr",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/partner_flist.php\" target=\"_blank\" title=\"Partnerliste\">Vertragspartner sortieren, filtern, bearbeiten</a></li>\n";
+          if (in_array("vpe",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/partner_ins.php\" target=\"_blank\" title=\"Partner erfassen\">Vertragspartner erfassen</a></li>\n";
+          if (in_array("vr",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/vertrag_report.php\" target=\"_blank\" title=\"Berichte\">Berichte</a></li>\n";
+    
+    	  echo "	</ul>\n
+                </li>\n"; 
+        }   
+        if (is_array($arg) && in_array("i",$arg))
+        {
+          echo "<li>Informationen zu FHI-Leistungen und Produkten\n
+            	   <ul>\n";
+          if (in_array("ir",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/info_flist.php\" target=\"_blank\" title=\"Infoliste\">Informationen sortieren, filtern, bearbeiten</a></li>\n";
+          if (in_array("ie",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/info_ins.php\" target=\"_blank\" title=\"Info erfassen\">Information erfassen</a></li>\n";
+    
+    	  echo "   </ul>\n
+                </li>\n";
+        }	
+        if (is_array($arg) && in_array("s",$arg))
+        {
+          echo "<li>Stammdaten\n
+            	   <ul>\n";
+          if (in_array("pr",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/prod_hier.php\" target=\"_blank\" title=\"Produkthierarchie\">Produkthierarchie</a></li>\n";
+          if (in_array("pe",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/produkt_ins.php\" target=\"_blank\" title=\"Produkt erfassen\">Produkt erfassen</a></li>\n";
+          if (in_array("rr",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/raum_flist.php\" target=\"_blank\" title=\"Raumliste\">R&auml;ume sortieren, filtern, bearbeiten</a></li>\n";
+          if (in_array("re",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/raum_ins.php\" target=\"_blank\" title=\"Raum erfassen\">Raum erfassen</a></li>\n";
+          if (in_array("fmr",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/ma_fkt_flist.php\" target=\"_blank\" title=\"MA-Funktionen-Liste\">Mitarbeiter - Funktion sort., filtern, bearbeiten</a></li>\n";
+          if (in_array("fme",$_SESSION["recht"]))
+            		echo "<li><a href=\"/fhiiqm/ma_fkt_ed.php\" target=\"_blank\" title=\"MA-Funktionen\">Mitarbeiter - Funktion erfassen</a></li>\n";
+    
+    //<!--				<li><a href="#">Anleitungen</a></li> -->
+    	  echo "   </ul>\n
+                </li>\n";
+        }
+        echo "    </ul>
+        </div>";
+    }
+?>
\ No newline at end of file