- $ok=true;
- $dbP = new mydb($ERPhost,$ERPdbname,$ERPuser,$ERPpass,$ERPport,'pgsql',$err);
- if (!$dbP->db) {
- $ok=false;
- echo "Keine Verbindung zur ERP<br>";
- $dbP=false;
- unset($divStd['ID']);
- unset($divVerm['ID']);
- unset($minder['ID']);
- unset($versand['ID']);
- unset($nachn['ID']);
- unset($paypal['ID']);
- unset($treuh['ID']);
- unset($ERPusr['ID']);
- } else {
- $tax = getTax($dbP);
- $sql="SELECT id,description,unit,buchungsgruppen_id FROM parts where partnumber = '%s'";
- $rs=$dbP->getOne(sprintf($sql,$divStd['NR']));
- $divStd['ID']=$rs['id'];
- $divStd['Unit']=$rs['unit'];
- $divStd['BUGRU']=$rs['buchungsgruppen_id'];
- $divStd['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- $divStd['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$divVerm['NR']));
- $divVerm['ID']=$rs['id'];
- $divVerm['Unit']=$rs['unit'];
- $divVerm['BUGRU']=$rs['buchungsgruppen_id'];
- $divVerm['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- $divVerm['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$versandS['NR']));
- $versandS['ID']=$rs['id'];
- $versandS['Unit']=$rs['unit'];
- $versandS['BUGRU']=$rs['buchungsgruppen_id'];
- $versandS['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- if ($versandS['TXT'] == '') $versandS['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$versandV['NR']));
- $versandV['ID']=$rs['id'];
- $versandV['Unit']=$rs['unit'];
- $versandV['BUGRU']=$rs['buchungsgruppen_id'];
- $versandV['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- if ($versandV['TXT'] == '') $versandV['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$nachn['NR']));
- $nachn['ID']=$rs['id'];
- $nachn['Unit']=$rs['unit'];
- $nachn['BUGRU']=$rs['buchungsgruppen_id'];
- $nachn['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- if ($nachn['TXT'] == '') $nachn['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$minder['NR']));
- $minder['ID']=$rs['id'];
- $minder['Unit']=$rs['unit'];
- $minder['BUGRU']=$rs['buchungsgruppen_id'];
- $minder['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- if ($minder['TXT'] == '') $minder['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$paypal['NR']));
- $paypal['ID']=$rs['id'];
- $paypal['Unit']=$rs['unit'];
- $paypal['BUGRU']=$rs['buchungsgruppen_id'];
- $paypal['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- if ($paypal['TXT'] == '') $paypal['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne(sprintf($sql,$treuh['NR']));
- $treuh['ID']=$rs['id'];
- $treuh['Unit']=$rs['unit'];
- $treuh['BUGRU']=$rs['buchungsgruppen_id'];
- $treuh['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
- if ($treuh['TXT'] == '') $treuh['TXT']=addslashes($rs['description']);
- $rs=$dbP->getOne("select id from employee where login = '".$ERPusrName."'");
- $ERPusrID=$rs['id'];
- }
- $dbM = new mydb($SHOPhost,$SHOPdbname,$SHOPuser,$SHOPpass,$SHOPport,'mysql',$err);
- if (!$dbM->db) {
- $ok=false;
- echo "Keine Verbindung zum Shop<br>";
- $dbM=false;
- };
+ if ( empty($ERPport) ) $ERPport = '5432';
+ if ( empty($SHOPport) ) $SHOPport = '3306';
+
+ $ok=true;
+ $dbP = new mydb($ERPhost,$ERPdbname,$ERPuser,$ERPpass,$ERPport,'pgsql',$err,$debug);
+ if (!$dbP->db) {
+ $ok=false;
+ echo "Keine Verbindung zur ERP<br>";
+ $dbP=false;
+ unset($divStd['ID']);
+ unset($divVerm['ID']);
+ unset($minder['ID']);
+ unset($versand['ID']);
+ unset($nachn['ID']);
+ unset($paypal['ID']);
+ unset($treuhand['ID']);
+ unset($ERPusr['ID']);
+ } else {
+ $tax = getTax($dbP);
+ $sql="SELECT id,description,unit,buchungsgruppen_id FROM parts where partnumber = '%s'";
+ $rs=$dbP->getOne(sprintf($sql,$divStd['NR']));
+ $divStd['ID']=$rs['id'];
+ $divStd['Unit']=$rs['unit'];
+ $divStd['BUGRU']=$rs['buchungsgruppen_id'];
+ $divStd['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ $divStd['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$divVerm['NR']));
+ $divVerm['ID']=$rs['id'];
+ $divVerm['Unit']=$rs['unit'];
+ $divVerm['BUGRU']=$rs['buchungsgruppen_id'];
+ $divVerm['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ $divVerm['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$versandS['NR']));
+ $versandS['ID']=$rs['id'];
+ $versandS['Unit']=$rs['unit'];
+ $versandS['BUGRU']=$rs['buchungsgruppen_id'];
+ $versandS['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ if ($versandS['TXT'] == '') $versandS['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$versandV['NR']));
+ $versandV['ID']=$rs['id'];
+ $versandV['Unit']=$rs['unit'];
+ $versandV['BUGRU']=$rs['buchungsgruppen_id'];
+ $versandV['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ if ($versandV['TXT'] == '') $versandV['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$nachn['NR']));
+ $nachn['ID']=$rs['id'];
+ $nachn['Unit']=$rs['unit'];
+ $nachn['BUGRU']=$rs['buchungsgruppen_id'];
+ $nachn['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ if ($nachn['TXT'] == '') $nachn['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$minder['NR']));
+ $minder['ID']=$rs['id'];
+ $minder['Unit']=$rs['unit'];
+ $minder['BUGRU']=$rs['buchungsgruppen_id'];
+ $minder['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ if ($minder['TXT'] == '') $minder['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$paypal['NR']));
+ $paypal['ID']=$rs['id'];
+ $paypal['Unit']=$rs['unit'];
+ $paypal['BUGRU']=$rs['buchungsgruppen_id'];
+ $paypal['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ if ($paypal['TXT'] == '') $paypal['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne(sprintf($sql,$treuhand['NR']));
+ $treuhand['ID']=$rs['id'];
+ $treuhand['Unit']=$rs['unit'];
+ $treuhand['BUGRU']=$rs['buchungsgruppen_id'];
+ $treuhand['TAX']=$tax[$rs['buchungsgruppen_id']]['rate'];
+ if ($treuhand['TXT'] == '') $treuhand['TXT']=addslashes($rs['description']);
+ $rs=$dbP->getOne("select id from employee where login = '".$ERPusrName."'");
+ $ERPusrID=$rs['id'];
+ }
+ $dbM = new mydb($SHOPhost,$SHOPdbname,$SHOPuser,$SHOPpass,$SHOPport,'mysql',$err,$debug);
+ if (!$dbM->db) {
+ $ok=false;
+ echo "Keine Verbindung zum Shop<br>";
+ $dbM=false;
+ };