2021-05-21 08:49:41 +02:00
< ? php
include ( dirname ( __FILE__ ) . " /../conf/main.conf.php " );
include ( dirname ( __FILE__ ) . " /../phpwf/plugins/class.mysql.php " );
include ( dirname ( __FILE__ ) . " /../www/lib/imap.inc.php " );
include ( dirname ( __FILE__ ) . " /../www/lib/class.erpapi.php " );
include ( dirname ( __FILE__ ) . " /../www/lib/class.remote.php " );
include ( dirname ( __FILE__ ) . " /../www/lib/class.httpclient.php " );
$aes = '' ;
$phpversion = ( String ) phpversion ();
2022-06-01 21:14:27 +02:00
if ( $phpversion [ 0 ] == '7' && ( int ) $phpversion [ 2 ] > 0 ) $aes = '2' ;
2021-05-21 08:49:41 +02:00
if ( $aes == 2 && is_file ( dirname ( __FILE__ ) . " /../www/lib/class.aes " . $aes . " .php " ))
{
include_once ( dirname ( __FILE__ ) . " /../www/lib/class.aes " . $aes . " .php " );
} else
include_once ( dirname ( __FILE__ ) . " /../www/lib/class.aes.php " );
class app_t {
var $DB ;
var $user ;
var $erp ;
}
//ENDE
echo " start 1 lagerzahl \r \n " ;
$app = new app_t ();
echo " start 2lagerzahl \r \n " ;
$conf = new Config ();
$app -> DB = new DB ( $conf -> WFdbhost , $conf -> WFdbname , $conf -> WFdbuser , $conf -> WFdbpass , null , $conf -> WFdbport );
$erp = new erpAPI ( $app );
$app -> erp = $erp ;
$remote = new Remote ( $app );
$firmendatenid = $app -> DB -> Select ( " SELECT MAX(id) FROM firmendaten LIMIT 1 " );
$shop = 5 ;
//$app->DB->Update("UPDATE artikel SET hersteller='OLIMEX' WHERE hersteller='Olimex Ltd.'");
//exit;
$shopartikel = $app -> DB -> SelectArr ( " SELECT id,name_de,nummer FROM artikel WHERE shop=' $shop ' OR shop2=' $shop ' OR shop3=' $shop ' AND geloescht!='1' AND inaktiv!='1' " );
echo " Artikel gefunden: " . count ( $shopartikel ) . " \r \n " ;
for ( $ij = 0 ; $ij < count ( $shopartikel ); $ij ++ )
{
echo " Artikel: " . $shopartikel [ $ij ][ 'name_de' ] . " " . $shopartikel [ $ij ][ 'nummer' ] . " \r \n " ;
$shop1 = $app -> DB -> Select ( " SELECT shop FROM artikel WHERE id=' " . $shopartikel [ $ij ][ 'id' ] . " ' LIMIT 1 " );
if ( $shop1 > 0 && $shop == $shop1 )
$remote -> RemoteSendArticleList ( $shop , array ( $shopartikel [ $ij ][ 'id' ]));
$shop2 = $app -> DB -> Select ( " SELECT shop2 FROM artikel WHERE id=' " . $shopartikel [ $ij ][ 'id' ] . " ' LIMIT 1 " );
if ( $shop2 > 0 && $shop == $shop2 )
$remote -> RemoteSendArticleList ( $shop2 , array ( $shopartikel [ $ij ][ 'id' ]));
$shop3 = $app -> DB -> Select ( " SELECT shop3 FROM artikel WHERE id=' " . $shopartikel [ $ij ][ 'id' ] . " ' LIMIT 1 " );
if ( $shop3 > 0 && $shop == $shop3 )
$remote -> RemoteSendArticleList ( $shop3 , array ( $shopartikel [ $ij ][ 'id' ]));
}
if ( $message != " " )
{
// $erp->MailSend($erp->GetFirmaMail(),$erp->GetFirmaName(),$erp->GetFirmaMail(),"Lagerverwaltung","Systemmeldung: Auto Update Lagerlampen",$message);
}
?>