Inventar:

- Kein Limit 300 mehr bei der Suche
- AfA Ende wird jetzt richtig berechnet
This commit is contained in:
Andreas Österreicher
2010-05-28 07:40:22 +00:00
parent 66784f015d
commit 8010bc5c7b
6 changed files with 52 additions and 7 deletions
+20 -2
View File
@@ -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))
{
+27
View File
@@ -255,5 +255,32 @@ Attribute:</span><br>
<li>firma_name</li>
<li>updateamum</li>
</ul>
<h2>Lektoren</h2>
Liefert die Zuordnung von Mitarbeitern zu Organisationseinheiten (Fachbereich/ Studiengang)<br>
Ein Mitarbeiter ist immer nur einer Organisationseinheit zugeordnet<br>
<span style="font-weight: bold;">Aufruf:</span> <br>
&nbsp;&nbsp;&nbsp; lektoren.rdf.php?studiengang_kz=...<br>
&nbsp;&nbsp;&nbsp; lektoren.rdf.php?institut=...<br>
Beispiel: <a target="_blank" href="lektoren.rdf.php?institut=Mechatronics">institut.rdf.php?institut=Mechatronics</a>
<span style="font-weight: bold;"><br><br>Parameter</span>:
<br>
<ul>
<li>studiengang_kz oder<br>
</li>
<li>institut</li>
</ul>
<span style="font-weight: bold;">
Attribute:</span><br>
<ul>
<li>uid</li>
<li>person_id</li>
<li>anrede</li>
<li>titelpre</li>
<li>vorname</li>
<li>nachname</li>
<li>titelpost</li>
<li>email</li>
<li>fixangestellt</li>
</ul>
</body>
</html>
+1 -1
View File
@@ -635,7 +635,7 @@
</select>
</td>
<td>&nbsp;<label for="betriebsmitteltyp">Inventartyp</label>&nbsp;
<td>&nbsp;<label for="betriebsmitteltyp">Betriebsmitteltyp</label>&nbsp;
<select id="betriebsmitteltyp" name="betriebsmitteltyp">
<option <?php echo (empty($betriebsmitteltyp)?' selected="selected" ':''); ?> value="">bitte ausw&auml;hlen&nbsp;</option>
<?php
+1 -1
View File
@@ -519,7 +519,7 @@
?>
</select>&nbsp;
</td>
<td>Inventartyp&nbsp;
<td>Betriebsmitteltyp&nbsp;
<select name="betriebsmitteltyp" onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1500);}">
<option <?php echo (empty($betriebsmitteltyp)?' selected="selected" ':''); ?> value="">bitte ausw&auml;hlen&nbsp;</option>
<?php
+1 -1
View File
@@ -503,7 +503,7 @@
?>
</select>&nbsp;
</td>
<td>Inventartyp&nbsp;
<td>Betriebsmitteltyp&nbsp;
<select name="betriebsmitteltyp" onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1500);}">
<option <?php echo (empty($betriebsmitteltyp)?' selected="selected" ':''); ?> value="">bitte ausw&auml;hlen&nbsp;</option>
<?php
+2 -2
View File
@@ -478,7 +478,7 @@
</table>
<table class="navbar">
<tr>
<td>&nbsp;<label for="betriebsmitteltyp">Inventartyp</label>&nbsp;
<td>&nbsp;<label for="betriebsmitteltyp">Betriebsmitteltyp</label>&nbsp;
<select id="betriebsmitteltyp" name="betriebsmitteltyp">
<?php
for ($i=0;$i<count($resultBetriebsmitteltyp) ;$i++)
@@ -1064,7 +1064,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
<table class="navbar">
<tr>
<td>&nbsp;<label for="betriebsmitteltyp_array<?php echo $pos; ?>">Inventartyp</label>&nbsp;
<td>&nbsp;<label for="betriebsmitteltyp_array<?php echo $pos; ?>">Betriebsmitteltyp</label>&nbsp;
<select id="betriebsmitteltyp_array<?php echo $pos; ?>" name="betriebsmitteltyp_array[]">
<?php
for ($i=0;$i<count($resultBetriebsmitteltyp) ;$i++)