From 8010bc5c7bd4ed1ed2c1d59e1adb3f0c3f3bedaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 28 May 2010 07:40:22 +0000 Subject: [PATCH] Inventar: - Kein Limit 300 mehr bei der Suche - AfA Ende wird jetzt richtig berechnet --- include/betriebsmittel.class.php | 22 +++++++++++++++++++-- rdf/index.html | 27 ++++++++++++++++++++++++++ vilesci/inventar/inventar.php | 2 +- vilesci/inventar/inventar_afa.php | 2 +- vilesci/inventar/inventar_inventur.php | 2 +- vilesci/inventar/inventar_pflege.php | 4 ++-- 6 files changed, 52 insertions(+), 7 deletions(-) diff --git a/include/betriebsmittel.class.php b/include/betriebsmittel.class.php index 7951ad002..4e4f14a77 100644 --- a/include/betriebsmittel.class.php +++ b/include/betriebsmittel.class.php @@ -711,7 +711,25 @@ class betriebsmittel extends basis_db $qry.=',tbl_betriebsmitteltyp.beschreibung as betriebsmitteltyp_beschreibung '; $qry.=', tbl_betriebsmittel.*'; $qry.=', wawi_be.*'; - $qry.=", trim(to_char(date_part('year', tbl_betriebsmittel_betriebsmittelstatus.datum) + tbl_betriebsmittel.afa , '9999') || '-' || to_char(tbl_betriebsmittel_betriebsmittelstatus.datum, 'MM-DD')) as betriebsmittelstatus_datum_afa "; + + //AfA Datum ermitteln + $qry.=", trim(to_char(date_part('year', + ( + SELECT datum + FROM wawi.tbl_betriebsmittel_betriebsmittelstatus + WHERE tbl_betriebsmittel_betriebsmittelstatus.betriebsmittel_id=tbl_betriebsmittel.betriebsmittel_id + ORDER BY datum ASC, betriebsmittelbetriebsmittelstatus_id ASC + LIMIT 1 + )) + tbl_betriebsmittel.afa , '9999') + || '-' || + to_char( + ( + SELECT datum + FROM wawi.tbl_betriebsmittel_betriebsmittelstatus + WHERE tbl_betriebsmittel_betriebsmittelstatus.betriebsmittel_id=tbl_betriebsmittel.betriebsmittel_id + ORDER BY datum ASC, betriebsmittelbetriebsmittelstatus_id ASC + LIMIT 1 + ) , 'MM-DD')) as betriebsmittelstatus_datum_afa "; $qry.=' FROM wawi.tbl_betriebsmittel'; $qry.=' LEFT JOIN wawi.tbl_betriebsmitteltyp on (tbl_betriebsmitteltyp.betriebsmitteltyp=tbl_betriebsmittel.betriebsmitteltyp ) '; @@ -736,7 +754,7 @@ class betriebsmittel extends basis_db $order = 'tbl_betriebsmittel.betriebsmittel_id, betriebsmittelstatus_datum DESC, betriebsmittelbetriebsmittelstatus_id DESC'; $order = ' ORDER BY '.$order; // Select und Bedingung zusammen fuehren zu SQL Abfrage - $qry.=$where.$order.(!$where?' limit 100 ':' limit 300 '); + $qry.=$where.$order; //.(!$where?' limit 100 ':' limit 300 '); //echo $qry; if(!$result=$this->db_query($qry)) { diff --git a/rdf/index.html b/rdf/index.html index 75af40218..19f81553f 100644 --- a/rdf/index.html +++ b/rdf/index.html @@ -255,5 +255,32 @@ Attribute:
  • firma_name
  • updateamum
  • +

    Lektoren

    +Liefert die Zuordnung von Mitarbeitern zu Organisationseinheiten (Fachbereich/ Studiengang)
    +Ein Mitarbeiter ist immer nur einer Organisationseinheit zugeordnet
    +Aufruf:
    +    lektoren.rdf.php?studiengang_kz=...
    +    lektoren.rdf.php?institut=...
    +Beispiel: institut.rdf.php?institut=Mechatronics +

    Parameter
    : +
    + + +Attribute:
    + diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php index dcd202d89..8323e7cb1 100644 --- a/vilesci/inventar/inventar.php +++ b/vilesci/inventar/inventar.php @@ -635,7 +635,7 @@ -    +      - Inventartyp  + Betriebsmitteltyp    - Inventartyp  + Betriebsmitteltyp  -    +