fhiiqm/form/recht_form.inc.php
changeset 43 70cea8f0e807
parent 26 3c1e3ac7089f
--- a/fhiiqm/form/recht_form.inc.php	Fri Jan 17 08:50:55 2014 +0100
+++ b/fhiiqm/form/recht_form.inc.php	Wed Aug 06 09:42:40 2014 +0200
@@ -1,164 +1,166 @@
-<?php
-
-/**
- * @author Bettina Schwarzer, Fritz-Haber-Institut
- * @copyright 10/2011
- * 
- * Form Rechtezuordnung
- */
-
-
-	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
-	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
-    $okn = true;
-
-    if (!is_null($_SESSION["recht"]) && !in_array("rte",$_SESSION["recht"]))
-    {
-        $text = "";
-        $ro = " readonly='readonly'";
-        $da = " disabled='disabled'";
-    }    
-    else
-    {
-        if  (!$pget) $text = "Eingabe"; else $text="&Auml;ndern / L&ouml;schen";
-        $ro = "";
-        $da = "";
-    }    
-?>
-<div align="center">
-<h3><font face="Verdana, Arial, Helvetica, sans-serif"><?php echo $text;?> Nutzer &amp; Rechte fhiiqm</font></h3>
-<h5>* - Felder sind erforderlich!</h5>
-<table>
-<tr><td class="bigger">Die Auswahl eines Mitarbeiters geschieht durch Eingeben von mindesten 2 Zeichen in das Mitarbeiter-Feld.
-</td></tr>
-<tr><td class="bigger">&nbsp;</td></tr>
-</table>
-</div>
-<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_recht">	
-<div align="center">
-<table width="30%" border="0" cellspacing="3" cellpadding="3">
-    <tr><td>Mitarbeiter *</td>
-        <td valign="top"><input class="long20" type="text" name="rt[pers]" id="persknr" value="<?php echo $rt['pers'] . "\"" . $ro; ?>/>
-            <?php
-                if (isset($ins) && $rt['pid']<"1")
-                {
-    				echo "<br /><span class=\"red\">Mitarbeiter ist erforderlich!</span>\n";
-    				$okn = false;
-                }
-    			else
-    				if ($okn) $okn = true; else $okn=false; 
-            ?>
-        </td>
-    </tr>
-<!--
-    <tr>
-        <td>Mitarbeiter FHI *</td>
-        <td>
-            <select name="rt[pers]" size="10">
-                <?php
-/*                    $select = null;
-//                    $select = ("-1"==$rt['pers'] ) ? ' selected' : null;
-//                    echo "<option $select value=\"-1\"></option>\n";
-                    $sql = "SELECT persknr, CONCAT (nachname, ', ',vorname) as pname FROM fhiiqm.Mitarbeiter ORDER BY 2";
-                    if ($result = $dbc->queryObjectArray($sql))
-                    {
-                        foreach ($result as $row)
-                        {
-                            if (isset($rt['pers'])) $select = ($row->persknr==$rt['pers'] ) ? ' selected' : null;
-        					echo "<option $select value=\"$row->persknr\">$row->pname</option>\n";
-                        }
-                    }    */ 
-                ?>
-            </select>
-            <?php
-/*                if (isset($ins) && $rt['pers']<1)
-                {
-    				echo "<br /><span class=\"red\">Mitarbeiter ist erforderlich!</span>\n";
-    				$okn = false;
-                }
-    			else
-    				if ($okn) $okn = true; else $okn=false; */
-            ?>
-        </td>
-    </tr>
--->
-    <tr>
-        <td>Nutzername *</td>
-        <td><input name="rt[userid]" type="text" size="10" maxlength="10" value="<?php echo $rt['userid'] . "\"" . $ro; ?>/>
-            <?php 
-			     if (isset($rt['userid']) && $rt['userid']<'!')
-				{
-					echo "<br><span class=\"red\">Nutzername(userid) ist erforderlich!</span>\n";
-					$okn = false;
-				}
-				else
-					if ($okn) $okn = true; else $okn=false;
-             ?> 
-        </td>
-    </tr>
-    <tr>
-        <td>Rechte <br /><br />
-            &nbsp;&nbsp;&nbsp;<span class="green">Recht mu&szlig; explizit gew&auml;hlt werden</span><br /><br />
-            &nbsp;&nbsp;&nbsp;Mehrfachauswahl m&ouml;glich:<br />
-            &nbsp;&nbsp;&nbsp;[Strg]-Taste + Anklicken der<br /> 
-            &nbsp;&nbsp;&nbsp;gewünschten Listeneinträge
-        </td>
-        <td>
-            <select name="rt[recht][]" size="18" multiple="multiple"<?php echo $da; ?>>
-                <?php
-//                    $select = null;
-//                    if (is_array($rt['recht'])) $select = in_array( "-1", $rt['recht'] ) ? ' selected' : null;
-//                    echo "<option $select value=\"-1\"></option>\n";
-                    $sql = "SELECT recht_ID, thema FROM fhiiqm.recht ORDER BY 2";
-                    if ($result = $dbc->queryObjectArray($sql))
-                    {
-                        foreach ($result as $row)
-                        {
-                            if (is_array($rt['recht'])) $select = in_array( $row->recht_ID, $rt['recht'] ) ? ' selected' : null;
-        					echo "<option $select value=\"$row->recht_ID\">$row->thema</option>\n";
-                        }
-                    }
-                ?>
-            </select>
-            <?php
-/*                    if (isset($ins) && (count($rt["recht"])< 1) || (count($rt["recht"])==1 && $rt["recht"][0]== "-1"))
-                    {
-    					echo "<br><span class=\"red\">mindestens ein Recht ist erforderlich!</span>\n";
-    					$okn = false;
-                    }
-    				else
-    					if ($okn) $okn = true; else $okn=false;    
-*/
-            ?>
-        </td>
-    </tr>
-    <tr>
-        <td>Rechteinschr&auml;nkung Produktgruppe<br /><br />
-            &nbsp;&nbsp;&nbsp;<span class="green">nichts ausw&auml;hlen = alle Rechte</span><br /><br />
-            &nbsp;&nbsp;&nbsp;Mehrfachauswahl m&ouml;glich
-        </td>
-        <td>
-            <select name="rt[prodg][]" size="7" multiple="multiple"<?php echo $da; ?>>
-                <?php
-                    $select = null;
-//                    if (is_array($rt['prodg'])) $select = in_array( "-1", $rt['prodg'] ) ? ' selected' : null;
-//                    echo "<option $select value=\"-1\"></option>\n";
-                    $sql = "SELECT prod_group_ID, prod_group_name FROM fhiiqm.Produkt_Gruppe ORDER BY 2";
-                    if ($result = $dbc->queryObjectArray($sql))
-                    {
-                        foreach ($result as $row)
-                        {
-                            if (is_array($rt['prodg'])) $select = in_array( $row->prod_group_ID, $rt['prodg'] ) ? ' selected' : null;
-        					echo "<option $select value=\"$row->prod_group_ID\">$row->prod_group_name</option>\n";
-                        }
-                    }
-                ?>
-            </select>
-        </td>
-    </tr>
-    <input type="hidden" name="rt[pid]" id="pid" value="<?php echo $rt['pid']; ?>"/>
-<!--    <input type="hidden" name="rt[pget]" value="<?php echo $rt['pget']; ?>"/> -->
-    <input type="hidden" name="rt[okn]" value="<?php echo $okn; ?>"/>
-<!--  </table>
- </div>   
-</form> -->
+<?php
+
+/**
+ * @author Bettina Schwarzer, Fritz-Haber-Institut
+ * @copyright 10/2011
+ * 
+ * Form Rechtezuordnung
+ */
+
+
+	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
+	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
+    $okn = true;
+
+    if (!is_null($_SESSION["recht"]) && !in_array("rte",$_SESSION["recht"]))
+    {
+        $text = "";
+        $ro = " readonly='readonly'";
+        $da = " disabled='disabled'";
+    }    
+    else
+    {
+        if  (!$pget) $text = "Eingabe"; else $text="&Auml;ndern / L&ouml;schen";
+        $ro = "";
+        $da = "";
+    }    
+?>
+<div align="center">
+<h3><font face="Verdana, Arial, Helvetica, sans-serif"><?php echo $text;?> Nutzer &amp; Rechte fhiiqm</font></h3>
+<h5>* - Felder sind erforderlich!</h5>
+<table>
+<tr><td class="bigger">Die Auswahl eines Mitarbeiters geschieht durch Eingeben von mindesten 2 Zeichen in das Mitarbeiter-Feld.
+</td></tr>
+<tr><td class="bigger">&nbsp;</td></tr>
+</table>
+</div>
+<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_recht">	
+<div align="center">
+<table width="30%" border="0" cellspacing="3" cellpadding="3">
+    <tr><td>Mitarbeiter *</td>
+        <td valign="top"><input class="long20" type="text" name="rt[pers]" id="persknr" value="<?php echo $rt['pers'] . "\"" . $ro; ?>/>
+            <?php
+                if (isset($ins) && $rt['pid']<"1")
+                {
+    				echo "<br /><span class=\"red\">Mitarbeiter ist erforderlich!</span>\n";
+    				$okn = false;
+                }
+    			else
+    				if ($okn) $okn = true; else $okn=false; 
+            ?>
+        </td>
+    </tr>
+<!--
+    <tr>
+        <td>Mitarbeiter FHI *</td>
+        <td>
+            <select name="rt[pers]" size="10">
+                <?php
+/*                    $select = null;
+//                    $select = ("-1"==$rt['pers'] ) ? ' selected' : null;
+//                    echo "<option $select value=\"-1\"></option>\n";
+                    $sql = "SELECT persknr, CONCAT (nachname, ', ',vorname) as pname FROM fhiiqm.Mitarbeiter ORDER BY 2";
+                    if ($result = $dbc->queryObjectArray($sql))
+                    {
+                        foreach ($result as $row)
+                        {
+                            if (isset($rt['pers'])) $select = ($row->persknr==$rt['pers'] ) ? ' selected' : null;
+        					echo "<option $select value=\"$row->persknr\">$row->pname</option>\n";
+                        }
+                    }    */ 
+                ?>
+            </select>
+            <?php
+/*                if (isset($ins) && $rt['pers']<1)
+                {
+    				echo "<br /><span class=\"red\">Mitarbeiter ist erforderlich!</span>\n";
+    				$okn = false;
+                }
+    			else
+    				if ($okn) $okn = true; else $okn=false; */
+            ?>
+        </td>
+    </tr>
+-->
+    <tr>
+        <td>Nutzername *</td>
+        <td><input name="rt[userid]" type="text" size="10" maxlength="10" value="<?php echo $rt['userid'] . "\"" . $ro; ?>/>
+            <?php 
+			     if (isset($rt['userid']) && $rt['userid']<'!')
+				{
+					echo "<br><span class=\"red\">Nutzername(userid) ist erforderlich!</span>\n";
+					$okn = false;
+				}
+				else
+					if ($okn) $okn = true; else $okn=false;
+             ?> 
+        </td>
+    </tr>
+    <tr>
+        <td>Rechte <br /><br />
+            &nbsp;&nbsp;&nbsp;<span class="green">Recht mu&szlig; explizit gew&auml;hlt werden</span><br /><br />
+            &nbsp;&nbsp;&nbsp;Mehrfachauswahl m&ouml;glich:<br />
+            &nbsp;&nbsp;&nbsp;[Strg]-Taste + Anklicken der<br /> 
+            &nbsp;&nbsp;&nbsp;gewünschten Listeneinträge
+        </td>
+        <td>
+            <select name="rt[recht][]" size="18" multiple="multiple"<?php echo $da; ?>>
+                <?php
+//                    $select = null;
+//                    if (is_array($rt['recht'])) $select = in_array( "-1", $rt['recht'] ) ? ' selected' : null;
+//                    echo "<option $select value=\"-1\"></option>\n";
+                    $sql = "SELECT recht_ID, thema FROM fhiiqm.recht ORDER BY 2";
+                    if ($result = $dbc->queryObjectArray($sql))
+                    {
+                        foreach ($result as $row)
+                        {
+                            if (is_array($rt['recht'])) $select = in_array( $row->recht_ID, $rt['recht'] ) ? ' selected' : null;
+        					echo "<option $select value=\"$row->recht_ID\">$row->thema</option>\n";
+                        }
+                    }
+                ?>
+            </select>
+            <?php
+/*                    if (isset($ins) && (count($rt["recht"])< 1) || (count($rt["recht"])==1 && $rt["recht"][0]== "-1"))
+                    {
+    					echo "<br><span class=\"red\">mindestens ein Recht ist erforderlich!</span>\n";
+    					$okn = false;
+                    }
+    				else
+    					if ($okn) $okn = true; else $okn=false;    
+*/
+            ?>
+        </td>
+    </tr>
+    <tr>
+        <td>Rechteinschr&auml;nkung Produktgruppe<br /><br />
+            &nbsp;&nbsp;&nbsp;<span class="green">nichts ausw&auml;hlen = alle Rechte</span><br /><br />
+            &nbsp;&nbsp;&nbsp;Mehrfachauswahl m&ouml;glich
+        </td>
+        <td>
+            <select name="rt[prodg][]" size="7" multiple="multiple"<?php echo $da; ?>>
+                <?php
+                    $select = null;
+//                    if (is_array($rt['prodg'])) $select = in_array( "-1", $rt['prodg'] ) ? ' selected' : null;
+//                    echo "<option $select value=\"-1\"></option>\n";
+                    $sql = "SELECT prod_group_ID, prod_group_name FROM fhiiqm.Produkt_Gruppe ORDER BY 2";
+                    if ($result = $dbc->queryObjectArray($sql))
+                    {
+                        foreach ($result as $row)
+                        {
+                            if (is_array($rt['prodg'])) $select = in_array( $row->prod_group_ID, $rt['prodg'] ) ? ' selected' : null;
+        					echo "<option $select value=\"$row->prod_group_ID\">$row->prod_group_name</option>\n";
+                        }
+                    }
+                ?>
+            </select>
+        </td>
+    </tr>
+    <input type="hidden" name="rt[pid]" id="pid" value="<?php echo $rt['pid']; ?>"/>
+    <input type="hidden" name="rt[sn]" id="sn" value="<?php echo $rt['sn']; ?>"/>
+    <input type="hidden" name="rt[gn]" id="gn" value="<?php echo $rt['gn']; ?>"/>
+<!--    <input type="hidden" name="rt[pget]" value="<?php echo $rt['pget']; ?>"/> -->
+    <input type="hidden" name="rt[okn]" value="<?php echo $okn; ?>"/>
+<!--  </table>
+ </div>   
+</form> -->