diff --git a/include/tw/vilesci_menu_main.inc.php b/include/tw/vilesci_menu_main.inc.php
index 2d9afc643..50f8eddf7 100644
--- a/include/tw/vilesci_menu_main.inc.php
+++ b/include/tw/vilesci_menu_main.inc.php
@@ -198,12 +198,7 @@ $menu=array
'AfA'=>array('name'=>'AfA', 'link'=>'inventar/inventar_afa.php', 'target'=>'main'),
'Inventur'=>array('name'=>'Inventur', 'link'=>'inventar/inventar_inventur.php', 'target'=>'main'),
'Etiketten'=>array('name'=>'Etiketten', 'link'=>'inventar/etiketten.php', 'target'=>'main'),
- ),
- 'WAWI'=> array
- (
- 'name'=>'WAWI', 'permissions'=>array('admin','wawi','support','wawi/inventar'),
- 'Suche'=>array('name'=>'Suche', 'link'=>'inventar/bestellung.php', 'target'=>'main'),
- ),
+ )
),
'Admin'=> array
(
diff --git a/include/tw/wawi_menu_main.inc.php b/include/tw/wawi_menu_main.inc.php
index 6985d0a20..3ca70c593 100644
--- a/include/tw/wawi_menu_main.inc.php
+++ b/include/tw/wawi_menu_main.inc.php
@@ -65,9 +65,9 @@ $menu=array
'FirmaNeu'=>array('name'=>'Neu', 'link'=>'firma.php?method=new', 'target'=>'content'),
)
),
- 'Auswertungen'=> array
+ 'Berichte'=> array
(
- 'name'=>'Auswertungen', 'opener'=>'true', 'hide'=>'false','permissions'=>array('wawi/bestellung','wawi/rechnung'),
+ 'name'=>'Berichte', 'opener'=>'true', 'hide'=>'false','permissions'=>array('wawi/bestellung','wawi/rechnung'),
'Tags'=>array
(
'name'=>'Tags', 'permissions'=>array('wawi/bestellung'),'link'=>'auswertungen/wawi_tags.php', 'target'=>'content',
diff --git a/include/wawi_bestelldetail.class.php b/include/wawi_bestelldetail.class.php
index 97f83a813..75103e302 100644
--- a/include/wawi_bestelldetail.class.php
+++ b/include/wawi_bestelldetail.class.php
@@ -293,16 +293,25 @@ class wawi_bestelldetail extends basis_db
* Gibt alle Details einer Bestellung zurück
* @param $bestell_id
*/
- public function getAllDetailsFromBestellung($bestell_id)
+ public function getAllDetailsFromBestellung($bestell_id, $filter=null)
{
if(!is_numeric($bestell_id))
{
$this->errormsg ='Keine gültige Bestell ID.';
return false;
}
- $qry = "SELECT * from wawi.tbl_bestelldetail as detail
- where
- detail.bestellung_id = ".$bestell_id." order by position;";
+ $qry = "SELECT * FROM wawi.tbl_bestelldetail
+ WHERE
+ bestellung_id = '".$bestell_id."'";
+
+ if(!is_null($filter))
+ {
+ $qry.=" AND (beschreibung like '%".addslashes($filter)."%'
+ OR bestelldetail_id::text like '%".addslashes($filter)."%'
+ OR artikelnummer like '%".addslashes($filter)."%'
+ )";
+ }
+ $qry.=" ORDER BY position;";
if($this->db_query($qry))
{
@@ -337,5 +346,4 @@ class wawi_bestelldetail extends basis_db
return false;
}
}
-
}
\ No newline at end of file
diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php
index 9842e4800..a28bfc16c 100644
--- a/vilesci/inventar/inventar.php
+++ b/vilesci/inventar/inventar.php
@@ -20,26 +20,23 @@
* 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/functions.inc.php');
+require_once('../../include/benutzer.class.php');
+require_once('../../include/benutzerberechtigung.class.php');
+require_once('../../include/mitarbeiter.class.php');
+require_once('../../include/ort.class.php');
+require_once('../../include/organisationseinheit.class.php');
+require_once('../../include/person.class.php');
+require_once('../../include/betriebsmittel.class.php');
+require_once('../../include/betriebsmittelperson.class.php');
+require_once('../../include/betriebsmitteltyp.class.php');
+require_once('../../include/betriebsmittelstatus.class.php');
+require_once('../../include/betriebsmittel_betriebsmittelstatus.class.php');
+require_once('../../include/datum.class.php');
-// ---------------- Vilesci Include Dateien einbinden
- require_once('../../config/vilesci.config.inc.php');
- require_once('../../include/functions.inc.php');
- require_once('../../include/benutzer.class.php');
- require_once('../../include/benutzerberechtigung.class.php');
- require_once('../../include/mitarbeiter.class.php');
- require_once('../../include/ort.class.php');
- require_once('../../include/organisationseinheit.class.php');
- require_once('../../include/wawi.class.php');
- require_once('../../include/person.class.php');
- require_once('../../include/betriebsmittel.class.php');
- require_once('../../include/betriebsmittelperson.class.php');
- require_once('../../include/betriebsmitteltyp.class.php');
- require_once('../../include/betriebsmittelstatus.class.php');
- require_once('../../include/betriebsmittel_betriebsmittelstatus.class.php');
- require_once('../../include/datum.class.php');
-
- if (!$uid = get_uid())
- die('Keine UID gefunden ! Zurück');
+if (!$uid = get_uid())
+ die('Keine UID gefunden ! Zurück');
// ------------------------------------------------------------------------------------------
// Initialisierung
@@ -328,17 +325,26 @@
Inventar - Betriebsmittel - Suche
-
-
-
-
-
-
-
+
+
+
+
+
+
- |
- ';
-
- $htmlstring.='
- ';
-
-
-
- if ($schreib_recht && $resultBetriebsmittel[$pos]->bestellung_id)
- {
- $htmlstring.='
-
-
- ';
- }
- else
- {
- $htmlstring.=''.$resultBetriebsmittel[$pos]->bestelldetail_id.'';
- }
-
- $htmlstring.=' | ';
- */
$htmlstring.=''.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.''.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->betriebsmittelstatus_datum,'d.m.Y').' | ';
$htmlstring.=''.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' | ';
$htmlstring.=''.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->inventuramum,'d.m.Y').' | ';
@@ -1058,22 +943,18 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
+ });
+
';
else
@@ -1089,25 +970,21 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
+ });
+
';
else
diff --git a/vilesci/inventar/inventar_afa.php b/vilesci/inventar/inventar_afa.php
index b620b237d..c10e9e707 100644
--- a/vilesci/inventar/inventar_afa.php
+++ b/vilesci/inventar/inventar_afa.php
@@ -31,7 +31,6 @@
require_once('../../include/mitarbeiter.class.php');
require_once('../../include/ort.class.php');
require_once('../../include/organisationseinheit.class.php');
- require_once('../../include/wawi.class.php');
require_once('../../include/betriebsmittel.class.php');
require_once('../../include/betriebsmittelperson.class.php');
require_once('../../include/betriebsmitteltyp.class.php');
@@ -219,11 +218,8 @@
-
-
+
-
-
@@ -291,10 +291,6 @@
{
return false;
}
- function formatItem(row)
- {
- return row[0] + " " + row[1] + " ";
- }
$(document).ready(function()
{
$('#inventarnummer').autocomplete('inventar_autocomplete.php',
@@ -319,9 +315,6 @@
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
$(document).ready(function() {
$('#seriennummer').autocomplete('inventar_autocomplete.php', {
minChars:4,
@@ -346,9 +339,7 @@
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
+
$(document).ready(function() {
$('#ort_kurzbz').autocomplete('inventar_autocomplete.php', {
minChars:2,
@@ -417,9 +408,7 @@
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
+
$(document).ready(function() {
$('#bestellnr').autocomplete('inventar_autocomplete.php', {
minChars:5,
@@ -441,9 +430,7 @@
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
+
$(document).ready(function() {
$('#bestellung_id').autocomplete('inventar_autocomplete.php', {
minChars:3,
@@ -463,9 +450,7 @@
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
+
$(document).ready(function() {
$('#firma_id').autocomplete('inventar_autocomplete.php', {
minChars:4,
@@ -484,9 +469,7 @@
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
+
$(document).ready(function() {
$('#hersteller').autocomplete('inventar_autocomplete.php', {
minChars:4,
@@ -764,9 +747,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + " ";
- }
+
$(document).ready(function() {
$(\'#bestelldetail_id\').autocomplete(\'inventar_autocomplete.php\', {
minChars:1,
diff --git a/vilesci/inventar/inventar_autocomplete.php b/vilesci/inventar/inventar_autocomplete.php
index ec16ff4f1..4a1524c58 100644
--- a/vilesci/inventar/inventar_autocomplete.php
+++ b/vilesci/inventar/inventar_autocomplete.php
@@ -35,12 +35,13 @@
require_once('../../include/ort.class.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/organisationseinheit.class.php');
- require_once('../../include/wawi.class.php');
require_once('../../include/betriebsmittel.class.php');
require_once('../../include/betriebsmittelperson.class.php');
require_once('../../include/betriebsmitteltyp.class.php');
require_once('../../include/betriebsmittelstatus.class.php');
require_once('../../include/betriebsmittel_betriebsmittelstatus.class.php');
+ require_once('../../include/wawi_bestellung.class.php');
+ require_once('../../include/firma.class.php');
if (!$uid = get_uid())
die('Keine UID gefunden ! Zurück');
@@ -55,15 +56,10 @@
if(!$rechte->isBerechtigt('wawi/inventar:begrenzt', null, 's'))
die('Sie haben keine Berechtigung fuer diese Seite');
-// ------------------------------------------------------------------------------------------
-// Initialisierung
-// ------------------------------------------------------------------------------------------
$errormsg=array();
$default_status_vorhanden='vorhanden';
-// ------------------------------------------------------------------------------------------
-// Parameter Aufruf uebernehmen
-// ------------------------------------------------------------------------------------------
+ // Parameter Aufruf uebernehmen
$nummer=trim((isset($_REQUEST['nummer']) ? $_REQUEST['nummer']:''));
$seriennummer=trim((isset($_REQUEST['seriennummer']) ? $_REQUEST['seriennummer']:''));
$ort_kurzbz=trim((isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz']:''));
@@ -88,19 +84,11 @@
$work=trim(isset($_REQUEST['work'])?$_REQUEST['work']:(isset($_REQUEST['ajax'])?$_REQUEST['ajax']:false));
$work=strtolower($work);
-// ------------------------------------------------------------------------------------------
-// Datenbankanbindung
-// ------------------------------------------------------------------------------------------
// Class - Datenbank
$oBetriebsmittel = new betriebsmittel();
$oBetriebsmittel->result=array();
$oBetriebsmittel->debug=$debug;
- $oWawi = new wawi();
- $oWawi->result=array();
- $oWawi->debug=$debug;
- $oWawi->errormsg='';
-
$oPerson = new person();
$oPerson->result=array();
$oPerson->errormsg='';
@@ -108,18 +96,15 @@
$oOrganisationseinheit = new organisationseinheit();
$oOrganisationseinheit->result=array();
-// ------------------------------------------------------------------------------------------
-// Datenlesen
-// ------------------------------------------------------------------------------------------
-/* jQuery autocomplete
-lineSeparator = (default value: "\n")
- The character that separates lines in the results from the backend.
-cellSeparator (default value: "|")
- The character that separates cells in the results from the backend.
-*/
+ /* jQuery autocomplete
+ lineSeparator = (default value: "\n")
+ The character that separates lines in the results from the backend.
+ cellSeparator (default value: "|")
+ The character that separates cells in the results from the backend.
+ */
switch ($work)
{
-// SerienNummer - Inventarnummern suche
+ // SerienNummer - Inventarnummern suche
case 'seriennummer':
$seriennummer=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($seriennummer) || $seriennummer=='')
@@ -139,7 +124,7 @@ cellSeparator (default value: "|")
echo html_entity_decode($oRresult[$i]->seriennummer).'|'. (is_null($oRresult[$i]->beschreibung) || empty($oRresult[$i]->beschreibung) || $oRresult[$i]->beschreibung=='NULL' || $oRresult[$i]->beschreibung=='null'?'':html_entity_decode($oRresult[$i]->beschreibung))."\n";
break;
-// Hersteller
+ // Hersteller
case 'hersteller':
$hersteller=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($hersteller) || $hersteller=='')
@@ -159,7 +144,7 @@ cellSeparator (default value: "|")
echo html_entity_decode($oRresult[$i]->hersteller).'|'. ''."\n";
break;
-// Bestellung
+ // Bestellung
case 'bestellung_id':
$bestellung_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($bestellung_id) || $bestellung_id=='')
@@ -179,7 +164,7 @@ cellSeparator (default value: "|")
echo html_entity_decode($oRresult[$i]->seriennummer).'|'. (is_null($oRresult[$i]->beschreibung) || empty($oRresult[$i]->beschreibung) || $oRresult[$i]->beschreibung=='NULL' || $oRresult[$i]->beschreibung=='null'?'':html_entity_decode($oRresult[$i]->beschreibung))."\n";
break;
-// Betriebsmittel Inventarnummer
+ // Betriebsmittel Inventarnummer
case 'inventarnummer':
$inventarnummer=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($inventarnummer) || $inventarnummer=='')
@@ -199,7 +184,7 @@ cellSeparator (default value: "|")
echo html_entity_decode($oRresult[$i]->inventarnummer).'|'. (is_null($oRresult[$i]->beschreibung) || empty($oRresult[$i]->beschreibung) || $oRresult[$i]->beschreibung=='NULL' || $oRresult[$i]->beschreibung=='null'?'':html_entity_decode($oRresult[$i]->beschreibung))."\n";
break;
-// Ort - Inventarorte suche
+ // Ort - Inventarorte suche
case 'inventar_ort':
$ort_kurzbz=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($ort_kurzbz) || $ort_kurzbz=='')
@@ -224,7 +209,7 @@ cellSeparator (default value: "|")
}
break;
-// Ort - FH Technikum suche
+ // Ort - FH Technikum suche
case 'ort':
$ort_kurzbz=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($ort_kurzbz) || $ort_kurzbz=='')
@@ -249,7 +234,7 @@ cellSeparator (default value: "|")
}
break;
-// Person - FH Technikum suche
+ // Person - FH Technikum suche
case 'person':
$person_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($person_id) || $person_id=='')
@@ -351,217 +336,71 @@ cellSeparator (default value: "|")
}
break;
- // Suche
- case 'wawi_search':
- $search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($search) || $search=='')
- exit();
- $oWawi->result=array();
- if ($oWawi->bestellpositionen("$search"))
- {
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestellung_id).'|'.', '.html_entity_decode($oWawi->result[$i]->jahr_monat_tag).', '.html_entity_decode($oWawi->result[$i]->bestellnr).', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.($oWawi->result[$i]->titel?html_entity_decode($oWawi->result[$i]->titel):'').' '.($oWawi->result[$i]->bemerkungen?html_entity_decode($oWawi->result[$i]->bemerkungen):'').($oWawi->result[$i]->beschreibung?"\n".' -- '.html_entity_decode($oWawi->result[$i]->beschreibung):'')."\n";
- }
- break;
-
// Bestellung
case 'wawi_bestellnr':
- $bestellnr=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($bestellnr) || $bestellnr=='')
+ $filter=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
+ if (is_null($filter) || $filter=='')
exit();
- if (!$oWawi->bestellung(null,$jahr_monat,null,"$bestellnr"))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestellnr).'|'.', '.html_entity_decode($oWawi->result[$i]->jahr_monat_tag).', '.html_entity_decode($oWawi->result[$i]->bestellung_id).', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.html_entity_decode($oWawi->result[$i]->titel).' '.html_entity_decode($oWawi->result[$i]->bemerkungen)."\n";
- if ($oWawi->errormsg)
- exit($oWawi->errormsg."\n");
+ $bestellung = new wawi_bestellung();
- echo "| *** Bestell ID *** \n";
- $oWawi->result=array();
- if ($oWawi->bestellung(null,$jahr_monat,"$bestellnr*"))
+ if ($bestellung->getAllSearch($filter, '', '', '', '', '', '', '', '', '', '', ''))
{
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestellnr).'|'.', '.html_entity_decode($oWawi->result[$i]->jahr_monat_tag).', '.html_entity_decode($oWawi->result[$i]->bestellung_id).', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.html_entity_decode($oWawi->result[$i]->titel).' '.html_entity_decode($oWawi->result[$i]->bemerkungen)."\n";
+ foreach($bestellung->result as $row)
+ echo html_entity_decode($row->bestellung_id).'|'.html_entity_decode($bestellung->insertamum).', '.html_entity_decode($row->bestell_nr).', '.html_entity_decode($row->titel).' '.html_entity_decode($row->bemerkung)."\n";
}
+ else
+ exit($bestellung->errormsg."\n");
break;
+ break;
// Bestellung ID
case 'wawi_bestellung_id':
- $bestellung_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($bestellung_id) || $bestellung_id=='')
+ $filter=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
+ if (is_null($filter) || $filter=='')
exit();
- if ($oWawi->bestellung(null,$jahr_monat,"$bestellung_id*"))
+ $bestellung = new wawi_bestellung();
+
+ if ($bestellung->getBestellung($filter))
{
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestellung_id).'|'.', '.html_entity_decode($oWawi->result[$i]->jahr_monat_tag).', '.html_entity_decode($oWawi->result[$i]->bestellnr).', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.html_entity_decode($oWawi->result[$i]->titel).' '.html_entity_decode($oWawi->result[$i]->bemerkungen)."\n";
+ foreach($bestellung->result as $row)
+ echo html_entity_decode($row->bestellung_id).'|'.html_entity_decode($bestellung->insertamum).', '.html_entity_decode($row->bestell_nr).', '.html_entity_decode($row->titel).' '.html_entity_decode($row->bemerkung)."\n";
}
- if ($oWawi->errormsg)
- exit($oWawi->errormsg."\n");
- $oWawi->result=array();
- if (!$oWawi->bestellung(null,$jahr_monat,null,"$bestellung_id%"))
- exit($oWawi->errormsg."\n");
- echo "| *** Bestellnr *** \n";
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestellung_id).'|'.', '.html_entity_decode($oWawi->result[$i]->jahr_monat_tag).', '.html_entity_decode($oWawi->result[$i]->bestellnr).', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.html_entity_decode($oWawi->result[$i]->titel).' '.html_entity_decode($oWawi->result[$i]->bemerkungen)."\n";
+ else
+ exit($bestellung->errormsg."\n");
+
break;
// Bestelldetail ID
case 'wawi_bestelldetail_id':
- $bestelldetail_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($bestellung_id) || $bestellung_id=='' || is_null($bestelldetail_id) || $bestelldetail_id=='')
+ $filter=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
+ if (is_null($bestellung_id) || $bestellung_id=='' || is_null($filter) || $filter=='')
exit();
- if ($oWawi->bestellpositionen($bestellung_id,null,"%$bestelldetail_id"))
- {
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestelldetail_id).'|'.', '.html_entity_decode($oWawi->result[$i]->beschreibung).', '.html_entity_decode($oWawi->result[$i]->artikelnr).' Preis VE '.html_entity_decode(number_format($oWawi->result[$i]->preisve,2)).', Menge '.html_entity_decode($oWawi->result[$i]->menge).', Pos.summe '.html_entity_decode(number_format($oWawi->result[$i]->summe,2))."\n";
- }
- if ($oWawi->errormsg)
- exit($oWawi->errormsg."\n");
-
- if (!$oWawi->bestellpositionen($bestellung_id,null,null,null))
- exit($oWawi->errormsg."\n");
-
- echo "| *** alle Positionen *** \n";
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->bestelldetail_id).'|'.', '.html_entity_decode($oWawi->result[$i]->beschreibung).', '.html_entity_decode($oWawi->result[$i]->artikelnr).' Preis VE '.html_entity_decode(number_format($oWawi->result[$i]->preisve,2)).', Menge '.html_entity_decode($oWawi->result[$i]->menge).', Pos.summe '.html_entity_decode(number_format($oWawi->result[$i]->summe,2))."\n";
+
+ $bestelldetail = new wawi_bestelldetail();
+ $bestelldetail->getAllDetailsFromBestellung($bestellung_id, $filter);
+
+ foreach($bestelldetail->result as $row)
+ echo html_entity_decode($row->bestelldetail_id).'|'.', '.html_entity_decode($row->beschreibung).', '.html_entity_decode($row->artikelnummer).' Preis VE '.html_entity_decode(number_format($row->preisprove,2)).', Menge '.html_entity_decode($row->menge)."\n";
break;
- // Firmen ID
- case 'wawi_firma_id':
- $firma_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($firma_id) ||$firma_id=='')
- exit();
- $oWawi = new wawi();
- $oWawi->result=array();
- $oWawi->debug=$debug;
- if (!$oWawi->firma("$firma_id%",null))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->firma_id).'|'.', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.html_entity_decode($oWawi->result[$i]->strasse).' '.html_entity_decode($oWawi->result[$i]->plz).' '.html_entity_decode($oWawi->result[$i]->ort)."\n";
- break;
-
+
// Firmen Search
case 'wawi_firma_search':
$firma_search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
if (is_null($firma_search) ||$firma_search=='')
exit();
- if (!$oWawi->firma(null,"$firma_search"))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- echo html_entity_decode($oWawi->result[$i]->firma_id).'|'.', '.html_entity_decode($oWawi->result[$i]->firmenname).', '.html_entity_decode($oWawi->result[$i]->strasse).' '.html_entity_decode($oWawi->result[$i]->plz).' '.html_entity_decode($oWawi->result[$i]->ort)."\n";
+ $firma = new firma();
+ $firma->searchFirma($firma_search);
+ foreach($firma->result as $row)
+ echo html_entity_decode($row->firma_id).'|'.', '.html_entity_decode($row->name)."\n";
+
break;
- // Kostenstelle ID
- case 'wawi_kostenstelle_id':
- $kostenstelle_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($kostenstelle_id) || $kostenstelle_id=='')
- exit();
- if (!$oWawi->kostenstelle("$kostenstelle_id%",null))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->kostenstelle_id).'|'.', Nr :'.html_entity_decode($oWawi->result[$i]->kostenstelle_nr).', '.html_entity_decode($oWawi->result[$i]->bezeichnung).', Stg.:'.html_entity_decode($oWawi->result[$i]->stg_kurzzeichen).' '.html_entity_decode($oWawi->result[$i]->stg_bez).' '
- .' '.($oWawi->result[$i]->stg_aktiv==true || $oWawi->result[$i]->stg_aktiv=='t'?'
':'
')
- ."\n";
- }
- break;
-
- // Kostenstelle Nr
- case 'wawi_kostenstelle_nr':
- $kostenstelle_nr=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($kostenstelle_nr) || $kostenstelle_nr=='')
- exit();
- if (!$oWawi->kostenstelle(null,null,null,null,"$kostenstelle_nr%"))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->kostenstelle_nr).'|'.', ID :'.html_entity_decode($oWawi->result[$i]->kostenstelle_id).', '.html_entity_decode($oWawi->result[$i]->bezeichnung).', Stg.:'.html_entity_decode($oWawi->result[$i]->stg_kurzzeichen).' '.html_entity_decode($oWawi->result[$i]->stg_bez).' '
- .' '.($oWawi->result[$i]->stg_aktiv==true || $oWawi->result[$i]->stg_aktiv=='t'?'
':'
')
- ."\n";
- }
- break;
-
- // Kostenstelle Serch
- case 'wawi_kostenstelle_search':
- $kostenstelle_search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($kostenstelle_search) || $kostenstelle_search=='')
- exit();
- if (!$oWawi->kostenstelle(null,$kostenstelle_search))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->kostenstelle_nr).'|' .', '. html_entity_decode($oWawi->result[$i]->bezeichnung).' , ID :'.html_entity_decode($oWawi->result[$i]->kostenstelle_id).', Nr.:'.html_entity_decode($oWawi->result[$i]->kostenstelle_nr).', Stg.:'.html_entity_decode($oWawi->result[$i]->stg_kurzzeichen).' '.html_entity_decode($oWawi->result[$i]->stg_bez).' '
- .' '.($oWawi->result[$i]->stg_aktiv==true || $oWawi->result[$i]->stg_aktiv=='t'?'
':'
')
- ."\n";
- }
- break;
-
- // Konto ID
- case 'wawi_konto_id':
- $konto_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($konto_id) || $konto_id=='')
- exit();
- if (!$oWawi->konto("$konto_id"))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->konto).'|'.', '.html_entity_decode($oWawi->result[$i]->beschreibung)
- ."\n";
- }
- break;
-
- // Konto ID
- case 'wawi_konto_search':
- $konto_search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($konto_search) || $konto_search=='')
- exit();
- if (!$oWawi->konto(null,null,"$konto_search"))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->konto).'|'.', '.html_entity_decode($oWawi->result[$i]->beschreibung)
- ."\n";
- }
- break;
-
- // Studiengang ID
- case 'wawi_studiengang_id':
- $studiengang_id=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($studiengang_id) || $studiengang_id=='')
- exit();
- if ($kostenstelle_id && !$oWawi->studiengang_kostenstelle("$studiengang_id%",null,null,$kostenstelle_id))
- exit($oWawi->errormsg."\n");
- elseif (!$kostenstelle_id && !$oWawi->studiengang("$studiengang_id%",null,null))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->studiengang_id).'|'.', '.html_entity_decode($oWawi->result[$i]->kurzzeichen) .' '.html_entity_decode($oWawi->result[$i]->bezeichnung)
- .' '.($oWawi->result[$i]->aktiv==true || $oWawi->result[$i]->aktiv=='t'?'
':'
')
- ."\n";
- }
- break;
-
- // Studiengang Suche
- case 'wawi_studiengang_search':
- $studiengang_search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
- if (is_null($studiengang_search) || $studiengang_search=='')
- exit();
- if ($kostenstelle_id && !$oWawi->studiengang_kostenstelle(null,null,"$studiengang_id%",$kostenstelle_id))
- exit($oWawi->errormsg."\n");
- else if (!$oWawi->studiengang(null,null,$studiengang_search))
- exit($oWawi->errormsg."\n");
- for ($i=0;$iresult);$i++)
- {
- echo html_entity_decode($oWawi->result[$i]->studiengang_id).'|'.', '.html_entity_decode($oWawi->result[$i]->kurzzeichen) .' '.html_entity_decode($oWawi->result[$i]->bezeichnung)
- .' '.($oWawi->result[$i]->aktiv==true || $oWawi->result[$i]->aktiv=='t'?'
':'
')
- ."\n";
- }
- break;
default:
echo " Funktion $work fehlt! ";
break;
}
exit();
-?>
+?>
\ No newline at end of file
diff --git a/vilesci/inventar/inventar_inventur.php b/vilesci/inventar/inventar_inventur.php
index b3d33cb0a..b9b2fe1a7 100644
--- a/vilesci/inventar/inventar_inventur.php
+++ b/vilesci/inventar/inventar_inventur.php
@@ -222,9 +222,7 @@ if(isset($_POST['updateliste']))
$(document).ready(function() {
if(document.getElementById('inventarnummer'))
document.getElementById('inventarnummer').focus();
- /*$('#inventarnummer').change(function(){
- inventarnummerchange();
- });*/
+
$('#inventarnummer').keypress(function(event){
if(event.keyCode=='13')
inventarnummerchange();
@@ -279,6 +277,11 @@ if(isset($_POST['updateliste']))
}
);
}
+
+ function formatItem(row)
+ {
+ return row[0] + " " + row[1] + "<\/i> ";
+ }
@@ -294,9 +297,7 @@ if(isset($_POST['updateliste']))
function selectItem(li) {
return false;
}
- function formatItem(row) {
- return row[0] + " " + row[1] + "<\/i> ";
- }
+
$(document).ready(function() {
$('#ort_kurzbz').autocomplete('inventar_autocomplete.php', {
minChars:2,
@@ -316,10 +317,7 @@ if(isset($_POST['updateliste']))
-
-
@@ -615,7 +574,7 @@
| |
- |
+ |
| |
@@ -623,8 +582,8 @@
- | |
- |
+ |
+ |
@@ -635,29 +594,10 @@
|
|
@@ -804,7 +744,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
$oBetriebsmittel->afa=$afa_array[$pos];
$oBetriebsmittel->verwendung=$verwendung_array[$pos];
$oBetriebsmittel->anmerkung=$anmerkung_array[$pos];
- $oBetriebsmittel->leasing_bis=$leasing_bis_array[$pos];
+ $oBetriebsmittel->leasing_bis=$datum_obj->formatDatum($leasing_bis_array[$pos],'Y-m-d');
if ($oBetriebsmittel->save())
{
@@ -956,7 +896,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
druck |
-
+
+
@@ -986,15 +927,15 @@ for ($pos=0;$pos<$anzahl;$pos++)
{
$("div#container_shows").click(function(event) // Bei Klick auf div#
{
- if ($("#vorlage").val() == 'false')
+ if ($("#vorlage").val() == 'true')
{
$("div#container").show("slow"); // div# langsam oeffnen
- $("#vorlage").val('true');
+ $("#vorlage").val('false');
}
else
{
$("div#container").hide("slow"); // div# langsam verbergen
- $("#vorlage").val('false');
+ $("#vorlage").val('true');
}
});
});
@@ -1188,7 +1129,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
| |
- |
+ |
@@ -1197,7 +1138,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
| |
- |
+ |
@@ -1207,28 +1148,10 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
|
@@ -1258,15 +1181,15 @@ for ($pos=0;$pos<$anzahl;$pos++)
{
$("div#container_show").click(function(event) // Bei Klick auf div#
{
- if ($("#vorlage").val() == 'false')
+ if ($("#vorlage").val() == 'true')
{
- $("div#container").show("slow"); // div# langsam ?ffnen
- $("#vorlage").val('true');
+ $("div#container").show("slow"); // div# langsam oeffnen
+ $("#vorlage").val('false');
}
else
{
$("div#container").hide("slow"); // div# langsam verbergen
- $("#vorlage").val('false');
+ $("#vorlage").val('true');
}
});
});
@@ -1283,6 +1206,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
+