This commit is contained in:
Gerald Simane
2009-07-16 05:29:52 +00:00
parent 7641beefa4
commit 6a89eb1106
3 changed files with 69 additions and 38 deletions
@@ -22,14 +22,12 @@
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
$user = get_uid();
$rechte = new benutzerberechtigung();
@@ -40,20 +38,44 @@
$htmlstr = "";
if(isset($_GET['searchstr']))
$searchstr = $_GET['searchstr'];
else
$searchstr = '';
$htmlstr.='
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>';
if(isset($_GET['searchstr']) || isset($_POST['bmsuche']))
{
if (isset($_POST['bmsuche']))
{
$bmsuche=strtoupper($_POST['bmsuche']);
$bmsuche = ereg_replace("^0*", "", $bmsuche);
$sql_query="SELECT * FROM public.vw_betriebsmittelperson
WHERE upper(uid) LIKE '%$bmsuche%' OR upper(nachname) LIKE '%$bmsuche%' OR upper(vorname) LIKE '%$bmsuche%'
OR upper(nummer) LIKE '%$bmsuche%' OR upper(nummerintern) LIKE '%$bmsuche%'
WHERE upper(uid) LIKE '%".addslashes($bmsuche)."%' OR upper(nachname) LIKE '%".addslashes($bmsuche)."%' OR upper(vorname) LIKE '%".addslashes($bmsuche)."%'
OR upper(nummer) LIKE '%".addslashes($bmsuche)."%' OR upper(nummerintern) LIKE '%".addslashes($bmsuche)."%'
LIMIT 30";
//echo $sql_query;
}
else
$sql_query = 'SELECT * FROM public.vw_betriebsmittelperson ORDER BY nummer LIMIT 20;';
{
$sql_query = 'SELECT * FROM public.vw_betriebsmittelperson ';
if(!empty($searchstr))
$sql_query.=" where uid ~* '".addslashes($searchstr)."' OR nachname ~* '".addslashes($searchstr)."' OR vorname ~* '".addslashes($searchstr)."' ";
$sql_query.=" ORDER BY nummer ";
if(empty($searchstr))
$sql_query.=" LIMIT 100 ";
}
if(!$erg=$db->db_query($sql_query))
{
$htmlstr='Fehler beim Laden der Berechtigungen';
@@ -91,6 +113,7 @@
}
$htmlstr .= "</tbody></table>\n";
}
}
?>
<html>
<head>
+10 -21
View File
@@ -31,14 +31,11 @@
//DB Verbindung herstellen
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../include/lehrveranstaltung.class.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/functions.inc.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$msg='';
@@ -52,25 +49,24 @@ $user = get_uid();
if (isset($_GET['stg_kz']) || isset($_POST['stg_kz']))
{
$stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:$_POST['stg_kz']);
}
else
{
$stg_kz=0;
}
if(!is_numeric($stg_kz))
$stg_kz=0;
if (isset($_GET['semester']) || isset($_POST['semester']))
{
$semester=(isset($_GET['semester'])?$_GET['semester']:$_POST['semester']);
if($semester>(isset($_GET['max'])?$_GET['max']:$_POST['max']))
{
$semester=(isset($_GET['max'])?$_GET['max']:$_POST['max']);
}
}
else
{
$semester=0;
}
if(!is_numeric($semester))
$semester=0;
if (isset($_GET['order_1']) || isset($_POST['order_1']))
{
@@ -105,14 +101,7 @@ else
$radio_2=-1;
}
if(!is_numeric($stg_kz))
{
$stg_kz=0;
}
if(!is_numeric($semester))
{
$semester=0;
}
$s=array();
foreach ($studiengang as $stg)
+28 -9
View File
@@ -20,15 +20,13 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$user = get_uid())
die('Keine UID gefunde ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
@@ -37,10 +35,23 @@
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite. ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
if(isset($_GET['searchstr']))
$searchstr = $_GET['searchstr'];
else
$searchstr = '';
$htmlstr = "";
$htmlstr = "";
$htmlstr.='
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>';
if(isset($_GET['searchstr']))
{
$sql_query = "SELECT
distinct(tbl_variable.uid), tbl_person.nachname, tbl_person.vorname
FROM
@@ -48,6 +59,13 @@
WHERE
tbl_variable.uid = tbl_benutzer.uid AND
tbl_benutzer.person_id = tbl_person.person_id
and (nachname ~* '".addslashes($searchstr)."' OR
vorname ~* '".addslashes($searchstr)."' OR
alias ~* '".addslashes($searchstr)."' OR
nachname || ' ' || vorname = '".addslashes($searchstr)."' OR
vorname || ' ' || nachname = '".addslashes($searchstr)."' OR
tbl_variable.uid ~* '".addslashes($searchstr)."')
ORDER BY
nachname";
@@ -78,6 +96,7 @@
}
$htmlstr .= "</tbody></table>\n";
}
}
?>
<html>
<head>