mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
This commit is contained in:
@@ -23,7 +23,7 @@
|
|||||||
* Klasse WaWi Bestellung
|
* Klasse WaWi Bestellung
|
||||||
*/
|
*/
|
||||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||||
require_once (dirname(__FILE__).'/wawi_bestelldetails.class.php');
|
require_once (dirname(__FILE__).'/wawi_bestelldetail.class.php');
|
||||||
require_once (dirname(__FILE__).'/wawi_aufteilung.class.php');
|
require_once (dirname(__FILE__).'/wawi_aufteilung.class.php');
|
||||||
require_once (dirname(__FILE__).'/organisationseinheit.class.php');
|
require_once (dirname(__FILE__).'/organisationseinheit.class.php');
|
||||||
require_once (dirname(__FILE__).'/wawi_kostenstelle.class.php');
|
require_once (dirname(__FILE__).'/wawi_kostenstelle.class.php');
|
||||||
@@ -259,6 +259,54 @@ class wawi_bestellung extends basis_db
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* Liefert die Daten einer Bestellung
|
||||||
|
* @param $filter
|
||||||
|
*/
|
||||||
|
public function getBestellung($filter)
|
||||||
|
{
|
||||||
|
$filter = addslashes($filter);
|
||||||
|
|
||||||
|
$qry = "SELECT * FROM wawi.tbl_bestellung WHERE
|
||||||
|
bestellung_id::text like '%$filter%' OR
|
||||||
|
lower(bestell_nr) like lower('%$filter%')";
|
||||||
|
|
||||||
|
if($result = $this->db_query($qry))
|
||||||
|
{
|
||||||
|
while($row = $this->db_fetch_object($result))
|
||||||
|
{
|
||||||
|
$bestellung = new wawi_bestellung();
|
||||||
|
|
||||||
|
$bestellung->bestellung_id = $row->bestellung_id;
|
||||||
|
$bestellung->kostenstelle_id = $row->kostenstelle_id;
|
||||||
|
$bestellung->konto_id = $row->konto_id;
|
||||||
|
$bestellung->firma_id = $row->firma_id;
|
||||||
|
$bestellung->lieferadresse = $row->lieferadresse;
|
||||||
|
$bestellung->rechnungsadresse = $row->rechnungsadresse;
|
||||||
|
$bestellung->freigegeben = $row->freigegeben;
|
||||||
|
$bestellung->bestell_nr = $row->bestell_nr;
|
||||||
|
$bestellung->titel = $row->titel;
|
||||||
|
$bestellung->bemerkung = $row->bemerkung;
|
||||||
|
$bestellung->liefertermin = $row->liefertermin;
|
||||||
|
$bestellung->updateamum = $row->updateamum;
|
||||||
|
$bestellung->updatevon = $row->updatevon;
|
||||||
|
$bestellung->insertamum = $row->insertamum;
|
||||||
|
$bestellung->insertvon = $row->insertvon;
|
||||||
|
$bestellung->ext_id = $row->ext_id;
|
||||||
|
$bestellung->zahlungstyp_kurzbz = $row->zahlungstyp_kurzbz;
|
||||||
|
|
||||||
|
$this->result[] = $bestellung;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* Löscht die Bestellung mit der Übergebenen ID
|
* Löscht die Bestellung mit der Übergebenen ID
|
||||||
|
|||||||
@@ -214,18 +214,6 @@ class wawi_kostenstelle extends basis_db
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!is_numeric($this->budget))
|
|
||||||
{
|
|
||||||
if($this->budget == '')
|
|
||||||
return true;
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$this->errormsg = 'Kein gültiges Budget eingegeben.';
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
$this->errormsg = '';
|
$this->errormsg = '';
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -343,6 +331,7 @@ class wawi_kostenstelle extends basis_db
|
|||||||
$sql_query_upd1.="UPDATE wawi.tbl_aufteilung_default SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1'; ";
|
$sql_query_upd1.="UPDATE wawi.tbl_aufteilung_default SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1'; ";
|
||||||
$sql_query_upd1.="UPDATE wawi.tbl_konto_kostenstelle SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1' AND konto_id NOT IN(SELECT konto_id FROM wawi.tbl_konto_kostenstelle WHERE kostenstelle_id='$id2'); ";
|
$sql_query_upd1.="UPDATE wawi.tbl_konto_kostenstelle SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1' AND konto_id NOT IN(SELECT konto_id FROM wawi.tbl_konto_kostenstelle WHERE kostenstelle_id='$id2'); ";
|
||||||
$sql_query_upd1.="DELETE FROM wawi.tbl_konto_kostenstelle WHERE kostenstelle_id='$id1';";
|
$sql_query_upd1.="DELETE FROM wawi.tbl_konto_kostenstelle WHERE kostenstelle_id='$id1';";
|
||||||
|
$sql_query_upd1.="DELETE FROM wawi.tbl_budget WHERE kostenstelle_id='$id1';";
|
||||||
$sql_query_upd1.="UPDATE wawi.tbl_bestellung SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1'; ";
|
$sql_query_upd1.="UPDATE wawi.tbl_bestellung SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1'; ";
|
||||||
$sql_query_upd1.="UPDATE system.tbl_benutzerrolle SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1'; ";
|
$sql_query_upd1.="UPDATE system.tbl_benutzerrolle SET kostenstelle_id='$id2' WHERE kostenstelle_id='$id1'; ";
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@
|
|||||||
in relative units scroll will be broken in firefox */
|
in relative units scroll will be broken in firefox */
|
||||||
line-height: 16px; overflow: hidden;
|
line-height: 16px; overflow: hidden;
|
||||||
}
|
}
|
||||||
.ac_loading {background: #ffffff url('indicator.gif') right center no-repeat; }
|
.ac_loading {background: #ffffff url('images/indicator.gif') right center no-repeat; }
|
||||||
.ac_odd {background-color: #eee;}
|
.ac_odd {background-color: #eee;}
|
||||||
.ac_over {background-color: navy;color: white;font-weight: bold;}
|
.ac_over {background-color: navy;color: white;font-weight: bold;}
|
||||||
.ac_input {border: 1px solid WindowFrame;background-color: #FBFBFB;}
|
.ac_input {border: 1px solid WindowFrame;background-color: #FBFBFB;}
|
||||||
|
|||||||
+1
-1
@@ -35,7 +35,7 @@ require_once '../include/geschaeftsjahr.class.php';
|
|||||||
require_once '../include/wawi_konto.class.php';
|
require_once '../include/wawi_konto.class.php';
|
||||||
require_once '../include/wawi_bestellung.class.php';
|
require_once '../include/wawi_bestellung.class.php';
|
||||||
require_once '../include/wawi_kostenstelle.class.php';
|
require_once '../include/wawi_kostenstelle.class.php';
|
||||||
require_once '../include/wawi_bestelldetails.class.php';
|
require_once '../include/wawi_bestelldetail.class.php';
|
||||||
require_once '../include/wawi_aufteilung.class.php';
|
require_once '../include/wawi_aufteilung.class.php';
|
||||||
require_once '../include/wawi_bestellstatus.class.php';
|
require_once '../include/wawi_bestellstatus.class.php';
|
||||||
require_once '../include/wawi_zahlungstyp.class.php';
|
require_once '../include/wawi_zahlungstyp.class.php';
|
||||||
|
|||||||
@@ -134,10 +134,6 @@ if(isset($_GET['method']))
|
|||||||
echo "<td><input type=\"text\" size=\"32\" name=\"kurzbezeichnung\" value=\"$kostenstelle->kurzbz\"></td>\n";
|
echo "<td><input type=\"text\" size=\"32\" name=\"kurzbezeichnung\" value=\"$kostenstelle->kurzbz\"></td>\n";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
echo "<tr>\n";
|
echo "<tr>\n";
|
||||||
echo "<td>Budget</td>\n";
|
|
||||||
echo "<td><input type=\"text\" size=\"32\" name=\"budget\" value=\"$kostenstelle->budget\"></td>\n";
|
|
||||||
echo "</tr>\n";
|
|
||||||
echo "<tr>\n";
|
|
||||||
echo "<td>Kostenstellen Nr.</td>\n";
|
echo "<td>Kostenstellen Nr.</td>\n";
|
||||||
echo "<td><input type=\"text\" size=\"32\" name=\"kostenstelle_nr\" value=\"$kostenstelle->kostenstelle_nr\"></td>\n";
|
echo "<td><input type=\"text\" size=\"32\" name=\"kostenstelle_nr\" value=\"$kostenstelle->kostenstelle_nr\"></td>\n";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
@@ -209,10 +205,6 @@ if(isset($_GET['method']))
|
|||||||
echo "<td><input type=\"text\" size=\"32\" maxlength =\"32\" name=\"kurzbezeichnung\" value=\"\"></td>\n";
|
echo "<td><input type=\"text\" size=\"32\" maxlength =\"32\" name=\"kurzbezeichnung\" value=\"\"></td>\n";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
echo "<tr>\n";
|
echo "<tr>\n";
|
||||||
echo "<td>Budget</td>\n";
|
|
||||||
echo "<td><input type=\"text\" size=\"32\" maxlength =\"32\" name=\"budget\" value=\"\"></td>\n";
|
|
||||||
echo "</tr>\n";
|
|
||||||
echo "<tr>\n";
|
|
||||||
echo "<td>Kostenstellen Nr.</td>\n";
|
echo "<td>Kostenstellen Nr.</td>\n";
|
||||||
echo "<td><input type=\"text\" size=\"32\" maxlength =\"4\" name=\"kostenstelle_nr\" value=\"\"></td>\n";
|
echo "<td><input type=\"text\" size=\"32\" maxlength =\"4\" name=\"kostenstelle_nr\" value=\"\"></td>\n";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
@@ -292,7 +284,6 @@ if(isset($_GET['method']))
|
|||||||
$kostenstelle->oe_kurzbz = $_POST['filter_oe_kurzbz'];
|
$kostenstelle->oe_kurzbz = $_POST['filter_oe_kurzbz'];
|
||||||
$kostenstelle->bezeichnung = $_POST['bezeichnung'];
|
$kostenstelle->bezeichnung = $_POST['bezeichnung'];
|
||||||
$kostenstelle->kurzbz = $_POST['kurzbezeichnung'];
|
$kostenstelle->kurzbz = $_POST['kurzbezeichnung'];
|
||||||
$kostenstelle->budget = $_POST['budget'];
|
|
||||||
$kostenstelle->kostenstelle_nr = $_POST['kostenstelle_nr'];
|
$kostenstelle->kostenstelle_nr = $_POST['kostenstelle_nr'];
|
||||||
$kostenstelle->updateamum = date('Y-m-d H:i:s');
|
$kostenstelle->updateamum = date('Y-m-d H:i:s');
|
||||||
$kostenstelle->updatevon = $user;
|
$kostenstelle->updatevon = $user;
|
||||||
|
|||||||
Reference in New Issue
Block a user