<input type="submit" value="Suchen"> </form> </td> <td align="right"> <form name="suche" method="POST" action=""> Kartennummer (Lesegerät): <input type="text" value="" id="bmsuche" maxlength=12 size=12 name="bmsuche" tabindex="1"/> <input type="submit" name="submit" value="Suchen"> </form> </td> </tr></table>'; if (isset($_GET['searchstr']) || isset($_POST['bmsuche'])) { $bm_obj = new betriebsmittel(); $sql_query = ''; if (isset($_POST['bmsuche'])) { $bmsuche = strtoupper($_POST['bmsuche']); $kartennummer = $bm_obj->transform_kartennummer($bmsuche); $sql_query = "SELECT \n\t\t\t\t\t\tdistinct on(tbl_betriebsmittelperson.betriebsmittelperson_id)\n\t\t\t\t\t\ttbl_betriebsmittel.*,\n\t\t\t\t\t\ttbl_betriebsmittelperson.*,\n\t\t\t\t\t\ttbl_person.vorname, tbl_person.nachname,\n\t\t\t\t\t\ttbl_benutzer.uid, tbl_betriebsmittelperson.uid as bmpuid\n\t\t\t\t\tFROM \n\t\t\t\t\t\twawi.tbl_betriebsmittel \n\t\t\t\t\t\tJOIN wawi.tbl_betriebsmittelperson USING(betriebsmittel_id)\n\t\t\t\t\t\tJOIN public.tbl_person USING(person_id)\n\t\t\t\t\t\tLEFT JOIN public.tbl_benutzer USING(person_id)\n\t\t\t\t\tWHERE \n\t\t\t\t\t\t(\n\t\t\t\t\t\tupper(nummer) LIKE '%" . $db->db_escape($kartennummer) . "%'\n\t\t\t\t\t\tOR \n\t\t\t\t\t\tupper(nummer2) LIKE '%" . $db->db_escape($kartennummer) . "%'\n\t\t\t\t\t\tOR\n\t\t\t\t\t\tupper(nummer) LIKE '%" . $db->db_escape($bmsuche) . "%'\n\t\t\t\t\t\tOR \n\t\t\t\t\t\tupper(nummer2) LIKE '%" . $db->db_escape($bmsuche) . "%'\n\t\t\t\t\t\t)\t\t\t\t\t\t \n\t\t\t\t\t\tAND betriebsmitteltyp=" . $db->db_add_param($typ) . " LIMIT 30"; //echo $sql_query; } elseif (!empty($searchstr)) { $sql_query = ' SELECT distinct on(tbl_betriebsmittelperson.betriebsmittelperson_id) tbl_betriebsmittel.*, tbl_betriebsmittelperson.*, tbl_person.vorname, tbl_person.nachname, tbl_benutzer.uid, tbl_betriebsmittelperson.uid as bmpuid FROM wawi.tbl_betriebsmittel JOIN wawi.tbl_betriebsmittelperson USING(betriebsmittel_id) JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_benutzer USING(person_id)
<tr> <td nowrap> <form action="' . $_SERVER['PHP_SELF'] . '" METHOD="POST"> <input type="hidden" name="action" value="sucheKarte" /> Hitag Kartennummer: <input type="text" id="kartennummer_hitag" name="kartennummer_hitag" value="' . $db->convert_html_chars($kartennummer_hitag) . '" /> <input type="submit" name="suchen" value="Suchen" /> </form> </td> </tr> </table> '; if ($action == 'sucheKarte') { $bm = new betriebsmittel(); $bmp = new betriebsmittelperson(); $kartennummer_hitag = $bm->transform_kartennummer($kartennummer_hitag); echo 'Suche User mit der Kartennummer ' . $db->convert_html_chars($kartennummer_hitag) . '<br>'; if (!($karten_user = getUidFromCardNumber($kartennummer_hitag))) { $bmp = new betriebsmittelperson(); if ($bmp->getKartenzuordnung($kartennummer_hitag)) { if ($bmp->uid != '') { $karten_user = $bmp->uid; } else { echo '<span class="error">Diese Karte ist derzeit nicht ausgegeben - Bitte an den Support wenden</span>'; } } else { if ($karten_user == '') { echo '<span class="error">Diese Karte ist derzeit nicht ausgegeben - Bitte an den Support wenden</span>'; } } }
</td> <td nowrap> <form action="' . $_SERVER['PHP_SELF'] . '" METHOD="POST"> <input type="hidden" name="action" value="sucheUser" /> UID: <input type="text" id="karten_user" name="karten_user" value="' . $db->convert_html_chars($karten_user) . '" /> <input type="submit" name="suchen" value="Suchen" /> </form> </td> </tr> </table> '; if ($action == 'sucheKarte') { $bm = new betriebsmittel(); $bmp = new betriebsmittelperson(); $kartennummer = $bm->transform_kartennummer($kartennummer); echo 'Suche User mit der Kartennummer ' . $db->convert_html_chars($kartennummer) . '<br>'; if (!($karten_user = getUidFromCardNumber($kartennummer))) { $bmp = new betriebsmittelperson(); if ($bmp->getKartenzuordnung($kartennummer)) { if ($bmp->uid != '') { $karten_user = $bmp->uid; } else { echo '<span class="error">Diese Karte ist derzeit nicht ausgegeben</span>'; } } else { if ($karten_user == '') { echo '<span class="error">Diese Karte ist derzeit nicht ausgegeben</span>'; } } }
</td> <td nowrap> <form action="' . $_SERVER['PHP_SELF'] . '" METHOD="POST"> <input type="hidden" name="action" value="sucheUser" /> UID: <input type="text" id="karten_user" name="karten_user" value="' . $db->convert_html_chars($karten_user) . '" /> <input type="submit" name="suchen" value="Suchen" /> </form> </td> </tr> </table> '; if ($action == 'sucheKarte') { $bm = new betriebsmittel(); $bmp = new betriebsmittelperson(); $kartennummer_alt = $bm->transform_kartennummer($kartennummer_alt); echo 'Suche User mit der Kartennummer ' . $db->convert_html_chars($kartennummer_alt) . '<br>'; if (!($karten_user = getUidFromCardNumber($kartennummer_alt))) { $bmp = new betriebsmittelperson(); if ($bmp->getKartenzuordnung($kartennummer_alt)) { if ($bmp->uid != '') { $karten_user = $bmp->uid; } else { echo '<span class="error">Diese Karte ist derzeit nicht ausgegeben</span>'; } } else { if ($karten_user == '') { echo '<span class="error">Diese Karte ist derzeit nicht ausgegeben</span>'; } } }