<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"/>&nbsp;
		<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)
예제 #2
0
	<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>';
            }
        }
    }
예제 #3
0
		</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>';
            }
        }
    }
예제 #4
0
		</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>';
            }
        }
    }