fhiiqm/laser_log_flist_ed.php
changeset 29 72f79dab938e
parent 28 8d8bce56918f
child 30 d02d02efc55a
equal deleted inserted replaced
28:8d8bce56918f 29:72f79dab938e
    34 
    34 
    35 <head>
    35 <head>
    36 	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    36 	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    37     <link type="text/css" href="/fhiiqm/css/db.css" rel="Stylesheet" media="screen"/>	
    37     <link type="text/css" href="/fhiiqm/css/db.css" rel="Stylesheet" media="screen"/>	
    38     <link type="text/css" href="/fhiiqm/css/db_print.css" rel="Stylesheet" media="print"/>	
    38     <link type="text/css" href="/fhiiqm/css/db_print.css" rel="Stylesheet" media="print"/>	
    39 <!--
       
    40     <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness/jquery-ui-1.8.16.custom.css" rel="Stylesheet" />	
       
    41     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.6.2.min.js"></script>
       
    42     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
       
    43 -->
       
    44     <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness-1.8.21/jquery-ui-1.8.21.custom.css" rel="Stylesheet" />	
    39     <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness-1.8.21/jquery-ui-1.8.21.custom.css" rel="Stylesheet" />	
       
    40     <link type="text/css" href="/fhiiqm/css/jquery/jquery-ui-timepicker-addon.css" rel="Stylesheet" />	
    45     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.7.2.min.js"></script>
    41     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.7.2.min.js"></script>
    46     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.21.custom.min.js"></script>
    42     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.21.custom.min.js"></script>
       
    43     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-timepicker-addon-1.0.1.js"></script>
    47     <title>Laser-Logbuch</title>
    44     <title>Laser-Logbuch</title>
    48  </head>
    45  </head>
    49  
    46  
    50  <body onload="document.ffilter.filter.focus();">
    47  <body>
    51 
    48 
    52     <script>
    49     <script>
    53       $(document).ready(function() {
    50       $(document).ready(function() {
    54         $("#lid").focus();
    51         $("#lid").focus();
    55         $("#ldat").datepicker({
    52         $("#ldat").datetimepicker({
    56             dateFormat: 'yy-mm-dd 00:00:00', //damit kann auch Uhrzeit angegeben werden
    53             dateFormat: 'yy-mm-dd', 
       
    54             timeFormat: 'hh:mm:ss', //damit kann auch Uhrzeit angegeben werden
    57             yearRange: '2000:2020',
    55             yearRange: '2000:2020',
    58             changeMonth: true,
    56             changeMonth: true,
    59 			changeYear: true,
    57 			changeYear: true,
    60             firstDay: 1,
    58             firstDay: 1,
    61             dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
    59             dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
    62             monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
    60             monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
       
    61             timeText: 'Uhrzeit',
       
    62             hourText: 'Stunde',
       
    63             currentText: 'Jetzt',
       
    64             closeText: 'OK'   
    63         });
    65         });
    64         $("input").ldat("long10").addClass("long10");
    66 //        $("input").ldat("long10").addClass("long10");
    65         });
    67         });
    66     </script>
    68     </script>
    67 
    69 
    68 <?php
    70 <?php
    69     // Eingabeformular
    71     // Eingabeformular
   211     
   213     
   212     if (isset($fnum) && $fnum>1 && !$filter && !$subf)
   214     if (isset($fnum) && $fnum>1 && !$filter && !$subf)
   213     {
   215     {
   214         // Formular anzeigen fuer Filterbegriff
   216         // Formular anzeigen fuer Filterbegriff
   215         $text = $fields[$fnum];
   217         $text = $fields[$fnum];
       
   218         $azeil = array(10=>'10',20=>'20',25=>'25',50=>'50',100=>'100',9999=>'alle'); // Anzahl gezeigter rows
   216         if ($fnum == 4) $tip = "vollständiges Datum in der Form 'yyyy-mm-tt' angeben"; else $tip = "";
   219         if ($fnum == 4) $tip = "vollständiges Datum in der Form 'yyyy-mm-tt' angeben"; else $tip = "";
   217         echo "<form action=" . $_SERVER['PHP_SELF'] . " method='post' enctype='application/x-www-form-urlencoded' id='ffilter' name='ffilter' target='_self'>\n";
   220         echo "<form action=" . $_SERVER['PHP_SELF'] . " method='post' enctype='application/x-www-form-urlencoded' id='ffilter' name='ffilter' target='_self'>\n";
   218         echo "<input type='hidden' name='s' value='$sort'>";
   221         echo "<input type='hidden' name='s' value='$sort'>";
   219         echo "<input type='hidden' name='d' value='$dir'>";
   222         echo "<input type='hidden' name='d' value='$dir'>";
   220         echo "<input type='hidden' name='f' value='$fnum'>";
   223         echo "<input type='hidden' name='f' value='$fnum'>";
   221         echo "<input type='hidden' name='i' value='$laid'>"; // nur gewaehlte Laser-ID
   224         echo "<input type='hidden' name='i' value='$laid'>"; // nur gewaehlte Laser-ID
   222         echo "<table width=\"30%\" border=\"0\">\n";
   225         echo "<table width=\"30%\" border=\"0\">\n";
   223         echo "<tr><td>filtern nach $text: </td>";
   226         echo "<tr><td>filtern nach $text: </td>";
   224         echo "<td><input id='filter' name='filter' type=\"text\" size=\"10\" maxlength=\"30\" value=\"$filter\"/>";
   227         echo "<td><input id='filter' name='filter' type=\"text\" size=\"10\" maxlength=\"30\" value=\"$filter\"/>";
       
   228         echo "<td>Zeilen/Seite?   <select name='z'>\n";
       
   229         foreach ($azeil as $key=>$val)
       
   230         {
       
   231             if ($key == $zeil) $select = "selected"; else $select = "";
       
   232             echo "<option $select value='$key'>$val</option>\n";
       
   233         }
       
   234         echo "</select></td>\n";
   225         echo "<td><input class=\"button\" type=\"submit\" value=\"finden\" name=\"subf\" title=\"subf\" /></td></tr>";
   235         echo "<td><input class=\"button\" type=\"submit\" value=\"finden\" name=\"subf\" title=\"subf\" /></td></tr>";
   226         echo "<tr><td colspan='3'>$tip</td></tr></table>\n";
   236         echo "<tr><td colspan='3'>$tip</td></tr></table>\n";
   227         echo "</form>\n";
   237         echo "</form>\n";
   228         echo "<p>&nbsp;&nbsp;&nbsp;</p>\n";
   238         echo "<p>&nbsp;&nbsp;&nbsp;</p>\n";
   229     }
   239     }
   261                 echo "<form action='". $_SERVER['PHP_SELF'] ."' method='post' enctype='application/x-www-form-urlencoded' name='flas'>\n"; 
   271                 echo "<form action='". $_SERVER['PHP_SELF'] ."' method='post' enctype='application/x-www-form-urlencoded' name='flas'>\n"; 
   262                 echo "<td class='red'><textarea name=\"la[bem]\" id=\"bem\" rows=\"5\" cols=\"100\">" . $la['bem'] ."</textarea><br />";
   272                 echo "<td class='red'><textarea name=\"la[bem]\" id=\"bem\" rows=\"5\" cols=\"100\">" . $la['bem'] ."</textarea><br />";
   263                 echo "<input type=\"hidden\" name=\"la[okn]\" value=\"$okn\"/>\n";
   273                 echo "<input type=\"hidden\" name=\"la[okn]\" value=\"$okn\"/>\n";
   264                 echo "<input type=\"hidden\" name=\"i\" value=\"$laid\"/>\n"; // nur gewaehlte Laser-ID
   274                 echo "<input type=\"hidden\" name=\"i\" value=\"$laid\"/>\n"; // nur gewaehlte Laser-ID
   265                 echo "<input type=\"hidden\" name=\"ld\" value=\"$ldat\"/>";
   275                 echo "<input type=\"hidden\" name=\"ld\" value=\"$ldat\"/>";
       
   276                 echo "<input type=\"hidden\" name=\"st\" value=\"$start\"/>";
       
   277                 echo "<input type=\"hidden\" name=\"z\" value=\"$zeil\"/>";
   266               	if ($sub)
   278               	if ($sub)
   267                 {
   279                 {
   268                     $frage = "Alle Angaben ok?";
   280                     $frage = "Alle Angaben ok?";
   269                 	echo "$frage<input type=\"checkbox\" name=\"ok\" value=\"1\"";
   281                 	echo "$frage<input type=\"checkbox\" name=\"ok\" value=\"1\"";
   270                 	        if ($ok)  echo "checked=\"checked\"";
   282                 	        if ($ok)  echo "checked=\"checked\"";
   276             }
   288             }
   277             else
   289             else
   278             {
   290             {
   279                 echo "<td>".nl2br($row->log_bem)."</td>";
   291                 echo "<td>".nl2br($row->log_bem)."</td>";
   280                 if (!is_null($_SESSION["recht"]) && in_array("le",$_SESSION["recht"]))
   292                 if (!is_null($_SESSION["recht"]) && in_array("le",$_SESSION["recht"]))
   281                     echo "<td><a href='" . $_SERVER["PHP_SELF"]."?i=$row->las_ID&ld=" . urlencode($row->log_date) . // &f=$fnum&b=$filter&s=$sort&d=$dir&st=$st&z=$zeil
   293                     echo "<td><a href='" . $_SERVER["PHP_SELF"]."?i=$row->las_ID&s=$start&z=$zeil&ld=" . urlencode($row->log_date) . // &f=$fnum&b=$filter&s=$sort&d=$dir&st=$st&z=$zeil
   282                     "'><img src=\"/fhiiqm/img/edit.gif\" alt='edit Log-Eintrag' title='edit Log-Eintrag' border='0'/></a></td>";
   294                     "'><img src=\"/fhiiqm/img/edit.gif\" alt='edit Log-Eintrag' title='edit Log-Eintrag' border='0'/></a></td>";
   283                 else echo "<td>&nbsp;</td>";
   295                 else echo "<td>&nbsp;</td>";
   284             }    
   296             }    
   285             echo "</tr>\n";
   297             echo "</tr>\n";
   286         }
   298         }