From 1817efcd442556e2f53b318a18f4e7ae385bb72d Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Tue, 26 Mar 2024 11:38:39 +0000 Subject: [PATCH] added texteuebertragen option to shopexport --- upgrade/data/db_schema.json | 11 + .../mysql/_gen/object.gen.shopexport.php | 1326 +++++++++-------- www/widgets/_gen/widget.gen.shopexport.php | 665 +++++---- www/widgets/templates/_gen/shopexport.tpl | 39 +- www/widgets/widget.shopexport.php | 4 + 5 files changed, 1035 insertions(+), 1010 deletions(-) diff --git a/upgrade/data/db_schema.json b/upgrade/data/db_schema.json index c7a68fba..38b99656 100644 --- a/upgrade/data/db_schema.json +++ b/upgrade/data/db_schema.json @@ -92697,6 +92697,17 @@ "Privileges": "select,insert,update,references", "Comment": "" }, + { + "Field": "texteuebertragen", + "Type": "tinyint(1)", + "Collation": null, + "Null": "NO", + "Key": "", + "Default": "0", + "Extra": "", + "Privileges": "select,insert,update,references", + "Comment": "" + }, { "Field": "adressennichtueberschreiben", "Type": "tinyint(1)", diff --git a/www/objectapi/mysql/_gen/object.gen.shopexport.php b/www/objectapi/mysql/_gen/object.gen.shopexport.php index 8df87424..062e08dd 100644 --- a/www/objectapi/mysql/_gen/object.gen.shopexport.php +++ b/www/objectapi/mysql/_gen/object.gen.shopexport.php @@ -1,663 +1,669 @@ -app = $app; - } - - public function Select($id) - { - if(is_numeric($id)) - $result = $this->app->DB->SelectArr("SELECT * FROM `shopexport` WHERE (`id` = '$id')"); - else - return -1; - -$result = $result[0]; - - $this->id=$result['id']; - $this->bezeichnung=$result['bezeichnung']; - $this->typ=$result['typ']; - $this->url=$result['url']; - $this->passwort=$result['passwort']; - $this->token=$result['token']; - $this->challenge=$result['challenge']; - $this->projekt=$result['projekt']; - $this->cms=$result['cms']; - $this->firma=$result['firma']; - $this->logdatei=$result['logdatei']; - $this->geloescht=$result['geloescht']; - $this->artikelporto=$result['artikelporto']; - $this->artikelnachnahme=$result['artikelnachnahme']; - $this->artikelimport=$result['artikelimport']; - $this->artikelimporteinzeln=$result['artikelimporteinzeln']; - $this->demomodus=$result['demomodus']; - $this->aktiv=$result['aktiv']; - $this->lagerexport=$result['lagerexport']; - $this->artikelexport=$result['artikelexport']; - $this->multiprojekt=$result['multiprojekt']; - $this->artikelnachnahme_extraartikel=$result['artikelnachnahme_extraartikel']; - $this->vorabbezahltmarkieren_ohnevorkasse_bar=$result['vorabbezahltmarkieren_ohnevorkasse_bar']; - $this->einzelsync=$result['einzelsync']; - $this->utf8codierung=$result['utf8codierung']; - $this->auftragabgleich=$result['auftragabgleich']; - $this->rabatteportofestschreiben=$result['rabatteportofestschreiben']; - $this->artikelnummernummerkreis=$result['artikelnummernummerkreis']; - $this->holealle=$result['holealle']; - $this->ab_nummer=$result['ab_nummer']; - $this->direktimport=$result['direktimport']; - $this->ust_ok=$result['ust_ok']; - $this->anzgleichzeitig=$result['anzgleichzeitig']; - $this->datumvon=$result['datumvon']; - $this->datumbis=$result['datumbis']; - $this->tmpdatumvon=$result['tmpdatumvon']; - $this->tmpdatumbis=$result['tmpdatumbis']; - $this->holeallestati=$result['holeallestati']; - $this->cronjobaktiv=$result['cronjobaktiv']; - $this->nummersyncstatusaendern=$result['nummersyncstatusaendern']; - $this->zahlungsweisenmapping=$result['zahlungsweisenmapping']; - $this->versandartenmapping=$result['versandartenmapping']; - $this->artikelnummeruebernehmen=$result['artikelnummeruebernehmen']; - $this->artikelbeschreibungauswawision=$result['artikelbeschreibungauswawision']; - $this->artikelbeschreibungenuebernehmen=$result['artikelbeschreibungenuebernehmen']; - $this->stuecklisteergaenzen=$result['stuecklisteergaenzen']; - $this->adressupdate=$result['adressupdate']; - $this->kundenurvonprojekt=$result['kundenurvonprojekt']; - $this->add_debitorennummer=$result['add_debitorennummer']; - $this->debitorennummer=$result['debitorennummer']; - $this->sendonlywithtracking=$result['sendonlywithtracking']; - $this->shopbilderuebertragen=$result['shopbilderuebertragen']; - $this->adressennichtueberschreiben=$result['adressennichtueberschreiben']; - $this->auftraegeaufspaeter=$result['auftraegeaufspaeter']; - $this->autoversandbeikommentardeaktivieren=$result['autoversandbeikommentardeaktivieren']; - $this->artikeltexteuebernehmen=$result['artikeltexteuebernehmen']; - $this->artikelportoermaessigt=$result['artikelportoermaessigt']; - $this->artikelrabatt=$result['artikelrabatt']; - $this->artikelrabattsteuer=$result['artikelrabattsteuer']; - $this->positionsteuersaetzeerlauben=$result['positionsteuersaetzeerlauben']; - $this->json=$result['json']; - $this->freitext=$result['freitext']; - $this->artikelbezeichnungauswawision=$result['artikelbezeichnungauswawision']; - $this->angeboteanlegen=$result['angeboteanlegen']; - $this->artikelnummerbeimanlegenausshop=$result['artikelnummerbeimanlegenausshop']; - $this->shoptyp=$result['shoptyp']; - $this->modulename=$result['modulename']; - $this->maxmanuell=$result['maxmanuell']; - $this->preisgruppe=$result['preisgruppe']; - $this->variantenuebertragen=$result['variantenuebertragen']; - $this->crosssellingartikeluebertragen=$result['crosssellingartikeluebertragen']; - $this->staffelpreiseuebertragen=$result['staffelpreiseuebertragen']; - $this->lagergrundlage=$result['lagergrundlage']; - $this->portoartikelanlegen=$result['portoartikelanlegen']; - $this->nurneueartikel=$result['nurneueartikel']; - $this->startdate=$result['startdate']; - $this->ueberschreibe_lagerkorrekturwert=$result['ueberschreibe_lagerkorrekturwert']; - $this->lagerkorrekturwert=$result['lagerkorrekturwert']; - $this->vertrieb=$result['vertrieb']; - $this->eigenschaftenuebertragen=$result['eigenschaftenuebertragen']; - $this->kategorienuebertragen=$result['kategorienuebertragen']; - $this->stornoabgleich=$result['stornoabgleich']; - $this->nurpreise=$result['nurpreise']; - $this->steuerfreilieferlandexport=$result['steuerfreilieferlandexport']; - $this->gutscheineuebertragen=$result['gutscheineuebertragen']; - $this->gesamtbetragfestsetzen=$result['gesamtbetragfestsetzen']; - $this->lastschriftdatenueberschreiben=$result['lastschriftdatenueberschreiben']; - $this->gesamtbetragfestsetzendifferenz=$result['gesamtbetragfestsetzendifferenz']; - $this->api_account_id=$result['api_account_id']; - $this->api_account_token=$result['api_account_token']; - $this->autoversandoption=$result['autoversandoption']; - $this->autosendarticle=$result['autosendarticle']; - } - - public function Create() - { - $sql = "INSERT INTO `shopexport` (`id`,`bezeichnung`,`typ`,`url`,`passwort`,`token`,`challenge`,`projekt`,`cms`,`firma`,`logdatei`,`geloescht`,`artikelporto`,`artikelnachnahme`,`artikelimport`,`artikelimporteinzeln`,`demomodus`,`aktiv`,`lagerexport`,`artikelexport`,`multiprojekt`,`artikelnachnahme_extraartikel`,`vorabbezahltmarkieren_ohnevorkasse_bar`,`einzelsync`,`utf8codierung`,`auftragabgleich`,`rabatteportofestschreiben`,`artikelnummernummerkreis`,`holealle`,`ab_nummer`,`direktimport`,`ust_ok`,`anzgleichzeitig`,`datumvon`,`datumbis`,`tmpdatumvon`,`tmpdatumbis`,`holeallestati`,`cronjobaktiv`,`nummersyncstatusaendern`,`zahlungsweisenmapping`,`versandartenmapping`,`artikelnummeruebernehmen`,`artikelbeschreibungauswawision`,`artikelbeschreibungenuebernehmen`,`stuecklisteergaenzen`,`adressupdate`,`kundenurvonprojekt`,`add_debitorennummer`,`debitorennummer`,`sendonlywithtracking`,`shopbilderuebertragen`,`adressennichtueberschreiben`,`auftraegeaufspaeter`,`autoversandbeikommentardeaktivieren`,`artikeltexteuebernehmen`,`artikelportoermaessigt`,`artikelrabatt`,`artikelrabattsteuer`,`positionsteuersaetzeerlauben`,`json`,`freitext`,`artikelbezeichnungauswawision`,`angeboteanlegen`,`artikelnummerbeimanlegenausshop`,`shoptyp`,`modulename`,`maxmanuell`,`preisgruppe`,`variantenuebertragen`,`crosssellingartikeluebertragen`,`staffelpreiseuebertragen`,`lagergrundlage`,`portoartikelanlegen`,`nurneueartikel`,`startdate`,`ueberschreibe_lagerkorrekturwert`,`lagerkorrekturwert`,`vertrieb`,`eigenschaftenuebertragen`,`kategorienuebertragen`,`stornoabgleich`,`nurpreise`,`steuerfreilieferlandexport`,`gutscheineuebertragen`,`gesamtbetragfestsetzen`,`lastschriftdatenueberschreiben`,`gesamtbetragfestsetzendifferenz`,`api_account_id`,`api_account_token`,`autoversandoption`,`autosendarticle`) - VALUES(NULL,'{$this->bezeichnung}','{$this->typ}','{$this->url}','{$this->passwort}','{$this->token}','{$this->challenge}','{$this->projekt}','{$this->cms}','{$this->firma}','{$this->logdatei}','{$this->geloescht}','{$this->artikelporto}','{$this->artikelnachnahme}','{$this->artikelimport}','{$this->artikelimporteinzeln}','{$this->demomodus}','{$this->aktiv}','{$this->lagerexport}','{$this->artikelexport}','{$this->multiprojekt}','{$this->artikelnachnahme_extraartikel}','{$this->vorabbezahltmarkieren_ohnevorkasse_bar}','{$this->einzelsync}','{$this->utf8codierung}','{$this->auftragabgleich}','{$this->rabatteportofestschreiben}','{$this->artikelnummernummerkreis}','{$this->holealle}','{$this->ab_nummer}','{$this->direktimport}','{$this->ust_ok}','{$this->anzgleichzeitig}','{$this->datumvon}','{$this->datumbis}','{$this->tmpdatumvon}','{$this->tmpdatumbis}','{$this->holeallestati}','{$this->cronjobaktiv}','{$this->nummersyncstatusaendern}','{$this->zahlungsweisenmapping}','{$this->versandartenmapping}','{$this->artikelnummeruebernehmen}','{$this->artikelbeschreibungauswawision}','{$this->artikelbeschreibungenuebernehmen}','{$this->stuecklisteergaenzen}','{$this->adressupdate}','{$this->kundenurvonprojekt}','{$this->add_debitorennummer}','{$this->debitorennummer}','{$this->sendonlywithtracking}','{$this->shopbilderuebertragen}','{$this->adressennichtueberschreiben}','{$this->auftraegeaufspaeter}','{$this->autoversandbeikommentardeaktivieren}','{$this->artikeltexteuebernehmen}','{$this->artikelportoermaessigt}','{$this->artikelrabatt}','{$this->artikelrabattsteuer}','{$this->positionsteuersaetzeerlauben}','{$this->json}','{$this->freitext}','{$this->artikelbezeichnungauswawision}','{$this->angeboteanlegen}','{$this->artikelnummerbeimanlegenausshop}','{$this->shoptyp}','{$this->modulename}','{$this->maxmanuell}','{$this->preisgruppe}','{$this->variantenuebertragen}','{$this->crosssellingartikeluebertragen}','{$this->staffelpreiseuebertragen}','{$this->lagergrundlage}','{$this->portoartikelanlegen}','{$this->nurneueartikel}','{$this->startdate}','{$this->ueberschreibe_lagerkorrekturwert}','{$this->lagerkorrekturwert}','{$this->vertrieb}','{$this->eigenschaftenuebertragen}','{$this->kategorienuebertragen}','{$this->stornoabgleich}','{$this->nurpreise}','{$this->steuerfreilieferlandexport}','{$this->gutscheineuebertragen}','{$this->gesamtbetragfestsetzen}','{$this->lastschriftdatenueberschreiben}','{$this->gesamtbetragfestsetzendifferenz}','{$this->api_account_id}','{$this->api_account_token}','{$this->autoversandoption}','{$this->autosendarticle}')"; - - $this->app->DB->Insert($sql); - $this->id = $this->app->DB->GetInsertID(); - } - - public function Update() - { - if(!is_numeric($this->id)) { - return -1; - } - - $sql = "UPDATE `shopexport` SET - `bezeichnung`='{$this->bezeichnung}', - `typ`='{$this->typ}', - `url`='{$this->url}', - `passwort`='{$this->passwort}', - `token`='{$this->token}', - `challenge`='{$this->challenge}', - `projekt`='{$this->projekt}', - `cms`='{$this->cms}', - `firma`='{$this->firma}', - `logdatei`='{$this->logdatei}', - `geloescht`='{$this->geloescht}', - `artikelporto`='{$this->artikelporto}', - `artikelnachnahme`='{$this->artikelnachnahme}', - `artikelimport`='{$this->artikelimport}', - `artikelimporteinzeln`='{$this->artikelimporteinzeln}', - `demomodus`='{$this->demomodus}', - `aktiv`='{$this->aktiv}', - `lagerexport`='{$this->lagerexport}', - `artikelexport`='{$this->artikelexport}', - `multiprojekt`='{$this->multiprojekt}', - `artikelnachnahme_extraartikel`='{$this->artikelnachnahme_extraartikel}', - `vorabbezahltmarkieren_ohnevorkasse_bar`='{$this->vorabbezahltmarkieren_ohnevorkasse_bar}', - `einzelsync`='{$this->einzelsync}', - `utf8codierung`='{$this->utf8codierung}', - `auftragabgleich`='{$this->auftragabgleich}', - `rabatteportofestschreiben`='{$this->rabatteportofestschreiben}', - `artikelnummernummerkreis`='{$this->artikelnummernummerkreis}', - `holealle`='{$this->holealle}', - `ab_nummer`='{$this->ab_nummer}', - `direktimport`='{$this->direktimport}', - `ust_ok`='{$this->ust_ok}', - `anzgleichzeitig`='{$this->anzgleichzeitig}', - `datumvon`='{$this->datumvon}', - `datumbis`='{$this->datumbis}', - `tmpdatumvon`='{$this->tmpdatumvon}', - `tmpdatumbis`='{$this->tmpdatumbis}', - `holeallestati`='{$this->holeallestati}', - `cronjobaktiv`='{$this->cronjobaktiv}', - `nummersyncstatusaendern`='{$this->nummersyncstatusaendern}', - `zahlungsweisenmapping`='{$this->zahlungsweisenmapping}', - `versandartenmapping`='{$this->versandartenmapping}', - `artikelnummeruebernehmen`='{$this->artikelnummeruebernehmen}', - `artikelbeschreibungauswawision`='{$this->artikelbeschreibungauswawision}', - `artikelbeschreibungenuebernehmen`='{$this->artikelbeschreibungenuebernehmen}', - `stuecklisteergaenzen`='{$this->stuecklisteergaenzen}', - `adressupdate`='{$this->adressupdate}', - `kundenurvonprojekt`='{$this->kundenurvonprojekt}', - `add_debitorennummer`='{$this->add_debitorennummer}', - `debitorennummer`='{$this->debitorennummer}', - `sendonlywithtracking`='{$this->sendonlywithtracking}', - `shopbilderuebertragen`='{$this->shopbilderuebertragen}', - `adressennichtueberschreiben`='{$this->adressennichtueberschreiben}', - `auftraegeaufspaeter`='{$this->auftraegeaufspaeter}', - `autoversandbeikommentardeaktivieren`='{$this->autoversandbeikommentardeaktivieren}', - `artikeltexteuebernehmen`='{$this->artikeltexteuebernehmen}', - `artikelportoermaessigt`='{$this->artikelportoermaessigt}', - `artikelrabatt`='{$this->artikelrabatt}', - `artikelrabattsteuer`='{$this->artikelrabattsteuer}', - `positionsteuersaetzeerlauben`='{$this->positionsteuersaetzeerlauben}', - `json`='{$this->json}', - `freitext`='{$this->freitext}', - `artikelbezeichnungauswawision`='{$this->artikelbezeichnungauswawision}', - `angeboteanlegen`='{$this->angeboteanlegen}', - `artikelnummerbeimanlegenausshop`='{$this->artikelnummerbeimanlegenausshop}', - `shoptyp`='{$this->shoptyp}', - `modulename`='{$this->modulename}', - `maxmanuell`='{$this->maxmanuell}', - `preisgruppe`='{$this->preisgruppe}', - `variantenuebertragen`='{$this->variantenuebertragen}', - `crosssellingartikeluebertragen`='{$this->crosssellingartikeluebertragen}', - `staffelpreiseuebertragen`='{$this->staffelpreiseuebertragen}', - `lagergrundlage`='{$this->lagergrundlage}', - `portoartikelanlegen`='{$this->portoartikelanlegen}', - `nurneueartikel`='{$this->nurneueartikel}', - `startdate`='{$this->startdate}', - `ueberschreibe_lagerkorrekturwert`='{$this->ueberschreibe_lagerkorrekturwert}', - `lagerkorrekturwert`='{$this->lagerkorrekturwert}', - `vertrieb`='{$this->vertrieb}', - `eigenschaftenuebertragen`='{$this->eigenschaftenuebertragen}', - `kategorienuebertragen`='{$this->kategorienuebertragen}', - `stornoabgleich`='{$this->stornoabgleich}', - `nurpreise`='{$this->nurpreise}', - `steuerfreilieferlandexport`='{$this->steuerfreilieferlandexport}', - `gutscheineuebertragen`='{$this->gutscheineuebertragen}', - `gesamtbetragfestsetzen`='{$this->gesamtbetragfestsetzen}', - `lastschriftdatenueberschreiben`='{$this->lastschriftdatenueberschreiben}', - `gesamtbetragfestsetzendifferenz`='{$this->gesamtbetragfestsetzendifferenz}', - `api_account_id`='{$this->api_account_id}', - `api_account_token`='{$this->api_account_token}', - `autoversandoption`='{$this->autoversandoption}', - `autosendarticle`='{$this->autosendarticle}' - WHERE (`id`='{$this->id}')"; - - $this->app->DB->Update($sql); - } - - public function Delete($id='') - { - if(is_numeric($id)) - { - $this->id=$id; - } - else - return -1; - - $sql = "DELETE FROM `shopexport` WHERE (`id`='{$this->id}')"; - $this->app->DB->Delete($sql); - - $this->id=''; - $this->bezeichnung=''; - $this->typ=''; - $this->url=''; - $this->passwort=''; - $this->token=''; - $this->challenge=''; - $this->projekt=''; - $this->cms=''; - $this->firma=''; - $this->logdatei=''; - $this->geloescht=''; - $this->artikelporto=''; - $this->artikelnachnahme=''; - $this->artikelimport=''; - $this->artikelimporteinzeln=''; - $this->demomodus=''; - $this->aktiv=''; - $this->lagerexport=''; - $this->artikelexport=''; - $this->multiprojekt=''; - $this->artikelnachnahme_extraartikel=''; - $this->vorabbezahltmarkieren_ohnevorkasse_bar=''; - $this->einzelsync=''; - $this->utf8codierung=''; - $this->auftragabgleich=''; - $this->rabatteportofestschreiben=''; - $this->artikelnummernummerkreis=''; - $this->holealle=''; - $this->ab_nummer=''; - $this->direktimport=''; - $this->ust_ok=''; - $this->anzgleichzeitig=''; - $this->datumvon=''; - $this->datumbis=''; - $this->tmpdatumvon=''; - $this->tmpdatumbis=''; - $this->holeallestati=''; - $this->cronjobaktiv=''; - $this->nummersyncstatusaendern=''; - $this->zahlungsweisenmapping=''; - $this->versandartenmapping=''; - $this->artikelnummeruebernehmen=''; - $this->artikelbeschreibungauswawision=''; - $this->artikelbeschreibungenuebernehmen=''; - $this->stuecklisteergaenzen=''; - $this->adressupdate=''; - $this->kundenurvonprojekt=''; - $this->add_debitorennummer=''; - $this->debitorennummer=''; - $this->sendonlywithtracking=''; - $this->shopbilderuebertragen=''; - $this->adressennichtueberschreiben=''; - $this->auftraegeaufspaeter=''; - $this->autoversandbeikommentardeaktivieren=''; - $this->artikeltexteuebernehmen=''; - $this->artikelportoermaessigt=''; - $this->artikelrabatt=''; - $this->artikelrabattsteuer=''; - $this->positionsteuersaetzeerlauben=''; - $this->json=''; - $this->freitext=''; - $this->artikelbezeichnungauswawision=''; - $this->angeboteanlegen=''; - $this->artikelnummerbeimanlegenausshop=''; - $this->shoptyp=''; - $this->modulename=''; - $this->maxmanuell=''; - $this->preisgruppe=''; - $this->variantenuebertragen=''; - $this->crosssellingartikeluebertragen=''; - $this->staffelpreiseuebertragen=''; - $this->lagergrundlage=''; - $this->portoartikelanlegen=''; - $this->nurneueartikel=''; - $this->startdate=''; - $this->ueberschreibe_lagerkorrekturwert=''; - $this->lagerkorrekturwert=''; - $this->vertrieb=''; - $this->eigenschaftenuebertragen=''; - $this->kategorienuebertragen=''; - $this->stornoabgleich=''; - $this->nurpreise=''; - $this->steuerfreilieferlandexport=''; - $this->gutscheineuebertragen=''; - $this->gesamtbetragfestsetzen=''; - $this->lastschriftdatenueberschreiben=''; - $this->gesamtbetragfestsetzendifferenz=''; - $this->api_account_id=''; - $this->api_account_token=''; - $this->autoversandoption=''; - $this->autosendarticle=''; - } - - public function Copy() - { - $this->id = ''; - $this->Create(); - } - - /** - Mit dieser Funktion kann man einen Datensatz suchen - dafuer muss man die Attribute setzen nach denen gesucht werden soll - dann kriegt man als ergebnis den ersten Datensatz der auf die Suche uebereinstimmt - zurueck. Mit Next() kann man sich alle weiteren Ergebnisse abholen - **/ - - public function Find() - { - //TODO Suche mit den werten machen - } - - public function FindNext() - { - //TODO Suche mit den alten werten fortsetzen machen - } - - /** Funktionen um durch die Tabelle iterieren zu koennen */ - - public function Next() - { - //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer - } - - public function First() - { - //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer - } - - /** dank dieser funktionen kann man die tatsaechlichen werte einfach - ueberladen (in einem Objekt das mit seiner klasse ueber dieser steht)**/ - - public function SetId($value) { $this->id=$value; } - public function GetId() { return $this->id; } - public function SetBezeichnung($value) { $this->bezeichnung=$value; } - public function GetBezeichnung() { return $this->bezeichnung; } - public function SetTyp($value) { $this->typ=$value; } - public function GetTyp() { return $this->typ; } - public function SetUrl($value) { $this->url=$value; } - public function GetUrl() { return $this->url; } - public function SetPasswort($value) { $this->passwort=$value; } - public function GetPasswort() { return $this->passwort; } - public function SetToken($value) { $this->token=$value; } - public function GetToken() { return $this->token; } - public function SetChallenge($value) { $this->challenge=$value; } - public function GetChallenge() { return $this->challenge; } - public function SetProjekt($value) { $this->projekt=$value; } - public function GetProjekt() { return $this->projekt; } - public function SetCms($value) { $this->cms=$value; } - public function GetCms() { return $this->cms; } - public function SetFirma($value) { $this->firma=$value; } - public function GetFirma() { return $this->firma; } - public function SetLogdatei($value) { $this->logdatei=$value; } - public function GetLogdatei() { return $this->logdatei; } - public function SetGeloescht($value) { $this->geloescht=$value; } - public function GetGeloescht() { return $this->geloescht; } - public function SetArtikelporto($value) { $this->artikelporto=$value; } - public function GetArtikelporto() { return $this->artikelporto; } - public function SetArtikelnachnahme($value) { $this->artikelnachnahme=$value; } - public function GetArtikelnachnahme() { return $this->artikelnachnahme; } - public function SetArtikelimport($value) { $this->artikelimport=$value; } - public function GetArtikelimport() { return $this->artikelimport; } - public function SetArtikelimporteinzeln($value) { $this->artikelimporteinzeln=$value; } - public function GetArtikelimporteinzeln() { return $this->artikelimporteinzeln; } - public function SetDemomodus($value) { $this->demomodus=$value; } - public function GetDemomodus() { return $this->demomodus; } - public function SetAktiv($value) { $this->aktiv=$value; } - public function GetAktiv() { return $this->aktiv; } - public function SetLagerexport($value) { $this->lagerexport=$value; } - public function GetLagerexport() { return $this->lagerexport; } - public function SetArtikelexport($value) { $this->artikelexport=$value; } - public function GetArtikelexport() { return $this->artikelexport; } - public function SetMultiprojekt($value) { $this->multiprojekt=$value; } - public function GetMultiprojekt() { return $this->multiprojekt; } - public function SetArtikelnachnahme_Extraartikel($value) { $this->artikelnachnahme_extraartikel=$value; } - public function GetArtikelnachnahme_Extraartikel() { return $this->artikelnachnahme_extraartikel; } - public function SetVorabbezahltmarkieren_Ohnevorkasse_Bar($value) { $this->vorabbezahltmarkieren_ohnevorkasse_bar=$value; } - public function GetVorabbezahltmarkieren_Ohnevorkasse_Bar() { return $this->vorabbezahltmarkieren_ohnevorkasse_bar; } - public function SetEinzelsync($value) { $this->einzelsync=$value; } - public function GetEinzelsync() { return $this->einzelsync; } - public function SetUtf8Codierung($value) { $this->utf8codierung=$value; } - public function GetUtf8Codierung() { return $this->utf8codierung; } - public function SetAuftragabgleich($value) { $this->auftragabgleich=$value; } - public function GetAuftragabgleich() { return $this->auftragabgleich; } - public function SetRabatteportofestschreiben($value) { $this->rabatteportofestschreiben=$value; } - public function GetRabatteportofestschreiben() { return $this->rabatteportofestschreiben; } - public function SetArtikelnummernummerkreis($value) { $this->artikelnummernummerkreis=$value; } - public function GetArtikelnummernummerkreis() { return $this->artikelnummernummerkreis; } - public function SetHolealle($value) { $this->holealle=$value; } - public function GetHolealle() { return $this->holealle; } - public function SetAb_Nummer($value) { $this->ab_nummer=$value; } - public function GetAb_Nummer() { return $this->ab_nummer; } - public function SetDirektimport($value) { $this->direktimport=$value; } - public function GetDirektimport() { return $this->direktimport; } - public function SetUst_Ok($value) { $this->ust_ok=$value; } - public function GetUst_Ok() { return $this->ust_ok; } - public function SetAnzgleichzeitig($value) { $this->anzgleichzeitig=$value; } - public function GetAnzgleichzeitig() { return $this->anzgleichzeitig; } - public function SetDatumvon($value) { $this->datumvon=$value; } - public function GetDatumvon() { return $this->datumvon; } - public function SetDatumbis($value) { $this->datumbis=$value; } - public function GetDatumbis() { return $this->datumbis; } - public function SetTmpdatumvon($value) { $this->tmpdatumvon=$value; } - public function GetTmpdatumvon() { return $this->tmpdatumvon; } - public function SetTmpdatumbis($value) { $this->tmpdatumbis=$value; } - public function GetTmpdatumbis() { return $this->tmpdatumbis; } - public function SetHoleallestati($value) { $this->holeallestati=$value; } - public function GetHoleallestati() { return $this->holeallestati; } - public function SetCronjobaktiv($value) { $this->cronjobaktiv=$value; } - public function GetCronjobaktiv() { return $this->cronjobaktiv; } - public function SetNummersyncstatusaendern($value) { $this->nummersyncstatusaendern=$value; } - public function GetNummersyncstatusaendern() { return $this->nummersyncstatusaendern; } - public function SetZahlungsweisenmapping($value) { $this->zahlungsweisenmapping=$value; } - public function GetZahlungsweisenmapping() { return $this->zahlungsweisenmapping; } - public function SetVersandartenmapping($value) { $this->versandartenmapping=$value; } - public function GetVersandartenmapping() { return $this->versandartenmapping; } - public function SetArtikelnummeruebernehmen($value) { $this->artikelnummeruebernehmen=$value; } - public function GetArtikelnummeruebernehmen() { return $this->artikelnummeruebernehmen; } - public function SetArtikelbeschreibungauswawision($value) { $this->artikelbeschreibungauswawision=$value; } - public function GetArtikelbeschreibungauswawision() { return $this->artikelbeschreibungauswawision; } - public function SetArtikelbeschreibungenuebernehmen($value) { $this->artikelbeschreibungenuebernehmen=$value; } - public function GetArtikelbeschreibungenuebernehmen() { return $this->artikelbeschreibungenuebernehmen; } - public function SetStuecklisteergaenzen($value) { $this->stuecklisteergaenzen=$value; } - public function GetStuecklisteergaenzen() { return $this->stuecklisteergaenzen; } - public function SetAdressupdate($value) { $this->adressupdate=$value; } - public function GetAdressupdate() { return $this->adressupdate; } - public function SetKundenurvonprojekt($value) { $this->kundenurvonprojekt=$value; } - public function GetKundenurvonprojekt() { return $this->kundenurvonprojekt; } - public function SetAdd_Debitorennummer($value) { $this->add_debitorennummer=$value; } - public function GetAdd_Debitorennummer() { return $this->add_debitorennummer; } - public function SetDebitorennummer($value) { $this->debitorennummer=$value; } - public function GetDebitorennummer() { return $this->debitorennummer; } - public function SetSendonlywithtracking($value) { $this->sendonlywithtracking=$value; } - public function GetSendonlywithtracking() { return $this->sendonlywithtracking; } - public function SetShopbilderuebertragen($value) { $this->shopbilderuebertragen=$value; } - public function GetShopbilderuebertragen() { return $this->shopbilderuebertragen; } - public function SetAdressennichtueberschreiben($value) { $this->adressennichtueberschreiben=$value; } - public function GetAdressennichtueberschreiben() { return $this->adressennichtueberschreiben; } - public function SetAuftraegeaufspaeter($value) { $this->auftraegeaufspaeter=$value; } - public function GetAuftraegeaufspaeter() { return $this->auftraegeaufspaeter; } - public function SetAutoversandbeikommentardeaktivieren($value) { $this->autoversandbeikommentardeaktivieren=$value; } - public function GetAutoversandbeikommentardeaktivieren() { return $this->autoversandbeikommentardeaktivieren; } - public function SetArtikeltexteuebernehmen($value) { $this->artikeltexteuebernehmen=$value; } - public function GetArtikeltexteuebernehmen() { return $this->artikeltexteuebernehmen; } - public function SetArtikelportoermaessigt($value) { $this->artikelportoermaessigt=$value; } - public function GetArtikelportoermaessigt() { return $this->artikelportoermaessigt; } - public function SetArtikelrabatt($value) { $this->artikelrabatt=$value; } - public function GetArtikelrabatt() { return $this->artikelrabatt; } - public function SetArtikelrabattsteuer($value) { $this->artikelrabattsteuer=$value; } - public function GetArtikelrabattsteuer() { return $this->artikelrabattsteuer; } - public function SetPositionsteuersaetzeerlauben($value) { $this->positionsteuersaetzeerlauben=$value; } - public function GetPositionsteuersaetzeerlauben() { return $this->positionsteuersaetzeerlauben; } - public function SetJson($value) { $this->json=$value; } - public function GetJson() { return $this->json; } - public function SetFreitext($value) { $this->freitext=$value; } - public function GetFreitext() { return $this->freitext; } - public function SetArtikelbezeichnungauswawision($value) { $this->artikelbezeichnungauswawision=$value; } - public function GetArtikelbezeichnungauswawision() { return $this->artikelbezeichnungauswawision; } - public function SetAngeboteanlegen($value) { $this->angeboteanlegen=$value; } - public function GetAngeboteanlegen() { return $this->angeboteanlegen; } - public function SetArtikelnummerbeimanlegenausshop($value) { $this->artikelnummerbeimanlegenausshop=$value; } - public function GetArtikelnummerbeimanlegenausshop() { return $this->artikelnummerbeimanlegenausshop; } - public function SetShoptyp($value) { $this->shoptyp=$value; } - public function GetShoptyp() { return $this->shoptyp; } - public function SetModulename($value) { $this->modulename=$value; } - public function GetModulename() { return $this->modulename; } - public function SetMaxmanuell($value) { $this->maxmanuell=$value; } - public function GetMaxmanuell() { return $this->maxmanuell; } - public function SetPreisgruppe($value) { $this->preisgruppe=$value; } - public function GetPreisgruppe() { return $this->preisgruppe; } - public function SetVariantenuebertragen($value) { $this->variantenuebertragen=$value; } - public function GetVariantenuebertragen() { return $this->variantenuebertragen; } - public function SetCrosssellingartikeluebertragen($value) { $this->crosssellingartikeluebertragen=$value; } - public function GetCrosssellingartikeluebertragen() { return $this->crosssellingartikeluebertragen; } - public function SetStaffelpreiseuebertragen($value) { $this->staffelpreiseuebertragen=$value; } - public function GetStaffelpreiseuebertragen() { return $this->staffelpreiseuebertragen; } - public function SetLagergrundlage($value) { $this->lagergrundlage=$value; } - public function GetLagergrundlage() { return $this->lagergrundlage; } - public function SetPortoartikelanlegen($value) { $this->portoartikelanlegen=$value; } - public function GetPortoartikelanlegen() { return $this->portoartikelanlegen; } - public function SetNurneueartikel($value) { $this->nurneueartikel=$value; } - public function GetNurneueartikel() { return $this->nurneueartikel; } - public function SetStartdate($value) { $this->startdate=$value; } - public function GetStartdate() { return $this->startdate; } - public function SetUeberschreibe_Lagerkorrekturwert($value) { $this->ueberschreibe_lagerkorrekturwert=$value; } - public function GetUeberschreibe_Lagerkorrekturwert() { return $this->ueberschreibe_lagerkorrekturwert; } - public function SetLagerkorrekturwert($value) { $this->lagerkorrekturwert=$value; } - public function GetLagerkorrekturwert() { return $this->lagerkorrekturwert; } - public function SetVertrieb($value) { $this->vertrieb=$value; } - public function GetVertrieb() { return $this->vertrieb; } - public function SetEigenschaftenuebertragen($value) { $this->eigenschaftenuebertragen=$value; } - public function GetEigenschaftenuebertragen() { return $this->eigenschaftenuebertragen; } - public function SetKategorienuebertragen($value) { $this->kategorienuebertragen=$value; } - public function GetKategorienuebertragen() { return $this->kategorienuebertragen; } - public function SetStornoabgleich($value) { $this->stornoabgleich=$value; } - public function GetStornoabgleich() { return $this->stornoabgleich; } - public function SetNurpreise($value) { $this->nurpreise=$value; } - public function GetNurpreise() { return $this->nurpreise; } - public function SetSteuerfreilieferlandexport($value) { $this->steuerfreilieferlandexport=$value; } - public function GetSteuerfreilieferlandexport() { return $this->steuerfreilieferlandexport; } - public function SetGutscheineuebertragen($value) { $this->gutscheineuebertragen=$value; } - public function GetGutscheineuebertragen() { return $this->gutscheineuebertragen; } - public function SetGesamtbetragfestsetzen($value) { $this->gesamtbetragfestsetzen=$value; } - public function GetGesamtbetragfestsetzen() { return $this->gesamtbetragfestsetzen; } - public function SetLastschriftdatenueberschreiben($value) { $this->lastschriftdatenueberschreiben=$value; } - public function GetLastschriftdatenueberschreiben() { return $this->lastschriftdatenueberschreiben; } - public function SetGesamtbetragfestsetzendifferenz($value) { $this->gesamtbetragfestsetzendifferenz=$value; } - public function GetGesamtbetragfestsetzendifferenz() { return $this->gesamtbetragfestsetzendifferenz; } - public function SetApi_Account_Id($value) { $this->api_account_id=$value; } - public function GetApi_Account_Id() { return $this->api_account_id; } - public function SetApi_Account_Token($value) { $this->api_account_token=$value; } - public function GetApi_Account_Token() { return $this->api_account_token; } - public function SetAutoversandoption($value) { $this->autoversandoption=$value; } - public function GetAutoversandoption() { return $this->autoversandoption; } - public function SetAutosendarticle($value) { $this->autosendarticle=$value; } - public function GetAutosendarticle() { return $this->autosendarticle; } - -} +app = $app; + } + + public function Select($id) + { + if(is_numeric($id)) + $result = $this->app->DB->SelectArr("SELECT * FROM `shopexport` WHERE (`id` = '$id')"); + else + return -1; + +$result = $result[0]; + + $this->id=$result['id']; + $this->bezeichnung=$result['bezeichnung']; + $this->typ=$result['typ']; + $this->url=$result['url']; + $this->passwort=$result['passwort']; + $this->token=$result['token']; + $this->challenge=$result['challenge']; + $this->projekt=$result['projekt']; + $this->cms=$result['cms']; + $this->firma=$result['firma']; + $this->logdatei=$result['logdatei']; + $this->geloescht=$result['geloescht']; + $this->artikelporto=$result['artikelporto']; + $this->artikelnachnahme=$result['artikelnachnahme']; + $this->artikelimport=$result['artikelimport']; + $this->artikelimporteinzeln=$result['artikelimporteinzeln']; + $this->demomodus=$result['demomodus']; + $this->aktiv=$result['aktiv']; + $this->lagerexport=$result['lagerexport']; + $this->artikelexport=$result['artikelexport']; + $this->multiprojekt=$result['multiprojekt']; + $this->artikelnachnahme_extraartikel=$result['artikelnachnahme_extraartikel']; + $this->vorabbezahltmarkieren_ohnevorkasse_bar=$result['vorabbezahltmarkieren_ohnevorkasse_bar']; + $this->einzelsync=$result['einzelsync']; + $this->utf8codierung=$result['utf8codierung']; + $this->auftragabgleich=$result['auftragabgleich']; + $this->rabatteportofestschreiben=$result['rabatteportofestschreiben']; + $this->artikelnummernummerkreis=$result['artikelnummernummerkreis']; + $this->holealle=$result['holealle']; + $this->ab_nummer=$result['ab_nummer']; + $this->direktimport=$result['direktimport']; + $this->ust_ok=$result['ust_ok']; + $this->anzgleichzeitig=$result['anzgleichzeitig']; + $this->datumvon=$result['datumvon']; + $this->datumbis=$result['datumbis']; + $this->tmpdatumvon=$result['tmpdatumvon']; + $this->tmpdatumbis=$result['tmpdatumbis']; + $this->holeallestati=$result['holeallestati']; + $this->cronjobaktiv=$result['cronjobaktiv']; + $this->nummersyncstatusaendern=$result['nummersyncstatusaendern']; + $this->zahlungsweisenmapping=$result['zahlungsweisenmapping']; + $this->versandartenmapping=$result['versandartenmapping']; + $this->artikelnummeruebernehmen=$result['artikelnummeruebernehmen']; + $this->artikelbeschreibungauswawision=$result['artikelbeschreibungauswawision']; + $this->artikelbeschreibungenuebernehmen=$result['artikelbeschreibungenuebernehmen']; + $this->stuecklisteergaenzen=$result['stuecklisteergaenzen']; + $this->adressupdate=$result['adressupdate']; + $this->kundenurvonprojekt=$result['kundenurvonprojekt']; + $this->add_debitorennummer=$result['add_debitorennummer']; + $this->debitorennummer=$result['debitorennummer']; + $this->sendonlywithtracking=$result['sendonlywithtracking']; + $this->shopbilderuebertragen=$result['shopbilderuebertragen']; + $this->texteuebertragen=$result['texteuebertragen']; + $this->adressennichtueberschreiben=$result['adressennichtueberschreiben']; + $this->auftraegeaufspaeter=$result['auftraegeaufspaeter']; + $this->autoversandbeikommentardeaktivieren=$result['autoversandbeikommentardeaktivieren']; + $this->artikeltexteuebernehmen=$result['artikeltexteuebernehmen']; + $this->artikelportoermaessigt=$result['artikelportoermaessigt']; + $this->artikelrabatt=$result['artikelrabatt']; + $this->artikelrabattsteuer=$result['artikelrabattsteuer']; + $this->positionsteuersaetzeerlauben=$result['positionsteuersaetzeerlauben']; + $this->json=$result['json']; + $this->freitext=$result['freitext']; + $this->artikelbezeichnungauswawision=$result['artikelbezeichnungauswawision']; + $this->angeboteanlegen=$result['angeboteanlegen']; + $this->artikelnummerbeimanlegenausshop=$result['artikelnummerbeimanlegenausshop']; + $this->shoptyp=$result['shoptyp']; + $this->modulename=$result['modulename']; + $this->maxmanuell=$result['maxmanuell']; + $this->preisgruppe=$result['preisgruppe']; + $this->variantenuebertragen=$result['variantenuebertragen']; + $this->crosssellingartikeluebertragen=$result['crosssellingartikeluebertragen']; + $this->staffelpreiseuebertragen=$result['staffelpreiseuebertragen']; + $this->lagergrundlage=$result['lagergrundlage']; + $this->portoartikelanlegen=$result['portoartikelanlegen']; + $this->nurneueartikel=$result['nurneueartikel']; + $this->startdate=$result['startdate']; + $this->ueberschreibe_lagerkorrekturwert=$result['ueberschreibe_lagerkorrekturwert']; + $this->lagerkorrekturwert=$result['lagerkorrekturwert']; + $this->vertrieb=$result['vertrieb']; + $this->eigenschaftenuebertragen=$result['eigenschaftenuebertragen']; + $this->kategorienuebertragen=$result['kategorienuebertragen']; + $this->stornoabgleich=$result['stornoabgleich']; + $this->nurpreise=$result['nurpreise']; + $this->steuerfreilieferlandexport=$result['steuerfreilieferlandexport']; + $this->gutscheineuebertragen=$result['gutscheineuebertragen']; + $this->gesamtbetragfestsetzen=$result['gesamtbetragfestsetzen']; + $this->lastschriftdatenueberschreiben=$result['lastschriftdatenueberschreiben']; + $this->gesamtbetragfestsetzendifferenz=$result['gesamtbetragfestsetzendifferenz']; + $this->api_account_id=$result['api_account_id']; + $this->api_account_token=$result['api_account_token']; + $this->autoversandoption=$result['autoversandoption']; + $this->autosendarticle=$result['autosendarticle']; + } + + public function Create() + { + $sql = "INSERT INTO `shopexport` (`id`,`bezeichnung`,`typ`,`url`,`passwort`,`token`,`challenge`,`projekt`,`cms`,`firma`,`logdatei`,`geloescht`,`artikelporto`,`artikelnachnahme`,`artikelimport`,`artikelimporteinzeln`,`demomodus`,`aktiv`,`lagerexport`,`artikelexport`,`multiprojekt`,`artikelnachnahme_extraartikel`,`vorabbezahltmarkieren_ohnevorkasse_bar`,`einzelsync`,`utf8codierung`,`auftragabgleich`,`rabatteportofestschreiben`,`artikelnummernummerkreis`,`holealle`,`ab_nummer`,`direktimport`,`ust_ok`,`anzgleichzeitig`,`datumvon`,`datumbis`,`tmpdatumvon`,`tmpdatumbis`,`holeallestati`,`cronjobaktiv`,`nummersyncstatusaendern`,`zahlungsweisenmapping`,`versandartenmapping`,`artikelnummeruebernehmen`,`artikelbeschreibungauswawision`,`artikelbeschreibungenuebernehmen`,`stuecklisteergaenzen`,`adressupdate`,`kundenurvonprojekt`,`add_debitorennummer`,`debitorennummer`,`sendonlywithtracking`,`shopbilderuebertragen`,`texteuebertragen`,`adressennichtueberschreiben`,`auftraegeaufspaeter`,`autoversandbeikommentardeaktivieren`,`artikeltexteuebernehmen`,`artikelportoermaessigt`,`artikelrabatt`,`artikelrabattsteuer`,`positionsteuersaetzeerlauben`,`json`,`freitext`,`artikelbezeichnungauswawision`,`angeboteanlegen`,`artikelnummerbeimanlegenausshop`,`shoptyp`,`modulename`,`maxmanuell`,`preisgruppe`,`variantenuebertragen`,`crosssellingartikeluebertragen`,`staffelpreiseuebertragen`,`lagergrundlage`,`portoartikelanlegen`,`nurneueartikel`,`startdate`,`ueberschreibe_lagerkorrekturwert`,`lagerkorrekturwert`,`vertrieb`,`eigenschaftenuebertragen`,`kategorienuebertragen`,`stornoabgleich`,`nurpreise`,`steuerfreilieferlandexport`,`gutscheineuebertragen`,`gesamtbetragfestsetzen`,`lastschriftdatenueberschreiben`,`gesamtbetragfestsetzendifferenz`,`api_account_id`,`api_account_token`,`autoversandoption`,`autosendarticle`) + VALUES(NULL,'{$this->bezeichnung}','{$this->typ}','{$this->url}','{$this->passwort}','{$this->token}','{$this->challenge}','{$this->projekt}','{$this->cms}','{$this->firma}','{$this->logdatei}','{$this->geloescht}','{$this->artikelporto}','{$this->artikelnachnahme}','{$this->artikelimport}','{$this->artikelimporteinzeln}','{$this->demomodus}','{$this->aktiv}','{$this->lagerexport}','{$this->artikelexport}','{$this->multiprojekt}','{$this->artikelnachnahme_extraartikel}','{$this->vorabbezahltmarkieren_ohnevorkasse_bar}','{$this->einzelsync}','{$this->utf8codierung}','{$this->auftragabgleich}','{$this->rabatteportofestschreiben}','{$this->artikelnummernummerkreis}','{$this->holealle}','{$this->ab_nummer}','{$this->direktimport}','{$this->ust_ok}','{$this->anzgleichzeitig}','{$this->datumvon}','{$this->datumbis}','{$this->tmpdatumvon}','{$this->tmpdatumbis}','{$this->holeallestati}','{$this->cronjobaktiv}','{$this->nummersyncstatusaendern}','{$this->zahlungsweisenmapping}','{$this->versandartenmapping}','{$this->artikelnummeruebernehmen}','{$this->artikelbeschreibungauswawision}','{$this->artikelbeschreibungenuebernehmen}','{$this->stuecklisteergaenzen}','{$this->adressupdate}','{$this->kundenurvonprojekt}','{$this->add_debitorennummer}','{$this->debitorennummer}','{$this->sendonlywithtracking}','{$this->shopbilderuebertragen}',{$this->texteuebertragen},'{$this->adressennichtueberschreiben}','{$this->auftraegeaufspaeter}','{$this->autoversandbeikommentardeaktivieren}','{$this->artikeltexteuebernehmen}','{$this->artikelportoermaessigt}','{$this->artikelrabatt}','{$this->artikelrabattsteuer}','{$this->positionsteuersaetzeerlauben}','{$this->json}','{$this->freitext}','{$this->artikelbezeichnungauswawision}','{$this->angeboteanlegen}','{$this->artikelnummerbeimanlegenausshop}','{$this->shoptyp}','{$this->modulename}','{$this->maxmanuell}','{$this->preisgruppe}','{$this->variantenuebertragen}','{$this->crosssellingartikeluebertragen}','{$this->staffelpreiseuebertragen}','{$this->lagergrundlage}','{$this->portoartikelanlegen}','{$this->nurneueartikel}','{$this->startdate}','{$this->ueberschreibe_lagerkorrekturwert}','{$this->lagerkorrekturwert}','{$this->vertrieb}','{$this->eigenschaftenuebertragen}','{$this->kategorienuebertragen}','{$this->stornoabgleich}','{$this->nurpreise}','{$this->steuerfreilieferlandexport}','{$this->gutscheineuebertragen}','{$this->gesamtbetragfestsetzen}','{$this->lastschriftdatenueberschreiben}','{$this->gesamtbetragfestsetzendifferenz}','{$this->api_account_id}','{$this->api_account_token}','{$this->autoversandoption}','{$this->autosendarticle}')"; + + $this->app->DB->Insert($sql); + $this->id = $this->app->DB->GetInsertID(); + } + + public function Update() + { + if(!is_numeric($this->id)) { + return -1; + } + + $sql = "UPDATE `shopexport` SET + `bezeichnung`='{$this->bezeichnung}', + `typ`='{$this->typ}', + `url`='{$this->url}', + `passwort`='{$this->passwort}', + `token`='{$this->token}', + `challenge`='{$this->challenge}', + `projekt`='{$this->projekt}', + `cms`='{$this->cms}', + `firma`='{$this->firma}', + `logdatei`='{$this->logdatei}', + `geloescht`='{$this->geloescht}', + `artikelporto`='{$this->artikelporto}', + `artikelnachnahme`='{$this->artikelnachnahme}', + `artikelimport`='{$this->artikelimport}', + `artikelimporteinzeln`='{$this->artikelimporteinzeln}', + `demomodus`='{$this->demomodus}', + `aktiv`='{$this->aktiv}', + `lagerexport`='{$this->lagerexport}', + `artikelexport`='{$this->artikelexport}', + `multiprojekt`='{$this->multiprojekt}', + `artikelnachnahme_extraartikel`='{$this->artikelnachnahme_extraartikel}', + `vorabbezahltmarkieren_ohnevorkasse_bar`='{$this->vorabbezahltmarkieren_ohnevorkasse_bar}', + `einzelsync`='{$this->einzelsync}', + `utf8codierung`='{$this->utf8codierung}', + `auftragabgleich`='{$this->auftragabgleich}', + `rabatteportofestschreiben`='{$this->rabatteportofestschreiben}', + `artikelnummernummerkreis`='{$this->artikelnummernummerkreis}', + `holealle`='{$this->holealle}', + `ab_nummer`='{$this->ab_nummer}', + `direktimport`='{$this->direktimport}', + `ust_ok`='{$this->ust_ok}', + `anzgleichzeitig`='{$this->anzgleichzeitig}', + `datumvon`='{$this->datumvon}', + `datumbis`='{$this->datumbis}', + `tmpdatumvon`='{$this->tmpdatumvon}', + `tmpdatumbis`='{$this->tmpdatumbis}', + `holeallestati`='{$this->holeallestati}', + `cronjobaktiv`='{$this->cronjobaktiv}', + `nummersyncstatusaendern`='{$this->nummersyncstatusaendern}', + `zahlungsweisenmapping`='{$this->zahlungsweisenmapping}', + `versandartenmapping`='{$this->versandartenmapping}', + `artikelnummeruebernehmen`='{$this->artikelnummeruebernehmen}', + `artikelbeschreibungauswawision`='{$this->artikelbeschreibungauswawision}', + `artikelbeschreibungenuebernehmen`='{$this->artikelbeschreibungenuebernehmen}', + `stuecklisteergaenzen`='{$this->stuecklisteergaenzen}', + `adressupdate`='{$this->adressupdate}', + `kundenurvonprojekt`='{$this->kundenurvonprojekt}', + `add_debitorennummer`='{$this->add_debitorennummer}', + `debitorennummer`='{$this->debitorennummer}', + `sendonlywithtracking`='{$this->sendonlywithtracking}', + `shopbilderuebertragen`='{$this->shopbilderuebertragen}', + `texteuebertragen`='{$this->texteuebertragen}', + `adressennichtueberschreiben`='{$this->adressennichtueberschreiben}', + `auftraegeaufspaeter`='{$this->auftraegeaufspaeter}', + `autoversandbeikommentardeaktivieren`='{$this->autoversandbeikommentardeaktivieren}', + `artikeltexteuebernehmen`='{$this->artikeltexteuebernehmen}', + `artikelportoermaessigt`='{$this->artikelportoermaessigt}', + `artikelrabatt`='{$this->artikelrabatt}', + `artikelrabattsteuer`='{$this->artikelrabattsteuer}', + `positionsteuersaetzeerlauben`='{$this->positionsteuersaetzeerlauben}', + `json`='{$this->json}', + `freitext`='{$this->freitext}', + `artikelbezeichnungauswawision`='{$this->artikelbezeichnungauswawision}', + `angeboteanlegen`='{$this->angeboteanlegen}', + `artikelnummerbeimanlegenausshop`='{$this->artikelnummerbeimanlegenausshop}', + `shoptyp`='{$this->shoptyp}', + `modulename`='{$this->modulename}', + `maxmanuell`='{$this->maxmanuell}', + `preisgruppe`='{$this->preisgruppe}', + `variantenuebertragen`='{$this->variantenuebertragen}', + `crosssellingartikeluebertragen`='{$this->crosssellingartikeluebertragen}', + `staffelpreiseuebertragen`='{$this->staffelpreiseuebertragen}', + `lagergrundlage`='{$this->lagergrundlage}', + `portoartikelanlegen`='{$this->portoartikelanlegen}', + `nurneueartikel`='{$this->nurneueartikel}', + `startdate`='{$this->startdate}', + `ueberschreibe_lagerkorrekturwert`='{$this->ueberschreibe_lagerkorrekturwert}', + `lagerkorrekturwert`='{$this->lagerkorrekturwert}', + `vertrieb`='{$this->vertrieb}', + `eigenschaftenuebertragen`='{$this->eigenschaftenuebertragen}', + `kategorienuebertragen`='{$this->kategorienuebertragen}', + `stornoabgleich`='{$this->stornoabgleich}', + `nurpreise`='{$this->nurpreise}', + `steuerfreilieferlandexport`='{$this->steuerfreilieferlandexport}', + `gutscheineuebertragen`='{$this->gutscheineuebertragen}', + `gesamtbetragfestsetzen`='{$this->gesamtbetragfestsetzen}', + `lastschriftdatenueberschreiben`='{$this->lastschriftdatenueberschreiben}', + `gesamtbetragfestsetzendifferenz`='{$this->gesamtbetragfestsetzendifferenz}', + `api_account_id`='{$this->api_account_id}', + `api_account_token`='{$this->api_account_token}', + `autoversandoption`='{$this->autoversandoption}', + `autosendarticle`='{$this->autosendarticle}' + WHERE (`id`='{$this->id}')"; + + $this->app->DB->Update($sql); + } + + public function Delete($id='') + { + if(is_numeric($id)) + { + $this->id=$id; + } + else + return -1; + + $sql = "DELETE FROM `shopexport` WHERE (`id`='{$this->id}')"; + $this->app->DB->Delete($sql); + + $this->id=''; + $this->bezeichnung=''; + $this->typ=''; + $this->url=''; + $this->passwort=''; + $this->token=''; + $this->challenge=''; + $this->projekt=''; + $this->cms=''; + $this->firma=''; + $this->logdatei=''; + $this->geloescht=''; + $this->artikelporto=''; + $this->artikelnachnahme=''; + $this->artikelimport=''; + $this->artikelimporteinzeln=''; + $this->demomodus=''; + $this->aktiv=''; + $this->lagerexport=''; + $this->artikelexport=''; + $this->multiprojekt=''; + $this->artikelnachnahme_extraartikel=''; + $this->vorabbezahltmarkieren_ohnevorkasse_bar=''; + $this->einzelsync=''; + $this->utf8codierung=''; + $this->auftragabgleich=''; + $this->rabatteportofestschreiben=''; + $this->artikelnummernummerkreis=''; + $this->holealle=''; + $this->ab_nummer=''; + $this->direktimport=''; + $this->ust_ok=''; + $this->anzgleichzeitig=''; + $this->datumvon=''; + $this->datumbis=''; + $this->tmpdatumvon=''; + $this->tmpdatumbis=''; + $this->holeallestati=''; + $this->cronjobaktiv=''; + $this->nummersyncstatusaendern=''; + $this->zahlungsweisenmapping=''; + $this->versandartenmapping=''; + $this->artikelnummeruebernehmen=''; + $this->artikelbeschreibungauswawision=''; + $this->artikelbeschreibungenuebernehmen=''; + $this->stuecklisteergaenzen=''; + $this->adressupdate=''; + $this->kundenurvonprojekt=''; + $this->add_debitorennummer=''; + $this->debitorennummer=''; + $this->sendonlywithtracking=''; + $this->shopbilderuebertragen=''; + $this->texteuebertragen=''; + $this->adressennichtueberschreiben=''; + $this->auftraegeaufspaeter=''; + $this->autoversandbeikommentardeaktivieren=''; + $this->artikeltexteuebernehmen=''; + $this->artikelportoermaessigt=''; + $this->artikelrabatt=''; + $this->artikelrabattsteuer=''; + $this->positionsteuersaetzeerlauben=''; + $this->json=''; + $this->freitext=''; + $this->artikelbezeichnungauswawision=''; + $this->angeboteanlegen=''; + $this->artikelnummerbeimanlegenausshop=''; + $this->shoptyp=''; + $this->modulename=''; + $this->maxmanuell=''; + $this->preisgruppe=''; + $this->variantenuebertragen=''; + $this->crosssellingartikeluebertragen=''; + $this->staffelpreiseuebertragen=''; + $this->lagergrundlage=''; + $this->portoartikelanlegen=''; + $this->nurneueartikel=''; + $this->startdate=''; + $this->ueberschreibe_lagerkorrekturwert=''; + $this->lagerkorrekturwert=''; + $this->vertrieb=''; + $this->eigenschaftenuebertragen=''; + $this->kategorienuebertragen=''; + $this->stornoabgleich=''; + $this->nurpreise=''; + $this->steuerfreilieferlandexport=''; + $this->gutscheineuebertragen=''; + $this->gesamtbetragfestsetzen=''; + $this->lastschriftdatenueberschreiben=''; + $this->gesamtbetragfestsetzendifferenz=''; + $this->api_account_id=''; + $this->api_account_token=''; + $this->autoversandoption=''; + $this->autosendarticle=''; + } + + public function Copy() + { + $this->id = ''; + $this->Create(); + } + + /** + Mit dieser Funktion kann man einen Datensatz suchen + dafuer muss man die Attribute setzen nach denen gesucht werden soll + dann kriegt man als ergebnis den ersten Datensatz der auf die Suche uebereinstimmt + zurueck. Mit Next() kann man sich alle weiteren Ergebnisse abholen + **/ + + public function Find() + { + //TODO Suche mit den werten machen + } + + public function FindNext() + { + //TODO Suche mit den alten werten fortsetzen machen + } + + /** Funktionen um durch die Tabelle iterieren zu koennen */ + + public function Next() + { + //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer + } + + public function First() + { + //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer + } + + /** dank dieser funktionen kann man die tatsaechlichen werte einfach + ueberladen (in einem Objekt das mit seiner klasse ueber dieser steht)**/ + + public function SetId($value) { $this->id=$value; } + public function GetId() { return $this->id; } + public function SetBezeichnung($value) { $this->bezeichnung=$value; } + public function GetBezeichnung() { return $this->bezeichnung; } + public function SetTyp($value) { $this->typ=$value; } + public function GetTyp() { return $this->typ; } + public function SetUrl($value) { $this->url=$value; } + public function GetUrl() { return $this->url; } + public function SetPasswort($value) { $this->passwort=$value; } + public function GetPasswort() { return $this->passwort; } + public function SetToken($value) { $this->token=$value; } + public function GetToken() { return $this->token; } + public function SetChallenge($value) { $this->challenge=$value; } + public function GetChallenge() { return $this->challenge; } + public function SetProjekt($value) { $this->projekt=$value; } + public function GetProjekt() { return $this->projekt; } + public function SetCms($value) { $this->cms=$value; } + public function GetCms() { return $this->cms; } + public function SetFirma($value) { $this->firma=$value; } + public function GetFirma() { return $this->firma; } + public function SetLogdatei($value) { $this->logdatei=$value; } + public function GetLogdatei() { return $this->logdatei; } + public function SetGeloescht($value) { $this->geloescht=$value; } + public function GetGeloescht() { return $this->geloescht; } + public function SetArtikelporto($value) { $this->artikelporto=$value; } + public function GetArtikelporto() { return $this->artikelporto; } + public function SetArtikelnachnahme($value) { $this->artikelnachnahme=$value; } + public function GetArtikelnachnahme() { return $this->artikelnachnahme; } + public function SetArtikelimport($value) { $this->artikelimport=$value; } + public function GetArtikelimport() { return $this->artikelimport; } + public function SetArtikelimporteinzeln($value) { $this->artikelimporteinzeln=$value; } + public function GetArtikelimporteinzeln() { return $this->artikelimporteinzeln; } + public function SetDemomodus($value) { $this->demomodus=$value; } + public function GetDemomodus() { return $this->demomodus; } + public function SetAktiv($value) { $this->aktiv=$value; } + public function GetAktiv() { return $this->aktiv; } + public function SetLagerexport($value) { $this->lagerexport=$value; } + public function GetLagerexport() { return $this->lagerexport; } + public function SetArtikelexport($value) { $this->artikelexport=$value; } + public function GetArtikelexport() { return $this->artikelexport; } + public function SetMultiprojekt($value) { $this->multiprojekt=$value; } + public function GetMultiprojekt() { return $this->multiprojekt; } + public function SetArtikelnachnahme_Extraartikel($value) { $this->artikelnachnahme_extraartikel=$value; } + public function GetArtikelnachnahme_Extraartikel() { return $this->artikelnachnahme_extraartikel; } + public function SetVorabbezahltmarkieren_Ohnevorkasse_Bar($value) { $this->vorabbezahltmarkieren_ohnevorkasse_bar=$value; } + public function GetVorabbezahltmarkieren_Ohnevorkasse_Bar() { return $this->vorabbezahltmarkieren_ohnevorkasse_bar; } + public function SetEinzelsync($value) { $this->einzelsync=$value; } + public function GetEinzelsync() { return $this->einzelsync; } + public function SetUtf8Codierung($value) { $this->utf8codierung=$value; } + public function GetUtf8Codierung() { return $this->utf8codierung; } + public function SetAuftragabgleich($value) { $this->auftragabgleich=$value; } + public function GetAuftragabgleich() { return $this->auftragabgleich; } + public function SetRabatteportofestschreiben($value) { $this->rabatteportofestschreiben=$value; } + public function GetRabatteportofestschreiben() { return $this->rabatteportofestschreiben; } + public function SetArtikelnummernummerkreis($value) { $this->artikelnummernummerkreis=$value; } + public function GetArtikelnummernummerkreis() { return $this->artikelnummernummerkreis; } + public function SetHolealle($value) { $this->holealle=$value; } + public function GetHolealle() { return $this->holealle; } + public function SetAb_Nummer($value) { $this->ab_nummer=$value; } + public function GetAb_Nummer() { return $this->ab_nummer; } + public function SetDirektimport($value) { $this->direktimport=$value; } + public function GetDirektimport() { return $this->direktimport; } + public function SetUst_Ok($value) { $this->ust_ok=$value; } + public function GetUst_Ok() { return $this->ust_ok; } + public function SetAnzgleichzeitig($value) { $this->anzgleichzeitig=$value; } + public function GetAnzgleichzeitig() { return $this->anzgleichzeitig; } + public function SetDatumvon($value) { $this->datumvon=$value; } + public function GetDatumvon() { return $this->datumvon; } + public function SetDatumbis($value) { $this->datumbis=$value; } + public function GetDatumbis() { return $this->datumbis; } + public function SetTmpdatumvon($value) { $this->tmpdatumvon=$value; } + public function GetTmpdatumvon() { return $this->tmpdatumvon; } + public function SetTmpdatumbis($value) { $this->tmpdatumbis=$value; } + public function GetTmpdatumbis() { return $this->tmpdatumbis; } + public function SetHoleallestati($value) { $this->holeallestati=$value; } + public function GetHoleallestati() { return $this->holeallestati; } + public function SetCronjobaktiv($value) { $this->cronjobaktiv=$value; } + public function GetCronjobaktiv() { return $this->cronjobaktiv; } + public function SetNummersyncstatusaendern($value) { $this->nummersyncstatusaendern=$value; } + public function GetNummersyncstatusaendern() { return $this->nummersyncstatusaendern; } + public function SetZahlungsweisenmapping($value) { $this->zahlungsweisenmapping=$value; } + public function GetZahlungsweisenmapping() { return $this->zahlungsweisenmapping; } + public function SetVersandartenmapping($value) { $this->versandartenmapping=$value; } + public function GetVersandartenmapping() { return $this->versandartenmapping; } + public function SetArtikelnummeruebernehmen($value) { $this->artikelnummeruebernehmen=$value; } + public function GetArtikelnummeruebernehmen() { return $this->artikelnummeruebernehmen; } + public function SetArtikelbeschreibungauswawision($value) { $this->artikelbeschreibungauswawision=$value; } + public function GetArtikelbeschreibungauswawision() { return $this->artikelbeschreibungauswawision; } + public function SetArtikelbeschreibungenuebernehmen($value) { $this->artikelbeschreibungenuebernehmen=$value; } + public function GetArtikelbeschreibungenuebernehmen() { return $this->artikelbeschreibungenuebernehmen; } + public function SetStuecklisteergaenzen($value) { $this->stuecklisteergaenzen=$value; } + public function GetStuecklisteergaenzen() { return $this->stuecklisteergaenzen; } + public function SetAdressupdate($value) { $this->adressupdate=$value; } + public function GetAdressupdate() { return $this->adressupdate; } + public function SetKundenurvonprojekt($value) { $this->kundenurvonprojekt=$value; } + public function GetKundenurvonprojekt() { return $this->kundenurvonprojekt; } + public function SetAdd_Debitorennummer($value) { $this->add_debitorennummer=$value; } + public function GetAdd_Debitorennummer() { return $this->add_debitorennummer; } + public function SetDebitorennummer($value) { $this->debitorennummer=$value; } + public function GetDebitorennummer() { return $this->debitorennummer; } + public function SetSendonlywithtracking($value) { $this->sendonlywithtracking=$value; } + public function GetSendonlywithtracking() { return $this->sendonlywithtracking; } + public function SetShopbilderuebertragen($value) { $this->shopbilderuebertragen=$value; } + public function GetShopbilderuebertragen() { return $this->shopbilderuebertragen; } + public function SetTexteuebertragen($value) { $this->texteuebertragen=$value; } + public function GetTexteuebertragen() { return $this->texteuebertragen; } + public function SetAdressennichtueberschreiben($value) { $this->adressennichtueberschreiben=$value; } + public function GetAdressennichtueberschreiben() { return $this->adressennichtueberschreiben; } + public function SetAuftraegeaufspaeter($value) { $this->auftraegeaufspaeter=$value; } + public function GetAuftraegeaufspaeter() { return $this->auftraegeaufspaeter; } + public function SetAutoversandbeikommentardeaktivieren($value) { $this->autoversandbeikommentardeaktivieren=$value; } + public function GetAutoversandbeikommentardeaktivieren() { return $this->autoversandbeikommentardeaktivieren; } + public function SetArtikeltexteuebernehmen($value) { $this->artikeltexteuebernehmen=$value; } + public function GetArtikeltexteuebernehmen() { return $this->artikeltexteuebernehmen; } + public function SetArtikelportoermaessigt($value) { $this->artikelportoermaessigt=$value; } + public function GetArtikelportoermaessigt() { return $this->artikelportoermaessigt; } + public function SetArtikelrabatt($value) { $this->artikelrabatt=$value; } + public function GetArtikelrabatt() { return $this->artikelrabatt; } + public function SetArtikelrabattsteuer($value) { $this->artikelrabattsteuer=$value; } + public function GetArtikelrabattsteuer() { return $this->artikelrabattsteuer; } + public function SetPositionsteuersaetzeerlauben($value) { $this->positionsteuersaetzeerlauben=$value; } + public function GetPositionsteuersaetzeerlauben() { return $this->positionsteuersaetzeerlauben; } + public function SetJson($value) { $this->json=$value; } + public function GetJson() { return $this->json; } + public function SetFreitext($value) { $this->freitext=$value; } + public function GetFreitext() { return $this->freitext; } + public function SetArtikelbezeichnungauswawision($value) { $this->artikelbezeichnungauswawision=$value; } + public function GetArtikelbezeichnungauswawision() { return $this->artikelbezeichnungauswawision; } + public function SetAngeboteanlegen($value) { $this->angeboteanlegen=$value; } + public function GetAngeboteanlegen() { return $this->angeboteanlegen; } + public function SetArtikelnummerbeimanlegenausshop($value) { $this->artikelnummerbeimanlegenausshop=$value; } + public function GetArtikelnummerbeimanlegenausshop() { return $this->artikelnummerbeimanlegenausshop; } + public function SetShoptyp($value) { $this->shoptyp=$value; } + public function GetShoptyp() { return $this->shoptyp; } + public function SetModulename($value) { $this->modulename=$value; } + public function GetModulename() { return $this->modulename; } + public function SetMaxmanuell($value) { $this->maxmanuell=$value; } + public function GetMaxmanuell() { return $this->maxmanuell; } + public function SetPreisgruppe($value) { $this->preisgruppe=$value; } + public function GetPreisgruppe() { return $this->preisgruppe; } + public function SetVariantenuebertragen($value) { $this->variantenuebertragen=$value; } + public function GetVariantenuebertragen() { return $this->variantenuebertragen; } + public function SetCrosssellingartikeluebertragen($value) { $this->crosssellingartikeluebertragen=$value; } + public function GetCrosssellingartikeluebertragen() { return $this->crosssellingartikeluebertragen; } + public function SetStaffelpreiseuebertragen($value) { $this->staffelpreiseuebertragen=$value; } + public function GetStaffelpreiseuebertragen() { return $this->staffelpreiseuebertragen; } + public function SetLagergrundlage($value) { $this->lagergrundlage=$value; } + public function GetLagergrundlage() { return $this->lagergrundlage; } + public function SetPortoartikelanlegen($value) { $this->portoartikelanlegen=$value; } + public function GetPortoartikelanlegen() { return $this->portoartikelanlegen; } + public function SetNurneueartikel($value) { $this->nurneueartikel=$value; } + public function GetNurneueartikel() { return $this->nurneueartikel; } + public function SetStartdate($value) { $this->startdate=$value; } + public function GetStartdate() { return $this->startdate; } + public function SetUeberschreibe_Lagerkorrekturwert($value) { $this->ueberschreibe_lagerkorrekturwert=$value; } + public function GetUeberschreibe_Lagerkorrekturwert() { return $this->ueberschreibe_lagerkorrekturwert; } + public function SetLagerkorrekturwert($value) { $this->lagerkorrekturwert=$value; } + public function GetLagerkorrekturwert() { return $this->lagerkorrekturwert; } + public function SetVertrieb($value) { $this->vertrieb=$value; } + public function GetVertrieb() { return $this->vertrieb; } + public function SetEigenschaftenuebertragen($value) { $this->eigenschaftenuebertragen=$value; } + public function GetEigenschaftenuebertragen() { return $this->eigenschaftenuebertragen; } + public function SetKategorienuebertragen($value) { $this->kategorienuebertragen=$value; } + public function GetKategorienuebertragen() { return $this->kategorienuebertragen; } + public function SetStornoabgleich($value) { $this->stornoabgleich=$value; } + public function GetStornoabgleich() { return $this->stornoabgleich; } + public function SetNurpreise($value) { $this->nurpreise=$value; } + public function GetNurpreise() { return $this->nurpreise; } + public function SetSteuerfreilieferlandexport($value) { $this->steuerfreilieferlandexport=$value; } + public function GetSteuerfreilieferlandexport() { return $this->steuerfreilieferlandexport; } + public function SetGutscheineuebertragen($value) { $this->gutscheineuebertragen=$value; } + public function GetGutscheineuebertragen() { return $this->gutscheineuebertragen; } + public function SetGesamtbetragfestsetzen($value) { $this->gesamtbetragfestsetzen=$value; } + public function GetGesamtbetragfestsetzen() { return $this->gesamtbetragfestsetzen; } + public function SetLastschriftdatenueberschreiben($value) { $this->lastschriftdatenueberschreiben=$value; } + public function GetLastschriftdatenueberschreiben() { return $this->lastschriftdatenueberschreiben; } + public function SetGesamtbetragfestsetzendifferenz($value) { $this->gesamtbetragfestsetzendifferenz=$value; } + public function GetGesamtbetragfestsetzendifferenz() { return $this->gesamtbetragfestsetzendifferenz; } + public function SetApi_Account_Id($value) { $this->api_account_id=$value; } + public function GetApi_Account_Id() { return $this->api_account_id; } + public function SetApi_Account_Token($value) { $this->api_account_token=$value; } + public function GetApi_Account_Token() { return $this->api_account_token; } + public function SetAutoversandoption($value) { $this->autoversandoption=$value; } + public function GetAutoversandoption() { return $this->autoversandoption; } + public function SetAutosendarticle($value) { $this->autosendarticle=$value; } + public function GetAutosendarticle() { return $this->autosendarticle; } + +} diff --git a/www/widgets/_gen/widget.gen.shopexport.php b/www/widgets/_gen/widget.gen.shopexport.php index 7a52fae7..02a888e0 100644 --- a/www/widgets/_gen/widget.gen.shopexport.php +++ b/www/widgets/_gen/widget.gen.shopexport.php @@ -1,334 +1,337 @@ -app = $app; - $this->parsetarget = $parsetarget; - $this->Form(); - } - - public function shopexportDelete() - { - - $this->form->Execute("shopexport","delete"); - - $this->shopexportList(); - } - - function Edit() - { - $this->form->Edit(); - } - - function Copy() - { - $this->form->Copy(); - } - - public function Create() - { - $this->form->Create(); - } - - public function Search() - { - $this->app->Tpl->Set($this->parsetarget,"SUUUCHEEE"); - } - - public function Summary() - { - $this->app->Tpl->Set($this->parsetarget,"grosse Tabelle"); - } - - function Form() - { - $this->form = $this->app->FormHandler->CreateNew("shopexport"); - $this->form->UseTable("shopexport"); - $this->form->UseTemplate("shopexport.tpl",$this->parsetarget); - - $field = new HTMLInput("pruefen","hidden","1","","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("auftragabholen","hidden","1","","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("bezeichnung","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("aktiv","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("einzelsync","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("projekt","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("maxmanuell","text","","6","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("vondatum","text","","12","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("vonzeit","text","","10","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("startdate","text","","12","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("ab_nummer","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("nummersyncstatusaendern","","","1","0","0"); - $this->form->NewField($field); - - - - - $field = new HTMLCheckbox("nurfehler","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("auftraege","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("aenderungen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("zahlungsweisenmapping","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("versandartenmapping","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("vorabbezahltmarkieren_ohnevorkasse_bar","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("utf8codierung","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("multiprojekt","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("ust_ok","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("artikelporto","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("artikelportoermaessigt","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("portoartikelanlegen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelnachnahme_extraartikel","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("artikelnachnahme","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("auftragabgleich","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("sendonlywithtracking","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("holeallestati","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLSelect("freitext",0,"freitext","","","0"); - $field->AddOption('',''); - $field->AddOption('{|in Feld Freitext laden|}','freitext'); - $field->AddOption('{|in Feld Interne Bemerkung laden|}','internebemerkung'); - $this->form->NewField($field); - - $field = new HTMLSelect("autoversandoption",0,"autoversandoption","","","0"); - $field->AddOption('{|Einstellung aus Schnittstelle übernehmen (Standard)|}','standard'); - $field->AddOption('{|Rechnung und Lieferschein erstellen|}','rechnungundlieferschein'); - $field->AddOption('{|nur Lieferschein erstellen|}','nurlieferschein'); - $field->AddOption('{|nur Rechnung erstellen|}','nurrechnung'); - $this->form->NewField($field); - - $field = new HTMLCheckbox("angeboteanlegen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("autoversandbeikommentardeaktivieren","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("stornoabgleich","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("steuerfreilieferlandexport","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("gesamtbetragfestsetzen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("gesamtbetragfestsetzendifferenz","text","","6","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("lastschriftdatenueberschreiben","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelimport","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("rabatteportofestschreiben","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikeltexteuebernehmen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelnummernummerkreis","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelimporteinzeln","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelnummeruebernehmen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelbezeichnungauswawision","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelbeschreibungauswawision","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelbeschreibungenuebernehmen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("stuecklisteergaenzen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("positionsteuersaetzeerlauben","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("lagerexport","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLSelect("lagergrundlage",0,"lagergrundlage","","","0"); - $field->AddOption('{|Artikel verkaufbare|}','0'); - $field->AddOption('{|Lagerbestand minus Reservierungen|}','1'); - $this->form->NewField($field); - - $field = new HTMLCheckbox("ueberschreibe_lagerkorrekturwert","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("lagerkorrekturwert","text","1","6","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelexport","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("autosendarticle","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("shopbilderuebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("eigenschaftenuebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("kategorienuebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("variantenuebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("crosssellingartikeluebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("staffelpreiseuebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("gutscheineuebertragen","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("nurpreise","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("nurneueartikel","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("artikelnummerbeimanlegenausshop","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("kundenurvonprojekt","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("adressennichtueberschreiben","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("adressupdate","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("vertrieb","text","","","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("artikelrabatt","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("artikelrabattsteuer","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("preisgruppe","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("url","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("passwort","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("token","text","","40","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLInput("datumvon","text","","","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLCheckbox("cronjobaktiv","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("demomodus","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("direktimport","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLCheckbox("holealle","","","1","0","0"); - $this->form->NewField($field); - - $field = new HTMLInput("anzgleichzeitig","text","","","","","","","","","","0","",""); - $this->form->NewField($field); - - $field = new HTMLSelect("modulename",0,"modulename","","","0"); - $field->AddOption('{|extern|}',''); - $this->form->NewField($field); - - - } - -} - -?> \ No newline at end of file +app = $app; + $this->parsetarget = $parsetarget; + $this->Form(); + } + + public function shopexportDelete() + { + + $this->form->Execute("shopexport","delete"); + + $this->shopexportList(); + } + + function Edit() + { + $this->form->Edit(); + } + + function Copy() + { + $this->form->Copy(); + } + + public function Create() + { + $this->form->Create(); + } + + public function Search() + { + $this->app->Tpl->Set($this->parsetarget,"SUUUCHEEE"); + } + + public function Summary() + { + $this->app->Tpl->Set($this->parsetarget,"grosse Tabelle"); + } + + function Form() + { + $this->form = $this->app->FormHandler->CreateNew("shopexport"); + $this->form->UseTable("shopexport"); + $this->form->UseTemplate("shopexport.tpl",$this->parsetarget); + + $field = new HTMLInput("pruefen","hidden","1","","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("auftragabholen","hidden","1","","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("bezeichnung","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("aktiv","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("einzelsync","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("projekt","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("maxmanuell","text","","6","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("vondatum","text","","12","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("vonzeit","text","","10","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("startdate","text","","12","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("ab_nummer","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("nummersyncstatusaendern","","","1","0","0"); + $this->form->NewField($field); + + + + + $field = new HTMLCheckbox("nurfehler","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("auftraege","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("aenderungen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("zahlungsweisenmapping","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("versandartenmapping","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("vorabbezahltmarkieren_ohnevorkasse_bar","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("utf8codierung","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("multiprojekt","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("ust_ok","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("artikelporto","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("artikelportoermaessigt","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("portoartikelanlegen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelnachnahme_extraartikel","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("artikelnachnahme","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("auftragabgleich","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("sendonlywithtracking","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("holeallestati","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLSelect("freitext",0,"freitext","","","0"); + $field->AddOption('',''); + $field->AddOption('{|in Feld Freitext laden|}','freitext'); + $field->AddOption('{|in Feld Interne Bemerkung laden|}','internebemerkung'); + $this->form->NewField($field); + + $field = new HTMLSelect("autoversandoption",0,"autoversandoption","","","0"); + $field->AddOption('{|Einstellung aus Schnittstelle übernehmen (Standard)|}','standard'); + $field->AddOption('{|Rechnung und Lieferschein erstellen|}','rechnungundlieferschein'); + $field->AddOption('{|nur Lieferschein erstellen|}','nurlieferschein'); + $field->AddOption('{|nur Rechnung erstellen|}','nurrechnung'); + $this->form->NewField($field); + + $field = new HTMLCheckbox("angeboteanlegen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("autoversandbeikommentardeaktivieren","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("stornoabgleich","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("steuerfreilieferlandexport","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("gesamtbetragfestsetzen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("gesamtbetragfestsetzendifferenz","text","","6","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("lastschriftdatenueberschreiben","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelimport","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("rabatteportofestschreiben","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikeltexteuebernehmen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelnummernummerkreis","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelimporteinzeln","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelnummeruebernehmen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelbezeichnungauswawision","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelbeschreibungauswawision","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelbeschreibungenuebernehmen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("stuecklisteergaenzen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("positionsteuersaetzeerlauben","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("lagerexport","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLSelect("lagergrundlage",0,"lagergrundlage","","","0"); + $field->AddOption('{|Artikel verkaufbare|}','0'); + $field->AddOption('{|Lagerbestand minus Reservierungen|}','1'); + $this->form->NewField($field); + + $field = new HTMLCheckbox("ueberschreibe_lagerkorrekturwert","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("lagerkorrekturwert","text","1","6","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelexport","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("autosendarticle","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("texteuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("shopbilderuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("eigenschaftenuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("kategorienuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("variantenuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("crosssellingartikeluebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("staffelpreiseuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("gutscheineuebertragen","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("nurpreise","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("nurneueartikel","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("artikelnummerbeimanlegenausshop","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("kundenurvonprojekt","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("adressennichtueberschreiben","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("adressupdate","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("vertrieb","text","","","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("artikelrabatt","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("artikelrabattsteuer","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("preisgruppe","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("url","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("passwort","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("token","text","","40","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLInput("datumvon","text","","","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLCheckbox("cronjobaktiv","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("demomodus","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("direktimport","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLCheckbox("holealle","","","1","0","0"); + $this->form->NewField($field); + + $field = new HTMLInput("anzgleichzeitig","text","","","","","","","","","","0","",""); + $this->form->NewField($field); + + $field = new HTMLSelect("modulename",0,"modulename","","","0"); + $field->AddOption('{|extern|}',''); + $this->form->NewField($field); + + + } + +} + +?> diff --git a/www/widgets/templates/_gen/shopexport.tpl b/www/widgets/templates/_gen/shopexport.tpl index d4bad800..c0241d10 100644 --- a/www/widgets/templates/_gen/shopexport.tpl +++ b/www/widgets/templates/_gen/shopexport.tpl @@ -209,9 +209,9 @@ {|Nachnahmegebühr als extra Position|}:[ARTIKELNACHNAHME_EXTRAARTIKEL][MSGARTIKELNACHNAHME_EXTRAARTIKEL] {|Nachnahmegebühr|}:[ARTIKELNACHNAHMEAUTOSTART][ARTIKELNACHNAHME][MSGARTIKELNACHNAHME][ARTIKELNACHNAHMEAUTOEND] {|Artikel-Nr. für die Nachnahme Gebühr.|} - {|Auftragsstatus rückmelden|}:[AUFTRAGABGLEICH][MSGAUFTRAGABGLEICH] ({|Von Xentral zu Shop|}) + {|Auftragsstatus rückmelden|}:[AUFTRAGABGLEICH][MSGAUFTRAGABGLEICH] ({|Von OpenXE zu Shop|}) [SENDONLYWITHTRACKING][MSGSENDONLYWITHTRACKING] - {|Hole jeden Status|}:[HOLEALLESTATI][MSGHOLEALLESTATI] {|Es werden alle Aufträge übertragen von Shop auf Xentral unabhängig vom Status.|} + {|Hole jeden Status|}:[HOLEALLESTATI][MSGHOLEALLESTATI] {|Es werden alle Aufträge übertragen von Shop auf OpenXE unabhängig vom Status.|} {|Freitext aus Shopschnittstelle|}: [FREITEXT][MSGFREITEXT] @@ -221,7 +221,7 @@ {|Angebote statt Aufträge anlegen|}:[ANGEBOTEANLEGEN][MSGANGEBOTEANLEGEN] {|Autoversand bei Kommentar in Warenkorb deaktivieren|}:[AUTOVERSANDBEIKOMMENTARDEAKTIVIEREN][MSGAUTOVERSANDBEIKOMMENTARDEAKTIVIEREN]
{|ab hier importerspezifische Einstellungen|}:

- {|Stornierung rückmelden|}:[STORNOABGLEICH][MSGSTORNOABGLEICH] ({|Von Xentral zu Shop|}) + {|Stornierung rückmelden|}:[STORNOABGLEICH][MSGSTORNOABGLEICH] ({|Von OpenXE zu Shop|}) {|Besteuerung im Drittland abhängig von Lieferadresse machen|}:[STEUERFREILIEFERLANDEXPORT][MSGSTEUERFREILIEFERLANDEXPORT] {|Gesamtbetrag festsetzen|}:[GESAMTBETRAGFESTSETZEN][MSGGESAMTBETRAGFESTSETZEN] {|Maximale Differenz zur berechneten Summe|}:[GESAMTBETRAGFESTSETZENDIFFERENZ][MSGGESAMTBETRAGFESTSETZENDIFFERENZ] @@ -240,8 +240,8 @@ {|Artikelnummern aus Nummernkreis|}:[ARTIKELNUMMERNUMMERKREIS][MSGARTIKELNUMMERNUMMERKREIS] [ARTIKELIMPORTEINZELN][MSGARTIKELIMPORTEINZELN] einzeln  {|Artikelnummern aus Shop|}:[ARTIKELNUMMERUEBERNEHMEN][MSGARTIKELNUMMERUEBERNEHMEN] - {|Artikelbezeichnung aus Xentral|}:[ARTIKELBEZEICHNUNGAUSWAWISION][MSGARTIKELBEZEICHNUNGAUSWAWISION] - {|Artikelbeschreibungen aus Xentral|}:[ARTIKELBESCHREIBUNGAUSWAWISION][MSGARTIKELBESCHREIBUNGAUSWAWISION] + {|Artikelbezeichnung aus OpenXE|}:[ARTIKELBEZEICHNUNGAUSWAWISION][MSGARTIKELBEZEICHNUNGAUSWAWISION] + {|Artikelbeschreibungen aus OpenXE|}:[ARTIKELBESCHREIBUNGAUSWAWISION][MSGARTIKELBESCHREIBUNGAUSWAWISION] {|Artikelbeschreibungen aus Shop|}:[ARTIKELBESCHREIBUNGENUEBERNEHMEN][MSGARTIKELBESCHREIBUNGENUEBERNEHMEN] {|Stücklisten ergänzen|}:[STUECKLISTEERGAENZEN][MSGSTUECKLISTEERGAENZEN] {|Spezielle Steuersätze pro Positionen|}:[POSITIONSTEUERSAETZEERLAUBEN][MSGPOSITIONSTEUERSAETZEERLAUBEN] @@ -258,24 +258,25 @@
{|Artikel Import / Export|} - + [HOOK_STORAGE] - - + + - - - - - - + + + + + + + - - - + + +
{|Lagerzahlen Übertragung erlauben|}:[LAGEREXPORT][MSGLAGEREXPORT] ({|Von Xentral zu Shop|})
{|Lagerzahlen Übertragung erlauben|}:[LAGEREXPORT][MSGLAGEREXPORT] ({|Von OpenXE zu Shop|})
{|Lager Grundlage|}:[LAGERGRUNDLAGE][MSGLAGERGRUNDLAGE]
{|Lagerkorrektur überschreiben|}:[UEBERSCHREIBE_LAGERKORREKTURWERT][MSGUEBERSCHREIBE_LAGERKORREKTURWERT]
{|Lagerkorrektur|}:[LAGERKORREKTURWERT][MSGLAGERKORREKTURWERT]
{|Artikel Übertragung erlauben|}:[ARTIKELEXPORT][MSGARTIKELEXPORT] ({|Von Xentral zu Shop|})
{|Alle geänderten Artikel automatisch übertragen|}:[AUTOSENDARTICLE][MSGAUTOSENDARTICLE] ({|Von Xentral zu Shop|})
{|Artikel Übertragung erlauben|}:[ARTIKELEXPORT][MSGARTIKELEXPORT] ({|Von OpenXE zu Shop|})
{|Alle geänderten Artikel automatisch übertragen|}:[AUTOSENDARTICLE][MSGAUTOSENDARTICLE] ({|Von OpenXE zu Shop|})

{|Ab hier importerspezifische Einstellungen|}:

{|Bilder übertragen|}:[SHOPBILDERUEBERTRAGEN][MSGSHOPBILDERUEBERTRAGEN] ({|Von Xentral zu Shop|})
{|Eigenschaften übertragen|}:[EIGENSCHAFTENUEBERTRAGEN][MSGEIGENSCHAFTENUEBERTRAGEN] ({|Von Xentral zu Shop|})
{|Kategorien übertragen|}:[KATEGORIENUEBERTRAGEN][MSGKATEGORIENUEBERTRAGEN] ({|Von Xentral zu Shop|})
{|Varianten übertragen|}:[VARIANTENUEBERTRAGEN][MSGVARIANTENUEBERTRAGEN] ({|Von Xentral zu Shop|})
{|Crossselling übertragen|}:[CROSSSELLINGARTIKELUEBERTRAGEN][MSGCROSSSELLINGARTIKELUEBERTRAGEN] ({|Von Xentral zu Shop|})
{|Staffelpreise übertragen|}:[STAFFELPREISEUEBERTRAGEN][MSGSTAFFELPREISEUEBERTRAGEN] ({|Von Xentral zu Shop|})
{|Texte übertragen|}:[TEXTEUEBERTRAGEN][MSGTEXTEUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Bilder übertragen|}:[SHOPBILDERUEBERTRAGEN][MSGSHOPBILDERUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Eigenschaften übertragen|}:[EIGENSCHAFTENUEBERTRAGEN][MSGEIGENSCHAFTENUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Kategorien übertragen|}:[KATEGORIENUEBERTRAGEN][MSGKATEGORIENUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Varianten übertragen|}:[VARIANTENUEBERTRAGEN][MSGVARIANTENUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Crossselling übertragen|}:[CROSSSELLINGARTIKELUEBERTRAGEN][MSGCROSSSELLINGARTIKELUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Staffelpreise übertragen|}:[STAFFELPREISEUEBERTRAGEN][MSGSTAFFELPREISEUEBERTRAGEN] ({|Von OpenXE zu Shop|})
{|Gutscheine übertragen|}:[GUTSCHEINEUEBERTRAGEN][MSGGUTSCHEINEUEBERTRAGEN] ({|Via Prozessstarter|})
{|Artikeltext Übertragung unterdrücken|}:[NURPREISE][MSGNURPREISE] ({|Von Xentral zu Shop|})
{|Artikelliste abholen nur neue Artikel anlegen|}:[NURNEUEARTIKEL][MSGNURNEUEARTIKEL] ({|Von Shop zu Xentral|})
{|Artikelnummer beim Anlegen aus Shop übernehmen|}:[ARTIKELNUMMERBEIMANLEGENAUSSHOP][MSGARTIKELNUMMERBEIMANLEGENAUSSHOP] ({|Von Shop zu Xentral|})
{|Artikeltext Übertragung unterdrücken|}:[NURPREISE][MSGNURPREISE] ({|Von OpenXE zu Shop|})
{|Artikelliste abholen nur neue Artikel anlegen|}:[NURNEUEARTIKEL][MSGNURNEUEARTIKEL] ({|Von Shop zu OpenXE|})
{|Artikelnummer beim Anlegen aus Shop übernehmen|}:[ARTIKELNUMMERBEIMANLEGENAUSSHOP][MSGARTIKELNUMMERBEIMANLEGENAUSSHOP] ({|Von Shop zu OpenXE|})
@@ -324,7 +325,7 @@
-
Zugangsdaten für Xentral Import Plugin +
Zugangsdaten für OpenXE Import Plugin @@ -997,7 +998,7 @@ function kundengruppenEditSave() { url: 'index.php?module=onlineshops&action=kundengruppeneditsave', data: { id: $('#k_id').val(), - kundengruppexentral: $('#k_kundengruppe').val(), + kundengruppeOpenXE: $('#k_kundengruppe').val(), projekt: $('#k_projekt').val(), aktiv: c_aktiv, kundengruppeneukundenzuweisen: c_neukundenzuweisen, diff --git a/www/widgets/widget.shopexport.php b/www/widgets/widget.shopexport.php index e8c0900e..7a6e3451 100644 --- a/www/widgets/widget.shopexport.php +++ b/www/widgets/widget.shopexport.php @@ -513,6 +513,10 @@ class WidgetShopexport extends WidgetGenShopexport { $this->app->Tpl->Add('MSGEIGENSCHAFTENUEBERTRAGEN',' wird von diesem Importer nicht unterstützt '); } + if(isset($json['erlaubtefunktionen']['texte']) && !$json['erlaubtefunktionen']['texte']) + { + $this->app->Tpl->Add('MSGTEXTEUEBERTRAGEN',' wird von diesem Importer nicht unterstützt '); + } if(isset($json['erlaubtefunktionen']['artikelbilder']) && !$json['erlaubtefunktionen']['artikelbilder']) { $this->app->Tpl->Add('MSGSHOPBILDERUEBERTRAGEN',' wird von diesem Importer nicht unterstützt ');
{|URL|}:[URL][MSGURL] URL zur externen Importer
{|ImportKey|}:[PASSWORT][MSGPASSWORT] 32 Zeichen langes Sicherheitspasswort