mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 17:02:19 +00:00
This commit is contained in:
@@ -71,6 +71,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$betriebsmittel->insertvon ="SYNC";
|
||||
$betriebsmittel->ext_id =$row->schluessel_fk;
|
||||
|
||||
|
||||
$betriebsmittelperson =new betriebsmittelperson($conn);
|
||||
//$betriebsmittelperson->betriebsmittel_id ='';
|
||||
//$betriebsmittelperson->person_id ='';
|
||||
@@ -83,7 +84,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$betriebsmittelperson->ext_id =$row->schluessel_fk;
|
||||
|
||||
//Person_id feststellen
|
||||
$qry1="SELECT person_portal FROM public.tbl_syncperson WHERE person_fas=".$row->person_fk.";";
|
||||
$qry1="SELECT person_portal FROM sync.tbl_syncperson WHERE person_fas=".$row->person_fk.";";
|
||||
if($result1 = pg_query($conn, $qry1))
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //eintrag gefunden
|
||||
@@ -101,7 +102,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
$betriebsmittel->betriebsmitteltyp=$row2->portal_typ;
|
||||
//Insert oder Update
|
||||
$qry3="SELECT betriebsmittel_id FROM public.tbl_betriebsmittel WHERE ext_id=".$row->schluessel_fk.";";
|
||||
$qry3="SELECT betriebsmittel_id FROM public.tbl_betriebsmittel WHERE ext_id=".$row->schluessel_fk." AND ext_id2=".$row->person_fk.";";
|
||||
if($result3 = pg_query($conn, $qry3))
|
||||
{
|
||||
if(pg_num_rows($result3)>0) //eintrag gefunden
|
||||
@@ -216,9 +217,9 @@ echo nl2br("\n\n".$error_log);
|
||||
echo nl2br("\n"."Betriebsmittel:");
|
||||
echo nl2br("\nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler");
|
||||
echo nl2br("\n"."Betriebsmittelperson:");
|
||||
echo nl2br("\nGesamt: $anzahl_eingefügt / Eingefügt: $anzahl_eingefuegt2 / Fehler: $anzahl_fehler2");
|
||||
$error_log="\nBetriebsmittel: \nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler\nBetriebsmittelperson: \nGesamt: $anzahl_eingefügt / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler\n".$error_log;
|
||||
mail($adress, 'SYNC Schluessel', $error_log);
|
||||
echo nl2br("\nGesamt: $anzahl_eingefuegt / Eingefügt: $anzahl_eingefuegt2 / Fehler: $anzahl_fehler2");
|
||||
$error_log="\nBetriebsmittel: \nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler\nBetriebsmittelperson: \nGesamt: $anzahl_eingefuegt / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler\n".$error_log;
|
||||
mail($adress, 'SYNC Schluessel', $error_log,"From: vilesci@technikum-wien.at");
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -17,7 +17,7 @@ include('../../../include/betriebsmitteltyp.class.php');
|
||||
$conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen");
|
||||
$conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen");
|
||||
|
||||
$adress='ruhan@technikum-wien.at; oesi@technikum-wien.at; pam@technikum-wien.at';
|
||||
$adress='ruhan@technikum-wien.at';
|
||||
//$adress='fas_sync@technikum-wien.at';
|
||||
|
||||
$error_log='';
|
||||
@@ -102,7 +102,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
echo nl2br($error_log);
|
||||
echo nl2br("\nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler");
|
||||
$error_log.="\nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler";
|
||||
mail($adress, 'SYNC Schluesseltyp', $error_log);
|
||||
mail($adress, 'SYNC Schluesseltyp', $error_log,"From: vilesci@technikum-wien.at");
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -38,6 +38,7 @@ class betriebsmittel
|
||||
var $reservieren; // @var boolean
|
||||
var $ort_kurzbz; // @var string
|
||||
var $ext_id; // @var integer
|
||||
var $ext_id2; // @var integer
|
||||
var $insertamum; // @var timestamp
|
||||
var $insertvon; // @var bigint
|
||||
var $updateamum; // @var timestamp
|
||||
@@ -101,7 +102,7 @@ class betriebsmittel
|
||||
//Neuen Datensatz einfuegen
|
||||
|
||||
$qry='INSERT INTO public.tbl_betriebsmittel (betriebsmittel_id, beschreibung, betriebsmitteltyp, nummer, reservieren, ort_kurzbz,
|
||||
ext_id, insertamum, insertvon, updateamum, updatevon) VALUES('.
|
||||
ext_id, insertamum, insertvon, updateamum, ext_id2, updatevon) VALUES('.
|
||||
$this->addslashes($this->betriebsmittel_id).', '.
|
||||
$this->addslashes($this->beschreibung).', '.
|
||||
$this->addslashes($this->betriebsmitteltyp).', '.
|
||||
@@ -110,6 +111,7 @@ class betriebsmittel
|
||||
$this->addslashes($this->ort_kurzbz).', '.
|
||||
$this->addslashes($this->ext_id).', now(), '.
|
||||
$this->addslashes($this->insertvon).', now(), '.
|
||||
$this->addslashes($this->ext_id2).', '.
|
||||
$this->addslashes($this->updatevon).');';
|
||||
$this->done=true;
|
||||
}
|
||||
@@ -126,7 +128,6 @@ class betriebsmittel
|
||||
if($rowz->nummer!=$this->nummer) $update=true;
|
||||
if($rowz->reservieren!=$this->reservieren) $update=true;
|
||||
if($rowz->ort_kurzbz!=$this->ort_kurzbz) $update=true;
|
||||
if($rowz->ext_id!=$this->ext_id) $update=true;
|
||||
|
||||
if($update)
|
||||
{
|
||||
@@ -136,6 +137,7 @@ class betriebsmittel
|
||||
'reservieren='.($this->reservieren?'true':'false').', '.
|
||||
'ort_kurzbz='.$this->addslashes($this->ort_kurzbz).', '.
|
||||
'ext_id='.$this->addslashes($this->ext_id).', '.
|
||||
'ext_id2='.$this->addslashes($this->ext_id2).', '.
|
||||
'updateamum= now(), '.
|
||||
'updatevon='.$this->addslashes($this->updatevon).' '.
|
||||
'WHERE betriebsmittel_id='.$this->addslashes($this->betriebsmittel_id).';';
|
||||
|
||||
Reference in New Issue
Block a user