<?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 (11.07.2013):
// 'ae','ar','ase','asr','dde','ddr','fme','fmr','ie','ir','kr','ke','le','lr','mtr','mte','pe','pr','pze','pzr','re','rr','rtr','rte','ve','vpe','vpr','vr'
// Rechtegruppen: a, v, i, s
if (is_null($_SESSION["recht"]))
echo "<p> Sie haben keine Rechte, um mit dieser Anwendung zu arbeiten.</p>
<p> Bitte kontaktieren Sie <a href='mailto:kaendler@fhi-berlin.mpg.de'>Dr. Kä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"]) || in_array("ve",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/vertrag_flist1.php?g=1\" target=\"_blank\" title=\"Vertragsliste\">Verträ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";
echo "<li><a href=\"/fhiiqm/vertrag_ed.php?g=1\" target=\"_blank\" title=\"Vertrag erfassen\">Vertrag erfassen</a></li>\n";
if (in_array("vpr",$_SESSION["recht"]) || in_array("vpe",$_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"]) || in_array("ve",$_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)) || in_array("ddr",$_SESSION["recht"]) || in_array("dde",$_SESSION["recht"]))
{
echo "<li>Informationen zu FHI-Leistungen und Produkten\n
<ul>\n";
if (in_array("ir",$_SESSION["recht"]) || in_array("ie",$_SESSION["recht"]) || in_array("ddr",$_SESSION["recht"]) || in_array("dde",$_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_ed.php\" target=\"_blank\" title=\"Info erfassen\">Information erfassen</a></li>\n";
if (in_array("ie",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/info_ed3.php?t=6\" target=\"_blank\" title=\"Info GVP erfassen\">Geschäftsverteilungsplan erfassen</a></li>\n";
if (in_array("ie",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/info_betrst_ed.php?t=7\" target=\"_blank\" title=\"Betriebsstörung erfassen\">Betriebsstörung erfassen</a></li>\n";
if (in_array("dde",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/info_betrst_ed.php?t=71\" target=\"_blank\" title=\"Betriebsstörung dezentrale Technikerfassen\">Betriebsstörung dezentrale Technik erfassen</a></li>\n";
if (in_array("ie",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/info_betrst_ed.php?t=8\" target=\"_blank\" title=\"Betriebsanweisung erfassen\">Betriebsanweisung erfassen</a></li>\n";
if (in_array("ie",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/info_betrst_ed.php?t=81\" target=\"_blank\" title=\"Betriebsanweisung Anlage erfassen\">Betriebsanweisung Anlage erfassen</a></li>\n";
if (in_array("ir",$_SESSION["recht"]) || in_array("ie",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/info_report.php\" target=\"_blank\" title=\"Report GVP\">Berichte Informationen</a></li>\n";
echo " </ul>\n
</li>\n";
}
if (is_array($arg) && in_array("p",$arg))
{
echo "<li>Projekte\n
<ul>\n";
if (in_array("pzr",$_SESSION["recht"]) || in_array("pze",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/prozess_flist.php\" target=\"_blank\" title=\"Projektliste\">Projekte sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("pze",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/prozess_ed.php\" target=\"_blank\" title=\"Projekt erfassen\">Projekt erfassen</a></li>\n";
if (in_array("pzr",$_SESSION["recht"]) || in_array("pze",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/pz_report.php\" target=\"_blank\" title=\"ReportProjekt\">Berichte Projekte</a></li>\n";
echo " </ul>\n
</li>\n";
}
if (is_array($arg) && in_array("a",$arg))
{
echo "<li>Anlagen\n
<ul>\n";
if (in_array("ar",$_SESSION["recht"]) || in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/anlage_flist.php\" target=\"_blank\" title=\"Anlagenliste\">Anlagen sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/anlage_ed.php\" target=\"_blank\" title=\"Anlage erfassen\">Anlage erfassen</a></li>\n";
if (in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/anlage_ed.php?k=6\" target=\"_blank\" title=\"Gasflasche erfassen\">Gasflasche erfassen</a></li>\n";
if (in_array("ar",$_SESSION["recht"]) || in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/alpruef_flist.php\" target=\"_blank\" title=\"Anlagenprüfungen\">Anlagenprüfungen sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/alpruef_ed.php\" target=\"_blank\" title=\"Anlagenprüfung erfassen\">Anlagenprüfung erfassen</a></li>\n";
if (in_array("ar",$_SESSION["recht"]) || in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/alrisk_flist.php\" target=\"_blank\" title=\"Anlagenrisiken\">Anlagenrisiken sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/alrisk_ed.php\" target=\"_blank\" title=\"Anlagenrisiko erfassen\">Anlagenrisiko erfassen</a></li>\n";
if (in_array("ar",$_SESSION["recht"]) || in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/alvtr_flist.php\" target=\"_blank\" title=\"Anlagen-Verträge\">Anlagen-Verträge sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("ae",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/alvtr_ed.php\" target=\"_blank\" title=\"Anlage-Vertrag erfassen\">Anlage-Vertrag erfassen</a></li>\n";
echo " </ul>\n
</li>\n";
}
if (is_array($arg) && in_array("l",$arg))
{
echo "<li>Laser\n
<ul>\n";
if (in_array("lr",$_SESSION["recht"]) || in_array("le",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/laser_flist.php\" target=\"_blank\" title=\"Laserliste\">Laser sortieren, filtern, bearbeiten</a></li>\n";
echo "<li><a href=\"/fhiiqm/laser_log_flist_ed.php\" target=\"_blank\" title=\"Laser-Logbuch\">Laser-Logbuch sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("le",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/laser_ed.php\" target=\"_blank\" title=\"Laser erfassen\">Laser erfassen</a></li>\n";
if (in_array("lr",$_SESSION["recht"]) || in_array("le",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/laser_report.php\" target=\"_blank\" title=\"Report Laser\">Berichte Laser</a></li>\n";
echo " </ul>\n
</li>\n";
}
// if (is_array($arg) && in_array("s",$arg))
// {
if (in_array("asr",$_SESSION["recht"]) || in_array("ase",$_SESSION["recht"]) || in_array("re",$_SESSION["recht"]))
{
echo "<li>Arbeitssicherheit\n
<ul>\n";
if (in_array("asr",$_SESSION["recht"]) || in_array("ase",$_SESSION["recht"]))
{
echo "<li><a href=\"/fhiiqm/ap_vorsorge_flist.php\" target=\"_blank\" title=\"Arbeitsplatztyp-Vorsorge-Liste\">Arb.platztypen - Vorsorge filtern, bearbeiten</a></li>\n";
echo "<li><a href=\"/fhiiqm/ap_gefahr_flist.php\" target=\"_blank\" title=\"Arbeitsplatztyp-Gefährdung-Liste\">Arb.platztypen - Gefährdung sortieren, filtern, bearb.</a></li>\n";
echo "<li><a href=\"/fhiiqm/gefahr_massn_flist.php\" target=\"_blank\" title=\"AS-Maßnahmen\">Gefährdung - Maßnahmen sortieren, filtern, bearb.</a></li>\n";
echo "<li><a href=\"/fhiiqm/gefahr_massn_ed.php\" target=\"_blank\" title=\"AS-Maßnahmen\">Gefährdung - Maßnahmen erfassen</a></li>\n";
}
if (in_array("re",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/raum_aptyp_flist.php\" target=\"_blank\" title=\"Raum-Arbeitsplatztyp-Liste edit\">Räume - Arb.platztypen sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("asr",$_SESSION["recht"]) || in_array("ase",$_SESSION["recht"]))
{
echo "<li><a href=\"/fhiiqm/raumarbgr_flist.php\" target=\"_blank\" title=\"Raum-Arbeits-Gruppe-Liste\">Raum-Arbeits-Gruppe sortieren, filtern, bearbeiten</a></li>\n";
echo "<li><a href=\"/fhiiqm/as_report.php\" target=\"_blank\" title=\"Report Arbeitssicherheit\">Berichte Arbeitssicherheit</a></li>\n";
}
echo " </ul>\n
</li>\n";
}
if (in_array("fmr",$_SESSION["recht"]) || in_array("fme",$_SESSION["recht"]))
{
echo "<li>Funktionen\n";
echo "<ul>\n"; // Bearbeitung von ausgewaehlten Stamm-Daten
if (in_array("fmr",$_SESSION["recht"]) || in_array("fme",$_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";
if (in_array("fmr",$_SESSION["recht"]) || in_array("fme",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/report/fkt_ma_report.php\" target=\"_blank\" title=\"Beauftragte\">Bericht Beauftragte</a></li>\n";
echo " </ul>\n
</li>\n";
}
if (in_array("rr",$_SESSION["recht"]) || in_array("re",$_SESSION["recht"]) || in_array("ddr",$_SESSION["recht"]) || in_array("dde",$_SESSION["recht"]))
{
echo "<li>Räume\n
<ul>\n";
if (in_array("rr",$_SESSION["recht"]) || in_array("re",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/raum_flist.php\" target=\"_blank\" title=\"Raumliste\">Rä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";
echo "<li><a href=\"/fhiiqm/raum_flist_ed.php\" target=\"_blank\" title=\"Raumliste edit\">Räume - Reinig.-Daten sortieren, filtern, bearbeiten</a></li>\n";
}
if (in_array("ddr",$_SESSION["recht"]) || in_array("dde",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/raum_vma_flist.php\" target=\"_blank\" title=\"Raumliste\">Raumverantwortliche sortieren, filtern, bearbeiten</a></li>\n";
if (in_array("rr",$_SESSION["recht"]) || in_array("re",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/raum_report.php\" target=\"_blank\" title=\"Report Räume\">Berichte Räume</a></li>\n";
echo " </ul>\n
</li>\n";
}
// }
if (in_array("kr",$_SESSION["recht"]) || in_array("ke",$_SESSION["recht"]))
{
$sql = "SELECT depot_ID,edit FROM KeyDepot_userweb WHERE userid = '".$_SESSION["userid"]."'";
$res = $dbc -> queryObjectArray($sql);
foreach ($res as $row) if ($row->edit) $adep[] = $row->depot_ID;
echo "<li>Schlüsselverwaltung\n";
echo "<ul>\n";
if (isset($adep) && $adep)
echo "<li><a href=\"/fhiiqm/keytyp_tract_ma.php\" target=\"_blank\" title=\"Keytyp Transfer MA\">Transfer Schlüssel Depot - MA</a></li>\n";
echo "<li><a href=\"/fhiiqm/keytyp_ma_search.php\" target=\"_blank\" title=\"MA-Keytyp Suche\">Suche Schlüssel - Mitarbeiter</a></li>\n";
if (isset($adep) && $adep)
echo "<li><a href=\"/fhiiqm/keytyp_korr_dep.php\" target=\"_blank\" title=\"Keytyp Korrektur Depot\">Korrektur Schlüsseltyp Depot</a></li>\n";
echo "<li><a href=\"/fhiiqm/keytyp_search.php\" target=\"_blank\" title=\"Keytyp Suche\">Schlüsseltyp suchen, bearbeiten</a></li>\n";
if (in_array("ke",$_SESSION["recht"]) && in_array("FHI",$adep))
{
echo "<li><a href=\"/fhiiqm/keytyp_tract_dep.php\" target=\"_blank\" title=\"Keytyp Transfer Depot\">Transfer Schlüssel zwischen Depots</a></li>\n";
echo "<li><a href=\"/fhiiqm/keytyp_del_dep.php\" target=\"_blank\" title=\"Keytyp Delete Depot\">Schlüsseltyp aus Depot löschen</a></li>\n";
echo "<li><a href=\"/fhiiqm/keytyp_ed.php\" target=\"_blank\" title=\"Keytyp erfassen\">Schlüsseltyp erfassen</a></li>\n";
echo "<li><a href=\"/fhiiqm/keydepot_user_list.php\" target=\"_blank\" title=\"KeyDepot-User Liste\">Verwalterliste Schlüsseltyp-Depot</a></li>\n";
}
echo "<li><a href=\"/fhiiqm/keytyp_report.php\" target=\"_blank\" title=\"Report Keytyp\">Berichte Schlüsseltyp</a></li>\n";
echo "</ul>\n
</li>\n";
}
echo "<li>Mitarbeiter - Telefon\n
<ul>\n";
if (in_array("mte",$_SESSION["recht"]))
{
echo "<li><a href=\"/fhiiqm/ma_tel_flist.php?e=1\" target=\"_blank\" title=\"MA-Telefonliste\">Mitarbeiter - Telefon sortieren, filtern, bearbeiten</a></li>\n";
echo "<li><a href=\"/fhiiqm/ma_tel_ed.php\" target=\"_blank\" title=\"MA-Telefon\">Mitarbeiter - Telefon erfassen</a></li>\n";
echo "<li><a href=\"/fhiiqm/tel_flist.php\" target=\"_blank\" title=\"Telefonliste\">Telefone sortieren, filtern, bearbeiten</a></li>\n";
echo "<li><a href=\"/fhiiqm/tel_ed.php\" target=\"_blank\" title=\"Telefon\">Telefon erfassen</a></li>\n";
}
if (in_array("mtr",$_SESSION["recht"]) || in_array("mte",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/ma_obj_report.php\" target=\"_blank\" title=\"Report Mitarbeiter\">Berichte Mitarbeiter - Telefon</a></li>\n";
else
echo "<li><a href=\"/fhiiqm/ma_tel_flist.php\" target=\"_blank\" title=\"MA-Telefonliste\">Mitarbeiter - Telefon sortieren, filtern</a></li>\n";
echo " </ul>\n
</li>\n";
// 's' wie 'Sonstige' oder 'Stammdaten' - Rechtegruppe
// if (is_array($arg) && in_array("s",$arg))
if (in_array("pr",$_SESSION["recht"]) || in_array("pe",$_SESSION["recht"]) || in_array("rtr",$_SESSION["recht"]) || in_array("rte",$_SESSION["recht"]))
{
echo "<li>Stammdaten\n
<ul>\n";
if (in_array("pr",$_SESSION["recht"]) || in_array("pe",$_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("rtr",$_SESSION["recht"]) || in_array("rte",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/recht_list.php\" target=\"_blank\" title=\"Nutzerliste\">Nutzer - Rechte bearbeiten</a></li>\n";
if (in_array("rte",$_SESSION["recht"]))
echo "<li><a href=\"/fhiiqm/recht_ed.php\" target=\"_blank\" title=\"Rechte\">Rechteverwaltung neuer Nutzer</a></li>\n";
//<!-- <li><a href="#">Anleitungen</a></li> -->
echo " </ul>\n
</li>\n";
}
echo " </ul>
</div>";
}
?>