From d3d60bdfc4cb0834ba12f3254cbc9a8b084ca44f Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Thu, 16 Feb 2012 16:39:09 +0000 Subject: [PATCH] =?UTF-8?q?Notenliste=20ins=20Phrasenmodul=20und=20Korrekt?= =?UTF-8?q?uren=20an=20den=20Phrasen=20der=20notenliste=20Schaltfl=C3=A4ch?= =?UTF-8?q?e=20f=C3=BCr=20Rechnungen=20ohne=20Transferdatum=20ins=20Wawi?= =?UTF-8?q?=20eingef=C3=BCgt=20(Bei=20den=20Rechnungen)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/lehre/notenliste.php | 4 ++-- include/wawi_rechnung.class.php | 5 ++++- locale/de-AT/tools.php | 2 ++ locale/en-US/tools.php | 2 ++ wawi/rechnung.php | 9 +++++++-- 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php index 37a80cc5b..51a981051 100644 --- a/cis/private/lehre/notenliste.php +++ b/cis/private/lehre/notenliste.php @@ -86,7 +86,7 @@ else WHERE campus.vw_student.uid = '".addslashes($user)."'"; if (!$result=$db->db_query($qry)) - die("Kein Studentendatensatz!"); + die($p->t('tools/studentWurdeNichtGefunden')); else { $row=$db->db_fetch_object($result); @@ -142,7 +142,7 @@ else if($result=$db->db_query($qry)) { //Tabelle anzeigen - $tbl= ""; + $tbl= "
LehrveranstaltungLV-NoteZeugnisnoteBenotungsdatum der Zeugnisnote
"; $i=0; while($row=$db->db_fetch_object($result)) { diff --git a/include/wawi_rechnung.class.php b/include/wawi_rechnung.class.php index 9ac9662d1..5b0fa8ed3 100644 --- a/include/wawi_rechnung.class.php +++ b/include/wawi_rechnung.class.php @@ -127,7 +127,7 @@ class wawi_rechnung extends basis_db * @param $betrag * @param $zahlungstyp */ - public function getAllSearch($rechnungsnr, $rechnungsdatum_von, $rechnungsdatum_bis, $buchungsdatum_von, $buchungsdatum_bis, $erstelldatum_von, $erstelldatum_bis, $bestelldatum_von, $bestelldatum_bis, $bestellnummer, $firma_id, $oe_kurzbz, $konto_id, $kostenstelle_id, $betrag, $zahlungstyp='') + public function getAllSearch($rechnungsnr, $rechnungsdatum_von, $rechnungsdatum_bis, $buchungsdatum_von, $buchungsdatum_bis, $erstelldatum_von, $erstelldatum_bis, $bestelldatum_von, $bestelldatum_bis, $bestellnummer, $firma_id, $oe_kurzbz, $konto_id, $kostenstelle_id, $betrag, $zahlungstyp='', $ohneTransferdatum=false) { $first = true; $qry = " @@ -189,6 +189,9 @@ class wawi_rechnung extends basis_db if($zahlungstyp!='') $qry.= ' AND tbl_bestellung.zahlungstyp_kurzbz = '.$this->addslashes($zahlungstyp); + if($ohneTransferdatum) + $qry.= ' AND tbl_rechnung.transfer_datum IS NULL'; + if(!$this->db_query($qry)) { $this->errormsg = "Fehler bei der Datenbankabfrage."; diff --git a/locale/de-AT/tools.php b/locale/de-AT/tools.php index f99160f63..c773e3046 100755 --- a/locale/de-AT/tools.php +++ b/locale/de-AT/tools.php @@ -11,9 +11,11 @@ $this->phrasen['tools/vorlageWohnsitzfinanzamt']='zur Vorlage beim Wohnsitzfinan //Leistungsbeurteilung $this->phrasen['tools/leistungsbeurteilung']='Leistungsbeurteilung'; +$this->phrasen['tools/studentWurdeNichtGefunden']='Student wurde nicht gefunden'; $this->phrasen['tools/mussAlsStudentEingeloggtSein']='Sie müssen als Student eingeloggt sein um ihre Noten abzufragen!'; $this->phrasen['tools/nochKeineBeurteilungEingetragen']='Es wurden noch keine Beurteilungen eingetragen'; $this->phrasen['tools/fehlerBeimAuslesenDerNoten']='Fehler beim Auslesen der Noten'; +$this->phrasen['tools/benotungsdatumDerZeugnisnote']='Benotungsdatum der Zeugnisnote'; //Zahlungen $this->phrasen['tools/zahlungen']='Zahlungen'; diff --git a/locale/en-US/tools.php b/locale/en-US/tools.php index f99663982..484880644 100755 --- a/locale/en-US/tools.php +++ b/locale/en-US/tools.php @@ -11,9 +11,11 @@ $this->phrasen['tools/vorlageWohnsitzfinanzamt']='for submission to local tax of //Leistungsbeurteilung $this->phrasen['tools/leistungsbeurteilung']='Performance Assessment '; +$this->phrasen['tools/studentWurdeNichtGefunden']='Student was not found'; $this->phrasen['tools/mussAlsStudentEingeloggtSein']='You must be logged in as a student to view your grades!'; $this->phrasen['tools/nochKeineBeurteilungEingetragen']='No grade has been entered yet'; $this->phrasen['tools/fehlerBeimAuslesenDerNoten']='Error reading the grades.'; +$this->phrasen['tools/benotungsdatumDerZeugnisnote']='Date of grading'; //Zahlungen $this->phrasen['tools/zahlungen']='Payments'; diff --git a/wawi/rechnung.php b/wawi/rechnung.php index 4808ba585..5c069cf98 100644 --- a/wawi/rechnung.php +++ b/wawi/rechnung.php @@ -249,7 +249,11 @@ if($aktion == 'suche') } echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; echo "\n"; echo "\n"; echo "
".$p->t('global/lehrveranstaltung')."".$p->t('benotungstool/lvNote')."".$p->t('benotungstool/zeugnisnote')."".$p->t('tools/benotungsdatumDerZeugnisnote')."
Ohne Transferdatum:
 
\n"; @@ -277,6 +281,7 @@ if($aktion == 'suche') else $filter_betrag=''; $filter_zahlungstyp = (isset($_REQUEST['filter_zahlungstyp'])?$_REQUEST['filter_zahlungstyp']:''); + $ohneTransferdatum = (isset ($_REQUEST['ohneTransferdatum'])?true:false); $rechnung = new wawi_rechnung(); @@ -303,7 +308,7 @@ if($aktion == 'suche') && $bestelldatum_von!==false && $bestelldatum_bis!==false ) { - if($rechnung->getAllSearch($rechnungsnr, $rechnungsdatum_von, $rechnungsdatum_bis, $buchungsdatum_von, $buchungsdatum_bis, $erstelldatum_von, $erstelldatum_bis, $bestelldatum_von, $bestelldatum_bis, $bestellnummer, $firma_id, $oe_kurzbz, $filter_konto, $filter_kostenstelle, $filter_betrag, $filter_zahlungstyp)) + if($rechnung->getAllSearch($rechnungsnr, $rechnungsdatum_von, $rechnungsdatum_bis, $buchungsdatum_von, $buchungsdatum_bis, $erstelldatum_von, $erstelldatum_bis, $bestelldatum_von, $bestelldatum_bis, $bestellnummer, $firma_id, $oe_kurzbz, $filter_konto, $filter_kostenstelle, $filter_betrag, $filter_zahlungstyp, $ohneTransferdatum)) { $date = new datum();