本文整理汇总了PHP中basis_db::db_add_param方法的典型用法代码示例。如果您正苦于以下问题:PHP basis_db::db_add_param方法的具体用法?PHP basis_db::db_add_param怎么用?PHP basis_db::db_add_param使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类basis_db
的用法示例。
在下文中一共展示了basis_db::db_add_param方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isset
}
$fachbereich_kurzbz = '';
$fixtermin = false;
if (!isset($_POST['uid'])) {
$uid = isset($_GET['uid']) ? $_GET['uid'] : '-1';
$projektarbeit_id = isset($_GET['projektarbeit_id']) ? $_GET['projektarbeit_id'] : '-1';
$titel = isset($_GET['titel']) ? $_GET['titel'] : '-1';
$erst = isset($_GET['erst']) ? $_GET['erst'] : '';
$p2id = isset($_GET['p2id']) ? $_GET['p2id'] : '';
$command = '';
$paabgabe_id = '';
$fixtermin = false;
$datum = '';
$kurzbz = '';
if ($projektarbeit_id != '-1') {
$qry_stg = "SELECT tbl_studiengang.* FROM public.tbl_studiengang \n\t\t\tJOIN lehre.tbl_lehrveranstaltung USING(studiengang_kz) \n\t\t\tJOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id)\n\t\t\tJOIN lehre.tbl_projektarbeit USING(lehreinheit_id)\n\t\t\tWHERE projektarbeit_id=" . $db->db_add_param($projektarbeit_id, FHC_INTEGER);
if ($result_stg = $db->db_query($qry_stg)) {
if ($row_stg = $db->db_fetch_object($result_stg)) {
$stgbez = $row_stg->bezeichnung;
$stg_kz = $row_stg->studiengang_kz;
} else {
echo "<font color=\"#FF0000\">Fehler beim Laden des Studiengangs!</font><br> ";
exit;
}
} else {
echo "<font color=\"#FF0000\">Studiengang konnte nicht gefunden werden!</font><br> ";
exit;
}
} else {
exit;
}
示例2: studiensemester
require_once '../include/studiensemester.class.php';
$db = new basis_db();
$uid = $_GET["uid"];
$studiensemester = $_GET["studiensemester"];
$studiensemester = new studiensemester($studiensemester);
$rdf_url = 'http://www.technikum-wien.at/anzahlLehreinheiten/';
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
echo '
<RDF:RDF
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:ANZAHLLEHREINHEITEN="' . $rdf_url . 'rdf#"
>
<RDF:Seq about="' . $rdf_url . 'liste">
';
$qry = 'SELECT COUNT(DISTINCT(datum)) as anzahl from lehre.tbl_stundenplan ' . 'WHERE mitarbeiter_uid=' . $db->db_add_param($uid) . ' AND (datum BETWEEN ' . $db->db_add_param($studiensemester->start) . ' AND ' . $db->db_add_param($studiensemester->ende) . ');';
if ($db->db_query($qry)) {
if ($db->db_num_rows() == 1) {
if ($row = $db->db_fetch_object()) {
echo '<RDF:li>
<RDF:Description about="' . $rdf_url . $uid . '">
<ANZAHLLEHREINHEITEN:anzahl><![CDATA[' . $row->anzahl . ']]></ANZAHLLEHREINHEITEN:anzahl>' . '</RDF:Description>' . '</RDF:li>';
}
}
} else {
echo "test";
}
?>
</RDF:Seq>
>>>>>>> fee287127566cd5d18c55b556d178b661711c694
</RDF:RDF>
示例3: studiengang
$semester = '';
}
if (isset($_GET['oe_kurzbz'])) {
$oe_kurzbz = $_GET['oe_kurzbz'];
} else {
$oe_kurzbz = '';
}
if (isset($_GET['uid'])) {
$uid = $_GET['uid'];
} else {
$uid = '';
}
$db = new basis_db();
$stg_obj = new studiengang();
$stg_obj->getAll('typ, kurzbz', false);
$qry = "\nSELECT (SELECT nachname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=COALESCE(tbl_lehrveranstaltung.koordinator, (SELECT uid FROM public.tbl_benutzerfunktion \n\t\t \t\t\t\t\t\t\t\t WHERE fachbereich_kurzbz=tbl_fachbereich.fachbereich_kurzbz AND \n\t\t \t\t\t\t\t\t\t\t tbl_lehrveranstaltung.studiengang_kz=(SELECT studiengang_kz FROM public.tbl_studiengang WHERE oe_kurzbz=tbl_benutzerfunktion.oe_kurzbz LIMIT 1) AND \n\t\t \t\t\t\t\t\t\t\t funktion_kurzbz='fbk' AND\n\t\t \t\t\t\t\t\t\t\t (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND\n\t\t\t\t\t\t\t\t\t\t\t\t(tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) \n\t\t\t\t\t\t\t\t\t\t\tLIMIT 1\n\t\t \t\t\t\t\t\t\t\t )\n\t\t\t\t\t\t\t)\n\t\t\t) as koordinator,\n\t(SELECT vorname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=COALESCE(tbl_lehrveranstaltung.koordinator, (SELECT uid FROM public.tbl_benutzerfunktion \n\t\t \t\t\t\t\t\t\t\t WHERE fachbereich_kurzbz=tbl_fachbereich.fachbereich_kurzbz AND \n\t\t \t\t\t\t\t\t\t\t tbl_lehrveranstaltung.studiengang_kz=(SELECT studiengang_kz FROM public.tbl_studiengang WHERE oe_kurzbz=tbl_benutzerfunktion.oe_kurzbz LIMIT 1) AND \n\t\t \t\t\t\t\t\t\t\t funktion_kurzbz='fbk' AND\n\t\t \t\t\t\t\t\t\t\t (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND\n\t\t\t\t\t\t\t\t\t\t\t\t(tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) \n\t\t\t\t\t\t\t\t\t\t\tLIMIT 1\n\t\t \t\t\t\t\t\t\t\t )\n\t\t\t\t\t\t\t)\n\t\t\t) as vorname,\n\n\tlehrfach.bezeichnung as lf_bezeichnung, tbl_lehrveranstaltung.studiengang_kz,\n\ttbl_fachbereich.fachbereich_kurzbz as fachbereich_kurzbz, tbl_lehreinheitmitarbeiter.mitarbeiter_uid, \n\ttbl_lehrveranstaltung.semester as lv_semester, tbl_lehreinheit.lehreinheit_id, tbl_lehreinheitmitarbeiter.faktor,\n\ttbl_lehreinheitmitarbeiter.stundensatz, \n\ttbl_lehreinheitmitarbeiter.semesterstunden lemss, tbl_lehreinheitmitarbeiter.planstunden,\n\ttbl_lehreinheit.stundenblockung, tbl_lehreinheit.wochenrythmus, tbl_lehreinheit.raumtyp, tbl_lehreinheit.raumtypalternativ,\n\ttbl_lehreinheitmitarbeiter.anmerkung\n\t,tbl_lehreinheit.studiensemester_kurzbz\n\t,tbl_lehrveranstaltung.ects\n\t,tbl_lehrveranstaltung.semesterstunden \n\t,tbl_lehrveranstaltung.semesterstunden as sws\n\t,tbl_lehrveranstaltung.lehrform_kurzbz\n\t,tbl_lehrveranstaltung.lehrveranstaltung_id\n\t,(SELECT nachname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=(SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehre.tbl_lehreinheitmitarbeiter.lehreinheit_id=lehre.tbl_lehreinheit.lehreinheit_id and lehre.tbl_lehreinheitmitarbeiter.lehrfunktion_kurzbz='LV-Leitung' LIMIT 1)\n\t\t)as lv_leitung\t\n\t,(SELECT vorname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=(SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehre.tbl_lehreinheitmitarbeiter.lehreinheit_id=lehre.tbl_lehreinheit.lehreinheit_id and lehre.tbl_lehreinheitmitarbeiter.lehrfunktion_kurzbz='LV-Leitung' LIMIT 1)\n\t\t)as lv_leitung_vorname\t\n\t,(SELECT bezeichnung FROM lehre.tbl_lehrform WHERE lehre.tbl_lehrform.lehrform_kurzbz=tbl_lehrveranstaltung.lehrform_kurzbz LIMIT 1) as lv_type\n\t,tbl_lehrveranstaltung.lehrform_kurzbz\nFROM \n\tlehre.tbl_lehrveranstaltung \n\tJOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id) \n\tJOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id) \n\tJOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id)\n\tJOIN public.tbl_fachbereich ON(lehrfach.oe_kurzbz=tbl_fachbereich.oe_kurzbz)\nWHERE \n\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($studiensemester_kurzbz);
# ,(SELECT lv_semesterstunden FROM campus.vw_lehreinheit WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id and lehreinheit_id=lehre.tbl_lehreinheit.lehreinheit_id and studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' LIMIT 1) as sws
if ($studiengang_kz != '') {
$qry .= " AND tbl_lehrveranstaltung.studiengang_kz=" . $db->db_add_param($studiengang_kz, FHC_INTEGER);
}
if ($oe_kurzbz != '') {
$qry .= " AND tbl_fachbereich.oe_kurzbz=" . $db->db_add_param($oe_kurzbz);
}
if ($semester != '') {
$qry .= " AND tbl_lehrveranstaltung.semester=" . $db->db_add_param($semester, FHC_INTEGER);
}
if ($uid != '') {
$qry .= " AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=" . $db->db_add_param($uid);
}
$qry .= " ORDER BY tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung";
/*
示例4: while
if (!is_numeric($stg_kz)) {
$stg_kz = 0;
}
//semester=100 bedeutet die Auswahl aller Semester
if (!is_numeric($semester)) {
$semester = 100;
}
//Einlesen der maximalen, regulären Dauer der Studiengänge in einen Array
$qry_stg = "SELECT * FROM public.tbl_studiengang";
if ($result_stg = $db->db_query($qry_stg)) {
while ($row_stg = $db->db_fetch_object($result_stg)) {
$max[$row_stg->studiengang_kz] = $row_stg->max_semester;
}
}
//select für die Anzeige
$sql_query = "SELECT tbl_student.*,tbl_person.*, tbl_studentlehrverband.semester as semester_stlv, tbl_studentlehrverband.verband as verband_stlv, \n\t\t\ttbl_studentlehrverband.gruppe as gruppe_stlv FROM tbl_studentlehrverband JOIN tbl_student USING (student_uid)\n\t\t\t\tJOIN tbl_benutzer ON (student_uid=uid)\n\t\t\t\tJOIN tbl_person USING (person_id)\n\t\t\tWHERE tbl_benutzer.aktiv AND tbl_studentlehrverband.studiengang_kz=" . $db->db_add_param($stg_kz, FHC_INTEGER) . " \n\t\t\tAND studiensemester_kurzbz=" . $db->db_add_param($studiensemester_kurzbz);
if ($semester < 100) {
$sql_query .= "AND tbl_studentlehrverband.semester=" . $db->db_add_param($semester, FHC_INTEGER);
//semester = 100 wählt alle aus
}
$sql_query .= "ORDER BY semester, nachname";
//echo $sql_query;
if (!($result_std = $db->db_query($sql_query))) {
error("Studenten not found!");
}
$outp = '';
// ****************************** Vorrücken ******************************
if (isset($_POST['vorr'])) {
$stg_help = new studiengang();
if (!$stg_help->load($stg_kz)) {
die("Studiengang mit der Kennzahl {$stg_kz} kann nicht geladen werden");
示例5: studiensemester
$format_number_bold->setLeft(2);
$i = 0;
$studiensemester = new studiensemester();
$stsem = $studiensemester->getNearest();
$worksheet->write(0, 0, 'Erstellt am ' . date('d.m.Y') . " Studiensemester: {$stsem}", $format_bold);
//Ueberschriften
$zeile = 1;
$spalte = 0;
$maxlength[$spalte] = 10;
$worksheet->write($zeile + 1, $spalte++, "Nachname", $format_bold);
$maxlength[$spalte] = 10;
$worksheet->write($zeile + 1, $spalte++, "Vorname", $format_bold);
$maxlength[$spalte] = 10;
$worksheet->write($zeile + 1, $spalte++, "UID", $format_bold);
$db = new basis_db();
$qry = "SELECT \n\t\t\tdistinct tbl_studiengang.studiengang_kz, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kuerzel\n\t\tFROM \n\t\t\tlehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) \n\t\t\tJOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) \n\t\t\tJOIN public.tbl_studiengang USING(studiengang_kz)\n\t\tWHERE \n\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($stsem) . " AND\n\t\t\ttbl_lehreinheitmitarbeiter.faktor is not null AND\n\t\t\ttbl_lehreinheitmitarbeiter.faktor<>0 AND\n\t\t\ttbl_lehreinheitmitarbeiter.stundensatz is not null AND\n\t\t\ttbl_lehreinheitmitarbeiter.stundensatz<>0 AND\n\t\t\ttbl_lehreinheitmitarbeiter.semesterstunden is not null AND\n\t\t\ttbl_lehreinheitmitarbeiter.semesterstunden<>0 ORDER BY kuerzel";
if (!($result = $db->db_query($qry))) {
die('Fehler in qry');
}
while ($row = $db->db_fetch_object($result)) {
$worksheet->write($zeile, $spalte, $row->kuerzel, $format_bold_center);
$worksheet->write($zeile, $spalte + 1, $row->kuerzel, $format_bold_center);
$worksheet->write($zeile, $spalte + 2, $row->kuerzel, $format_bold_center);
$worksheet->write($zeile, $spalte + 3, $row->kuerzel, $format_bold_center);
$stg_spalte[$row->studiengang_kz] = $spalte;
$maxlength[$spalte] = 7;
$worksheet->write($zeile + 1, $spalte++, 'Stunden', $format_bold_border);
$maxlength[$spalte] = 5;
$worksheet->write($zeile + 1, $spalte++, 'Sätze', $format_bold_border);
$maxlength[$spalte] = 6;
$worksheet->write($zeile + 1, $spalte++, 'Faktor', $format_bold_border);
示例6: showFarbcodes
}
function showFarbcodes()
{
$farbcodes = '';
$farbcodes .= "<table>";
$farbcodes .= "<tr><td style=\"background-color:#FFFFFF; width:35px;\"></td><td style=\"padding-left:5px;\">Termin noch mehr als 12 Tage entfernt</tr>";
$farbcodes .= "<tr><td style=\"background-color:#FFFF00;\"></td><td style=\"padding-left:5px;\">Termin innerhalb der nächsten 12 Tage</tr>";
$farbcodes .= "<tr><td style=\"background-color:#FF0000;\"></td><td style=\"padding-left:5px;\">Termin überschritten / keine Abgabe</tr>";
$farbcodes .= "<tr><td style=\"background-color:#00FF00;\"></td><td style=\"padding-left:5px;\">abgegeben</tr>";
$farbcodes .= "<tr><td style=\"background-color:#EA7B7B;\"></td><td style=\"padding-left:5px;\">Abgabe nach Termin</tr>";
$farbcodes .= "</table>";
return $farbcodes;
}
$trenner = new variable();
$trenner->loadVariables($getuid);
$sql_query = "SELECT *, \n\t\t\t(SELECT orgform_kurzbz\n\t\t\tFROM tbl_prestudentstatus\n\t\t\tWHERE prestudent_id=(Select prestudent_id from tbl_student where student_uid=xy.uid limit 1)\n\t\t\tORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1\n\t\t\t) as organisationsform\n\t\t\tFROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) public.tbl_studiengang.bezeichnung as stgbez,tbl_projekttyp.bezeichnung AS prjbez,* FROM lehre.tbl_projektarbeit \n\t\t\tLEFT JOIN public.tbl_benutzer on(uid=student_uid) \n\t\t\tLEFT JOIN public.tbl_person on(tbl_benutzer.person_id=tbl_person.person_id)\n\t\t\tLEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id) \n\t\t\tLEFT JOIN lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id) \n\t\t\tLEFT JOIN public.tbl_studiengang using(studiengang_kz)\n\t\t\tLEFT JOIN lehre.tbl_projekttyp USING (projekttyp_kurzbz)\n\t\t\tWHERE (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom')\n\t\t\tAND public.tbl_benutzer.aktiv \n\t\t\tAND lehre.tbl_projektarbeit.note IS NULL \n\t\t\tAND public.tbl_studiengang.studiengang_kz=" . $db->db_add_param($stg_kz) . "\n\t\t\tORDER BY tbl_projektarbeit.projektarbeit_id desc) as xy \n\t\tORDER BY nachname";
if (!($erg = $db->db_query($sql_query))) {
$errormsg = 'Fehler beim Laden der Betreuungen';
} else {
//$htmlstr .= "<form name='formular'><input type='hidden' name='check' value=''></form>";
$htmlstr .= "<form name='multitermin' action='abgabe_assistenz_multitermin.php' title='Serientermin' target='al_detail' method='POST'>";
//$htmlstr .= "<table id='t1' class='liste table-autosort:5 table-stripeclass:alternate table-autostripe'>\n";
$htmlstr .= "<table id='t1' class='tablesorter'>\n";
$htmlstr .= "<thead><tr class='liste'>\n";
$htmlstr .= "<th></th><th class='table-sortable:default'>UID</th>\n\t\t\t\t<th>Email</th>\n\t\t\t\t<th class='table-sortable:default'>Sem.</th>\n\t\t\t\t<th class='table-sortable:default'>Vorname</th>\n\t\t\t\t<th class='table-sortable:alphanumeric'>Nachname</th>\n\t\t\t\t<th class='table-sortable:default'>Orgform</th>";
$htmlstr .= "<th class='table-sortable:default'>Typ</th>\n\t\t\t\t<th>Titel</th>\n\t\t\t\t<th class='table-sortable:alphanumeric'>1.Begutachter(in)</th>\n\t\t\t\t<th>1</th>\n\t\t\t\t<th>2</th>\n\t\t\t\t<th class='table-sortable:alphanumeric'>2.Begutachter(in)</th>";
$htmlstr .= "</tr></thead><tbody>\n";
$i = 0;
$erstbegutachter = '';
$zweitbegutachter = '';
$muid = '';
示例7: foreach
if ($benutzergruppe->delete($user, $gruppe)) {
echo $p->t('lehre/AbmeldungErfolgreich');
// Menuebaum neu Laden damit die LV nicht mehr angezeigt wird
echo '<script>window.parent.menu.location.reload();</script>';
} else {
echo $benutzergruppe->errormsg;
}
} else {
echo $p->t('lehre/AbmeldungAusGruppeNichtMoeglich');
}
} else {
foreach ($gruppen as $gruppe) {
$lehrveranstaltung = new lehrveranstaltung();
$lehrveranstaltung->load($lvid);
if (defined('CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN) {
$qry = "SELECT \n\t\t\t\t\t\tlehrfach_id\n\t\t\t\t\tFROM \n\t\t\t\t\t\tlehre.tbl_lehreinheit \n\t\t\t\t\t\tJOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id)\n\t\t\t\t\tWHERE \n\t\t\t\t\t\tgruppe_kurzbz=" . $db->db_add_param($gruppe) . "\n\t\t\t\t\t\tAND lehrveranstaltung_id=" . $db->db_add_param($lvid) . "\n\t\t\t\t\t\tAND studiensemester_kurzbz=" . $db->db_add_param($stsem);
if ($result = $db->db_query($qry)) {
if ($row = $db->db_fetch_object($result)) {
$lehrveranstaltung->load($row->lehrfach_id);
}
}
}
echo '<form action="abmeldung.php?lvid=' . $lvid . '&stsem=' . $stsem . '" method="POST">';
echo $p->t('lehre/confirmAbmeldung', array($lehrveranstaltung->bezeichnung));
echo '<input type="hidden" name="gruppe" value="' . $gruppe . '" />';
echo '<br><br><input type="Submit" value="Abmelden">';
echo '</form><br><br>';
}
}
} else {
echo $p->t('lehre/nichtzugeteilt');
示例8: lehrveranstaltung
$stsem = $stsemobj->getaktorNext();
$lv_obj = new lehrveranstaltung();
if (!$lv_obj->load($lehrveranstaltung_id)) {
die($lv_obj->errormsg);
}
$ects_points = $lv_obj->ects;
$stg = $lv_obj->studiengang_kz;
$sem = $lv_obj->semester;
$lang = $lv_obj->sprache;
$titel_de = $lv_obj->bezeichnung;
$titel_en = $lv_obj->bezeichnung_english;
if (!isset($lv)) {
$lv = 0;
}
//Zugeteilte Fachbereiche auslesen
$qry = "SELECT distinct tbl_fachbereich.bezeichnung as bezeichnung, tbl_fachbereich.fachbereich_kurzbz as fachbereich_kurzbz\n\t\t\tFROM public.tbl_fachbereich, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach\n\t \tWHERE tbl_lehreinheit.studiensemester_kurzbz=(\n\t \t\tSELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)\n\t \t\tWHERE tbl_lehreinheit.lehrveranstaltung_id=" . $db->db_add_param($lv, FHC_INTEGER) . " ORDER BY ende DESC LIMIT 1)\n\t \tAND tbl_lehreinheit.lehrveranstaltung_id=" . $db->db_add_param($lv, FHC_INTEGER) . " AND\n\t \ttbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id AND\n\t \ttbl_fachbereich.oe_kurzbz=lehrfach.oe_kurzbz";
if (!($result = $db->db_query($qry))) {
die('Fehler beim Lesen aus der Datenbank');
}
$fachbereiche = "'1'";
$fachbereich['kurzbz'] = array();
$fachbereich['bezeichnung'] = array();
while ($row = $db->db_fetch_object($result)) {
$fachbereiche .= ", " . $db->db_add_param($row->fachbereich_kurzbz);
$fachbereich['kurzbz'][] = $row->fachbereich_kurzbz;
$fachbereich['bezeichnung'][] = $row->bezeichnung;
}
//Studiengangsbezeichnung auslesen
$stg_hlp_obj = new studiengang();
$stg_hlp_obj->load($stg);
$stg_kurzbz = $stg_hlp_obj->kuerzel;
示例9: foreach
foreach ($note->result as $n) {
$note_arr[$n->note] = $n->anmerkung;
$note_bezeichnung_arr[$n->note] = $n->bezeichnung;
}
if (isset($_GET['ss'])) {
$studiensemester_kurzbz = $_GET['ss'];
} else {
die('Studiensemester muss uebergeben werden');
}
if (isset($_GET['lvid'])) {
$lehrveranstaltung_id = $_GET['lvid'];
} else {
$lehrveranstaltung_id = 0;
}
//Daten holen
$lqry = "SELECT \n\t\t\t\ttbl_person.titelpre, tbl_person.vorname, tbl_person.nachname, tbl_person.titelpost \n\t\t\tFROM \n\t\t\t\tpublic.tbl_benutzer JOIN public.tbl_person using (person_id) \n\t\t\tWHERE \n\t\t\t\ttbl_benutzer.uid = (SELECT \n\t\t\t\t\t\t\t\t\t\ttbl_lehreinheitmitarbeiter.mitarbeiter_uid \n\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\tlehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehrfunktion USING(lehrfunktion_kurzbz), \n\t\t\t\t\t\t\t\t\t\tlehre.tbl_lehreinheit JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) \n\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\ttbl_lehreinheitmitarbeiter.lehreinheit_id = tbl_lehreinheit.lehreinheit_id AND\n\t\t\t\t\t\t\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id = " . $db->db_add_param($lehrveranstaltung_id) . " AND\n\t\t\t\t\t\t\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($studiensemester_kurzbz) . "\n\t\t\t\t\t\t\t\t\tORDER BY tbl_lehrfunktion.standardfaktor desc limit 1)";
$leiter_titel = '';
$leiter_vorname = '';
$leiter_nachname = '';
$leiter_titelpost = '';
if ($db->db_query($lqry)) {
if ($lrow = $db->db_fetch_object()) {
$leiter_titel = $lrow->titelpre;
$leiter_vorname = $lrow->vorname;
$leiter_nachname = $lrow->nachname;
$leiter_titelpost = $lrow->titelpost;
}
}
$qry = "SELECT wochen FROM public.tbl_semesterwochen \n\t\t\t\t\t\tWHERE (studiengang_kz, semester) in (SELECT studiengang_kz, semester \n\t\t\t\t\t\tFROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id=" . $db->db_add_param($lehrveranstaltung_id, FHC_INTEGER) . ")";
$wochen = 15;
if ($result_wochen = $db->db_query($qry)) {
示例10: sum
//Liste mit den Stunden in den jeweiligen Instituten anzeigen
$qry = "SELECT sum(tbl_lehreinheitmitarbeiter.semesterstunden) as summe, tbl_studiengang.bezeichnung\n\t\t\tFROM\n\t\t\t\tlehre.tbl_lehreinheitmitarbeiter\n\t\t\t\tJOIN lehre.tbl_lehreinheit USING(lehreinheit_id)\n\t\t\t\tJOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)\n\t\t\t\tJOIN public.tbl_studiengang USING(studiengang_kz)\n\t\t\tWHERE\n\t\t\t\tmitarbeiter_uid=" . $db->db_add_param($mitarbeiter_uid) . " AND\n\t\t\t\tstudiensemester_kurzbz=" . $db->db_add_param($studiensemester_kurzbz) . " AND\n\t\t\t\tfaktor>0 AND\n\t\t\t\tstundensatz>0 AND\n\t\t\t\tbismelden AND\n\t\t\t\ttbl_studiengang.oe_kurzbz in(" . $db->db_implode4SQL($oe_arr) . ")\n\t\t\tGROUP BY tbl_studiengang.bezeichnung";
if ($result = $db->db_query($qry)) {
while ($row = $db->db_fetch_object($result)) {
$ret .= $row->summe . ' Stunden ' . $row->bezeichnung . "\n";
}
}
return $ret;
}
if (!$error) {
if (!empty($_POST['lehrveranstaltung'])) {
$lva = new lehrveranstaltung($_POST['lehrveranstaltung']);
}
if (isset($_POST['type']) && $_POST['type'] == 'lehreinheit_mitarbeiter_save') {
//Lehreinheitmitarbeiter Zuteilung
$qry = "SELECT tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.lehrveranstaltung_id,\n\t\t\t\t(SELECT fachbereich_kurzbz FROM public.tbl_fachbereich WHERE oe_kurzbz=lehrfach.oe_kurzbz) as fachbereich_kurzbz\n\t\t\t\tFROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach\n\t\t\t\tWHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id AND lehreinheit_id=" . $db->db_add_param($_POST['lehreinheit_id'], FHC_INTEGER);
if ($result = $db->db_query($qry)) {
if ($row = $db->db_fetch_object($result)) {
$lva = new lehrveranstaltung($row->lehrveranstaltung_id);
$oe_arr = $lva->getAllOe();
if (!$rechte->isBerechtigtMultipleOe('admin', $oe_arr, 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $oe_arr, 'suid') && !$rechte->isBerechtigtMultipleOe('lv-plan', $oe_arr, 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $oe_arr, 'suid', $row->fachbereich_kurzbz) && !$rechte->isBerechtigtMultipleOe('admin', $oe_arr, 'suid', $row->fachbereich_kurzbz)) {
$error = true;
$return = false;
$errormsg = 'Keine Berechtigung';
}
} else {
$error = true;
$return = false;
$errormsg = 'Lehreinheit wurde nicht gefunden';
}
} else {
示例11: elseif
table td
{
font-size: small;
}
</style>
</head>
<body>';
if ($studiengang_kz != '') {
echo '<h2>LV Uebersicht ' . $studiengang->kuerzel . ' ' . ($semester != '' ? "{$semester}. Semester" : '') . '</h2>';
} elseif ($mitarbeiter_uid != '') {
echo '<h2>LV Uebersicht ' . $mitarbeiter->nachname . ' ' . $mitarbeiter->vorname . '</h2>';
} elseif ($oe_kurzbz != '') {
echo '<h2>LV Uebersicht ' . $oe_kurzbz . '</h2>';
}
if ($studiengang_kz != '') {
$qry = "SELECT\n\t\t\t\ttbl_lehrveranstaltung.kurzbz as kurzbz, tbl_lehrveranstaltung.bezeichnung as bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id,\n\t\t\t\ttbl_lehrveranstaltung.ects as ects, tbl_lehrveranstaltung.semesterstunden as semesterstunden,\n\t\t\t\tlehrfach.kurzbz as lf_kurzbz, lehrfach.bezeichnung as lf_bezeichnung, tbl_lehreinheit.lehreinheit_id as lehreinheit_id,\n\t\t\t\ttbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz, tbl_lehreinheitmitarbeiter.semesterstunden as lektor_semesterstunden,\n\t\t\t\ttbl_lehreinheitmitarbeiter.stundensatz as lektor_stundensatz, tbl_lehreinheitmitarbeiter.faktor as lektor_faktor,\n\t\t\t\ttbl_person.vorname, tbl_person.nachname, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester\n\t\t\tFROM\n\t\t\t\tlehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter,\n\t\t\t\tlehre.tbl_lehrveranstaltung as lehrfach, public.tbl_benutzer, public.tbl_person\n\t\t\tWHERE\n\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\tlehrfach.lehrveranstaltung_id=tbl_lehreinheit.lehrfach_id AND\n\t\t\t\ttbl_benutzer.uid=tbl_lehreinheitmitarbeiter.mitarbeiter_uid AND\n\t\t\t\ttbl_person.person_id=tbl_benutzer.person_id AND\n\t\t\t\ttbl_lehrveranstaltung.studiengang_kz=" . $db->db_add_param($studiengang_kz, FHC_INTEGER) . " AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($semester_aktuell);
if ($semester != '') {
$qry .= " AND tbl_lehrveranstaltung.semester=" . $db->db_add_param($semester, FHC_INTEGER);
}
$qry .= " ORDER BY tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehreinheit.lehreinheit_id";
} elseif ($mitarbeiter_uid != '') {
$qry = "SELECT\n\t\t\t\ttbl_lehrveranstaltung.kurzbz as kurzbz, tbl_lehrveranstaltung.bezeichnung as bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id,\n\t\t\t\ttbl_lehrveranstaltung.ects as ects, tbl_lehrveranstaltung.semesterstunden as semesterstunden,\n\t\t\t\tlehrfach.kurzbz as lf_kurzbz, lehrfach.bezeichnung as lf_bezeichnung, tbl_lehreinheit.lehreinheit_id as lehreinheit_id,\n\t\t\t\ttbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz, tbl_lehreinheitmitarbeiter.semesterstunden as lektor_semesterstunden,\n\t\t\t\ttbl_lehreinheitmitarbeiter.stundensatz as lektor_stundensatz, tbl_lehreinheitmitarbeiter.faktor as lektor_faktor,\n\t\t\t\ttbl_person.vorname, tbl_person.nachname, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester\n\t\t\tFROM\n\t\t\t\tlehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter,\n\t\t\t\tlehre.tbl_lehrveranstaltung as lehrfach, public.tbl_benutzer, public.tbl_person\n\t\t\tWHERE\n\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\tlehrfach.lehrveranstaltung_id=tbl_lehreinheit.lehrfach_id AND\n\t\t\t\ttbl_benutzer.uid=tbl_lehreinheitmitarbeiter.mitarbeiter_uid AND\n\t\t\t\ttbl_person.person_id=tbl_benutzer.person_id AND\n\t\t\t\ttbl_lehreinheitmitarbeiter.mitarbeiter_uid=" . $db->db_add_param($mitarbeiter_uid) . " AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($semester_aktuell);
$qry .= " ORDER BY tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehreinheit.lehreinheit_id";
} elseif ($oe_kurzbz != '') {
$qry = "SELECT\n\t\t\t\ttbl_lehrveranstaltung.kurzbz as kurzbz, tbl_lehrveranstaltung.bezeichnung as bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id,\n\t\t\t\ttbl_lehrveranstaltung.ects as ects, tbl_lehrveranstaltung.semesterstunden as semesterstunden,\n\t\t\t\tlehrfach.kurzbz as lf_kurzbz, lehrfach.bezeichnung as lf_bezeichnung, tbl_lehreinheit.lehreinheit_id as lehreinheit_id,\n\t\t\t\ttbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz, tbl_lehreinheitmitarbeiter.semesterstunden as lektor_semesterstunden,\n\t\t\t\ttbl_lehreinheitmitarbeiter.stundensatz as lektor_stundensatz, tbl_lehreinheitmitarbeiter.faktor as lektor_faktor,\n\t\t\t\ttbl_person.vorname, tbl_person.nachname, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester\n\t\t\tFROM\n\t\t\t\tlehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter,\n\t\t\t\tlehre.tbl_lehrveranstaltung as lehrfach, public.tbl_benutzer, public.tbl_person\n\t\t\tWHERE\n\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\tlehrfach.lehrveranstaltung_id=tbl_lehreinheit.lehrfach_id AND\n\t\t\t\ttbl_benutzer.uid=tbl_lehreinheitmitarbeiter.mitarbeiter_uid AND\n\t\t\t\ttbl_person.person_id=tbl_benutzer.person_id AND\n\t\t\t\tlehrfach.oe_kurzbz=" . $db->db_add_param($oe_kurzbz) . " AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($semester_aktuell);
$qry .= " ORDER BY tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehreinheit.lehreinheit_id";
} else {
die('Fehlerhafte Parameteruebergabe');
}
echo '<table class="liste">';
echo '<tr>';
示例12: studiengang
} else {
echo "Fehler beim Loeschen des Eintrages: {$stdplan->errormsg}";
}
} else {
echo 'ID muss uebergeben werden';
}
}
$stg_obj = new studiengang();
$stg_obj->getAll('typ, kurzbz', false);
$stg_arr = array();
foreach ($stg_obj->result as $stg) {
$stg_arr[$stg->studiengang_kz] = $stg->kuerzel;
}
if ($student_uid != '') {
echo "<h2>UNR - {$db_stpl_table}</h2>";
$qry = "SELECT datum, stunde, student_uid, unr\n\t\t\tFROM lehre.vw_" . $db_stpl_table . "_student_unr\n\t\t\tWHERE datum=" . $db->db_add_param($datum) . " AND stunde=" . $db->db_add_param($stunde) . " AND student_uid=" . $db->db_add_param($student_uid) . "\n\t\t\tORDER BY unr LIMIT 30; \n\t\t ";
echo '<table class="liste table-autosort:0 table-stripeclass:alternate table-autostripe">
<thead>';
echo '<tr class="liste">
<th class="table-sortable:default">UNR</th>
<th class="table-sortable:default">Datum</th>
<th class="table-sortable:default">Stunde</th>
<th class="table-sortable:default">Gruppen</th>
</tr>
</thead>
<tbody>';
if ($result = $db->db_query($qry)) {
while ($row = $db->db_fetch_object($result)) {
$gruppen = '';
$qry = "SELECT distinct studiengang_kz, semester, verband, gruppe, gruppe_kurzbz FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id) \n\t\t\t WHERE unr=" . $db->db_add_param($row->unr);
if ($result_grp = $db->db_query($qry)) {
示例13: count
foreach ($stg->result as $row) {
if ($stg_kz == $row->studiengang_kz) {
$selected = 'selected';
} else {
$selected = '';
}
echo '<option value="' . $row->studiengang_kz . '" ' . $selected . '>' . $row->kuerzel . '</option>';
}
echo '</SELECT>';
echo " <INPUT type='submit' value='OK'>";
echo '</form>';
if ($dontloadcontent) {
exit;
}
if ($stg_kz == '') {
$qry = "SELECT datum, stunde, student_uid, count(student_uid) AS anzahl\n\t\t\tFROM lehre.vw_" . $db_stpl_table . "_student_unr\n\t\t\tWHERE datum>=" . $db->db_add_param($beginn) . " AND datum<=" . $db->db_add_param($ende) . "\n\t\t\tGROUP BY datum, stunde, student_uid\n\t\t\tHAVING count(student_uid)>1\n\t\t\tORDER BY datum, stunde, student_uid LIMIT 30; \n\t\t ";
} else {
$qry = "SELECT datum, stunde, student_uid, count(student_uid) AS anzahl\n\t\t\tFROM lehre.vw_" . $db_stpl_table . "_student_unr JOIN public.tbl_student USING(student_uid)\n\t\t\tWHERE datum>=" . $db->db_add_param($beginn) . " AND datum<=" . $db->db_add_param($ende) . " AND studiengang_kz=" . $db->db_add_param($stg_kz) . "\n\t\t\tGROUP BY datum, stunde, student_uid\n\t\t\tHAVING count(student_uid)>1\n\t\t\tORDER BY datum, stunde, student_uid LIMIT 30; \n\t\t ";
}
//echo $qry;
echo '<table class="liste table-autosort:0 table-stripeclass:alternate table-autostripe">
<thead>';
echo '<tr class="liste">
<th class="table-sortable:default">Datum</th>
<th class="table-sortable:default">Stunde</th>
<th class="table-sortable:default">UID</th>
<th class="table-sortable:default">Anzahl</th>
<th class="table-sortable:default"> </th>
<th class="table-sortable:default"> </th>
</tr>
</thead>
示例14: authentication
if ($txtUID && $txtPassword) {
// Passwort pruefen
$auth = new authentication();
if ($auth->checkpassword($txtUID, $txtPassword)) {
$error = 0;
} else {
$error = 2;
}
} else {
$error = 0;
}
}
// ändern oder eintragen einer mac adresse
if (!$error) {
if (isset($txtMAC) && $txtMAC != "") {
$sql_query = "SELECT DISTINCT vorname, nachname \n\t\t\t\t\tFROM campus.vw_benutzer WHERE uid=" . $db->db_add_param($txtUID) . " LIMIT 1";
if ($result = $db->db_query($sql_query)) {
if ($row = $db->db_fetch_object($result)) {
$name = $row->vorname . ' ' . $row->nachname;
} else {
die($p->t("global/fehlerBeimErmittelnDerUID"));
}
} else {
die($p->t("global/fehlerBeimErmittelnDerUID"));
}
$mac = mb_eregi_replace(":", "", mb_eregi_replace("-", "", mb_strtoupper($txtMAC)));
$filename_dat = '../../../../system/dhcp.dat';
$filename_ip = '../../../../system/dhcp.ip';
copy($filename_dat, '../../../../system/backup/dhcp_' . date('j-m-Y_H-i-s') . '.dat');
unset($mfiles);
// leich gepfuscht aber funktioniert
示例15: betriebsmittel
</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)
';