commit 3b5ecab250388e05d34722f0156ff4959abca20c Author: Daniel Seifert Date: Wed Dec 20 13:44:53 2017 +0100 add 3.0.0.0 ioncube PHP71 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..46b600a7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,114 @@ +# Changelog +All notable changes to this project will be documented in this file. + +## Unreleased + +## 3.0.0.0 (2017-12-15) +### Added +- Installation via Composer + +### Changed +- für OXID6 umgearbeitet +- Dezimalangaben in Einstellungen werden auch mit Komma richtig verarbeitet +- Exporttemplates können aus einstellbaren Pfaden geholt werden + +## [2.3.4.0] (2017-05-19) +- Admin-Layout für Shopversion 4.10/5.3 optimiert +- Menü-Icon hinzugefügt +- Seitentitel optimiert +- Hintergrund-Logo entfernt +- Apache 2.4-Kompatibilität eingefügt +- veraltetet Methodenaufrufe ersetzt +- changed_full-Inhalte entfernt + +## [2.3.3.0] (2016-03-14) +- "gefundene Bestellungen ohne Bearbeitung als erledigt markieren"-Funktion eingefügt +- Bedingungen "Prüfung des Ausführungsstatus einer anderen Aufgabe" eingefügt +- Installation konvertiert Beispiele nach UTF8 +- Zeitstempel-Ersetzung optimiert +- Dokumentation überarbeitet +- Installationsscript verschoben + +## [2.3.2.1] (2015-03-25) +- PDF-Generierung verwendet Sprachbausteine aus Adminbereich +- Performance: Statistikabfragen optimiert +- Performance: Statistikauswertungen können einzeln abgefragt werden +- Installation: nicht mehrsprachige Datenfelder werden bei Konvertierung von Alteinträgen nur einsprachig übertragen +- Rechnungsdatum wird nicht vordatiert +- Format des Rechnungsdatums angepasst +- E-Mail CMS Text wird in Sprache der Bestellung ausgeliefert + +## [2.3.2.0] (2015-01-16) +- Maildaten werden aus Bestellung bezogen, wenn Kundenkonto nicht mehr verfügbar ist +- Optimierung für Multilang-Tabellen integriert +- zu bearbeitende Bestellung wird separat (außerhalb der orderlist) geladen, sind sonst unvollständig +- einzelne Modprofile-Felder von Multilang-Speicherung ausgeschlossen, da Aufgaben nicht sprachabhängig ausgeführt werden können +- Artikelselektion nach Kategorie ist nun auch auf Variantenartikel anwendbar, die selbst keiner Kategorie zugeordnet sind +- Prüfung auf unregistrierte Dateien eingefügt + +## [2.3.1.0] (2014-12-09) +- SH-Generator integriert +- fehlende Kompatibilität für OXID 4.7.x nachgerüstet +- Cronjob-ID für Shellaufrufe nachgetragen +- Warenkorb-Handling für Mailversand optimiert + +## [2.3.0.0] (2014-11-13) +- OXID 4.9 / 5.2 Installationsanweisungen eingefügt +- Cronjob-ID für gezieltere Aufgabenaufrufe integriert +- Remark- und Info-Handling optimiert +- alternative From- und Reply-Adresse in Mailsendeaktion integriert +- Templatequelle für Mailsendeaktion kann nun auch ein Modulverzeichnis sein +- Templatestruktur bereinigt + +## [2.1.1.0] (2014-07-23) +- bei nicht ausführbaren Bedingungen / Aktionen wird Protokoll-Eintrag geschrieben +- Performance-Verbesserungen integriert + +## 1.5.0 (2014-07-09) + +## 1.4.0 (2014-07-01) + +## [2.1.0.1] (2014-05-21) +- "Auftrag manuell ausführbar"-Option korrigiert +- Cronjob-Hinweise werden zusätzlich im Browser ausgegeben + +## [2.1.0.0] (2014-05-06) +- Verwendung von allgemeinen Modulprofilen anstatt eigener Profile +- Listenexport eingefügt +- Individualmethoden eingefügt +- neues Lizenzschema umgesetzt + +## 2.0.0.0 (2013-03-21) +- Anpassung auf OXID 4.7.X / 5.0.X +- Generieren von PDF-Dateien + + +## 1.3.0 (2012-08-08) +- Mailsubject wird aus Template generiert +- Bestelldaten enthalten optional auch stornierte Artikel +- Prüfung auf leere Bestelleinträge möglich +- fehlende "isBundle"-Methode in alten Shopversionen berücksichtigt +- Mailtemplates können aus Frontend- oder Backend-Theme geholt werden +- Benutzerinformationen werden aus Bestelldaten verwendet (nicht von User-Daten) + +## 1.2.0 (2012-06-22) +- EE-Multishop-Funktionalität +- Cronjob verwendet "Aktiv"-Flag +- Hook für Mailprogrammierungen eingefügt +- Smarty-Variablen für Verwendung der originalen Bestellbestätigungsmails vervollständigt + +## 1.1.0 (2012-03-19) +- Mailvariablen hingefügt +- Templates auf 4.5.11 geprüft + +## 1.1.0 (2012-01-29) + +[2.3.4.0]: https://blog.oxidmodule.com/archives/651-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.4.0.html +[2.3.3.0]: https://blog.oxidmodule.com/archives/589-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.3.0.html +[2.3.2.1]: https://blog.oxidmodule.com/archives/504-Neuer-Patch-fuer-Modul-Auftragsmanager-auf-Version-2.3.2.1.html +[2.3.2.0]: https://blog.oxidmodule.com/archives/493-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.2.0.html +[2.3.1.0]: https://blog.oxidmodule.com/archives/488-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.1.0.html +[2.3.0.0]: https://blog.oxidmodule.com/archives/476-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.0.0.html +[2.1.1.0]: https://blog.oxidmodule.com/archives/431-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.1.1.0.html +[2.1.0.1]: https://blog.oxidmodule.com/archives/414-Neuer-Patch-fuer-Modul-Auftragsmanager-auf-Version-2.1.0.1.html +[2.1.0.0]: https://blog.oxidmodule.com/archives/411-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.1.0.0.html \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 00000000..e5cf68d2 --- /dev/null +++ b/composer.json @@ -0,0 +1,44 @@ +{ + "name": "D3/Ordermanager", + "description": "Order manager module for OXID eShop.", + "type": "oxideshop-module", + "keywords": [ + "oxid", + "modules", + "eShop", + "d3", + "ordermanager", + "orders", + "requirements", + "actions", + "tasks" + ], + "authors": [ + { + "name": "D3 Data Development (Inh. Thomas Dartsch)", + "email": "info@shopmodule.com", + "homepage": "http://www.oxidmodule.com" + } + ], + "homepage": "https://www.oxidmodule.com/", + "license": [ + "proprietary" + ], + "extra": { + "oxideshop": { + "source-directory": "/src", + "target-directory": "d3/ordermanager" + } + }, + "require": { + "php": "7.1.*", + "ext-ionCube-Loader": "*", + "oxid-esales/oxideshop-ce": "6.0.x", + "d3/modcfg": ">=5.1.0.0" + }, + "autoload": { + "psr-4": { + "D3\\Ordermanager\\": "../../../source/modules/d3/ordermanager" + } + } +} diff --git a/docs/Handbuch.pdf b/docs/Handbuch.pdf new file mode 100644 index 00000000..c5254bd8 Binary files /dev/null and b/docs/Handbuch.pdf differ diff --git a/docs/Installation.pdf b/docs/Installation.pdf new file mode 100644 index 00000000..e0eb8e4d Binary files /dev/null and b/docs/Installation.pdf differ diff --git a/docs/Precheck/d3precheck.php b/docs/Precheck/d3precheck.php new file mode 100644 index 00000000..d751cff5 --- /dev/null +++ b/docs/Precheck/d3precheck.php @@ -0,0 +1,1213 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +/nKR46rTqK03i/IGiTXq8vO= \ No newline at end of file diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem.php new file mode 100644 index 00000000..d0876147 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem.php @@ -0,0 +1,36 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_; + +class d3_cfg_ordermanageritem extends d3_cfg_mod_ +{ + /** + * @return string + */ + public function render() + { + $this->addTplParam('sListClass', 'd3_cfg_ordermanageritem_list'); + $this->addTplParam('sMainClass', 'd3_cfg_ordermanageritem_main'); + + $this->_hasListItems = true; + + return parent::render(); + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php new file mode 100644 index 00000000..829360cb --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php @@ -0,0 +1,224 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist; +use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler; +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler; +use OxidEsales\Eshop\Application\Model\Order; +use OxidEsales\Eshop\Application\Model\ContentList; +use OxidEsales\Eshop\Core\Module\Module; +use OxidEsales\Eshop\Core\Module\ModuleList; +use OxidEsales\Eshop\Core\Model\ListModel; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Request; + +class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings +{ + protected $_sThisTemplate = "d3_cfg_ordermanageritem_action.tpl"; + protected $_sMenuSubItemTitle = 'd3mxordermanager_items'; + protected $_sSavedId; + protected $_sExportFieldDescMLIdent = 'D3_ORDERMANAGER_FIELDDESC'; + protected $_sExportFieldTitleBaseMLIdent = 'D3_ORDERMANAGER_FIELDTITLE_'; + protected $_sExportFieldLangMLIdent = 'D3_ORDERMANAGER_FIELDADD_LANG'; + + /** + * @return ListModel + */ + public function getContentList() + { + /** @var $oContentList ContentList */ + $oContentList = oxNew(ContentList::class); + return $this->_getObjectList($oContentList); + } + + /** + * @param $blAdmin + * @return string + */ + public function getManagerTemplateDirs($blAdmin) + { + return Registry::getConfig()->getTemplateDir($blAdmin); + } + + /** + * @return array + */ + public function getItemFieldNames() + { + /** @var Order $oOrder */ + $oOrder = oxNew(Order::class); + return $oOrder->getFieldNames(); + } + + + /** + * @return string + */ + public function getExportExamplePath() + { + /** @var d3ordermanager $oProfile */ + $oProfile = oxNew($this->_sD3ObjectClass); + $soxId = Registry::get(Request::class)->getRequestEscapedParameter("oxid"); + + if (isset( $soxId) && $soxId && $soxId != "-1") { + // load object + $oProfile->loadInLang($this->_iEditLang, $soxId); + $oProfile = $this->_d3LoadInOtherLang($oProfile, $soxId); + } + + $aSearch = array(date('Y-m-d_H-i-s', $oProfile->getStartTime())); + $aReplace = array(Registry::getLang()->translateString('D3_ORDERMANAGER_ACTION_DATEPLACEHOLDER')); + + return str_replace($aSearch, $aReplace, $oProfile->getListExportFilePath()); + } + + /** + * @param $sFieldName + * + * @return string + */ + public function getFieldNameDescription($sFieldName) + { + if (($sFieldNameTitle = $this->getFieldNameTitle($sFieldName))) { + return sprintf( + Registry::getLang()->translateString($this->_sExportFieldDescMLIdent), + $sFieldNameTitle, + $sFieldName + ); + } else { + return $sFieldName; + } + } + + /** + * @param $sFieldName + * + * @return null|string + */ + public function getFieldNameTitle($sFieldName) + { + $sLangAdd = ''; + $sPattern = "@(.*)([_]{1}([0-9]{1,3}))$@"; + if (preg_match($sPattern, $sFieldName, $aMatches)) { + $sFieldMLIdent = $this->_sExportFieldTitleBaseMLIdent.strtoupper($aMatches[1]); + $aLangNames = Registry::getLang()->getLanguageNames(); + $sLangAdd = sprintf( + Registry::getLang()->translateString($this->_sExportFieldLangMLIdent), + $aLangNames[$aMatches[3]] + ); + } else { + $sFieldMLIdent = $this->_sExportFieldTitleBaseMLIdent.strtoupper($sFieldName); + } + + $sFieldName = Registry::getLang()->translateString($sFieldMLIdent); + + if ($sFieldName != $sFieldMLIdent) { + return $sFieldName.$sLangAdd; + } else { + return null; + } + } + + /** + * @return bool + */ + public function canGeneratePdf() + { + /** @var d3ordermanager $oProfile */ + $oProfile = $this->getProfile(); + + /** @var Order $oOrder */ + $oOrder = oxNew(Order::class); + + /** @var d3ordermanager_pdfhandler $oPDFHandler */ + $oPDFHandler = oxNew(d3ordermanager_pdfhandler::class, $oProfile, $oOrder); + return $oPDFHandler->canGeneratePdf(); + } + + /** + * @return array + */ + public function getGroupedActionList() + { + /** @var d3ordermanager $oManager */ + $oManager = $this->getProfile(); + $oItem = oxNew(Order::class); + + /** @var d3ordermanager_actiongrouplist $oActionList */ + $oActionList = oxNew(d3ordermanager_actiongrouplist::class, $oManager, $oItem); + $oActionList->setGroups($oManager->getConfiguration()->getGroupedActionIdList()); + + return $oActionList->getGroupList(); + } + + /** + * @param d3ordermanager $oProfile + * @param $soxId + * + * @return d3ordermanager + */ + protected function _d3LoadInOtherLang(d3ordermanager $oProfile, $soxId) + { + // load object in other languages + $oOtherLang = $oProfile->getAvailableInLangs(); + if (false == isset($oOtherLang[$this->_iEditLang])) { + $oProfile->loadInLang(key($oOtherLang), $soxId); + } + + return $oProfile; + } + + /** + * @return array + */ + public function getModulePathList() + { + $sModulesDir = Registry::getConfig()->getModulesDir(); + $aModulePathList = array(); + + /** @var Module $oModule */ + $oModule = oxNew(Module::class); + /** @var ModuleList $oModuleList */ + $oModuleList = oxNew(ModuleList::class); + foreach (array_keys($oModuleList->getModulesFromDir($sModulesDir)) as $sId) { + /** @var d3ShopCompatibilityAdapterHandler $oD3CompatibilityAdapterHandler */ + $oD3CompatibilityAdapterHandler = oxNew(d3ShopCompatibilityAdapterHandler::class); + $sModulePath = $oD3CompatibilityAdapterHandler->call( + 'oxmodule__getModuleFullPath', + array($oModule, $sId) + ); + + $aModulePathList[$sId] = $sModulePath; + }; + + return $aModulePathList; + } + + public function markAsFinished() + { + /** @var d3ordermanager $oProfile */ + $oProfile = $this->getProfile(); + $iCount = $oProfile->markConcernedItemsAsFinished(); + $this->_aMessages[] = sprintf( + Registry::getLang()->translateString('D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE'), + $iCount + ); + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php new file mode 100644 index 00000000..faee0c67 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php @@ -0,0 +1,32 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\Ordermanager\Application\Model\d3ordermanagerlist; +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list; + +class d3_cfg_ordermanageritem_list extends d3_cfg_mod_list +{ + protected $_sListClass = d3ordermanager::class; + protected $_sListType = d3ordermanagerlist::class; + protected $_blShowListItems = true; + protected $_sThisTemplate = 'd3_cfg_ordermanageritem_list.tpl'; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3mxordermanager_items'; +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php new file mode 100644 index 00000000..eaa9e16e --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php @@ -0,0 +1,101 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Request; + +class d3_cfg_ordermanageritem_main extends d3_cfg_mod_main +{ + protected $_sSavedId = null; + protected $_sSetModId = 'd3_ordermanager'; + protected $_sModId = 'd3_ordermanager'; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3mxordermanager_items'; + protected $_sThisTemplate = "d3_cfg_ordermanageritem_main.tpl"; + protected $_blUseOwnOxid = true; + protected $_aNaviItems = array( + 'new' => array( + 'sScript' => 'top.oxid.admin.editThis( -1 );return false;', + 'sTranslationId' => 'D3_TOOLTIPS_NEWORDERMANAGER', + ), + ); + protected $_sD3ObjectClass = d3ordermanager::class; + + /** + * Loads article parameters and passes them to Smarty engine, returns + * name of template file "article_main.tpl". + * + * @return string + */ + public function render() + { + $sRet = parent::render(); + + $this->addTplParam("blUseTimeCheck", Registry::getConfig()->getConfigParam('blUseTimeCheck')); + + return $sRet; + } + + /** + * Sets default values for empty article (currently does nothing), returns + * array with parameters. + * + * @param array $aParams Parameters, to set default values + * + * @return array + */ + public function addDefaultValues($aParams) + { + $aParams = parent::addDefaultValues($aParams); + + /** @var d3ordermanager $oOrderManager */ + $oOrderManager = oxNew(d3Ordermanager::class); + $sFieldLongName = $oOrderManager->d3GetFieldLongName('d3_cronjobid'); + + $aRequestParameter = Registry::get(Request::class)->getRequestEscapedParameter("editval"); + + if (is_array($aRequestParameter) && isset($aRequestParameter[$sFieldLongName])) { + $aRequestParameter[$sFieldLongName] = $this->fixCronjobId($aRequestParameter[$sFieldLongName]); + if (isset($_POST['editval'])) { + $_POST['editval'] = $aRequestParameter; + } elseif (isset($_GET['editval'])) { + $_GET['editval'] = $aRequestParameter; + } + } + + + return $aParams; + } + + /** + * @param $sId + * @return mixed + */ + public function fixCronjobId($sId) + { + $aSearch = array( + ' ', + ); + $sReplace = '_'; + + return str_replace($aSearch, $sReplace, $sId); + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_mall.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_mall.php new file mode 100644 index 00000000..54ad5a9f --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_mall.php @@ -0,0 +1,207 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use D3\ModCfg\Application\Model\d3filesystem; +use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController; +use OxidEsales\Eshop\Application\Controller\Admin\AdminMall; // required for non fallback case +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Request; + +// fallback for non ee editions +if (false == class_exists("\OxidEsales\Eshop\Application\Controller\Admin\AdminMall")) { + class d3AdminMall extends AdminDetailsController + { + protected $_blThisTemplate = "d3_cfg_ordermanageritem_mall.tpl"; + + /** + * @return string + */ + public function render() + { + parent::render(); + return $this->_blThisTemplate; + } + + public function assignToSubshops() + { + } + } +} else { + class d3AdminMall extends AdminMall {} +} + +/** + * + */ +class d3_cfg_ordermanageritem_mall extends d3AdminMall +{ + /** + * DB table having oxshopincl and oxshopexcl fields we are going to deal with + */ + protected $_sMallTable = "d3modprofile"; + protected $_blUseOwnOxid = true; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3tbclordermanager_items_mall'; + protected $_sUpdateAddSql; + protected $_sHelpLinkMLAdd; + protected $_aNaviItems = array( + 'new' => array( + 'sScript' => 'top.oxid.admin.editThis( -1 );return false;', + 'sTranslationId' => 'D3_TOOLTIPS_NEWORDERMANAGER', + ), + ); + /** + * Class name of object to load + */ + protected $_sObjectClassName = d3ordermanager::class; + + /** + * @return string + */ + public function render() + { + /** @var d3ordermanager $oProfile */ + $oProfile = oxNew($this->_sObjectClassName); + $soxId = Registry::get(Request::class)->getRequestEscapedParameter("oxid"); + + if ($this->_isSetOxid($soxId)) { + // load object + $oProfile->loadInLang($this->_iEditLang, $soxId); + $oProfile = $this->_d3LoadInOtherLang($oProfile, $soxId); + } + + $this->addTplParam('edit', $oProfile); + + return parent::render(); + } + + /** + * Assigns record information in multiple shop field + */ + public function assignToSubshops() + { + $sOXID = $this->getEditObjectId(); + $this->_sUpdateAddSql = " "; + + parent::assignToSubshops(); + + //reseting oxfield2shop values + $oShop = $this->_getEditShop($sOXID); + + // bc for OXID 5.0 + 5.1 + if (method_exists($oShop, 'cleanMultishopFields')) { + $oShop->cleanMultishopFields($sOXID); + } + } + + /** + * @return array + */ + public function getUserMessages() + { + return array(); + } + + /** + * @return string + */ + public function getHelpURL() + { + $sUrl = $this->d3GetSet()->getHelpURL(); + /** @var $oFS d3filesystem */ + $oFS = oxNew(d3filesystem::class); + + if ($this->_sHelpLinkMLAdd) { + $sUrl .= $oFS->unprefixedslashit(Registry::getLang()->TranslateString($this->_sHelpLinkMLAdd)); + } + + $aFileName = $oFS->splitFilename($sUrl); + + // has no extension + if (false == $aFileName['ext']) { + $sUrl = $oFS->trailingslashit($sUrl); + } + + return $sUrl; + } + + /** + * @return d3_cfg_mod + */ + public function d3GetSet() + { + return d3_cfg_mod::get('d3_ordermanager'); + } + + /** + * exampleItem: array('new' => array( + * 'sScript' => 'top.oxid.admin.editThis( -1 );return false;', + * 'sTranslationId' => 'foo', + * ) + * @return array + */ + public function getNaviItems() + { + return $this->_aNaviItems; + } + + /** + * @return string + */ + public function d3GetMenuItemTitle() + { + return $this->_sMenuItemTitle; + } + + /** + * @return string + */ + public function d3GetMenuSubItemTitle() + { + return $this->_sMenuSubItemTitle; + } + + /** + * @param $soxId + * + * @return bool + */ + protected function _isSetOxid($soxId) + { + return isset($soxId) && $soxId && $soxId != "-1"; + } + + /** + * @param d3ordermanager $oProfile + * @param $soxId + * + * @return d3ordermanager + */ + protected function _d3LoadInOtherLang(d3ordermanager $oProfile, $soxId) + { + // load object in other languages + $oOtherLang = $oProfile->getAvailableInLangs(); + if (false == isset($oOtherLang[$this->_iEditLang])) { + $oProfile->loadInLang(key($oOtherLang), $soxId); + } + + return $oProfile; + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php new file mode 100644 index 00000000..bcae32ca --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php @@ -0,0 +1,243 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist; +use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist; +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main; +use OxidEsales\Eshop\Application\Model\Order; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Request; + +class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main +{ + protected $_sSetModId = 'd3_ordermanager'; + protected $_sModId = 'd3_ordermanager'; + protected $_sThisTemplate = "d3_cfg_ordermanageritem_overview.tpl"; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3mxordermanager_items'; + protected $_blUseOwnOxid = true; + protected $_aNaviItems = array( + 'new' => array( + 'sScript' => 'top.oxid.admin.editThis( -1 );return false;', + 'sTranslationId' => 'D3_TOOLTIPS_NEWORDERMANAGER', + ), + ); + protected $_sD3ObjectClass = d3ordermanager::class; + protected $_sRequestData; + + /** + * @param $sName + * @param $aArguments + * + * @return mixed + */ + public function __call($sName, $aArguments) + { + /** @var d3_cfg_ordermanageritem_action $oActionView */ + $oActionView = oxNew(d3_cfg_ordermanageritem_action::class); + if (method_exists($oActionView, $sName)) { + return call_user_func_array(array($oActionView, $sName), $aArguments); + } + + /** @var d3_cfg_ordermanageritem_requ $oRequView */ + $oRequView = oxNew(d3_cfg_ordermanageritem_requ::class); + if (method_exists($oRequView, $sName)) { + return call_user_func_array(array($oRequView, $sName), $aArguments); + } + + return parent::__call($sName, $aArguments); + } + + /** + * @return array + */ + public function getRequirementList() + { + /** @var d3ordermanager $oManager */ + $oManager = $this->getProfile(); + /** @var d3ordermanager_requirementlist $oRequList */ + $oRequList = oxNew(d3ordermanager_requirementlist::class, $oManager); + $oRequList->setRequirements($oManager->getConfiguration()->getRequirementIdList()); + + return $oRequList->getRequirementList(); + } + + /** + * @return array + */ + public function getActionList() + { + /** @var d3ordermanager $oManager */ + $oManager = $this->getProfile(); + $oItem = oxNew(Order::class); + /** @var d3ordermanager_actionlist $oActionList */ + $oActionList = oxNew(d3ordermanager_actionlist::class, $oManager, $oItem); + $oActionList->setActions($oManager->getConfiguration()->getActionIdList()); + + return $oActionList->getActionList(); + } + + /** + * @return bool + */ + public function isEditMode() + { + return false; + } + + public function setRequestData() + { + $this->_sRequestData = Registry::get(Request::class)->getRequestEscapedParameter('sRequestData'); + } + + /** + * @return int + */ + public function getToFinishedCount() + { + $iRequestCount = Registry::get(Request::class)->getRequestEscapedParameter('toFinishedCount'); + + if ($this->canRequestData(__FUNCTION__)) { + /** @var d3ordermanager $oProfile */ + $oProfile = $this->getProfile(); + return $oProfile->getListGenerator()->getConcernedItemCount(); + } elseif ($this->canUseRequestData($iRequestCount)) { + return $iRequestCount; + } + + return ''; + } + + /** + * @return int + */ + public function getFinishedCount() + { + $iRequestCount = Registry::get(Request::class)->getRequestEscapedParameter('finishedCount'); + + if ($this->canRequestData(__FUNCTION__)) { + /** @var d3ordermanager $oProfile */ + $oProfile = $this->getProfile(); + return $oProfile->getListGenerator()->getFinishedItemCount(); + } elseif ($this->canUseRequestData($iRequestCount)) { + return $iRequestCount; + } + + return ''; + } + + /** + * @return int + */ + public function getFinishedMonthCount() + { + $iRequestCount = Registry::get(Request::class)->getRequestEscapedParameter('finishedMonthCount'); + + if ($this->canRequestData(__FUNCTION__)) { + /** @var d3ordermanager $oProfile */ + $oProfile = $this->getProfile(); + return $oProfile->getListGenerator()->getFinishedMonthItemCount(); + } elseif ($this->canUseRequestData($iRequestCount)) { + return $iRequestCount; + } + + return ''; + } + + /** + * @return int + */ + public function getNotFinishedCount() + { + $iRequestCount = Registry::get(Request::class)->getRequestEscapedParameter('notFinishedCount'); + + if ($this->canRequestData(__FUNCTION__)) { + /** @var d3ordermanager $oProfile */ + $oProfile = $this->getProfile(); + return $oProfile->getListGenerator()->getNotFinishedItemCount(); + } elseif ($this->canUseRequestData($iRequestCount)) { + return $iRequestCount; + } + + return ''; + } + + /** + * @param $sFunctionName + * + * @return bool + */ + public function canRequestData($sFunctionName) + { + return !$this->getDataOnDemand() + || $this->_sRequestData == $sFunctionName; + } + + /** + * @param $iRequestCount + * + * @return bool + */ + public function canUseRequestData($iRequestCount) + { + return $this->getDataOnDemand() + && strlen($iRequestCount); + } + + /** + * @return bool + */ + public function getDataOnDemand() + { + return $this->d3GetSet()->getValue('blCalcStatOnDemand'); + } + + /** + * @param $sRequestName + * @param $sFunctionName + * + * @return bool + */ + public function hasRequestedData($sRequestName, $sFunctionName) + { + $iRequestCount = Registry::get(Request::class)->getRequestEscapedParameter($sRequestName); + + if (strlen($iRequestCount) || $this->_sRequestData == $sFunctionName) { + return true; + } + + return false; + } + + /** + * @param $sManagerId + * @return string + */ + public function getManagerTitle($sManagerId) + { + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + if ($oManager->load($sManagerId)) { + return $oManager->getFieldData('oxtitle'); + }; + + return Registry::getLang()->translateString('D3_ORDERMANAGER_REQU_OTHERJOB_UNKNOWNJOBID').' "'.$sManagerId.'"'; + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php new file mode 100644 index 00000000..1fe276c3 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php @@ -0,0 +1,122 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist; +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\Ordermanager\Application\Model\d3ordermanagerlist; +use OxidEsales\Eshop\Application\Model\PaymentList; +use OxidEsales\Eshop\Application\Model\DeliveryList; +use OxidEsales\Eshop\Application\Model\CountryList; +use OxidEsales\Eshop\Core\Model\ListModel; +use OxidEsales\Eshop\Core\Registry; + +class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings +{ + protected $_sThisTemplate = "d3_cfg_ordermanageritem_requ.tpl"; + protected $_aTransStatus = array('OK', 'ERROR', 'NOT_OK'); + protected $_sMenuSubItemTitle = 'd3mxordermanager_items'; + + /** + * @return ListModel + */ + public function getPaymentList() + { + /** @var PaymentList $oPaymentList */ + $oPaymentList = oxNew(PaymentList::class); + return $this->_getObjectList($oPaymentList); + } + + /** + * @return ListModel + */ + public function getDeliveryList() + { + /** @var DeliveryList $oDeliveryList */ + $oDeliveryList = oxNew(DeliveryList::class); + return $this->_getObjectList($oDeliveryList); + } + + /** + * @return ListModel + */ + public function getCountryList() + { + /** @var CountryList $oCountryList */ + $oCountryList = oxNew(CountryList::class); + return $this->_getObjectList($oCountryList); + } + + /** + * @return d3ordermanagerlist + */ + public function getJobList() + { + $sCurrentId = $this->getViewDataElement('edit')->getId(); + /** @var $oManagerList d3Ordermanagerlist */ + $oManagerList = oxNew(d3ordermanagerlist::class); + $oManagerList->setCustomSorting('oxsort ASC'); + $oManagerList->getList(); + $oManagerList->offsetUnset($sCurrentId); + return $oManagerList; + } + + /** + * @return array + */ + public function getLanguageList() + { + $aLanguageList = Registry::getLang()->getLanguageArray(); + return $aLanguageList; + } + + /** + * @return array + */ + public function getTransStatusList() + { + return $this->_aTransStatus; + } + + /** + * Sets default values for empty article (currently does nothing), returns + * array with parameters. + * + * @param array $aParams Parameters, to set default values + * + * @return array + */ + public function addDefaultValues($aParams) + { + return $aParams; + } + + /** + * @return array + */ + public function getGroupedRequirementList() + { + /** @var d3ordermanager $oManager */ + $oManager = $this->getProfile(); + /** @var d3ordermanager_requirementgrouplist $oRequList */ + $oRequList = oxNew(d3ordermanager_requirementgrouplist::class, $oManager); + $oRequList->setGroups($oManager->getConfiguration()->getGroupedRequirementIdList()); + + return $oRequList->getGroupList(); + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php new file mode 100644 index 00000000..bd31c9fb --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php @@ -0,0 +1,99 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use OxidEsales\Eshop\Core\Model\ListModel; +use OxidEsales\Eshop\Core\Model\MultiLanguageModel; +use OxidEsales\Eshop\Core\Registry; + +class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main +{ + protected $_sSetModId = 'd3_ordermanager'; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_blUseOwnOxid = true; + protected $_aNaviItems = array( + 'new' => array( + 'sScript' => 'top.oxid.admin.editThis( -1 );return false;', + 'sTranslationId' => 'D3_TOOLTIPS_NEWORDERMANAGER', + ), + ); + protected $_sD3ObjectClass = d3ordermanager::class; + + /** + * @return array + */ + public function getItemFolders() + { + return Registry::getConfig()->getConfigParam('aOrderfolder'); + } + + /** + * @return ListModel + */ + public function getGroupsList() + { + /** @var $oGroupsList ListModel */ + $oGroupsList = oxNew(ListModel::class); + $oGroupsList->init('oxgroups'); + return $this->_getObjectList($oGroupsList); + } + + /** + * @param ListModel $oObjectList + * + * @return ListModel + */ + protected function _getObjectList($oObjectList) + { + startProfile(__METHOD__); + + /** @var $oObject MultiLanguageModel */ + $oObject = $oObjectList->getBaseObject(); + if ($oObject->isMultilang()) { + $oObject->setLanguage(Registry::getLang()->getTplLanguage()); + } + $sFieldList = $oObject->getSelectFields(); + $sQ = "select {$sFieldList} from {$oObject->getViewName()}"; + $oObjectList->selectString($sQ); + + stopProfile(__METHOD__); + + return $oObjectList; + } + + /** + * @return bool + */ + public function isEditMode() + { + return true; + } + + /** + * @return string + */ + public function getRestrictionMessage() + { + return sprintf( + Registry::getLang()->translateString('D3_ORDERMANAGER_ERROR_RESTRICTIONS'), + d3_cfg_mod::get($this->_sSetModId)->getLicenseConfigData('sEditionId', 'unknown') + ); + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerlog.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerlog.php new file mode 100644 index 00000000..edb2e1d4 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerlog.php @@ -0,0 +1,38 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log; + +class d3_cfg_ordermanagerlog extends d3_cfg_log +{ + protected $_sModId = 'd3_ordermanager'; + + /** + * @return string + */ + public function d3getAdditionalUrlParams() + { + $sRet = parent::d3getAdditionalUrlParams(); + + if ($this->_sModId) { + $sRet .= '&sD3ModId='.$this->_sModId; + } + + return $sRet; + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerlog_list.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerlog_list.php new file mode 100644 index 00000000..3334aa3c --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerlog_list.php @@ -0,0 +1,24 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list; + +class d3_cfg_ordermanagerlog_list extends d3_cfg_log_list +{ + protected $_sModId = 'd3_ordermanager'; +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerset.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerset.php new file mode 100644 index 00000000..18acd875 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerset.php @@ -0,0 +1,36 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_; + +class d3_cfg_ordermanagerset extends d3_cfg_mod_ +{ + /** + * @return string + */ + public function render() + { + $this->addTplParam('sListClass', 'd3_cfg_ordermanagerset_list'); + $this->addTplParam('sMainClass', 'd3_cfg_ordermanagerset_main'); + + $this->_hasListItems = false; + + return parent::render(); + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerset_licence.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_licence.php new file mode 100644 index 00000000..39a13b7f --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_licence.php @@ -0,0 +1,28 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence; + +class d3_cfg_ordermanagerset_licence extends d3_cfg_mod_licence +{ + protected $_sModId = 'd3_ordermanager'; + protected $_hasNewsletterForm = false; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3mxordermanager_settings'; +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerset_list.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_list.php new file mode 100644 index 00000000..c57e30c8 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_list.php @@ -0,0 +1,43 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list; + +class d3_cfg_ordermanagerset_list extends d3_cfg_mod_list +{ + // enables language depended configuration + protected $_blD3ShowLangSwitch = true; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3mxordermanager_settings'; + + /** + * @return null + */ + public function render() + { + $sRet = parent::render(); + + // default page number 1 + $this->addTplParam('oxid', 1); + $this->addTplParam("default_edit", "d3_cfg_ordermanagerset_main"); + $this->addTplParam("updatemain", $this->_blUpdateMain); + + return $sRet; + } +} diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php new file mode 100644 index 00000000..ba7ec6e1 --- /dev/null +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php @@ -0,0 +1,176 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main; +use D3\ModCfg\Application\Model\d3str; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use D3\ModCfg\Application\Model\Filegenerator\d3filegeneratorcronsh; +use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler; +use OxidEsales\Eshop\Core\Request; +use OxidEsales\Eshop\Application\Model\Shop; +use OxidEsales\Eshop\Core\Module\Module; +use OxidEsales\Eshop\Core\ViewConfig; +use OxidEsales\Eshop\Core\Registry; + +class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main +{ + protected $_sModId = 'd3_ordermanager'; + protected $_sThisTemplate = "d3_cfg_ordermanagerset_main.tpl"; + protected $_blHasDebugSwitch = true; + protected $_sDebugHelpTextIdent = 'D3_ORDERMANAGER_SET_DEBUG_DESC'; + protected $_sMenuItemTitle = 'd3mxordermanager'; + protected $_sMenuSubItemTitle = 'd3mxordermanager_settings'; + + /** + * get basic cronjob access password; for cases only, if no password is set + * + * @return string + */ + public function getBaseCronPW() + { + $oManager = oxNew(d3ordermanager::class); + return $oManager->getBaseCronPW(); + } + + /** + * @param bool $blUsePw + * @param bool|int $iCronJobId + * + * @return string + */ + public function getCronLink($blUsePw, $iCronJobId = false) + { + /** @var $oViewConf ViewConfig */ + $oViewConf = oxNew(ViewConfig::class); + + $sBaseUrl = $oViewConf->getModuleUrl('d3ordermanager').'public/d3_ordermanager_cron.php'; + + $aParameters = array( + 'shp' => $oViewConf->getActiveShopId(), + ); + + if ($iCronJobId !== false) { + $aParameters['cjid'] = $iCronJobId; + } + + if ($blUsePw) { + $aParameters['key'] = $this->d3GetSet()->getValue('sCronPassword') ? + $this->d3GetSet()->getValue('sCronPassword') : + $this->getBaseCronPW(); + } + + /** @var $oD3Str d3str */ + $oD3Str = oxNew(d3str::class); + $sURL = $oD3Str->generateParameterUrl($sBaseUrl, $aParameters); + + return $sURL; + } + + /** + * @return array + */ + public function getAvailableCronjobIds() + { + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + return $oManager->getAvailableCronjobIds(); + } + + /** + * @param bool|array $aCJID + * + * @return string + */ + public function getCJIDDesc($aCJID) + { + if ($aCJID['count'] == 1) { + return sprintf( + Registry::getLang()->translateString('D3_ORDERMANAGER_SET_CRON_JOBID', null, true), + $aCJID['id'], + $aCJID['count'] + ); + } else { + return sprintf( + Registry::getLang()->translateString('D3_ORDERMANAGER_SET_CRON_JOBSID', null, true), + $aCJID['id'], + $aCJID['count'] + ); + } + } + + /** + * @param bool|int $iCronJobId + * + * @return string + */ + public function getCronTimestampVarName($iCronJobId = false) + { + $sVarName = "sCronExecTimestamp"; + + if ($iCronJobId !== false) { + $sVarName .= $iCronJobId; + } + + return $sVarName; + } + + /** + * @return array + */ + public function getCronProviderList() + { + /** @var d3filegeneratorcronsh $oD3ShGenerator */ + $oD3ShGenerator = oxNew(d3filegeneratorcronsh::class); + + return $oD3ShGenerator->getContentList(); + } + + public function generateCronShFile() + { + /** @var Module $oModule */ + $oModule = oxNew(Module::class); + + /** @var d3ShopCompatibilityAdapterHandler $oD3CompatibilityAdapterHandler */ + $oD3CompatibilityAdapterHandler = oxNew(d3ShopCompatibilityAdapterHandler::class); + $sModulePath = $oD3CompatibilityAdapterHandler->call( + 'oxmodule__getModuleFullPath', + array($oModule, d3_cfg_mod::get($this->_sModId)->getMetaModuleId()) + ); + + $sScriptPath = $sModulePath . "/public/d3_ordermanager_cron.php"; + + $sCronId = Registry::get(Request::class)->getRequestEscapedParameter('cronid'); + + /** @var Shop $oShop */ + $oShop = Registry::getConfig()->getActiveShop(); + $aParameters = array( + 0 => $oShop->getId(), + 1 => $sCronId, + ); + + /** @var d3filegeneratorcronsh $oD3ShGenerator */ + $oD3ShGenerator = oxNew(d3filegeneratorcronsh::class); + + $oD3ShGenerator->setContentType(Registry::get(Request::class)->getRequestEscapedParameter('crontype')); + $oD3ShGenerator->setScriptPath($sScriptPath); + $oD3ShGenerator->setSortedParameterList($aParameters); + $oD3ShGenerator->startDownload('d3ordermanager_'.$oShop->getId()."_".$sCronId.".sh"); + } +} diff --git a/src/Application/Controller/Admin/d3_ordermanager_jobs.php b/src/Application/Controller/Admin/d3_ordermanager_jobs.php new file mode 100644 index 00000000..dde76b50 --- /dev/null +++ b/src/Application/Controller/Admin/d3_ordermanager_jobs.php @@ -0,0 +1,199 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller\Admin; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\Ordermanager\Application\Model\d3ordermanagerlist; +use D3\Ordermanager\Application\Model\d3ordermanager_execute; +use D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use D3\ModCfg\Application\Model\d3filesystem; +use OxidEsales\Eshop\Application\Model\Order; +use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Request; + +class d3_ordermanager_jobs extends AdminDetailsController +{ + /** @var d3ordermanagerlist */ + protected $_aJobList; + protected $_sHelpLinkMLAdd; + + /** + * @return string + */ + public function render() + { + parent::render(); + + $soxId = $this->getEditObjectId(); + $this->addTplParam("oxid", $soxId); + + if ($soxId != "-1" && isset($soxId)) { + // load object + $oItem = oxNew(Order::class); + $oItem->load($soxId); + $this->addTplParam("edit", $oItem); + } + + $sJobFolder = Registry::getSession()->getVariable('d3OrderManagerFolderSelect'); + $this->addTplParam("jobfolder", $sJobFolder); + $this->_aJobList = $this->_d3GetManuallyManagerJobs($sJobFolder); + + return "d3_ordermanager_jobs.tpl"; + } + + public function changeFolder() + { + Registry::getSession()->setVariable( + 'd3OrderManagerFolderSelect', + Registry::get(Request::class)->getRequestEscapedParameter('jobfolder') + ); + } + + /** + * @return d3ordermanagerlist + */ + public function d3GetManagerJobs() + { + /** @var d3ordermanagerlist $oManagerList */ + $oManagerList = oxNew(d3ordermanagerlist::class); + $oManagerList->getList(); + + return $oManagerList; + } + + /** + * @param $sFolderId + * @return d3ordermanagerlist + */ + protected function _d3GetManuallyManagerJobs($sFolderId) + { + /** @var $oManagerList d3ordermanagerlist */ + $oManagerList = oxNew(d3ordermanagerlist::class); + return $oManagerList->d3GetManuallyManagerJobsByFolder($sFolderId); + } + + /** + * @return array + */ + public function d3GetJobList() + { + return $this->_aJobList->getArray(); + } + + public function d3execordermanager() + { + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + $oManager->load(Registry::get(Request::class)->getRequestEscapedParameter('ordermanagerid')); + /** @var d3ordermanager_execute $oManagerExec */ + $oManagerExec = oxNew(d3ordermanager_execute::class, $oManager); + $oManagerExec->exec4order(Registry::get(Request::class)->getRequestEscapedParameter('oxid')); + $oManagerExec->finishJobExecution(); + } + + public function d3ExecChangedOrderManager() + { + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + $oManager->load(Registry::get(Request::class)->getRequestEscapedParameter('ordermanagerid')); + $oManager->setEditedValues(Registry::get(Request::class)->getRequestEscapedParameter('aContent')); + /** @var d3ordermanager_execute $oManagerExec */ + $oManagerExec = oxNew(d3ordermanager_execute::class, $oManager); + $oManagerExec->exec4order(Registry::get(Request::class)->getRequestEscapedParameter('oxid')); + $oManagerExec->finishJobExecution(); + } + + public function d3resetOrderManagerAssignment() + { + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + /** @var d3ordermanager_toorderassignment $oAssignment */ + $oAssignment = oxNew(d3ordermanager_toorderassignment::class, $oManager); + $oAssignment->resetAssignment( + Registry::get(Request::class)->getRequestEscapedParameter('ordermanagerid'), + Registry::get(Request::class)->getRequestEscapedParameter('oxid') + ); + } + + /** + * @return mixed + */ + public function getFolderList() + { + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + return $oManager->d3getSelectableFolderList(); + } + + public function execChangedContents() + { + $sItemId = Registry::get(Request::class)->getRequestEscapedParameter('oxid'); + /** @var $oManager d3ordermanager */ + $oManager = oxNew(d3ordermanager::class); + $oManager->load(Registry::get(Request::class)->getRequestEscapedParameter('ordermanagerid')); + $this->addTplParam('aMailContent', $oManager->getEditableContent($sItemId)); + $this->addTplParam('sAction', __FUNCTION__); + $this->addTplParam('oOrderManager', $oManager); + } + + /** + * @return array + */ + public function getUserMessages() + { + return array(); + } + + /** + * @return string + */ + public function getHelpURL() + { + $sUrl = $this->d3GetSet()->getHelpURL(); + /** @var $oFS d3filesystem */ + $oFS = oxNew(d3filesystem::class); + + if ($this->_sHelpLinkMLAdd) { + $sUrl .= $oFS->unprefixedslashit(Registry::getLang()->TranslateString($this->_sHelpLinkMLAdd)); + } + + $aFileName = $oFS->splitFilename($sUrl); + + // has no extension + if (false == $aFileName['ext']) { + $sUrl = $oFS->trailingslashit($sUrl); + } + + return $sUrl; + } + + /** + * @return d3_cfg_mod + */ + public function d3GetSet() + { + return d3_cfg_mod::get('d3_ordermanager'); + } + + public function getLink() + { + return ''; + } +} diff --git a/src/Application/Controller/d3ordermanager_response.php b/src/Application/Controller/d3ordermanager_response.php new file mode 100644 index 00000000..d44254be --- /dev/null +++ b/src/Application/Controller/d3ordermanager_response.php @@ -0,0 +1,268 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Controller; + +use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException; +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\Ordermanager\Application\Model\d3ordermanagerlist; +use D3\Ordermanager\Application\Model\d3ordermanager_execute; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use D3\ModCfg\Application\Model\Log\d3log; +use OxidEsales\Eshop\Core\Request; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Base; +use OxidEsales\Eshop\Core\Exception\StandardException; + +class d3ordermanager_response extends Base +{ + private $_sModId = 'd3_ordermanager'; + + public function init() + { + startProfile(__METHOD__); + + $blExceptionThrown = $this->_startExecution(); + + if ($this->isBrowserCall() && false == $blExceptionThrown) { + echo "script successfully finished".PHP_EOL; + } + + Registry::getSession()->freeze(); + + stopProfile(__METHOD__); + + $this->_getSet()->d3getLog()->d3GetProfiling(); + } + + /** + * @return bool + */ + protected function _startExecution() + { + startProfile(__METHOD__); + + $blExc = false; + + try { + $iStartTime = microtime(true); + $this->_getSet()->d3getLog()->log(d3log::INFO, __CLASS__, __FUNCTION__, __LINE__, "start cron", ""); + + $this->_checkUnavailableCronjob(); + $this->_getSet()->setValue($this->_getCronTimestampVarName(), date('Y-m-d H:i:s')); + $this->_getSet()->saveNoLicenseRefresh(); + + $this->_startJobs(); + + $iExecTime = microtime(true) - $iStartTime; + $this->_getSet()->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + "end cron", + 'execution time: '.$iExecTime." sec" + ); + + } catch (d3ordermanager_cronUnavailableException $oEx) { + /** @var d3ordermanager_cronunavailableexception $oEx */ + $oEx->d3showMessage(); + $blExc = true; + } catch (StandardException $oEx) { + /** @var StandardException $oEx */ + $oEx->debugOut(); + $blExc = true; + } + + stopProfile(__METHOD__); + + return $blExc; + } + + protected function _startJobs() + { + startProfile(__METHOD__); + + /** @var $oManagerList d3OrdermanagerList */ + $oManagerList = oxNew(d3ordermanagerlist::class); + $oManagerList->setCronJobId($this->_getCronJobIdParameter()); + $oManagerList->setCustomSorting('oxsort ASC'); + $oManagerList->getList(); + + /** @var d3OrderManager $oHandleManager */ + $oHandleManager = oxNew(d3ordermanager::class); + /** @var d3ordermanager_execute $oHandleManagerExec */ + $oHandleManagerExec = oxNew(d3ordermanager_execute::class, $oHandleManager); + + // disable admin mode for using active check + $blOldAdminMode = self::$_blIsAdmin; + self::$_blIsAdmin = false; + + $oHandleManager->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'manager count', + $oManagerList->count() + ); + + /** @var $oManager d3ordermanager */ + foreach ($oManagerList->getList() as $oManager) { + $oHandleManager = oxNew(d3ordermanager::class); + $oHandleManager->load($oManager->getId()); + $oHandleManagerExec->setManager($oHandleManager); + + self::$_blIsAdmin = $blOldAdminMode; + $oHandleManagerExec->startJobExecution(); + self::$_blIsAdmin = false; + } + + self::$_blIsAdmin = $blOldAdminMode; + $oHandleManagerExec->finishJobExecution(); + + stopProfile(__METHOD__); + } + + /** + * @return bool + */ + protected function _checkAccessKey() + { + $sSetCronPassword = $this->_getSet()->getValue('sCronPassword'); + + /** @var d3ordermanager $oManager */ + $oManager = oxNew(d3ordermanager::class); + $sGetAccessKey = Registry::get(Request::class)->getRequestEscapedParameter("key"); + $sRegisteredAccessKey = $sSetCronPassword ? $sSetCronPassword : $oManager->getBaseCronPW(); + + if ($this->hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey)) { + return false; + } + + return true; + } + + /** + * @return d3_cfg_mod + */ + protected function _getSet() + { + return d3_cfg_mod::get($this->_sModId); + } + + /** + * @return bool + */ + public function showDisabledMessage() + { + return false == $this->_getSet()->getValue('blCronActive') && + ($this->_getSet()->hasDebugMode() || $this->isBrowserCall()); + } + + /** + * @return bool + */ + public function isBrowserCall() + { + return $_SERVER['REMOTE_ADDR'] || $_SERVER['HTTP_USER_AGENT']; + } + + /** + * @param $sRegisteredAccessKey + * @param $sGetAccessKey + * + * @return bool + */ + protected function hasValidAccessKey($sRegisteredAccessKey, $sGetAccessKey) + { + return ( + $_SERVER['REMOTE_ADDR'] || + $_SERVER['HTTP_USER_AGENT'] + ) && $sRegisteredAccessKey != $sGetAccessKey; + } + + /** + * @throws d3ordermanager_cronunavailableexception + */ + protected function _checkUnavailableCronjob() + { + if (false == $this->_getSet()->isActive()) { + /** @var d3ordermanager_cronunavailableexception $oEx */ + $oEx = oxNew(d3ordermanager_cronunavailableexception::class, 'order manager module is disabled'); + $oEx->d3enableScreenMessage(); + $oEx->debugOut(); + throw $oEx; + } elseif (false == $this->_checkAccessKey()) { + /** @var d3ordermanager_cronunavailableexception $oEx */ + $oEx = oxNew(d3ordermanager_cronunavailableexception::class, 'cron via browser: missing or wrong identification'); + $oEx->d3enableScreenMessage(); + $oEx->debugOut(); + throw $oEx; + } else { + $this->_checkDisabledCronjob(); + } + } + + /** + * @throws d3ordermanager_cronunavailableexception + */ + public function _checkDisabledCronjob() + { + if ($this->showDisabledMessage()) { + /** @var d3ordermanager_cronunavailableexception $oEx */ + $oEx = oxNew(d3ordermanager_cronunavailableexception::class, 'cronjob script is disabled'); + $oEx->d3enableScreenMessage(); + $oEx->debugOut(); + throw $oEx; + } elseif (false == $this->_getSet()->getValue('blCronActive')) { + /** @var d3ordermanager_cronunavailableexception $oEx */ + $oEx = oxNew(d3ordermanager_cronunavailableexception::class, 'cron via browser: missing or wrong identification'); + $oEx->d3disableScreenMessage(); + $oEx->debugOut(); + throw $oEx; + } + } + + /** + * @return string + */ + protected function _getCronJobIdParameter() + { + $iCjId = Registry::get(Request::class)->getRequestEscapedParameter('cjid'); + + if (false === $iCjId || null === $iCjId) { + $iCjId = 0; + } + + return $iCjId; + } + + /** + * @return string + */ + protected function _getCronTimestampVarName() + { + $sVarName = "sCronExecTimestamp"; + + if ($this->_getCronJobIdParameter() !== false) { + $sVarName .= $this->_getCronJobIdParameter(); + } + + return $sVarName; + } +} diff --git a/src/Application/Model/Actions/d3ordermanager_action_abstract.php b/src/Application/Model/Actions/d3ordermanager_action_abstract.php new file mode 100644 index 00000000..a39fc19d --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_abstract.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php b/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php new file mode 100644 index 00000000..2f23a78a --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php @@ -0,0 +1,83 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_changediscount.php b/src/Application/Model/Actions/d3ordermanager_action_changediscount.php new file mode 100644 index 00000000..49795b08 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_changediscount.php @@ -0,0 +1,83 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +jj+57J8VI82R4mD9i3sZfqkRpm== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php b/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php new file mode 100644 index 00000000..84a9a837 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php @@ -0,0 +1,115 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php b/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php new file mode 100644 index 00000000..befe7951 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php @@ -0,0 +1,115 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPtN2cy6jac3sg00EucZLdeO9ym8nfE85XDWeYgf4hSQQtsCMekAnfNBnGgJmBn1bQaRyYDki +qckXSQgT3MxLngKx4/DXrW1of1gf+5+9aoCZPMjhrpqZeyZQsCWUhXdMNyE5iywjeIAv3mVI0ns6 +j71XjhhNtKXjKkVa8pbC/MNVCuHubVjYfAuMdVeRCD3uCxjZ5L94858KnqKPoT62Ht2j76z1u9Sj +DFecEBacrl8ikR11AT042aBYk52tPN8iYGRikX8ore3l4IIE+A9EnYrVgrXqOMgvju8pOLdx7p+q +DGMs8JeFVGqwq71BOOh0MxJiVlqMcb2UK2Px/K26JYb3QOalq1Lzgbs1yzV/3iZVSU3BGPbuMkQ+ +l/Skr2X/h8RFkd7zsxCB2j8sKMTz57tC13PPfiSZmfKL0IM/TyoicxAjH4Vbu0nLIpPYnlHuvxkV +1GpZjdQpkwxAng0lHu5T0BTGRrQLOhIUfFsjFhWYJu+WgfnnXbWFJYAChZaMT0V7IeGlNQRnSrKC +IZ49SzfmvywzbCLN3Q2zh1YMK+hIvBrmkDYeTQiqybvbQ8y1UEOhErEsuPXSitsCisYADPzuNw/v +suLquuyCLnMluDK9u8Ah6hmnaqxnYiKDl9wIc8AN7ZuDA9JYZznfOdjwOXyXjmV/bFtAevXiM30P +3Okhx0fjtM8JiPyfVL7uPopsZRMef2V+DMGLc4k0JXuiOAOP3w3JOK2A/vOISb+CIa7OLW4+POrN +MUhtZaDTr5a4AQIw0vHcBJeP8HjgV8QV+Naigg8nFQB/EsNYah5RsVAB1f6xg7m+MJkmDDwsJIKP +gllKJ6bU7jhCsnLtL7Y95P1+UbIfzK3nuL00MFO16/TkqyZP5quDKMaoZVEEasj5WumhbJYJyPby +43/WsajUt1ezl/FePKOupZxBWLGaUPKCwecD0FTOaTVHRZc/RnFXFMCsd7ls5/NgiLfCJ/6/562H ++wmp46qUQn+oRk8zfq5zwxmIElyOZ+MzOXjsc/fn+lOKlWjtWI528medl7oVVs9t9h+oYspdh2o3 +hLoCwoBW8TZc0hL2BN4Yrgm8w7ADb0xKSw1mxCD8hQxUWeL626uADFBDGxLGWdlhzrwQdTS2t3a1 +DvMMDmX5ojFZvQhgn7OsRgSfxWPNFKh6hNhlJmoyaxyshBVLE0pjdO+QD/X5iSDCrVWQoi9RIWNQ +gn0gOBG7mW1SQDXxW2eDNgnssdxOthaALHiosw07u5OBBV11V1l3A2Cvwy8iPNYYx1H6wvBE4gI7 +lE+pBxImpeKkp8pXIe3u8zc4MnKj4vEylQswVltusmMGjO1JOMoyat2/7ekgoXbyTze/tIk3ZcF0 +bEbYia1C5zNcooFyERldq4eADrp2XlrP0urrK1r7eLR/8mdNk2I+WF18763yhNQvuUUFxolklRud +CcQ8nYGIZs1wLIBdfEVO2PQt9s3zIXa0IlLd/leWIkQSLjY0GhCFrM39uCKNUfEKP4i2WrjHd09/ +XyUmuXdUm/PISgll41pkTxH5UzfOkmBh/4c0yfURGmfu7IiHcSRQyKYuCKaEocyjHJNOvZBD3mXG +cLYnX9XRCCj0qRZ0gi8JXrjRiHeRu01u7enU4XBUqY6II/qQotkRiqFCMVhgXGOYvZN91u00VYMk +O7xB8X/+GcT4hyfdz+gyuJKZLXHZEcP6g7AwV9wKoCk3RBib2gH2ClQrFgt+UyV6vZ56jOeRkzVT +swNMHWryr9qkYV6oYXYrf+BCFhbgOmZDqW7BlvHeN20bGkZB0uOLBRX1GXY+8LwFRxnIVTyUpmxq +nwflOfDTjh4iLSCkywqtqZP6JsCcRbNEIfqRBk0TehwbEuLqcE+Lz3YGwE5XX3rwQD+E2v9HfTvC +oQKKO3VZXF1Sj2OB6JcrutKp1hWxAnzrfg9XwxTFd4T9AgQW3spn+ZBPH2B07qMpqTjshgf3yDQg +eFMAyrkrV7GNUbi/84WdDFfBx7lR0lyApbD0okRtAtJ2/gnVePyOQZqSID6iu/M09/nx9ro8EFzp +YenPFlzo6oqiwoma4P8Z0Ygynx9kZ54nBnIyKIEQbiNfD++FdOqdwLAB16fjzpviVCQcdbBpIiBt +m1Bbm58U5hrAyaCnDLV8vo0uYGqgap6HsMYRXc1lu9N7/53YAKGTLtvPFwYCeDGIeRQROZ1ni//n +Ob6dKTnfEURaVl01KOmgZCtS9Z4OAbznC5/SMF0xQdSjHCqmtcgfVOp7mx6BhERkX4XecpaHMpku +jQZA8YJgHhjR7wgAO4e2JM7QiEsJPaU6Af5pYk2sgeussgHBm1GwTAbAmgRSeWNnFw4Pi+/5Lkbr +Uj/hoFeZW4Zhco2uGakW33s2Ox3u32VAo/9n2NSXn5T9clZYr97OLVMciQA9dwh3hOmZ8j1njiSD +j6/tr5/nXz58ozLGylnylCTPYIVDzgxWKz5OosyGBWqg5hmbkvitbohZdLsWUAwQAoK1OzKTwIah +KTLks2JAN059x7l+xLkvjWL+14WwkJkmJ09zbgfpx2bpZ2XjzoKgcngIsQ8vUwyKmphew3GE569B +Kyp22L+xXATgLjXtH/etn5elNqEP4KH+kqY40VSR+gLhlIPhw3sDRTxNzkS3OphvVkBuAiIFZZdB +e2MvJKsr7Fnqnd2hLKUuV0evcu4A5YZ2ojwySVzLuxKZDeYjN1I9nlO+qtXFGUf+xSM3KpwkrZbu +ydNaLr1xrcsLLk329H61JzfQse+yh46vMXLp4cikGhH00JQmMSv5z+zXPgxnt3Bpo7qIl+fc7PW1 +f7Ek6l8JITjkhwCpM7AlDAdlAtXM7idKaZYm/3d34tpKjkbpHY9U5ISYK6vVl0OpEBRcYSJk3/fw +0TroGl42HwzTQTJqK6EsquahYou6Fuf6jVoQwV/uLxwgKOIpHz3CADQsDu7jrmwOjvtX587618pQ +K/jhMvLhCgvDbYwl8JTegd3I2ZvSNZuKudTJeT3f8yIQCBravPRI1ILE9YQ1Ph0BxxCgslen3Pj9 +/EjCbKzz6bD3yKwxfKyW/bND/1gIiyt9w763cUDb/cPIBd9gZnSt+BGWc4wgneDtX2nP3LujcVfL +JrYOpidbBn0uJBqiOgXO5Oe5blBybQybO9DK+HC32ok1ZLUA7lTHeSwKxaVvtwdOVwppMbyz/0uA +aBxrPUHnzq73lcYzZf/DZ/Uu/rrRd3KMKmcFjVzkolpetcQEQuThGukJtTpAkDYPTz6eEETd1FVl +42eaUw0v3nKwFwYby++Rf4HvJl9dkzBbWY0ZimSmURB4wyrYsKROb96+wKz7ZmhHndM9BNu8z22x +4jmDQGZ7ihsfRdH1umS4OMeNVOI5AsH8DePcf9NkFi9vVwsEhqczXI5WoFdCUOjWOM/GrQ+ik/Il +I9khMG90Qea9Lpi0WDRdGqMaqMrh8w4u8l6QIhszq4UIu2xfAA8gvRivgxLR4TXzWlW0HeLMaZ6w +EHNAOIvETI8nXLoprvSzR1kA7he57j2WJLIl0TMey7qYfFxajTNSnRpP4HACltQdkt2vrw67ufcL +0j9bSd19169QjT7cmMgIUiDjcZbtPlTzbc2ubPvFXbfFMzOCZ4nhYEtrQv+BlCHlm9IbOteUOU5x +jHwvdgt9AIo50Wd9g4eoTLqGf878cZVKink9RP3K8NPfmDiIJJXbKyFxTXcdNLMO2KxDY0yqep8p +ZPpFnhGiRxTa1lI9Z55nYpLqbRROtMEfwV5PJJUgjz9RIQTLTby43dNqu59r/rKNAZZOA8sgSZZI +o1ThAqBiClZURk/7r71U8GNbVp9D+j3NHI0ia0pZ2Hsh1B877FMVd6lNEE3Ivpscgg6+Qbkas8KW +lCOoCPJAPTqIUeKkn9znu2BmkdgScTDj5dpcyN/bIT4riL+/dO8U8urNgm214aBdTx9hqKKJdHQ1 +/m91JVr5Pp2WwDLKP489+kvxPWBV/AT9yFu5q+z1ZTHcvo8nrjLZ0IfVaeSRb995V5DWwNEslKiC +QcpWqa9V00ZpJjM5DQ9jPhIoBrPGcgQBSDOg1bPQEqzH6LBdY3IhDnwSVgHcbQF4xMzei8EqxLKH +FJWXaFs1/vfT3FF2OhYEVdKRhwlAS+UWbdFYVeVYr+zULlfEC9QQHbkA+ScLbRHhun8ETPg0fX0E +7JASHwJjLoGR9OdQtzLthS7Ao0iD9zBmFPNfuVujjd3haj5ZfYHYX8cnCqoHXpHGH5g5Rjv+aiQk +s51mQjD9Kw0B9UcR5iygNMhvO1Q6Xl9y3RmncNGrmrKi1mjw/hRe81hRO1VxENV0xpFhUFpKCOzf +IKi+5PoRrgBQE7KDsjgGBjsMrf2M3zGVVNRhbifSz069PyjqmxBoHkifbbWgkFzYo+vKWFSiNxUz +QduHPevKwXj4PnA9yZGZLf17b5gDp2wZdCaVvkPhU84NYqZgU5t7CkxCk3Y8w68cBKwLAygWgcC5 +53SI7MTM422mmVXPpN7on+6EahDfRU7jJSxcCoB+O2Drsrei1IRWrQkYSd/WgK/YMUdcBZwciijL +iBn90jwek2z0PDefijoDrZA85e6QDMdu1tZMHo4VckhKmNAO09y/HDwK9Yy2UO4KdKkfQ6v7D4mO +2EijdQAaQp0S6GfLT5uIjFxqlfYOgD/e+2kZyZ6oB0e3/6gwDX/rK95/ZzNGGlREKd4IWqjIarj0 +LkIqPXLX8RTmFHRF465pvxI+pjkA+ftZvj9X5P8fu0yPIGLphr6E0f8gU2S8/mIkK934jlQj7Beb +V6W+D84zFtwc0z8U+XtNxQ84j5DUHTbiIRITWpUWmCY/6JJKhaZ52KADUVQjj71+WePz1c+TKaBD +jTFSvHMQmt3V9yBYSX9PNdCmQ7gfcojUxhGwpZJ+dQZP1zzMwNTDHelyE02REp3U178xGE99HEFM +GrAriTBskXye7gx8pQebZnEKFcEgOAXTDsxJX3CddZkqoif8jCckuq6tUg2FGCNhOftPSbFx2fZZ +zFDbcRG5Cy5eWfRva9O+CHGQ19TZ2bsdp5i0mVrWT1HSdMCmgZV8x4nNb9doNymdT9eubh+zBVYp +FeX/XUzs24zMZ613x2uCPMhpTJc+fsek6yazyC99k2u62O2homefGPIeeOnrCx7RZVaRyOdq/Mzr +HU9Z/qjKnBsmbB5/RzuUOS/j2QxI5bJdFkBfTtaCwTBmpR7mMFqp5kENszEog8N2gA0s5aezDRPC +s2eDsWk7WtMyTTZ13N9md3v5a639mVXOQNvKvWC3dmhEfbqwcaDfUsusm4CFa4kFU942xpF5Z1eU +hSBXW6Gl403A8VGb01AxbBRSds/aFJVsqvkjQO1BidS45C3yxq7E2Dq0M25c+H0tgOQBudZRLuCh +xbUCbvcHOI+k2adtDvvztA2vGhQJ3I8ZlzJhiFdPqZL/68ri5xR3ESyX+/NlfI00p6UiodRbefNV +S+pPFYGnW/NI58usJrg0nGHmN7IPyeE1pDPXzsKN5KvXRsM15XfIMVs4TheEYPdC4dI32NJ7m1Xf +h487pFu94OR1TO/LqCJZXbc+9pD3P1RM2jZC4PiLVLJvuHw96afgDXGUa3iMLBhbefT8bSrh6tQn +j1L4XEq4e2tYctgNf293BuxNEotx9UJmeE01qQLMMTHbHViD0i1mdIlGM5VEpVeKSAdSElWo19I/ +c8x0Sj0U7jARXt1lGu6AMhVyGq9p4ZIe5bf/dDyItAhAx6G+7FfF+//rY/pi42P412VmNZIfgpqR +Q5NsceG/DCVI9euKYch9GKgMBj0wZYneJzLNr9BkAAq1VfbWW2s1vSj6LwwW7u5HaofyaUZDgiL2 +7L64Rbo18KI6Sl/HCf2HVJHCeYCKq/bQQ2akdZzHDK+RdS6QHxBnEHgP+ES9dLmSJPDkdXEDftPi +tNkIcPRfFWa+yfPAzz9JMVeeka9pQnqnbKrrHk4TpIFa77IPKXSjiFW0prR58pLQU/d78Q8r4cQO +cd6gZdg1/h6NLPIWsb7ar6zieopGW7w78tsN3BTfMMMoKf5eRe9lHmtsK77VSqjNB2ksnFWZ8fis +3MI/yFvmnODNnGNH1Sen/BCEsM7c0ZiZw9w+X1YHbq3Wm6E6PW1WmBguFguCNx6fcShuVxyABgth +ph014VEmyEntpq/I25RM1RpS5ANSRMXUaidQr33ZiG7tgLx7uROkHSlA3a3L5dm5cq11+03cBw/G +edMEd5gLMF4J2Bt1TRN/vIZ6pI916RGxWdutYwIR0y/Q9Ay91HKwDNtbmZ1c9l5e3OmX9exo5mf6 +RCamvd79X79sbtHbAKWC6vB7/TwKbpFVWHce6HjeYn7Pqu/0ILFRJKm1zCUusvXs7ByOy8L9XV8h +X67dBN0KMWe4rK3698fW0bANcM7VYnARrKApDZtN98cjLdd2XBLK4thirgsr43/s+fECgIc04j2R +0FqR0yexHQWiscNUbTvc4HsuLljkVOq2ctAxlWRWO+f+B/xEibYrmZWGpgAnWoUk1VIGjQsL7V86 +cdYcx4Onb2+8VkjhMwoJOc6F6pJ/YSmYjo2F2w+eDMLuO0q/AfLAa0kVPnQpH+YEwQgVrfyjejnc +73LENDgRjKHHJO8nnOX+96r81e7FQack1v+H9nLDPfpgG+j0XyDRxReoW5bjNlzE2h7ARJNLvCwz +VGkVEgt8OwXfuT+WEEC2UI4NcwT4N0XShC7AM+Mi6gd/JEkOaTFMIHn16fP6I7FEYCYqxOR7v5lU +Xozc2fHBauCg0d7fp+2qiqMJ/YrSxFkZs14OqRr/32NXMLl7K3GDjmpEjBPWrPxluvNKKboYJxhG +FbQvk9+h07EPnzENz5X3j03M3yvm7M1J6sF5LexS6fkhHXOQVF2roqkylGsg9EPqL/zalkNldyCA +jBeSMVZYjJe4rGgTaJRQUtNqptV+7o3IZ+EXABiZNcfRarS7YtIVqWFv4Ki6BXjZe6jMeztU1j3v +PvLDyH8mMU4emB+XHrDpsFGWb4BLJw1bZpFMij+ZOueVKanb+F7yTc1Fb3c6L8JLHGWe91Wj2wZO +A80SLu47xV9WIgJ2PP2HlKj8ONXb4ebpUlgI87nFsJPAFMC8ZkpBXmD/Y2EpTZVWP3Gfqq4ljOw+ +mVCkqknf6vq7HnlUvD1RwCxjJB8YC1SvTE5E+kXxJS8dkSDwZhTjoA0vyoeF9fODxeaXx2/3MrJK +1ji+KDOAa1aK0NqZQvKgOAKKawHxXeJ621BGx+xKUprit7V80l0prfUUZTt9hsRjvEzNsEuhgI6j +bixdK+KbBcLbQqR+V19zyP/d+DDCckq/m3Y+KA9MC2Ezopqev8Inv6Mc1mBtQcMkGQH9i7onoffa +SRTCweM7PE6H8ARhQQjNJ7tirATrgRI+JMR47ecR+ecW8tZ0duJtmIC6crzaU23jRAF9R7xuX6aA +FzQaqRrPFqDUIYYa8h8Bhx+b7zkOhpuzdAFySOeCbz9ILaXtTx4we0JY+UpLrjjt39zNDrvUgRsX +5evV9LVeTAvsz3kB951oSGxXDkdS52fhqBWazAmI/XhfjsFm86hInnkGuVikNm0PxEUqkLN/DRFI +db1jirRuUj0KFcON8mkmbEPMyc+kGApnUrRuljautE3IWKD9fmin7vRt8iq3JaQ41qFrJlzMbzXg +a7kT74byKiPgtEHk9j2GV4ysVUTvmLCw/vIrEUEltrS5QX/tuBhTkZ5Jq+QGkOiF+VmJFaQod+9J +LG+gnTj5FS+tG8u1VM7fUoArpbgmO7/OlWvGernNiVJrkkXLt90HN75dmo8epNqXy+2G6JOZbks4 +MO5UqUgw08bNBxJ0Ci+6JYD+TsPWB3rczlPB5TwASwRpxJropgK4aBP9uFLDodTv6rXi1ZN3YDvT +dsqH+hX2uUZ5s4uxzvHwizNB8yzeHDSM3IroMSlzH4eSW1YjA0eCdOcWtyW6wZGFdOsRNFx3tTd/ +vjYPICwif5BvzTPiNH+Do2JHjE0l/RQ26fLK0uqlWDIyyx7yFyxEfWHDMYURbWwuSt4Gth1WLdJR +vJXuqzzQMGJMswxiD/xjt7jWcMwEdGft1djR9lf/DkEM13rjrvQ0fpD4TC5IZgXG6avKdyz8zE4Z +ZLLOcyhk46OzyahR70geVtA6ehn8B3MUCesxHWfv+7OT9DGxN/lDWadUa2E7SyyDqVFqH3QAgGzl +n4usDRFYIyS+iU3UdVJ4oU+Hs6jrm9RuQrd/3XVW0MXs9eebaX/lRPdsEdaK/yLvg1z5NgCZWR4l +21VW2lw6j61XZ/bmE2gEhDkpZY0eEIUHiv50dlcrR1/NIcOjRk7n+0KH//IjhDiTrX9MWUF+4shW +kzqgft9it/jfraCVa8epK520vEOnNCxnOOHV4OP48VbKyBZ/GzMgIrmxMkM3B/zIHoZp9k+HJO3E +zREytVK0pMZbHeHI1UkGp/YeDzVeUlg25j/AEMoMMlrSjWIldW/sl44D2xK= \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php b/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php new file mode 100644 index 00000000..f371f716 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +balH9rB4FhDsommUCwzQiysXOA8= \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_executemethod.php b/src/Application/Model/Actions/d3ordermanager_action_executemethod.php new file mode 100644 index 00000000..a9b69e37 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_executemethod.php @@ -0,0 +1,83 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +1metTvZD6uohoQR6Bj7/Qm== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_exportlist.php b/src/Application/Model/Actions/d3ordermanager_action_exportlist.php new file mode 100644 index 00000000..36fc51d4 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_exportlist.php @@ -0,0 +1,86 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php b/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php new file mode 100644 index 00000000..04f4c3dd --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php @@ -0,0 +1,105 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_interface.php b/src/Application/Model/Actions/d3ordermanager_action_interface.php new file mode 100644 index 00000000..3ea2a8a3 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_interface.php @@ -0,0 +1,19 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPxsye5/dcXcG/WWrV9Sx4MdoUEh+YSDFiFirq7WoOX+VJAMCWClhSM5Vqsc4WiN3JIWG0H9O +ogUEBFfhMM1dq3jCe81uVgmgC70f2lvq/pk6Wk8HIpVe84u8QSIP8JcB/pNIYHldqX6+q3EpnnOm +t/qbVJx3BGXrLeMlvGuofWXTqb4OIcQP3OXHi2/ehZZKta/b+G3rKhuCiGno/cDPkVoNQy2K3os5 +izbm29rjDQTQEEd+irIj63iFhIWJhIYNac8YEJBMWEyH98xueax6BL+hM7HEPK793corbyqJhd4r +XR0XMXSuCASULWW/mfzmJ5kVzz2Wo+3YhP1FuPgIR+VbIBD8VojL94t5WacC3D2UyHdorqZCAkvJ +4ZqPYhJmwk6+FaPA8siCkYUiVqGchpQssjy9E5qlSnxl3K8ZPBDpq/v0WrRMJCcQ9gbsmHUvEFJa +A9dznn+Xm/ok+9S2bzL0TrnDAYNajP3wl+rH01bOwrJ2+h5IIDjlk/B6tsMlSSVHWm4VtONjjG7L +RcXBuucaiv3TRKtktje1vBGVAQazsLFTlmslAgVW7icjTnECjTSPnx35AiWzi40AnQQ0aY5ZuQJo +JKFrCXqJ8b26r9w7OvovvpdAqfF6t6NAtTipjIaJmCpuY3Lx6HqxPvplFkbmsrCsp5EeGYq7xxZE +rrZZGnURiJZbrkNFIQQuOrzFBc4o4z8fqhG1Hhdc6eUSYGNqx8+yURBT9pYukbNkMCAVn+2odDS8 +5PSDpZZEJOj3Rrzee9RDApuYfUTJlSrq0jpO6DmCLJS9tDS1g2+iNkN5E/Y1l5Jmj0LkrzUq3olz +8oqhzKrn0PT0lJ3sdBzy5I97y6QHKLxlH85gd3DzkY2g6g/Czcj0yVWIw3yzThZK846T2RsOOSku +QhvnfYtkFaiIagPpvlENTgxbpY9W/QCjkzG0I0nlKzOHJ+PmnPL4HhpoIxctBpk02RwlGaf2u2Ea +z0MqsV59rTGCwrXrclpUZO9N6Q70CFXvI+yBgOUj0oRNhg5yFmyJDRwAtBmpRtOny3s2SUt136aw +qmhhucW6C5Y1yX6HzX5CIF4UjzQft85tiZfPcUnsKcpf6FUht/Q+pqGk6mmAJg88diperb8F7P8W +cl1hanTJv1A1s+F+dYy5c5PW3k8XkjUupKyKp6n+f0WWjwHG84K= \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php b/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php new file mode 100644 index 00000000..5b38a8a0 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php @@ -0,0 +1,113 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPxzGyGrD3SeY295aBYeaPFXaVy1EoTX06gcuJYvDJAw/SbiUazizbAh1vWviwJYHy2tONulB +MMf+BUJgvPOaKzfo2kiInL6lpTXEXqjUud08vUPJXgdddtmITCEwsGBBq+0QhS8nASYQZNpSBuq8 +MGfTv1aqNv9supVes1PGpZJqqdnjsne6hcyXEBXKz0nj5EVssgiXTmHXz01r+oZF6Q7WqgyVFLrw +rwS3+NIo87uhy2MCiTpsv3dRSBow9lzBT332CjQ0xn4aZlYYJiOjNwjOT31grWhzy9gM9EbYRJK5 +hY5vGUcIlAb9yCYk3MjnOhTUFeGqTz6tDfXA8/sZHQbB6dFvJ8wQioFxJDdybh2yLGxSYduZjoJh +q9FS/Di7L/3Kk1c/cNq88qCXpSROCW1hmeklFd6NRjK75c89CarPP1zK3ViZYQ475hQ/YEmOXWv5 +qZDIVf8h5NPBBd2avZIsLzoMQabhfiD5eq7pUELRy7JUloJnvfqL91A1hnG4e/Fii12o7YMSduhj +CMGI0oUxh6kBiJNE2Jx+82mWbKozsHs56X5JwQqVZYNh7gG4Uq1apCl7OAeUqHkisw5yK3tzNZ9y +Sdp9pMQNxzMk2J47Dyobl2t5cE4I4ZJtzvnoRpD7w6ZuhVWvggyHPtB/oYE/32rPtxRBqOTyPIAx +bSs+3Ej5/d7K2Smgf6LTiBwFZO/s9jDy8QfS/aD9pVgYmfrYaRblrDvN+syeCY4ZrFTnub5o6ao8 +qLQ1U9jEce7YxHjlU2DRnFeZ3MEAM6qmOA0UwvMcFtUPdJBNSYM/eISE64Kb8W5MZV0qM6plkIPf +c9dUYREJCBOdtsjhik/xxAnjfm3ocZkoFWRfaIakqU7JkTOjrZ/o0zoiUQ5QmfNhT0NV+iHCFJx/ +6rovGrKadGIOipLaZY9+C8zXgU5Ysw7IkKyLnG7gY970zEfufvAaKT4pXyFgGrWGQz8h2VjYK7+W +HB6IZXXDCzcuqvpG33Sc/lYqSOLMuR/7SQMDPojOdgJnY1OYUbpf1yC4o6OG7uxGg/ciLA3jwVrD +52yqH3PUQZUyb9/CZ4maWmAG1/hpyuXpUnapx7HraiQ9pJXNVvpgwGLBq8RvTzF/odA0nP+KAToj +BQf5U3czhFLc6oTxuqkdDqWQ5uLaY5NVhyRAExpHUdf9c0F0lXq0up3X7RMNatd9TyQBpHgZsxyG +RGhm41j1a8atlq6lmIYqka7IB2dsW9beN5emOo1CHXGKXAanGugwvSCEceHThE9NNsmMD1VczIf9 +TKnyg7YQYs/geuOXe5yq0zZBCc+3PGGfr7nHrcwQ5MVhYYXWfUaaTKUtp3STC3uLiUy79idGr/O6 +gF94EMxf7tTZs7HjkZkzZfqVDjhk5hJl2eWv7O8AbCmu90layL6QS45FuYY2ReNxG0p8676OD/52 +EQP8ViMR4CCSf8dc2rb6KuGxrBgzY1FIFZXvLixswEHjCbA3un8B05aopbIQNHk/VGbc2APzt6xl +huU0gV2E0de3BrAJWZQ61+MItzytVIKO+X4mg8rzHL5z+NJHDvQNJyL71FvYnZAcI3GOjWWH9vLG +2Kr95DRLFX/P+lHHvMoOOcnFuMhJiPab1QIG8MfwhMJEzfh7k+tzBhV2DJxsHsadljRuuar+4sBb +dS2Y5QvIAYmHNwAQYfUXVgHgt0uSunmoJtB1NiuPjXBU6rncw4z1iD+2gUNa4DlCjNM4WRiiWM3b +3b/qVXsCZHuMms2C8oKp78ISXdJCRzbmAlanp2XyVwPb/nV8y6yFdv41bv60P18UIw3kbYNS7or6 +doidUj41WchPXRlzO7wRL++7rpOB4n081xhIAtc/doV0FeVgEExlZCO1WRia3YijSNhOAB++hOt5 +AF7GA7QQa/9O9otHQUkSDEXUdr51rQKOzK6d98AiZwALSJ+VN3TaL4jb6DjZL+ekFxXbfJHF795T +tAZtsqI9vWh5I4xK7BND89a5Ylm1CndRmqoLTvGaXVQUq2qd6JhrS16DFhXzET856q9nvfm8U0d/ +pXEHLdyGOgQOfMVrnPBYBTIiPTxfGd+7NosVxPhz8jOmbNkW9PaARlUoJQGUqOlcUmqwS/2EbWuD +ub1LDtkH8k26eFu5TpMeEne643cMdin/nDcMabOf4fQnYV5bd81nvTV7698n+8m7Zgi/089TSZxs +QAkq2uytbuOiWPqt/PWeZfk+WzzZq/cFB2ZM9BI1Wm9Ps/Atb1drh7SjUyiTJuOrYhpMGAiqiuTY +0Lx2UUOMiwSU11nuOmRmBQazSdsdKpbVVOVWsqDDArSLKJ9mwvTCcyJyQI9p3obcjto0ixf6mECE +Sz9kU26D8OIwmfr8eOYK+i3WMF6VJFp1jWvf8tWzY77eS6TTMEjPz1bGWPf4T3WFsMcgGcmRj2oX +uX/VEggy0E5N3y2lBTuT3JJqpG3fNMjVWs6LzLQ8ooloI8mftIOsylZJNm8K+rWHYpRnZgyk5B/3 +yvBScJehIIUAJ0DyS+A0zYmXqfPNhi7IcMRyVdemwZXQXvE2NX2dylAUPjJmmKC1SriWRA+TdNns +KmhSVXmQpEMA4x9dXc92hVlqEYNgr66prDj7ErAYwzYZW1hM4BjeQGvw4dmu8mWAy1A/BKoJFMir +XMGK6VEOXrpfGVBb2Ezfk2NFhXIhD9c011rATaa+XORxqMzFbPsEEYiLuX3khbfyj6k4zEoM8ytr +Bz7DY3l/hNLnpwit+QNGDFptFQ3a8S0UagaRElX34mJSj4TF6f9RVd/UeWTYYzJtVcW/7W6Anl07 +cDjq84MT9T1hpnzlTZ8/pj/umzUJYQJbh/f103keXL9+ZVOBEpUooYZWMLYjTmz2G1NP41IlGq3Y +u3iUgiOLvY+DnWbJ3EgxHv0GCZiBikftoeb9ENSrivg2T+sXKIhbT+gyFGwTEVA7/RgnXFTJbosq +xZWDmgCnb+3QWRjOdk06YaC2hAk9jljs3G+ztwqnUT15x4C0w0icoNE562x+TS8TU5HPwVfUZpGh +kCVuramQuMuog5gTUhdErAutIU2PCdK/CwmwJg60+ETPHBemFZq2mIZYNTjhD8AYi3qNYkS8EwXy +6hf9sGIoWlGiVOAzhI3+606oczPERYia0d+9JkTIeCeXf5238B7cVx9HpB7rsmVqDbJEXWvc/Qq7 +ZvqZE5jnaL/3B2/E0olOQfGQ8+6yeVuDyx2GfH+arYK1K6Wn9uu0i8CVDF/I0S9/03Y7z59JURX/ +7PZRDFoLBQBCYS6T/qFP1dl71m7y8hD77ffvvjHI/RHA+Bbnn7bLW8A0iaxTzuvpzNs4Wpr4fiT+ +xOpkGGW8Xkkhg6nDfTmYPpMLNo7on1lGjP05aGO1W0U3r5ni71JAKho6ZgbB0D6W+ESpd4ThQ7Kh +tfnWCln/Vm5WXW7mtpOacmpaxMIm9p+85qkgKck4qk9ONMOEVIis58jlS6m5Zu8igv3vjBuHj0h0 +FeAP7FtUqvqbamTVsOEus6m+4iqsldoDTfRLb4ih+n5DkdY/9YA6fz1ZntBUPmQlwvJLccTjSKqz +fhQ8lPyxG103ZJg45vauUmRzln7XaTZQD8ZOcolbWACOU652IgJlAjotvdCUui0XgRfcABmtQpc1 +Hm06PFy69pY4YOit4VniikRUNqHEjSx5kNkBiS1R5Tyam4ZUiaWBA506i7Q7pDmVJY/CfW5nBLV0 +wzsK2Sy93ztdzTOLZ5bjL4GLzu8UdmUQc0S0nGb7QlXUk60pSjpcFGF/IfJBZU7fxILcDjH33UcN +1CAKJi5foIHW8FPu5UBPisGohk5oVMyKJK6gQ/SqyYV1V0klUcpm4p2KMo0xQALN/JbDUq+FdIy9 +cBrPacjAq4yFt5fAMc+Pa8s1Jo2iMBKDPCmQVfpzmvxuYJ2W2FTRZwahSNOSpY0qvf1dbohgN+i6 +Ip5S8bUUq8wLPstwak6DmdH3bV7dWq/Q407bzZMYmuZwbiKwgbOTkH4w8nF/+DEJ4Z91k63EkPTw +aVoEAq/OpOeFzyPVmfCSLozgDX7jQHc7ABHsh+5nkCOkq0XNYI9K6Hzh/ax7CJBMrAdURT54qj6l +dtVugSV6wms/RGTSRGJ/KUKaZHzbt+3qG+kOInFMJDTOIac4AuBj/dlKlUuBDAvKoIPMveaKjPns +bdBn40wvYdI0BziG4yCp6ATlEqH03nzcztXbko2cPQ8mG0QBwKXVYfjKxCYHa4Zb9eOlTZTvqz2f +6bXhjpFAjN1IMygN7rdVXTdqXXjra3ybjUjGBtDHCqXPndRW34t/M7rtGbMi901IswsVkyonvYn1 +fMHQQPNxAWZM8VJBXMaoIGjDrrX6UwI1sFsAngG0psfHiivhtBi9AdNV9VcPVCvbsVMxpRQim8BT +GtV+rORF+mZs0qyeQONa4AU5uY8QXc4NnNoqiS3y2NCdps4xGqvT+OuWQ0MVJ3qzVHWA6OKXyG4r +J+xHO9JIbXETFmxn8vLRdqoNGBuJ8CeziIWKM0vbsrzIgXDbSDo4Y1XO0/RtbBRABydJsnnuh4vs +R6kC7KS6NjGggIoVvrgIaV5HI9pryEXPeDk4mnp3m0efgSQReBBf2UCBmAbrJLpi7opYyUDn4uhn +IGASdRDnWGl+QzfeHES45cIk7CwMo2/2Nulu1EDqa9wN7VSxpjPWq6GpNlU88aL9A1j+lZtzZzVC +M0IJxQ2W7o2tr8rkyHacbU7ui4Wk5yFAruYmyQEZmYQ03LENQvNeOLe0NFq7I99GQZfY98eLjYHV +EOCfBBM6neDFh1YsVuS8knO98ubsinp/ab/q/HS2PXg0c7PeHE84cUhT+iwpi+k+jL+R3h5ufMgb +biUFplUDjBZIIWE1eeuoM9VuSti065qW/x388WBux2VIW8oQpV3jKGw9gQSnrIQVhN3hDKn8RNLI +ZooTnfXHi839ixiEoYd7MThT8G4GpDLutGuxPB9uoHLAw7L1mgeLkrlk5VnntUYZ01xfjkqqzDmG +tCY/E0sjFNc3A0PoVsdnYbYvMyAqaPVD4V+7SMZcfLKfnzbPa3QoqIKUhIYZ2KJcAOsBtKDJm1yY +rKoNrBJ9Ya162iXfVU4BJMi0qw2bVfGbbOgNtrgr180bLlYPMjbDQVtaaLZPUfVXv/QqVVyCSzen +uJI08Zxq+i+kmidpSkK2LExTMW4YbWYswJrzxNOtNr9LGCealap+5L20b9abxK/JbBCz+PrX/yM1 +Y4+Y/XQZkXk3RxDxhjaPN59lAnqSA1m2BfwCeDMe+0bl/n6vo6zUoEff+xHfdXeQxYoWrRjBVtk2 +Ys9lxUadg/5fhhghN8uTLXOB0e//RELWBq0l2DqCTjXuaOuwqMBjDhPPQnb7ExFFbTyNpv/wKrFd +utE6vvVpve/lhSj5DIoTem+4hVZbEjIM0sD1MO85dXO/nKaQV1gjfeWjeevVDXwibn0IWAct1dTA +Ug+6fc5SOaYJQilxGfQ9FtjmyidGvX5HluBb99DwvRnVjE/zdEN9JHJW8txsJT3SjtprTPRlh151 +ym2Fq4gdI2dOdc/Md1gb1XjIGxcmG3jZihtSR9RP8QtK+zkhubQG9fLuMf7NUDU06o/DaXmDY6fb +CCE+4pvOlt6lKyobPMAHNzR5Ql71KwvaufQASd87IslrDFHl16hjRuICXSSzpqzePt+XR2D+D/7/ +/TrJr8cTxEz4X60iq9o9/niG3/mI9mUdZ59kbq29PTyCH/jZmRZoRNCzf7mXaKiDFxrVUUBU8IwM +IVVpOUJ0J9TuyuM2bYFq7UafOUshUVXZ/94MRtVrLqvct9jlBo6XkQpDwrem+U1GY0ATV1AsL0BH +m+rliXBj2SWxxl/Pt7cCZgeK3Dc1SzgueJyq4dIp1NlTs/AJ7S92xItaXyATCL+aniUATPNSqAWx +BWDZ7vCz7h+xdek44nnxIZ5czIoRyFIKVr/XoIkuJ93/299SWg0Yz5pbrZKxIbzRxM5eiLxK571J +PBiJ0AD6w/ZggqfEdb/A9TydofN4v2tmuvb83gANzo6MJlP2bVRvUCBEqwjsyEDa3oYxs7naKZK5 +Li/FsWT9f4ohVC2NylacXyj5gzOdX189m5rDTEzR7oCd+HgjjM22b4yjfVRipK/S5PRLKx/R4QK9 +SugEDYcqXoqsaEy+Moap4wRpxMIPH1rdmR7yURSg1F/47wbh+43LlwjOsbX2JRfTq65FxO0vEAZ3 +kzoFIcL8uIgUODgVtin3EC7zdjsqTR4PGnXRUyztq8bMtVM9FKTGayhZy87WmGWzCdGhWf7rsNkN +PhJ0xuPM88QjdFb622FLWGuPnrbFG28NRnoHN6YzjtoX58dl8ISW8Q9RV9Jk4YZ/E1xd9zhpsnIO +hu0tnouV8b9TDhl6MmR2U7brKi3Fxicb3r6tj/HleyWwJpCjpmH5KtpBRQtSnJb2I3jxkpeDjQjz +J+xXTk9clAIXx5gmhzEWyVfpk9EArblu0Sb9rhY3fjP4MrL+SA0OMMfTYNfp8Tec1YQB2cuNGlki +8h8n/nnkOntSCR2pg1zKFenZp1L10BC/kJQRzNCzMUTfL6pvqWZMtVvDSbZMR9guAGkgjmB4vaVm +IXxxVsZ6z6Q1zK/D2TLGueVzTrXzUFcYo+T68+y6V0KHd24dcroGH0ukiFDQ+j0eZVAy1/g1C0jY +eXjzVpb/Rg6sLdizgnTrvp8n+i/n+FGXrkk8PFSUoLgQPT+m77H66wM7gAr/FKIdO3k54UXi/5u+ +oSnxXzS9dGOG/lzzPafaoinPemClzxOuFGTKfDyXOptWCUgoLe3+sBNb7oDF8F/k+WgfgCZJysv+ +38XJBhTqYzPGLD67TPfJHx4biMSzas1092Nk4MoFool/eh1bLITp3oWXFkdTclGaC2X4rzu40W8P +8aJwAJ9VzZaFX1iW/vlT1Kh8QVkAJe17JUNIGvMaiUEpAw6cdpN/Y3EV5Aeml9F/G9ANB8uj063g +xuFmmoNK3FHKG2cl8un2PJ6qyqlf+2gdZFtNu2Am4zu74EDHahh5hd7z4XIncVrSZ+K43Ofe4oHu +KdXUM5eJ1YFhPyRv2g377OxJBPeUHHW0tRCtbF0fzwHvrGeJVwykoag/bac+tkYVnL1ZmOQTq+eX +g2Cc44MQclaXq//cPNQ1ebse7bdnz8EUBRT6ZUwsFayIQF9qSlTuOoOZLKNsA0BNYTeiNPtcFwNP +lKHOInWkABK6FYo9WnFAUWXv+Qwlxc+Uob8W/3IBVWFc8+46oqE4DfRndoz2kQ4ullqqgnj2n6Nn +Qy/DHtyZOYCsrAHGZvgCAlMlKIIyNcbJPIqqRR37uys8EaiXZSQlinzJHFbYfhemQk1TmA/FsW3K +N0vag7x+6kCDaF1ZiRKkKOC1PUiTaJIuVfbxsuQxGJ6NrM/YZp8MEgeW7A4z8HWEKNKKS1CJNhZq +lV5JEV0ixqJy1qmDkaI7QyLlzJQ+CudtidY4y7fpQhunawa5/BUeGBMuUUPABYm+jr+sRg9NDzlg +5w5gomyjwHldCBmCzX4Lpn2nijKxfKzsFPEzbR3SYGnpZTrOFTgUkVOYOKYGm1Fe+LcxSwbTXT5n +Y87JogVpDMS/Whm5NiOcBGa0CT38FkenP+JeQQBketiMOCxxFKOvp0YOYrJ1sVxTsOBUHgVnBZHF +cLpa0tteryenDtlt3ejrQG8ISf1Zj5QrxVpGq+EN8UoDScgsmsZAhxnYSgirxURmjafEdWl2bohC +vhlEPnnLU0nBEgE2bbP8Se7CazplIOQWmHplDr2UAihKBHepKZBwSMQcxr2qwCjCz3LeBR7NoB9y +OnmuSAHvfjxC6L9PqO7ko0enR2pzVo+xFYCfpeAQ7kSmmShLDMDzpzDXPCSC/kvoZqOQ/qqC5+AM +ZUmdVmtEg0kw+7R9z2rwM9wRIiLNvdX8BYIhsohW6d2S8OlLOfrs964IgsRhL8rQzZ7EpNlmbXiF +j5EhjHDbjxPehcTu3yL7FPd4K1629uaBE0jicuLd7zB0Wf33kXYr594HFr9J/0OLcYRJz15GorR+ ++PkP+oQBiQFR8Ojy+Eg6q5leMl4mh7gaQ6s4fKpDqn0NUSBQXetHdYoMo80fhuF6uc8jqaqHiseu +E7JCxH8gxBrHrxdUksN9QM3m8gTZTOxTJoawXjQseoldHEAZalTA3Dt8bYG7DUVthq03LvAVzfNQ +zMjbv4yle8pzESm+tHXUvSvZRbNa34eTH8IGotgWGSsUArKiosRAyHnD1Wo0Q/jeefC8YtIyTbwt +oARmAm== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_sendmail.php b/src/Application/Model/Actions/d3ordermanager_action_sendmail.php new file mode 100644 index 00000000..7fe043c5 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_sendmail.php @@ -0,0 +1,93 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Nrai \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php b/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php new file mode 100644 index 00000000..014fdd6d --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php @@ -0,0 +1,79 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php b/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php new file mode 100644 index 00000000..71a83fce --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php @@ -0,0 +1,68 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php b/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php new file mode 100644 index 00000000..a0ad471a --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php @@ -0,0 +1,68 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php b/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php new file mode 100644 index 00000000..8d2e459a --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php @@ -0,0 +1,64 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +UwrE4x8xMxxRA4dL \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php b/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php new file mode 100644 index 00000000..8851d255 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php @@ -0,0 +1,34 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +PFkxZTCwEm== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_actionlist.php b/src/Application/Model/Actions/d3ordermanager_actionlist.php new file mode 100644 index 00000000..c25ee630 --- /dev/null +++ b/src/Application/Model/Actions/d3ordermanager_actionlist.php @@ -0,0 +1,62 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +piefLkse1buJbOdYc/y6LsQzQ5pvuvErE/RvLW== \ No newline at end of file diff --git a/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php b/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php new file mode 100644 index 00000000..264f824e --- /dev/null +++ b/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php @@ -0,0 +1,38 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +xFuLP+4sLPf1wkI7rIUdowLBIoRk \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php new file mode 100644 index 00000000..a78a8538 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php @@ -0,0 +1,123 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php new file mode 100644 index 00000000..5dac71d4 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php @@ -0,0 +1,15 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPubnl/4Mn0F6xyegqlF1VzOjg53CKt75g96uqwc63T7RY0Q+VwFYDSjGCRmuZd2j2qYiFiM2 +Nc07iaAs9SHoxRmxCpBKmZH/ZHL/aQzN+NEMHsMe6a/WBN0cQz5ROf5yrOde1YYuohEXOlqm1MxN +FdkJnvnLaU/OA1ngxHTECL9e8TnQtmMichZpoYCGyMBwEoxstMpGPIxNi+5zWagY/hGHJrl/sT1g +Okm/PO7FsDb04Vrc+CPKJKZljy8CnN4KQR4SCjQ0xn4aZlYYJiOjNwjOT9zjhMjHo7gMmcojkpK5 +hI56/pBTRt5DirRSoouNa14j9Dj0q40TLevkiPZmPCzzH0vMBQsdJ/7erawbO8VP3yfEJDl6nny6 +u5oSPHXv9CGTRvifmEgnKqpi7uWseCzF/acNhXFjLHg+9IUAlPusl2mYcRgCQOXkcERp05bnSS6Z +q1BSm66BtAXJkSnKlou7oeUTm+xi9up6HS+92VL5JPc9z36KrFff4mt/NsykFGBXaXOoPfsbJTOc +faJEnFBBwYMqvz0wmtmcuYy2PWGUPDYGbvGQ05ccw1qHb/BQBmi+jtrTLeT8Id53tNW3hqO4I8VT +RRMyzqjn3JzBwjnHSwPLgZQCazhXQaNJr+2QJLc42W6gNmcj1jSM3NbIc9lz033b5fyVAlXr/pFu +U1JygCmCH9t/uHBOp4z+vvmX0V8kxjtSzES+XpiL5PH/R8/eQcpvOV/GTvHMf3hFzO2GIyj3k/pI +TadfUheA5Tu7Vna9XjUN6HSoS+gg4JtNfpRsMxGTOkrs9Pg3IBWvfN2b8kX7dTnNrGTuECp6EvYc +b4QiFwTrqr5TlryFZU91WTDPA+fIgq8mi+4mEcBW1UMjWjKkpG== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php new file mode 100644 index 00000000..bf67a9be --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php @@ -0,0 +1,15 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPt43rmn8wYiZ5RX2BttNYc0ROYSEEkKBKlaEqxnSd1oA1k4Y0Ty370UMgIybOgqXO2Jx0dCw +hUnU0Bmwp2aH4HARzaNX3ZNHKfqwlQxoONIzpc5k1ejZA1ik6vHWDud7mTdXYligEWwZ7qT6rpBX +wctUKQHx/ScWDvTdDz+wpTDon7q/55hfx4a4Cc1TiLKc5SkyGxYVgbq2FlEoY25GMwpy1QtA5x8/ +PtrrJZUqODt4VAJUV4eYZT8Z2+TmRq1aEHyYXJBMWEyH98xueax6BL+hM7HBNvta84INNVpkRCKr +XQyXOF/7TC8gr7HhanpmNJzAiMH2Uv9anN6h9RUD0KjEQbsKZvvQI/EHI2jxQWtVa84Kunky1uJN +dxyrom7kCELlsOXx+pSlz79dnbgVEVIdm1E8052ctTwuSIpJ9aiFyrGAgvpoUyT564srl0Pyjiyu +DWlpUAgwFeKqAhLLidnha9mlgYwD7fi+UW6HJia7sQZbWdTmMhXFFdDxgkgkveBxA40WW0O2+Ms7 +JU0g8itWaKhWH275K89KR/S9gT2Ia5o5tT2f8lgUPUEd1epSnhYvBUqFagknTU40kyrR5bB2B0Yi +pyhNRyts7zZN8AOMK4TphfPHuA1LAc3pq7mkSpjHSmPVMFcZv8oK9oMqVV0lsNI3lCyMa/YX0mkD +xO0uuZd/dtC2WinIqkZr8TNT8LyqHZUEI9zVEYL5a2TeGYWVfCeDZCmS6Jj9bRzFoSHhM25P2S2A +RCBmE62458EVCdnFpE61YSe6geDHC4lJxgvf/7+mbnkxZXfknqm/1k+3vGLaYJSpT7pUnS0JzdkG ++dUUAlldvHAS+Bx72cNyOgMVSyrTJpdbRZD9fzywdZGOpwSlrZHY \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php new file mode 100644 index 00000000..8fd75f5b --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php @@ -0,0 +1,127 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +heC= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php new file mode 100644 index 00000000..6dae4c6a --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php @@ -0,0 +1,56 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php new file mode 100644 index 00000000..903d3eeb --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php @@ -0,0 +1,86 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php new file mode 100644 index 00000000..fc8d5215 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php @@ -0,0 +1,66 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php b/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php new file mode 100644 index 00000000..862bb7be --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPtG/s2V7eY08dl1D1FWQlCmGBleuiS+TwBkuFlw96OjbS/W1gCauq3z/ZbgpsMLGjYcbmuAP +AoYMxuf1/SUmVxO9Se/KXMK+aglryEchptcamvsztxJF9ts6VJyWk6RU31Qqbv2pSZyKjuiBFx6F +HCMGduU0LHRf9kHi5RPT4DHnxlsdrQdeR3NBH7d9UB7246QIBm6YW4+pyusU4mRrq6OejEnleFA3 +Ql1KFnyGoaLh/23SChXmishxqVrjVtYRbw52CjQ0xn4aZlYYJiOjNwjOTFvkfE1YCsjo793ZW3M5 +ho4i/vMUw61Vg2NX0kqqCmZyBF3DxxFoc2zXb+G1ujvo3t69LGNV47LzbfIv7Bkw6czxkfUZ3mCb +SAhavaZrFNXWGjI63SejBeOZtwXBHiKBY3qwUJdUFgGmd69qp0TKmUD325Ps2KWAuUggvrvjcd0M +xrtqpS4tlNJTiEOzyPDLTAmjUIZQDPgiPvcwhftbG0xawSgEz7NQcZgzKWFeobCO3E07oGBZZ2PT +mDYyesiXgRdT8EQanbqZ4XxoWheLnWYVKquI+DE51NMp1ZWTp5PHuAnY6KGNCSVVKOgh7sDBhhen +9F5omhAWtmf36cjuTgxbe/Pn5oBqR15bet4DKYvUH2F/MQFd4eaQw6IWZAn9ZKqtRlCw3XIq5gk/ +ZFxPuC0+UpCQFbOHYCX7/Dk57cvZHBawqhBZzShgXvKNDnweN3SDtTXpTJPkP2O/x5NJR/pGa/9T +EbQ7/P47eYIk/Bi/a5uWwuNJItuR7cAXJyGnNEtaHDJ8XJ/UGSlfgj9B2tumagpTeXsiZjsxSf7Y +3WpZ0Qnjl9PpwYhKvzKJBgsdcv6DG74BcVVUa4Y2vx5Q5VKMRZVYmzRthvVE65IBoRcq5P57iRqD +ylnNhD8STu0dq/vNVXF93EQAeEf5HF9kvPIIs8msUMc/3AfKU32A4KRGRQF9DDAB5dzVrNYAyYPh +oenG7q3m2OqRAIPY2Eb5gGqigBH+2gBhzq7Ww2dwcpzJgP8jTcqts+FO0obBmagdgmO1OQWotp+v +LLy4eJjSxHS7YvaPduWVlfhnjHzo9RbFAuvUjvAZDQwe/c6DJjz5dHT6yvKPdv3K69cVDATYxXmJ +1zbdXv3C9cJKpjbumbeLGqeZtN76x/0WFctjjkmrNkVXhSVg+NrRCzdLZrP7aC55tnH75daeFqu6 +BAAd1U6aXkxdwF8De1cJlOyRjDNFJrt/LPAuHqNX6C0tqBKleFRpV4d24HlW06WaZrUTfNSxbsxS +w9r+oGY9ElBa1Nvm1sQVDHNxDEGHEJ74Xg+CtAxz/YLXn+CZElCDPk3s2CQLLdgKKyWia11Wis4Z +WN4vAIB09VmcuNJ/WXGqCtMk/PxrRDEmHqxXqA8+UQ6JVruzTtE3aI/4OQhKAEnB1dgXhhsE2u1m +78t0STmv1yVlavXMcWMM+h730TFUvy0k56a9YRxgY9bOSnZ7NtnP/fXLQsgPvMKh3lcrkRdX/+FB +w4U9kRrR/nI2YiRddt8EAfJwJvJ8vNZmxXl0dc4gVQW9BqiQ5Zg9WVn4rVHn6FUyo6VFoxMsVVdo +gI5Vkct7EKx9veN9MYcjV60brHjJ2p/Viueh89MhjTnRj49VpWlNy9EWUhOCb9fa4++4CfzoSPkE +z7P3Wyl84PcmVoQbfymdRdDtqoHhM5kg6KTlQknkiK/VhVu1mCy4yc0wj77UeewHguAU+03v0km8 +081x7alrvSr/z05Sayz7D/LzPPhLDBxwoZLe4NH2vWSZ5v1q3esWnj+HAGXgFpH0tExq2SutBaje +UApwBFFSDeuT/z7wpTXfiJTCNuNgvcUbqcujYbALW8Kaqg50z4KU8NCVyo6uhlacwj/2cxUQ+/kx +0kcaipZoXeKUMOiwe5CHPdpeJo6e6ZliMYANgHRksguI/spLoj2NbAIW0ETn62W0//c/LQFu5pGH +9FPfy0dVz6cUpHKMcaILKtbXbdNAarNi3dThFHeNg4xStCByQ+KdSQOi0FziXgFwx6w8Jy4gwePJ +ZmiQhqQBX+HRxWj/FQ+iT8p1ljMAqhkb9GlKOhm3DE8Peaf291D5usV4z2C5tf5B0xKAmWLLgbnA +tYBH8+RLmJU7PFwtbtrCJ8epIvlrDiYoCXzCJzsmj+3lxSLJfKFXpHK2DI4zlGDFt2/hzTUMD3Hp +hqTvGaL1NMnvSAhNzYRrcBm5GTQPO+DHsQKrEoWTJ1GPKVXqrsIkBeSO4nn32/E+JI+vjKpcuzKv +/Xzevr+lJRqQUSBQJGDdwmNCsMZbSGHOr+35waymqGBpCiW5y4Gq6MLb63+SxTsvORTVar4UAHAc +zbwDp6JPyYHtpEfyKmSo/+lAxMxkpjSHwJ192Pqm2DtAYGIchEiLz1cyyf3X7AnKygXDzr7RCWbj +9ijDi0sL4LmrSVp4zo9bNooQuhlq/r0IpxQ4HWss6G0nf5Ipc805plWOPMUw09RlGVLdLFcfG+ic +U7SCQdPqw0VlBhNJeB0E92JbR3J9ZnYk45HFzfYKi6+FgAV8jSXXjPRhH00tlmLs/8PAFJBRq1VF +WMHatYct9youBWKis7/CW/vdc8ipxkQhJNo39P+F8QQVBrBOqOgY01rgkVJE4QAyhyQcwfczGTVq +f1Krxpv3H8lSqYyr1nJYqLYtUUhOmEAutr3z2ugI6yv8dlGiL1guRZ/T82t/DEAZbJOaMUKmNh9V +nKzmxco0xuYwoHk+MXhLl6WtH3EwuATXAFOBsQwqvIbzkECC3cjK57aNvaiCRwSSJKoha2I1mRAK +UWmfuPWZRatDiXA0hQtKYQTJGEkyA+rCdtLuXwuXfjn7dUg3h/WagNQw69nuo2RvnAVInaGBOdN8 +v24DWSfv69YHTfZW/6AJvQIjBgM8eU3qkHZFRHtya6Lm/ZAuJDbii3u85b9Xeix9qpx9oLg3pWl5 +8paJoMESJq/7Y2nWlswPbbvoyQLRb4fLpAMMPkvWq9ikbY98T7zxIP75e4tFciKCWY8c6hz1PKtu +sOl4D+KHjAvea22n5SeSB0m47bxU9Z/uyzyHcgsCrNBoV96U+tdGYvPFqU//yGbYaqj/w8vyDyon +3uaCGzTz2ThK2RuVyfObDUAYRHK14ZAH/SJzlhE52/9ne6wjfK+e24FvT0XcVAZ2dpI3T29tMThZ +nbIm1RxQs2F1md2PqnFX8rRmKWD2E2RzJ+k6BJ1/u4lhlsUOJw/UEjzs5v8E7AlSpl1C5ATttkIb +ee/QQYYU63qS90K0cz4RdKI+LuEUJxwhIC2qAJDAuJAaX2nhECVkUTUV5dg4KMDgaIAsHTNOvuLD +n9eGvSdJnldHykXGsILqoS90rWhpW6qAdtED+eIdQQVa4wmmrtuRh2vn+Ss4WTvv/wcmzEgwsnYq +0rfi54wp4gkBcujOCw/RAmFiubWim6he2aOF/aidH3tggPiwN/5xQ0XoPbP4rFfozr51upzkbde5 +CKR60Geg8mU7PtG6hxLoqsPqsndY6+vzOuMFEoMGg1s+s3I2hTooooJ2+qu+Er2Yes0tq+8LnFDx +jbBjYKm7rNbIDMBbiftenYJAyhROnvdwdlwDsQynjygaMJZaM6TrBDRhXhLoTomCvb1GQZPVfhjS +fF3wyCb4gkuURypdPcjPVB8cu/J6xY7aWUuP+XyNYQzKrbLNTYhkOPSnUHnTammk+daPfjA/++tJ +LZ4zwxPtiTxC1xtZXdp4oy9jVbCDP1YVy2FVdBL42jEBrfDXEey1RSm2JoQQbS+aXICiNe+jM73c +9SSPHei8KhztZuvXPC2XVdbAj6vfOJ1xPJ82K0kyPTBhreozKS/VuD8e3TU6xWIFECDqZYkfNS+H +Vcgkq3erfVAiuDjONousY8vpH+vFmAZKRr/9SKCEKkRYnjOIoZFG9MUQT6O1w/SVHBj4AzBFjtnl +TSya8yuoSDACl9eRRM4j8A41ouP8pWHI0WLlvfGkzjlXTphWuv3Jd9iscAY3kNrzI/f7PyrAxZjP +Cfc9Kf/VmsqIpRBE8SxV2LCRMBGAJPXQmABCOLvoiWLT8PL1GpVlrTUboPhQYmHPtWh8/Jc5A4SA +GBtqwIAjwB2ITo7xlnxgC4fCYHEINEGEqRsmsOpqizNhCswq0G758GiS1usWBcAeNbJu6K7qqb0l +VF/7QWOix1mu944eKeWgJxVkjN5a0pbvh+aT0AvH8qjTsO7/ATfgc4FuTIIH99LppqD3qYd2shYr +ta3oI7ECGCo0tGD/fONDbp+fJu19EH2HHphQojqOhhESUGVcStEBna/FgiPBv1g0bXRPq7mp+C6F +ZkaWRE9557h2JkjJI8SXTCkzCUKBsZ/fE4IBxbA4ff54cPowpSxPNLfL3DApUtf/0RLHQjFPQIwk +KltUMDrLdBOKg52MkGJqEXU0phQOpWGRBf641dKh7aPEjFCa9Gm1rkvHhTPi4n4EhRLh59QBP0n9 +UxehhOjnDE1Wwi7bRnV6u5mMmDCcwo5w2Jdt1HuxtjyE58p5JW7WFgAbDHjOSRtg6Zk/cXgP8ca7 ++RMKyYuXAY/rpAS/m/dlcJ4Gbg3yyriMjPyhMfY4yz7XHng62x1W3wq+fqQqQBytSNZ/d6gvjeVd +zfhivSzkFfN5fSXTMZGWW9lk7YyS935+Zem02xrYtcOJhqHVLaxWU1Ibn7ZrtPSvO6EJhxQLOmtg +C5jwtGk+cYv+ma817FXC5LiG5elKGAYS0VMvy881uOCEpdUVxecdukVhp2+txjBjLPIYogW4Ix1u ++/4cN3K2WRs/9gnjW0== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php new file mode 100644 index 00000000..b22cafc2 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php new file mode 100644 index 00000000..b840a1a4 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php @@ -0,0 +1,69 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Lq2jZ9uAZB2mELJTR2Ba6KiciUqae8ElezO= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php new file mode 100644 index 00000000..a048addf --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php b/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php new file mode 100644 index 00000000..8c582102 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php @@ -0,0 +1,65 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPrGd9+Iwf9lBG+conxTN1NOUYO72d+B+4jqRVu7HCwZJHsCB57GBa6hW0ZseQAhDrSDXXnWY +jfohyg2F/LR4cIoFvaEcT9mJ/q7DxS2PtFauVZW/3N5vJZ3R8PT0+dVzftKf+j5kk+w4dOEy/B6z +E+iivS7Fd4Xtz4vbNfqMtP/Q44V8Ou3DzCsJ4V1yO8t0KA3EQSl/pRDyuNzdSi8mm283+hftAnN1 +UQod7WbSMiT0a4Yf3BvpxvZCDFctmkptQ3r/JJBMWEyH98xueax6BL+hM7JWSM02XurhGK+WzOar +1PWV2V/kOLRd3gawRKmAYLLCT26knOli4ROiEzfyER7bG/cSPWjA+cuUszlR5M2kDA6n4WFpX/Y2 +JF8xHIhjCeYudP9VFWkeU8+FCt+2ST0ZetTPrgHE8TV2UQEUwu5WBQ99nLmmp/7FGV/tQDw0BlvA +CIw+xHelvRf9DOqnoLyLpAnFCKYpEdnoIxwbLdoWefo74dWPaL4tr4EpqfrdcDS8nepvi20W8UVu +lz+vRkLFBP7Ep1vVnYrHbAwCSk/P3lGfFIv+TL9bxerV9iEQV6avDtZJvsJi1qMYJY3UGl1PsrS/ +vAlCuUlX5B23wZM+1dgOKuiUVxoRFT1ngRa/J2cyXXST5pStnrFUHiPrJtUSpf4SXn31a6afWGM8 +dSblvu6Wdf86DQ3fdc4XSxALLhSdiJPrxUO9GBYSySdKcw1hFaVPiUbof/Zks/WdrrzsqP2zb67e +g4jUUc9MbtAXjpaUBnonP2YLgLnuAUy3ctHiX4+YlDPS8w0t541alSRhbz3HA/DdRbBtsjHvXp6B +yvAkOZRh68Wff/l6l4OLCwoNgeCcsrgS4cGGcyl8MH1N8cbnFtiTjJRL9NoOnN9avhAOgyqRFH+R +YhLdku/wXBYxWQgx9SCdWOGX917yBKlC+LjtgDN+/xYue5snWJrXeUqboWDA+f195sKM2QC6yb6U +aTy18RC8cdYXT50IDey9NHpwuuG+2v4LpI69CafeScxEBZ4amCeMAfxHqGnuPAaoxcTEGu7eQOp9 +WFawatUxUyPySmQKFSba/7FGA69Q7pz/t5YsM6nuw4nzeUoavvz/gRATf5fBUDJalcYFhWKX6+9U +fDrmaeSsSqI9J/AZ44GsLBGdkez3cBZmpqLmRcx9j67pN07MEe07yyXuWH0l+EuQfa32bKjns62O +k3qPMHRJUkoMBfPHmwvonqOTAIp65rCA4/X/JfrvAG6AYM9fA4qBp9tE+jHk8cotDXENU2eeoE/A +SgZbbpaeB6iw3xOXdnWLcYazaUA9w0yOSUhwb3+2B91FseLN8vYPMkyYkf/yx+D+S0JV0Q/sa4SP +XlaxrqvFD0jplSgQW1XDayf2kKjQVm/QYjXZy8NwK6fZzVxFy9h+JeTWNqJ34/G3tMpdGYQMXae+ +BjBY2B8Hzk1Mjl3+PZac0NR82Xl9i9TBErYDkzUx3lN4DXkrqs6O5+AMWMykb+EvEEMCc6qrTFqY +724vDHdhb258iBqnqlZq48Oa8pg9cOHNSwK7kQ+rGlWwBqM7S9rSD4Xcn+6ye8a0gICicRVYicts +0Eu/eA9/UrdTbmDC1ixzhSpBBz747ZXt247roozciJ5nAMuJWtl6+RYmvz0rSkZTlLjd3UNm38eJ +yRtLi7bPS/PAs4T+6LQ6xhnb//h4xPjLOIe9/+kH5HWkVBk6ipzltTWz89+9SmlmdnpMueaDTtnv +NGCTyII0BZ6FkdL2uD5bkyDpEitvk0kgM04lWQbX/cOokdKbS2TB85bfpzNUjCMR2inKg+2xmMoW +M4VMNGrKwK/+621BNZEDPwhwk1S4jU6ht9E+Xau/hf4J1hW3MJDP/u1HJcbbwh1bmGWiAUvwY3D1 +wFryMfEwgftD50GuqXz1Fg0GC9gMdjrP3E+IwFXQjTeKeTFaOeg6W2aP9ss57PDCTp17FvQD5znQ +UNjrpZLVgoI5IodfyFNtTF/b4EHu853xTzN8KQWCIcHhWP1flqYpDo/4hMArTc/nOm5uYOnDdpGh +xR0sl47MZVnQ4SUSvwDNkf1XRMxuDAZvJKJw4fiHQ2LE1puoNBmEVXBmrfJw6TEKAkFdGg201JXU +enMRWgeFPmjgx2+LUdim3v899FlMQjhUNRz3tlG65f0xMJeZrhZQ9MJkOZF3e7eSrGixLPMTvquD +u6AhNTwA75ZKwRz2qU79ZZRWXfcl/H89z6p79bwajKuqcA1+xJwIolRCagB58GTMq9GrLXKDMl2q +zF8ego3VEKvPP12elrxjyw6cWok4LxL/7m2HN1XwZ3PA6IYGz3WgYOL4fYF4Or+lj+ukhdMtSGtc +5rkdVPBoPsXN2fs6xw4PEDbpaPI/IKg1NaPOxMSP1FycBanBcw8MwFe74+yOICbiukiK5gIVvgk6 +y81U0JTtoAxnDBAwuNd3y0zx9L3GZpzw0Idhn4zd+Wu0ugqSjPs4MATawHA+QX7k6MC+bPj1reBu +GMeVOcKNkG8CZM62f1oGUo75IYi45i/tglYnPV2POsazddNXjjBZ7UEKUqiuHf5gYt9Mk0+BfuIt +eRLvoZZCSUgYrbctOB03Wp7gOa3UMYTQWH0454qTvIxWWSyQdIsuJCkx0HjTLhRRa4cijmGD/qwN +3H4HquzhkbKgH9N2wGbKiCBdKp4Rw9eLStkV0kE0xfJEYCkT2nJkLDKWe8flVzbYkknZ/Z3uMLgP +t0Tk/tMnA9fGRqyotFF5UhFb3PKaqFcmXYn6oVT966BgwLL1Uyc8h+9LJooLki/Bso9AkYbMPG3e +7HZdjpPX/M3xr/xbn3NY8HniTNNKtGOzhGOwcT2HrJVndQDaiV0tbMSEC7elIkpBGYP7da13+BWA +8wBmwstODTuEGDzbgWhtYGLgGBD/A/lDuKc0abhF3PAUuJYyM/WlD5X+UC83YfY7M09cfXD/0Fdq +GuCvoFeSiUhj8IdxT+DPFRs28GgrXPix3j3qoA9iJ5MTTwBmsVjSqtNPzHXH8XTycfq0M2zd4kIb +Fq550bxDPOuQLIv1BY2l+zI8IIHiDb3hQjd3zc2bDozd9UI7wNG458DRXXdS3Sp1PkPprZq/ghG8 +PjpEu4Dze+ORNKTcNlu7mNcqmlKeNrx7NbAMmlk1CbFw9wqq8QojVdwZmOD0PHfVBfmRTcoXSrO/ +05jZWNZZiZaEE2tOSc/pQlIM1sSkX8y26vSPuWaY6m0S/nw5+161vMoIeS+f+XV3I6862OKey42+ +1jHr8a44HeSWHpRYXYG/feNLcmP+k/VQaZ1scSqjRcQdjGIZD5mt6ZUpBI+3Q7vxLS3VAoEE5Zy+ +KvORLZNAxg9U3URzla69oEnvrKNmlnK3JJYXavMxWCMeruvACAo/a1SVQcncLVUkNmnt6YDAd1bJ +pdBVIrO9CV/MZFYSLIkhVNLpLlcwVT1oKgVUk6Q8I30DZa7OcBONfRjRj5kdvrGvVG/xUtoXuytK +eKubogtoKyOrK8YLmszUmkGNXWS9MS+sfajOgXBCvzquwsA40tV4grk6/tBy0+fFmpNbzn2EOPn9 +822Y3yLw0w0wIRSUCThXOwu5lB2Kh7n1rGG38vynMcVvYbo+vyUr5AksXPbOZO+HGgIQ5kqlmXzB +M1n9r0ZKfnjTx1ofEyVNrTToU4KPsoHIzrl6uYw8fYccEhAf6DH6GCJZ/4ZOTRLEZWeYFlDTggZi +/AJsJ5TnMbSpqjWDBhYbxB0wDjNOEjD7Ej48CXX7aFOD4tHQ/sm1AJTTLiTcQu3O6oRKi9ciw/1o +zi+oTzITWqwSsvZS/TaHHVCYrKVHz/nyuunr+5L4mvaqLqlz+dADhPdpfqnUPlgTLgipmumDy+mT +vga9r0SV89iASKzecXdRkjrmTSPFYMmiPD8dCy/PfRN/wLraAHK7LQsv3ijyRk+L49RbZpJn+TuG +aI4WhQJtVmDtSA6A4nLPsfnJ7B1BWMsVtHPE2v+WeKx54fMqpdJ9Bm8SEmhppzPB5N3B0aIGWzHL +9ny4pkLKgF7HHfrtn5EiTZQQPixPoeetmEGeqjpOYNEr+uHurbFMD9XOdd/7Yz1bcnkIef6GbgsH +WgVbKROOD6GNhTt5tIqw/RmtA2lMjIas0zpMbSqU9dc4H3/de/wR4UHQiJa4bJ3Gw4Vox4uET5AV +mB5+tTtwexA5w/eW4c1dQqbnxrIGqBz9bpUqDqRndS6zuniEnk8ikY3dObMu9zgqwZEPGUFJ9kLk +4kENtl1+eMFkdVoclZAs2uvihHNezaJYR8eX25ACTmr/ZPfOjNJxJVR5plEs4QK6fLxJtKrMCHlQ +H4Pqiclnsn8LjMiM94poCRlcPYjh2ZV1wt8QwAOHbOjbfddZiKaAH6gvFQnv+D/lebqJ/McB6SNi +kbp0451oa1BsyDuNqwuVicQ5pE3b8Qxw085Ac+oYpG84BAfmZuwb3f7qzpg4ddtFfkBCqMIPge6q +ptHyH67DiuDCHfkiGcIgsElOkLH1FxQ2MMfCxXEo/pZF7y5FZFX6Vbsh4eBxCUR0LftOYwOGJo+U +PK3JazU+UJEW+xptjl3zrVKQbQsO37mo5IKtCkK372AWYTIHVgEq+StWrE9qZadK6VYQnOPYDOaK +3G3hqYAC1vxKSNFgvpZEeHvXqHG= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php new file mode 100644 index 00000000..507bad13 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php @@ -0,0 +1,68 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +qWoYmRumwfowRgg1I0== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php b/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php new file mode 100644 index 00000000..1bdf3f23 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php @@ -0,0 +1,19 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPmpjB5MCD9MQILcvTj/m6e8Kqg0IXoTgne6u1GVKAy4Lv31XJXGJSc83sM3Bqkm/hMbWbzPM +DHk8SlHlHYWTBnDCZHNKt2iaShmbpXIjpTkVk64fYnDG//SzUeuPudDrSwirNdLXHsEMJ+meC0Iv +2Y60PEcE4E85nMpw9fS3EgeuFms2/WvQxXzB7P1TbqmW/T5jd39baKtpPHtknZFIxeAZ17U8AgpQ +MaXx28lA9iRpD95oCz68LeE9wsEkbNsvcCanCjQ0xn4aZlYYJiOjNwjOT5LXa/8a9yGrQLPcEJK5 +h25ztnIa5U5JSx2fYUegQMac22XLFUUlz0aknpETxwzq6fW+Wk1KbFjr+qWz3lP0YfD0KLPmK9jf +dRRiQGJTAZFuiev1vg9dzuMcdhI5a8OjVXlX/wLMer5Y72RwzCkUX9FryG7pXVANPlIhHyP0yIYY +4WgIYoPKs0vuGcGP6FmdpQgeuxZSTvR0T4KpClvN/r6q9ClzyQ32IFfHt3y9XbldRb0R0X9dBb2C +3079pSRE5jrswk4gpaCsBQKVbj1D8FxpT3q8shKuIf60e+3RXEeqTFM+skmGueNvOa0MN6CmdR6T +UmiVX9qBz0M4jd4tqlu3FV8Qvj9opzM4tCmHFG5161xa71saXA7f91GWNsDsSnZdM2yGQfSF9oQ5 +4LU2YeNbdmAvVdaOvVIvrwjy10OslmYKqwQz5uGjjHCfAzoI/lQ0EBxfT8m4ftelHk2xUTa7T8Vs +kxx4LsdaRr0ZVdE0nYiGCxUk49FGIk+X8ycqHr2b9qqtO5Krjv/7+llAVOpXrg6Zm9eP/tM+71qE +ncgyToHmdb0AlWCHW5QNnu5lxw3Xo1YZaAfB+TwT+WHQ+jIur9QAAjfI3kPCFYqHiLWncNt1CajO ++hu6UmzYxREB4n9ogU4YXxtQ3VbM3gK2NeyLWBrqvBUZk1MuBvkGVpVRoW1sp/bMh/YfzpJcttqx +cOT6Phuvte5t3Wbto2nNsqD/9SUER6TvdXFye9KUAfQn3BB4j4lD9MOPTRA+zoR6eyKJJF4CcO5O +Nc+Njzt6szHVoPswH1HvwaI+L4z3TUtVSVTtCWTHwb8b3+cvb8QajZ7tJolsZe13ALg2l5KS9Oxg +V3CsLS0gpgCRA6oc9e92wLqEpfBKTSg7AMob9YMcRgbwHw2A \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php new file mode 100644 index 00000000..c495b59b --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php @@ -0,0 +1,55 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +fuIzx1w5iG== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php new file mode 100644 index 00000000..2b5a2897 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +fDs2fx4= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php new file mode 100644 index 00000000..2e34950e --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php @@ -0,0 +1,64 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php new file mode 100644 index 00000000..ecd6d296 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php @@ -0,0 +1,15 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPxq+BcCT6PDKs8MxGBNKV/wFy6ICHNn25uUuKOtHn82UE1EV6M5UK0x4di1xVGBjwEvvSFhj +3NX8JD225my+kDen7ySNmucom5mn+306b586apvBIW65w9yOFxjIAps6TEt0iofjcgftsPDEPjLz +kvmVRwQb1HQhDSgPAWrfREUCyL3X3oKLrmBCFbb5fqu9UFGhaxYQN89k+KWd2lM01smunswJyHSg +GC/+ljju+JycfhWHc3cDnGo7bL+3S9mq5lSRCjQ0xn4aZlYYJiOjNwjOT4TZ5Wsps9npGjJL9JM5 +bnyk/zT2nh9f+xIEuPW4s7DtGInwmFJjuVtuCum/OsMy1dHr4X9Jw410HDwmVKbKAuZ5eXex89hY +aTjIutL2pPJjM52c6W33BzZs+9lN/eDFeWs+KLv8vAWOE2V0wS5ExrgDCeKvjoQbVqJgja/sn9ef +vNrudZ2PWEPd5DpqToS39LgtbT3+88oWPUm7v79MZ7nldAqg0GFgDkIgOI8idSNOu3lRyMB5e9ZS +l8aLEKr1CRBvbSrwg2K+Nm5tYgB96Oo3jta+a2e7NuMGf18ps7cDvxDxAScuCnALVpAlaYR3FRhg +SSpgYnt79xWA0MQTreWRmfdZU+EVyVmZNRrBax29rIuD4rMwm3C9JpxBpaMuT8w8MPm82ZeSZI0E +NpefIrW2dnmPS+9uP59Oi0x6loowVSUlElED8OaQdwr2pE4j2p4Gkz65pZcebRpiyrFudMRGCy1a +8VTxzMhm678KMwm6d6NSbNxopRdk+Ah325YEZuiEanzDjnFefccPVREc5xrm+j+IJtCOXCiKET7U +MI9JT3LJaZFyFvQkDiK/0ob33VVLwG+AClyasAi2O+RKYtI/FTW1X0== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php new file mode 100644 index 00000000..f20b1799 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php @@ -0,0 +1,15 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPu9J7Cp3kkJZckY9xyeiRGPsii/vO74KhlW3GvEXypyMGuQvj3LTX2u3IK1TSy81t5beC4VX +7T26n+DS77SRp6nttHJqk9B1nmPA8vwWwK3XwhLJUa22Gx72slIH3Us+TCTtxsLq7TZWQxzoPpSi +NOOCD03WhJVR2XbBA0d8C/SOHeAKNfFtQCIsC4zyjuS/lJcv1H/lM9JCfhjuD8sOcebeVruSSLau +uTJckChxzd2Cw6h3UUHAA6WC/qdKDnz5a3dReXmore3l4IIE+A9EnYrVgrXqsMfznb9dbOEcJpyO +DGMi8N4+cDiIq1PqRWkESs5rVpiI1sbaW5+vpIXGUb4k3PgTKpCRM0OIXqnyvnwUdJ3e6YHXsgr8 ++0rfU5BAW5TVPPoHm29gowUI5OP6lNcfLVNM+orUtGmQdGwuIsChBT4zXff3lZZhkLMIOD8YS1NB +Sn2WNQYxOoe+krZzcw9oiF1YZqbmJUzJtzF+mrT1OCy+JqEmy0OWXjCC7f7sob4I30DSw73wBrdp +pqphaMKr4e8AHbK7vNPEL+LCErcav5laXGZ1oct1uM/AdPCdLIraRhddJiyerlWeuf46JovGOhQ4 +FapkHlIUfiYEQL59oiSmHq1ILi0hv4ILPilkSad9sQyQh1jUOy9K1XQSyLHbYxNez4G4IzQ506mu +hTMyRkPoXYjGbhpbzarCHJgCawKomy1D6XR/1cw6XQudVqe0Py7nGq94BwE+p1fp7N4jZxUBYEOg +p4Ph/37Q/gJQHayY2wkCcqWpIiy8FI/qbuWFMhl+Ol/BfOZbOB5Vz/Kf+G83/XZE/1sd2tsLoO5T +PUJZLRz5m2P+RpzN2KwEFTJQZ9oB3DkM9OCs0q7b4Ru+Wb9PMIgWKjDIdIIdxgl8qYHp \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php new file mode 100644 index 00000000..3e6cbe18 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php @@ -0,0 +1,104 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPqMsJ7fxBRLz0d7PMUzvRxJ4H+soSzmqLT48JvC8Z5+NaX7Q7fP5bBbj7MJeeKl9LOVDyL28 +d21Y1C4jeMCRJ+Gq8EqtGE3lO0mOgkvXNSTm4BQNNTSpgiJTB0EDU2MOOt4Ew0FG9vWdtEb7U+AW ++eoSMv+ydTqVgb2qzwDOD68O6fHfi2J4OofgINSSFjkCB3V/jCczENouNHeJfusGrBlfBGalOzN2 +YOTStLtX5/gVO6M7sBCubmT1kIbNtDa5t/F9tBgKCjQ0xn4aZlYYJiOjNwjOTCLforYfBbuIg1Rj +PJK5bXz5/oy2iidjns35umni6mjmsFI6g1648nw4wm3ArOOGxCY7Zd4+e4RtSqYCmdmJ+tVUJlVi +XKtce6r9YGLUb2zPrmt224pGwPT6Cm0XEZI5lUiS5QaMmSa/xM8Fpk+1pDc/8SyGv4f13kJSy8RO +u6ptGXdtEarnavcZp4yl8Ur+v/n7UzBTg+ym3LEXLfxIK4Ty0RiQQkA62PHJdUKErtpXo9af3vzn +kfdNaW+szV202Hb6xS4l+q3BM8BGWTDtPYY9Ls8IhicnFWiM+wQTvvFt3AgYjIbku2g2QkD4LrVF +XZ2LFK3VA68UOaaNmAkvNjSZd57PLaBKUDRx5sosVOBR6tx/+C+q0ptEREnCew0aM7L7elYXikg4 +aNVvxX8iGBK9So3yM8pNXdGGPGxX3/CQ2glUSyWLGCnY2wlz2bYqeDE8ZH7iXv6KTMVRbvCGBxun +qoRh6WJzl2QUTO9FQydWb8YTUuJ6Z3lwp42pdMuJm8ScAX1YhxEpDRrSp4YdJzlPpl9ZMpP2YYFn +DrIpCcgCAgf6PX1bHvt+zrm7E80R6wvu0eO1+t685NL4Y/SwKRWZ0uqWH/SplRw5mPncy2+7+Hmu +b79A1cj5xKfdDu4UhCuAMMecqFsHcOkTvpx+mIghtw/eAHGIS/SRwS/7Vxq6Hj6QCZRLyDqMGURq +7nB4Q++KQtWbFNiuYO3VwXBvSnzszCQNp+/xmsOfSK93agncQT8UVs7D43HjZwuBpQcrEyOCMLYy +UFVZZOjKH6bgD8Ed6d6iD2+5QAwo+/w2pcg2nh5MtUN5PK4niqd7RlaDGL0ZLDfINjGAafDxae6f +iT+j5HcYfMZBVISDYL2BB3OYah9cKLQluLO1776rqfpF7iWNY6ReTicoKpUTTlZ1dpP5BvRBHcEN +Q+dYUW3+j4ryTIhJXLsFwPfTTaygnlBMGpZZrrD4Scy0Nzyq6t788zfkgsVBzkvdtRO+hPpDW2tA +5ay+rc22WYQg0aoV3x9unh6CmXPFYsFsvrOar4D1ad4X8YXMI6FV0uX7/o0cQjjiK49TEqukMJrl +Gz8EK6sjo9Gb1/fUrmK3XSIUZOjlpCmLiXAeLTlPKWX2M8Mhn7gJgd57ybv+PaUXExoUrgARnW1Y +LPkVfWGhUvU6H7DB6zBdpWxcBHzA+R+IU671wm+JZsGlKMneO7P3zJqOTabqKIohcfeoWC5H4AQg +LfHmDUTkzEiZ/A4PSsTPonqA4LXk3oR9QDhGx4MzsFO4FYvS9xBi1Z6RPwh4MQhf3hp+0SBP7l1E +y44TlXcgzXoGWV2bC6P/+LK3Ivv1ytTluJ4PLs/jRcBhIyw7gXq0jzl2SFlTuQ9go9x6Jo3rcRZ8 +zIRMN5FFoSgPbC28HbJ/lg3XS9xt5fVWtkDSKoxxzuhR1W5OPqTv2sMEfuVBvsx0mpIF7ZfXkBsL +ZAcPVlMBVEhhlhdbE6wO44jqIv8BvR+tVOW0xcMdsaHCk8GOi5x+dgxc41aEgPs8GAicmTwPD1Hu +7GUZxw4XCbIhdBdKBgEXddMlgDhKJ1OOeYh9KnDdlYCKjc0lpUZ9nbG6wTtfy9B0n5zvvYkgXYgS +f3JCDmhA4EhKK5pNLXfi+xWkcfmovBUKG61ZEsIttLQyP96ElUBnfd17CzKTfN4DUhTAMt/5ikE5 +WbAEehO9Jq/BiOVG1OHEO9b+taeaCFO8POUF66HBkMNo7e/MBMXBuzGg1/yhiErVz6uAvuJ6uWdB +pxPazv6vT91md769PGkgacsZbFBu0IumyQN3UNihYf3RBsJDLuRaf7IEdJrscOT0WbkQz+z4EeGD +Nt/ep4NOA3WJhHrKVE3FWD0Xh5EXbvXvxK9qM+jQoSvsPn0/46IaFZa5diumyFVjGhs/bWFxDMM4 +lUB5J3/2JV4Zb4xhORZEtrJFiXSIqf+r2lc20gA8Cpe0/MVzIU35nRs7E0sDrK9bc068W8vhYSfm +0QF8tD8BGscmJ1Ds44nyAl4AJkKErytytUBuk4YKfGxA3AEvN9KAzE04cuXpFyTCe41GSmROLjMn +PjQfVMGnr01Xi8tD6a0u/vOHDddy7WS0G6kDqK3HEbyhmMQu0CgiSDg+RMFVFQV1fimK4tFcX2xp +v8lmPe2Ymx4GSPoRI0EKHrhrVPcavjihYKxDhWB4Fiiv+RjfhMcYOPQGYSJr86ZeXqiacf9IOIpf +4wQVUvbbQPyD6GuAmdaoRWOb7aWkRiTFdiFgDRsE5vfXG0DVvv5K8FuuKeaISJyQfVk7mmXu3nec ++QIO0TQpx2u0N7m0Mqx136IQnmCsllUSJVQ+fNJUVWSbl7KYzQSTyU5D/vKNSWyFScTnfDbJebw7 +tUsrduVIJythFbVXKyiMHyxaXhRHeizISmG0FUZVyW+z89oeg0uwrWoWZKJLPgFPaUau+2aEQ3Xw +cjjRTDLVVjK7N2Y3DqknXaGHoQyS8woPoIHnTBqNc3X4/m746s/Y6lM6XqTUsFMCY5k84vppZgs5 +j/rYN0i47/M5lfIWtA259niauKJnN8YxmIR/RQGvmDPsnl4tFjpEQXJqfQzq6wKxQZRrRxUsP/oj +6io7ExQa6AcZ8Jhdi2mSz9lT+xWaptGBfOFNMKNB7zXCOIVxSEJ3X5LfyukZ/iTyGdYuEC1Ggd7G +TbXLXOHcEkzi4mhpgk14Yn8JhcqAE/WjoYj8lmpCXCuSATIrq7I0HYCzdfKCSpCD/gcjc/uxRsyH +CbH1omQ7eV7JClcLaT8OO3Rt1/eCDPauskyDfycKYsnNqzmZzYhIeEyQm68cTGjw3vUdXaCZgi7d +zsNtkrvXYPlxV52jtLuOKzrjbf56wR2I7v3jVE9aX7M927i8Lt6Shz21FL3kH4Ts1x2EpSWJUpqu +8q90KQmQsk9JThIKC92JBrSUndGQdo/0zd65DFCfOInXRoZXgpRo4/RWtmu/IEkndS7HXnRWy/2H +1cVEAqT23jgwiLWp1fJS9GJq8mnCdrNhNhK0Pmn82YSWGZ7552TSfxxJ/L9fbVZ2Z2HQTU3G5R1e +bOdDw/EP8kNgWBA650QeTf+5ryk5R3znW61FA/BWZ+1N/ibuNTZIatI3Xs5311VvJv1O3Z/OXvCh +dkgg2boJOdxrc0Ooy8EzuhaCct0Qp1D8AIDJXC/qaIh/5rAfgjzhAReeRBQL4hSEOPNRnx1/BN2M +76gnMVEUHoIDXRFuLIClJVFZ35JQglZF3n50GLE6HvO6pDl4NcFqiZXhkrlS8wXtpw1Ucr+Ta93l +1d77vLKaZKiHQbldevpFWF+YkvcGoD+eeAQMlCzJT1wzqjYPXaQwBDeCm8GqZN7S8SlzrW+sLNUG +yDSv8QhfWNl5AIbHg6+ei9HK84uGlYD1JowK0kOT1vbPEvDNneMQOGydG12KFGR9pb5+NGW25LRp +nxv1yQCzSoZk2oYgrjBq66niRh98E+D4v6xRdvFbrpWASg+PdB9Vr5S2Mh55TJUqctHIK+h8LXnq +Xos7Xk5ND0ngfpYRN2pPdTIPA+gpgc/469t1tNaGq7dl1SZEIO7Q84r2v6SHoJ7iLNm0y1UGiM+A +Ks70FjBbutsBDfbb3M5ei3IdlfdzEtTxpTC2uIKhvXDKB5cGNrAPl+xiKFC1GfB0HgT2oee70zkC +cRXQ4O9ZihmFx/Q+YTp+QPd6qjes6klQ5q5pWeiCecz9Lgx+tslK2azcqJqVNTXSi8TYeC4EDdXz +CDkE9UTMrddagsrtRos6FqlVZf0p8ye1pM86MX4rsJY/54HdIosU6jF3iLw3x2zCuwvApKPuuJRZ +D1G4eckduklNITuVtjJAcYxuOUcAN9HqJ+g2INzTdOU3UZyJHN8SnOpu2ZwRZ7848k250A6NuPpI +KTnzqIDazamkkcwxvh5ubKFT9oSKMEMC9t1XvEqjB7ornjCgKXnu8sIF0BQjMRTzyHp+VQpJJ8vf +e9nxr8JEnqAaVWmPM6MioZdft7p615gS8N5j9KOsnj5q0tNxFoEb1LrY/9KxqpPo4mbk4Ea0li5j +hx7qzUQKTNNfwp2jqJw2Nwr5+jEHOUJFLn1BfozQasgCoWbXJlVnvBFROgTSV57cYfHhHyUAd+0Q +c0vQgw+8CmUeYqzMKXpEgZKCfXwW5W2N/DfGrlQ18d4n1MvDXbTjaPuh7SMLS2qrht5PFcNPLsKr +eoUnmX+qIjdH7OfnB6tBY/St7qted0ZCJI5fbwRpJCgUJj56mC53IhvgzN+P0OnupdANKm9bVnBx +YKhmr7O+Y2oWgpGwI4MVMJHAcD78B2+IeBoZGQBt2FWAz3z/XJz+LPF6Yxf4jBJsQ0Fm9q1coI7l +g0p5JU+UeE6TS3Lji21U1QK/HMuaptbpVjj29gp7A7in2jdm+ANalmg2YJzLwXRE4v1WLRNGuFIi +qas8xgPxLX/ctzDlYKDtpj8XXPtjpilo2WRDfmBavE3jCesttjuEzoy/5Gz596aQryfoW2/k0D9d +nwFhTskxCfYmYUDnOIVzhLT9fmzYfzTYwfkvcCszyCycfwqIffy+8cKoLtRfabqFLjcbeCnrBBzw +fzYdYB5PhNDH/HXtRxfEOsBvCq6qJJzW6lsbky6TMNp1OvVJ8BL4xe2PV2q49ryE8cOJsYGYi9kr +Hr4e2nJlN5QHKCanaQIUmiAspcH/kS6PDVvhTrzTl9U9eHKXPsny3sxkhyipmlGdfBlK5kiEsDdY +N2tC7WHaxUGv6XHiJvuAM483STMEyXeN6fSVIpkmG8xFkhLz6k0olLmb1nQwALpSmfpIP8L+7ngp +V4d8KmlhsaHYoSGgZIwyTQJk2dgMKg4DvaMMSWMPFpBcklOeYBgD8CnnRXZvLmhoM8FDd18GL92x +27KhRa7IkQQkhogl7Vz9r+8jk2O3JsiXEla6oRlzWHMFdZRLfVnUkGAOgCjOw9JStPPQYOgFH7Z9 +16vqIrW0MgoXzqAwWZO9+6CTfHs8sYQ0fVvoHhsspohXQ8n3Em2liPGf8FQfOSfgLr94zLfSmZh3 +6oklLlxjONF/U9WCV7iUmTVDr64z3BCw4VR5Q9Lh4BbYFOygZaVOQRHzcu3N0TDGdLYJy/mqtLpi +8dWpQVjO+m/Klc5Kk67PnjMqAd6PY56QCd4QLEPlbOwZ9TpjUrVvrUPfniLojw+uIV5h4CiOgAdZ +nQaVJvnX2NHzJzlaS7Kar3iJIxqD8KnN/mvM/kdxhJWX0Kz6BKZW1OIm1b0/4GUiiUlev10ImJFB +yCeGflhKlj6mdk1zz4z8YgPQAgjEp76drwhH0Vz60FWcecwvn6j0hrs5hKoqH0i81WZhYAdpgcOK +GgmZHoAUhmNPzVOHpmvyWSySrBkbfkSZPkTScKQmCFqPlAr4ooDVagqRAnb7hpIeORarEerQ2FNp +nSjoNbiuysDQfW0zT6E222qINbTiE+F3gNixFmdBhtGNTxuDTL8CYXax0FVOMTZMQqQ6XvgLAqqJ +x3xKJQ50LatilDxOJOdjamvfL4o05MB5S6Dex8yg6UArQuvwr6sAmx+KIognvX6Vd/cooN/s+2Gk +9XRqcB3aUmihiujdwnpT3gxZDTJ8bV6e0z90JEQ2c8jNlXi6Ns/H20RN1CE3lf+JTHhk7BTBqZBT +hT325KhIuqILhgXvQrVZYy1Ly7UXg/WA59qgvMsRNIEFf83m0XsjhFj4Uo1lA7sS0uKePTIF22kx +cuebDNYlrsliS84ItV+JFVI5uZ82qLy5wtdUZ3eDJ47Wsm55UlAQgWf6hnkU8z38Q3IYhR7FPAfl +vHo2yodAOYxb4ts3N/dj+Oq0f6mg6/zV7j1M6K/0jZvgXcq5TSosQiNt3QuRugx/Q1ow3u3KCjAD +NRzHetD1GUP8HuipDyfpdxuh2B/7LscMZlnV7/y9q0jcLmcWLFqG2XrrE6SY6SIbylbO7wkC6G4s +l6mL7pNIrHEDJp2Qsys7CqztP3geyDIhkIwG1FatOfLQOd3aWypnArqifGVrs9c4TkNxnrfjxrHL +Jk91Pvfp287GXlLMBW9qBztWwmekS0+ghfg4C1SFn0gTtATXDoui2V1my01GhLVk7yrhLE+Kb3+Z +zd6aUvhe/XJa9zawSUqGnKis9xSgNmv/ENehOyg4xuBWswnEeJl2R0OsPchiYsF4811A8UGAE0uz +oBmViYWEz0VokkBE3XTO+E9BzV9Z4rT6wbe68y7dPmgnxlI2hP4rJ1xi6pgPThufZUwHp8boFSSq +0qwNjPGxFVk9BldmPl5hRIJ6bGfgNRpBNuF8bliX2no5hRKEavmRteQc6QkdglI4ZrWFj2MMmH4N +bkoIeIi9rXSpE9wuHIQCaH35dR6oV3LshlKrMuhAFcdiVcTTjl8z+XAnUGAjvMxMWL+i7fOth0Qe +Rh6cri3WPhKX9TEZsKvMnJwFt3HSlqAQyWhQlnFki90w95D8sKgkMY8OMQlB6rMITA7+4Sfw+7+o +FS/Hn/9LJPxjgbKkd6zUi9ThM0PtjoFGwRM5q/qsvHd1JWxMZsgMqSGiX+mnlotghVgMH3yDQPAZ +b0zodZOTWiBx5qPJ4eJxKMEVzVyLJvJ9vk45J9eJd4JPQljSlHxwS7CjmJKUWabXaNZE575t6krE ++n65J0E291vnZypR5gTdUZDVK+31EiMwk8VPDnYMYIf0ov6ZZG6tEA2skg8GYbd7ynXFbqaIlEcR +6Ub9IDivOF9ZNDU4h5k9n3Dl3uFPzHXBFry1ixIxSqy4cvo5bWeX7I6Wxw1gyR0oFwxcFzECGP/u +C33Ho43RRcJdaJvYd78Gn/7OE928uubX5RYo+f1bN/eIbK94lfTGNEl6cWk0SMxKH+E9XLNPTyWS +vtendP6ZtLiuTnUb5Q1s9IgFvTBUaOI+KILHSleV4YZtboRxL92KKjJvO4iXxSK3UNsBGj2Xwzse +gjcmgC6OAXV014iKHAwU5XsqGU0eo9xN/dFTxUsRpehqJHj/5/4FW44830tFYcb68e2MX8JHbBZq +xuCgHdUDq5RBOQP/7YdYdh/i57PqXIXNlCvbEGPHddVPwCQPLVt3mpsiaRADqY9DCYBvFQHXfeBo +6JFozXNd2eCaEMulu3Z7R440Hb/I98vUD+tEBHObTjz7lyrw9k0WGSV6ePcucdQxZO49HBc6dmk+ +upf2LYa7Bd8PSrCwGE67Xko/6nBf9uLlJjoUgqVHjOkzFIPd8/ZhIB/cB4yc41XWdn7o5dduqjp9 +BYNdMVDQdjr/ipjguWaksm2Zh4ZACx8+UuDqCZeg6fM12zGAG4b2gKbRFjXRix2RbTZrA/XZ6TAl +pFpbZkeVuCYqxZk3fpFn5/J/CPHqMQ1q6htCgYwAcpglA1xMmwtHQYkrKxWo4fT4hEQ+8la= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php new file mode 100644 index 00000000..c70de4f8 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php @@ -0,0 +1,68 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +2gIKu95ZKWdkvywfggRedXUy \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php new file mode 100644 index 00000000..891323d5 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php @@ -0,0 +1,68 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php new file mode 100644 index 00000000..52a6b595 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php @@ -0,0 +1,20 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPz8zb+O31Mp9sea2nUmt0VigGCRlY0Qv+OAu5+YWbrsoPbmuw3OczGwDJSpguAefBY0d579j +4SB3JJHPPfk8v7n5uZ+TXxo9vAwhmBOhU7vFX0mbYmwPjzzjdgvWa8ChSqGLZtjQmSbe87QrDJZ0 +v8bhAOJd5X5r48YlUPkIiD98uzHKek6734hCzIufHiFdqHUnwtKTVR4lkjEVf6Uh6tTQd8ynubvW +qjF3QVJ8yUx927FVWrrjJuLUe7Xz42/4eBAsCjQ0xn4aZlYYJiOjNwjOTAvgIaepV9wPKCkkV3M5 +bHyV/+GketsBpSdmjem0hwxnZNkIZd5ZvaRPvN8LJIzwZKz+iwsQ9iqwdosn45Gdh6zfK3V2CktI +dAjbfuBBA1Ooewcnx8bDlJPqT3g6TGgEhMIw/GEUZlyj/aaU5S10bcVNihQYXPlyR2GX4sCoSGdD +rBexlWh1HKHj4T2y1KhFaZ0k8YAS+EiiwbW4f7TlnUwryo51Jw+oH6eL2VF0C6zgWW48l1nWkZUY +/gOiyJ2h5DBYys8zTsb1W93mRRJ/UpFpxCxHcMCECDqq5w6pRp1NYoNFR8kYnCOdCTZJnPcaFLPx +0zPKH2Xj/SpJZWNuTU3jkkM6t6MXNGMkpBimokvbdZ+Mk8d6NLgBdFlaD7D4dRyFBw4TDe24s2/9 +WF07VpAPIDzVSQiHmOaP7jf4Pp7Ow2mMorvz31YxCbKfq9CqKWbd8cT5rQpQiRFn3vFDUWJ98kSX +gT7ZGFjbmegF7dEJYgiu67at8Fbyvc9iqtGGObTVvww61sGtAfzKB1VONzrgE5vDCvao4cN+qhlk +X34JAw6Dv8RUtxYKdpOB0+YtJ8lqA6G3tMFc1wbmG47jDLWvyVKBcwr4NacVTQ+Vu/h+XE8Pzb8r +8KGqtX01G0YpD8ohlA31Z2cDGRhq2+lxClVAVFH/VtEa+g20CVYjqvTM6UyVaKoww4xPfkNldJDl +WGlmuHGYWsXpPS72w/xdQfJiqSLpvkTzBl79qSST3cyjqcuH++6RPoNDdoD61wDJL3kHBdK0C9HY +wiyf92H6BIUPGr2JVK58pduwkx3eNVHlckj2S42zYW41GaRDu/8nRl0DASeM9SNqa8PP+ZheaWVQ +HED1Vev/1ba0Ql57JemfitV4pL7tZSjL6cLINlDK0k5ULdLZspw/6U2y4wuqkcRq3Yt9KDHEIP7i +sGL6MV7nWpOn2vegKhE1PuL1f6MoijRR3fhUrVYNU9UojS9c7Xa= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php b/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php new file mode 100644 index 00000000..9f8e79e1 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php @@ -0,0 +1,76 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php new file mode 100644 index 00000000..d5d498d5 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php @@ -0,0 +1,55 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +DkoqwClugIWwske= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php new file mode 100644 index 00000000..673b2de6 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php @@ -0,0 +1,55 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +N9vo \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php b/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php new file mode 100644 index 00000000..75a03cbc --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php @@ -0,0 +1,93 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php b/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php new file mode 100644 index 00000000..825b6052 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php @@ -0,0 +1,82 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php new file mode 100644 index 00000000..09396cd1 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +T303xDzMeoMIl44= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php new file mode 100644 index 00000000..4d4708a8 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php @@ -0,0 +1,15 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPprN1tc2eVj+M+oIMYen0ntcRDF+5T+WXOouq0bFzsyhDfUqzVi0r9yTAdapeUplEfJDzzzZ +L/VTfs6mrGNOupa5sgqQMR4mMWq5tXNB//WWlMcFqlNWgFxbsGB+/1/TR2koyi6V/M2Yfa/zAzpk +72E/mz6LVMS/4WVuQywagxkLBQCmZfMjXxfkVKkFa0/ptIvUhlJQmZx6Wg682N0wWFmJklRSyeeL +q0HH8gYdCLXegChwYciAArUiY7z76wJ4J1g3CjQ0xn4aZlYYJiOjNwjOTEzlkjZ8gap33xR5b3M5 +ho4jT4uTzTIvivnDzPmWuIIxDin3cLRL0TGpuonyrKAqCqhYCzkW985+ze+pBRX7qS9uM7xjjqUe +ojd0jxW+71ywtxowmtscQDCX7dYd0GmNZ9Mkz550m9DrHGeJaHHXIUfqxR3j2XkX07e1PegQLFdq +7cRiQb1PZUjpYZQQsGahGVJLeECWoK637ULpkSUDcOxXquUqRaD0nOQ0QPlXgzyoETwTPZwO3jWx +753S/hQEoD8bgRilMs+xo2sGWSahYbWgLdgR9cqb2bcqGbwOK1/l/5YIldbZMoejsc1lw1X5qX6l +fvasSvt32y6qE456oj3rR0O4uUs4bPXQxCuM+zZpq6SIiWgdiao8peP95zVH+Wn9/WEodLVXMNzA +A1cvc6RaXzVEbqhK5j1oQxcCsUG025DM2T7h7f/Y1Vwo5C4+NoRN5GH2hDfTdYEbiyps7DdUaF3S +CbtnyI/JB7ozJiHWYBfO0asddpdnzUuNElh2f/oLJrMPVbXfqsqsSVW333ME5Crn/BAlyLdV1lSS +CfRUqNzuMGVJAteGxTH/lraBhmVBKHljLwKHKFchj4kkIDiIem== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php new file mode 100644 index 00000000..f2601b8c --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php @@ -0,0 +1,15 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPsK3f99xwXob0hWniRUhKtOZWJCQo350I/+R76Axtfr0zLLtLABcll2j/e6mkosrxU+mrzgA +CbDIUEzAXdzcFN8g6R34pIf797Yj9lSspdPyGLizZhbvrvJ+np6phkyQHwAdg+gMi3qkFRF14zK7 +nQ67sRTx8Vjyea3D3uARR8Ob8WnttWQYwHVuJCmJpSf8DKJVkv2vKK0gQt4sacd04SEqirX94ZL+ +ILkBcYB5Hx/TrEkAN53v1F2bWWoK5u021kHkijiore3l4IIE+A9EnYrVgrXqq6em2AxIPKEqbBWJ +DGMs8Kh/8rJ5z75jm4Ch3W6Y4hT4sUNWD2zHyBDMVaVdcM7izmKeY3vFlihYHgpU83F1rAGvpNWa +prvAM72Qesv1lJ5BsnBindhQl4mSJiTbjVs8aRNIV7CeK7AHQsSI6Ux860iWWgIZAQs6IR7dhALb +11YreCXVJuyTfsLeAltKRyXVqrPUFJt2C36++7lWV1SmXc6Fnq+asdZxOLnyyKov+9PeB0eZQghc +rHWZccZmb0vOicP6SRhdOgDeGAHi5Mm6/qoR7auA7DF6U5HLlafUzAm0eKZvHeKCeWPWBsfInRlX +4zp9sOyiRKiScNSHggfl0M4tsIzlycpFYZKlnOVQL49tDga9gvOaxA3390dZ4oeTpQ1mr+pme75S +gOwZ/+GRy9yuEUjLSd2LWwfGH8ko00Y+Bd5drVdExKXuSVwMzo95fIyLMbm8uKaHzNpevsuitTSI +gJJWn2qOxc7mx7LSCmxrnpYSkg0OPoyIL4wpnsIdtdRgZ7BSwlb5BduQV4iuqsm7Bk2HBtCWMKQL +IgnWTu4YZcmpNMSL1OArIGiOKuust9xSTZ1apQSOYRjIhFNFs8y= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php new file mode 100644 index 00000000..ae020e08 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php @@ -0,0 +1,100 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +As0NiDpMlwe/Mh0= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php b/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php new file mode 100644 index 00000000..f0a0b930 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php @@ -0,0 +1,65 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +UxcmV4Lkff1aMYO= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php new file mode 100644 index 00000000..6fe02423 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php @@ -0,0 +1,55 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php new file mode 100644 index 00000000..2cf8292d --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php @@ -0,0 +1,74 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php new file mode 100644 index 00000000..18ce4888 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php @@ -0,0 +1,81 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +JOICgrIl0ZOrm0== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php b/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php new file mode 100644 index 00000000..2e65b263 --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php @@ -0,0 +1,36 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirementlist.php b/src/Application/Model/Requirements/d3ordermanager_requirementlist.php new file mode 100644 index 00000000..bfe8e02a --- /dev/null +++ b/src/Application/Model/Requirements/d3ordermanager_requirementlist.php @@ -0,0 +1,78 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPqncQUM7ub7BNg/ynWZVFYsXT7MbNR2SbAgujJ0xMkoWwGYSoyG2O3wiBElIGwtDojlNfy/j +glqt2U4LaUab66ZHqdX+shcPr3PUtQZ7VNr+8+g8rn8RAUm4eAai5T03cqJieBH7PqvoCmKu2Wvz +C55eP9oK67//HtsPGghbGFjGfqR8c+czhCD0YTHvTS3L9gDWfxiBDIaaVu+gpsRUqgEnQePX48QQ +h9B9I4z66P0aBHGvRZrE7fHARLSN+Ujrnhu9CjQ0xn4aZlYYJiOjNwjOTArfabKa/yRCfGIEu3M5 +Znyl6l0XAhLWdTZy90QOXVUO+0BBIjLeNwNlsibFZmmqv50D2iuZGKDfDO/XRqFS2ZMTGrzaMs/v +smTcevjQ+MbKEQ15uLHc4mw/waxXmDwvhG9/oBxdmmoMHqb6UUdpwZtpH30NcQpY/HB5xgNQ2kAU +yIKiec1wIaNwJNR/pTP2CmQaMwQvuRCDQnO8zWUZowimUBxPCa0Qe/y0gb1/pW+JJwonY1xaMgZr +WmbDHqIgCHUz7uaMxnBvpoROfFDnqOXQJoxA0Se/IrWLMSjNlapI+lGuo65Gya/P2XWUma65GRAV +wtYfYEpu/JOea0nBgYSFooGH+I7zXbD8ysoJv8NoWOMA/2B/3jkpK5jvlNmPkr9GEJxbqbXnrDAm +3+gD7eGIbaC/74zd9woM5rYv19beqowdNhizxVppZ1Nk6vJ//Q0X0dHKs4tqtdM98Abw8zSjdxt8 +B8UXNERdCP95h1/LRAmDPKdumhNX1JAgW+ghqr+NnmmmA2fT8jix7Ijkan4D2cQEUDAV/+2Z5q1D +2A212EMsSJT55G7K4QmqvYkMgx5dbe4YrnnqiHT7D9mQMI4Ymb8eediejCahuDS5GaSK5nt7Cq0+ +zTfL/SDLjtaT+sKnqSwVnZjsaqSG7kgunhCA1SaTFf3PATwCZgvtsNvPXVpNoOLGl2iC4+L3NybT +E6WYXVYY5TH8HDw8b4Ty9JDOBvH5ZTAGopsK5fDQLwzkrPClz2bwy5l3MZz6g0LX2D1I2lS1pM56 +xMv+MBXzAjFNJqm0uXNRKUW2rD0jMKIDitl8kCsUvLo93uRSQD2AGlJv8bgusnneo1CO7wWHG8RH +IMAf8MTS+RjJ/VHmRkMLKyfQt+MGuRZisPU7/NqaAsGNFknNA9POJeEFdp4bLqX2ZzBHDLN6w8uz +HDkIqmylA7g0Scetiq/OrYPqeIYGq/1j1PYfcHN0vKoVUC+qHtBGrPoaumheqzKG7PN8K2fUfeH7 +/LdWpYh2D+oVLiWfO1wZZO0AmOCEM3Ced2ub5cwABPfvMRW4a1HLrO7wr3Bdp09qkclBTGwnhb+G +kl+V0g8LxVRyY0pFJDYHIOGBU+5cXxgkORhYykG3cq0GzbTCqqIWki6+9WuR3J+rIMoTp55Lz3B1 +se6cptxsWKTtrZ7CCdMvXWL8OfPYCyPCOV93tOH4542yAb9D4oGjB5oEY26vFP5hDY3Qhlfeeq3c +JOtp3DOTezftFTG/En3WH/x50kf20mVAnPA15TLZAj+Cfy48VEdDFbF3KG9mPyOrEqXph0X5kj8X +D6q3hfuXtIAIeZWl3iMU1oC/CKtZD9+L/vLLQ2bpH+SOhZl2kpjtU3TJciWvaOC/bsDb/2B0M4nT +z96Aq3q6MqMioJwOb1p//V8LYo/5jNIkQjiJZaL5PB4gp+wAjleErUbZZ42H7lXXxtAXlwanyWjN +E004W0eOKG1NmbOmZ5ST9FjOKdhnriqix4sGZY2CcNIaefCB2Tc/r2veMDKzebBcjFtttlQHdpWu +hAdM5HfsODgRaFh6JRAGaGW3Gt1JA0MiZ9Sm36inu/0bIPK46o8ZgMrbuewBObroJFCsLjjxluUM +hDVdWakfdQ/yPQqLbzo8FTJzIkdFaYJ3O7gqQmyk03ly32dyxCC54lXQ4uOKd5HDVrVx0JZCpvqG +5Uoh3sgp3qRN8H0/yTirb9X6GDB7z0zQnF//Ysa75EFL6sO0b9Iydw6mIhOrmdqC/z36KEZFHcRA +35xjldhVMid+TZe9nNzsVY2G6DwxkG4KCk0M6O/nwF+BuM+p5fAyDRGhdKT2Pvj21tbpCCJdBkSs +rVylZ75HswZ9flCEEgYxpcRuIQPu35MFd4/5Ttkao+pBjRS9mauSxt5JQ/RGnrs5TDs60QQTrXQQ +qj555Ow/RfT8wzSKyfX9y5gHX4bSQ4VNPBJBZ/TmcJ0UhT6zINZoQq6FO51w1SyLz1rPUk7VHOeb +CaWwOY1yd/0D91loOgO86jGZwb5n0p3KFnhf213yuc2pcVwxqfb5X//H15eBhU+Zp0KUmp5N38lv +tq92K3gm2aIu8GuWDLte7gn0OJaLTsvhuHRkEK+/lA9twTM7g3B6l0oZxqh7IER8NRdaMFs4ob1k +3NyT0uDwnuin20dfoZARz62ikgjMxkmFQijh1508KOP6r/AGh780g7AVs/Nulm2fkm6sAIk+zKJ1 +jTo0bJGazHxtzOBFKdBnHWm3bva/JxFBRxh8updewQjHQu/22vBUwYrWb6OSUFX6scrh1Qz5rVBm +5HOZGo8R0mOVevyviZGoO/kOkjUmHsfkcaL/t2vJY78z3keJPNVEJCw0LbmTP+v0Q73HUVfSzShZ +Bbucvmw2O89xN1rRMdzQpNkqxPcS0HoeXoI+Xu/+yHYxLEvyBS9dXijj+4XFcxjKoV65P6DUD0Xt +WSwMAeH/sQ1sqUWlN5ezNwqjStkO0cUhqKG8HVRahtQy2u02sD65ch4ppNHpesR7pfSD4aKJJ0EX +YgNB4uJ29QaRrLhWgbtenU0dt9HjoOEhOvejyF9oiLBO5OCNEA2/lhG+URxbH+3njdHHmOi1jD8J +3nTPPoEGuGhdpdvCFd9SejzH6jJTDuMCgLiL3rlesccXUYXBbyEh+IKdBABEBLqpqieXz8eO9nTz +bujRGiswzimR9rZQz+t2YFoJOXBPaH519IYH6s90xAMEwvbRc584fL86Q2LK537Uvi0pRHQLy+Q4 +5eWkbZqgmDG7j+veZWYF0eLswKEZ0uQRLocY7r8rqNK+rNJs2c5nVklhlAsc6OXiSEpekPc/N/q/ +qfdyNtEc1X0MPPhiu6xLkBDOGtOnlF8JDbjJVYKjg+wphOCsGnX9tMCmb8+IWy/kpUP0j+u1dt4A +gnyG75DwUGy+O30jPIAl6ZY1Rt13ELGu8tvgOrJG6pJbwsAiioo3Ss6uOhMt//U8qGzu9FNzr/Io +5INRobYihafpsBklz3qU4QHZ/dIh0gGr+eL0QauT7yi1VzPuYZ776PrsQqEQLl9mUj6NvBn2GvKN +eQJAUo43pzd9P8xAlk0/0eQFKhD9mXS/yx8LoQWZ3/JCEUDI2Jc2wQTM4t0tahR+n8ofKGenHh76 +Buft65zDTsco3rRdj4RinxBB3BMXdqhe0tLVkGSjqEiNcdUoGcTWmBHJyIZl/Q/KUOAnHTW9cObh +2Oj88wtWHNjUE6pSaauNXW0vhVnvWoiwwedQG1yeWyAfJlanFGOejwHIovXE2eaeozMPdF25O+6d +WARmR1zAKx7BtZ8Dcv1XeJJRB29XFWZ800o/nC/pU0ZxT4AOxJ5dKSA4tz16XcSnomJSlgS9y094 +KOs9aSct54cyqTcH+YJWXv9MrXEtTyoQoY4Quy0AWI5wrDXQFRcBtwockxAFkmPEWllrT3P5dCec +lrAxkzupjLNjnkDKP8eOEXLQU95Wf0rMTv7iVktP906gGfAD788c/ntbItvmgh6Vv7DJbaCrJ8NA +ZitaNBZJuPe4+xY/ILOmgf5KgTXZ+WwxXF3ffoAjBas/knoq73K6HdHNUIjN5RWTB2bWIUIFvB67 +5eV1CzHTfyznGdYoR2khSn5TfbiYFu5OZgtDae2IMGET7Nxx3Ak2SezE8oeAYZ+xyXmjSF3uqdM0 +8l7NtTUMQbSuJy1cg/mImevUTbK86QY5lkG7MgW48+iGWcnyatLt9LyrSwjjlrbWMGkd8r46md5Q +KOszUrR+BjvvyXre4OqrkWeHnPJ+rc+zMrIXKDUS3HRQesMDPHjA0VV2o4Ntw5fO0mCsfkH3DeC0 +VJrqOxrtFlJSV4h/nWKIY4crQhkTLks0kJKrOkCt9uHIxff8jCFxcQOdzGS28I9BaWm+j/q5S5VW +Y2v3xaOnNnmjMOLeKeS7r2mZyJx23FNQ7I8TGhPsL0qC815ck+q56YuFRHXU8KahXAOHJko9EatG +/6DceaGHjoDkn/p6Nl/scWviqWFRdFOZujm28aLcb1y+rMXz01l4mii8D577Ko4XKqVMK6udbY3B +sJXFTyI+xibmjKxg8B1HNX3hMrIo7uKdTjiQpaHyxOSdA12Ycegu1QbICDjMQdvyMjP2K5DOf4P1 +psfmbQBu8RL3gDUbXEsf61rxnCf5mxshBnARiY7YoHygSuhtu7nuC0KGabUBpv3vLDyMABleupLx +Omt+D3Irk5PcVVxoWSraUI52dEAUl6lSBfABUf9tegU4uTdanLYrjgpGD3xljsYYzSCcXfIPX2sP +ePVDzxE4tdQsv4Nr5RXfg4sNtgxs3cFMVy90oTMt1fST78he3vlyeXiR2ZXKjkYm+U+uwRQbSjW2 +pgfi7H+Yh7k/9XR6nPiAVrraA7bFzceRfvHj33g+6x117qzQC2hFjGDp/VO/ljzqf2h80ZYcvMYW +Zqh3Q0Q01JNGT2ZSiRqZInrZkID+e3rvJYhP00bqWwQWaG7RYpHy3o3xwg7hb0m70S67wMy6g6jP +urX5Zo8V49vwGAs3OdwrQaEtZ59y3ajuDvs9sJY05ycURi2gBoc1WQdlOp4Ugeo8qXW0ee0uaHBk +djQgKwDHQ8EzQwoAg9C6H/tgGZVOPxIOVYGwTa2TYKOkAoAuCYeISYiWF+6QXbiMSK1QVkZqjj5o +7SJMuKQ+V+QkU3gS1nBWCn6HZx2MYjOPXkAnJOHBMbNq+w7aRBF2dOkWHOrzEILzSxQLwdiHULvB +fUoqsZhbZyQrmH1rhpqYnZ3EtdkjQF0kQ18V6Wp8d9Y92beiCAsVS2/EkWLhNHB3F+yHZ1qcQNwD +hM8schq2DXjJMkf9QFxCGLJvTOEWdoVq1KysmLlPgS/sx6mtk4Yh7u2S7ClWSG5F52d5p9regQGI +J2Zxi2d/+QcRqD5cW30wOtnwN043jQBBLiJX5Qgwox5qEHPqrcN8/tKTC0jPHFLQymdc3QfRd/3V +Mt1gvH0qN8szK6YTnoBg4pEh/6zzU1dy5l/gALAWku+JHMUuhA3kesxfTgeSHzO7+hVxXJXP3Vm8 +RFMn6agInXk5/QmmtJjEkXPzEZ+WMg40lOB38s3EBwctQfRrmcg+/tXmTc6BJ1OhBYZpDBBSfryj +wZ5Brpbu/crM0VRhuTPZQst85hPoUvL69ACx117WywTDx2/1Ot0PeNFNaaeP0Hi7X+dG8AOXLusB +m2bDyTS0H023aezZjNbozx3NSF+kCakvxAn6CpI904b377m03QQaPTKzcOz93KdEETtOOwxH6YYc +FVIsztvG5nsDOjZUXJ2QRl6Z26TjK6ZRPSLfbkVCsMpLtBG0phvNum0JbqwZ1osDxMEuU0rCWO78 +i6CxVA8Te48mJGQQnP2Fbe2K6Gm1Vn1aXnCfRe1beZfUo0KQ1mU6tw6MHbQClhMpyO0= \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager.php b/src/Application/Model/d3ordermanager.php new file mode 100644 index 00000000..c5f8228a --- /dev/null +++ b/src/Application/Model/d3ordermanager.php @@ -0,0 +1,371 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_conf.php b/src/Application/Model/d3ordermanager_conf.php new file mode 100644 index 00000000..638e5cc8 --- /dev/null +++ b/src/Application/Model/d3ordermanager_conf.php @@ -0,0 +1,49 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_execute.php b/src/Application/Model/d3ordermanager_execute.php new file mode 100644 index 00000000..c1619ce6 --- /dev/null +++ b/src/Application/Model/d3ordermanager_execute.php @@ -0,0 +1,224 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_export.php b/src/Application/Model/d3ordermanager_export.php new file mode 100644 index 00000000..cacfd52d --- /dev/null +++ b/src/Application/Model/d3ordermanager_export.php @@ -0,0 +1,134 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +AmIxml7T8W== \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_listgenerator.php b/src/Application/Model/d3ordermanager_listgenerator.php new file mode 100644 index 00000000..3d7ecf96 --- /dev/null +++ b/src/Application/Model/d3ordermanager_listgenerator.php @@ -0,0 +1,228 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Onxi8bgnaVJxrYnrMtwDl8oqvba9DG== \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_partgrouplist_abstract.php b/src/Application/Model/d3ordermanager_partgrouplist_abstract.php new file mode 100644 index 00000000..8f0592f3 --- /dev/null +++ b/src/Application/Model/d3ordermanager_partgrouplist_abstract.php @@ -0,0 +1,45 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_partgrouplist_interface.php b/src/Application/Model/d3ordermanager_partgrouplist_interface.php new file mode 100644 index 00000000..eb77376b --- /dev/null +++ b/src/Application/Model/d3ordermanager_partgrouplist_interface.php @@ -0,0 +1,26 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cP/hCLZuk5AinDth37NzeAStlFactjAEPzREuaTG+W6qlrh87UEyOdrzjGRs4RmPsbh/DE7Z7 +kX3OJG8xmW1itvHaCiajAnpBrgKQ3Oy+JX8Ox3EyR+bUOpfUoUFu9FRrXHprmq8Osyqe3NLXQ3fa +HnBeJcAMYEXyLnD8szpRIUCqVqqMrUirV1prflU8RCScxZ6pdY8u5141V+oYidYFCPULSCG/rN+/ +RcPU46YJax7YgApX4ijWfB0LJuXutz2Z2KSPCjQ0xn4aZlYYJiOjNwjOT7Hc908fQvZHUvUl1JM5 +931+w01MljynyTD3h91t4cSO2si02pLYaNhLxJ+gjh4tcrJvaloPqfsWqrlr2vndswVaVzfhurg+ +Ajx3QDVI63KaKGCtg4GvBphcGk/9z4wYKXlZfUJp6dnEAVpMCmBMT5AmXWJ5YHe2DEazWw5ek1/4 +tuFuo58vWlDQKZ7x17RMVceUCDelFh2fOoIq6BJKNP/AIPGODET6QP430ScxFhCD5ChGIwirh8uX +BbrA3AGTYAb/gGfe06xBcS0RhyYxie24Ne6VvRSMvIt8SoHHGeYVewAhQaxpCqKEFYkKHDk/xAQt +rPZJB5x0g2UUgKWMsMPGaH/kVd6/jGY7Mi8JVCWZ8bxOHmR/8FoQqNBifVG/weEW+ru9QXLm8SeI +ANMAyR7Nf3woWAANbL55kNVaW9rzyWJ93qXT6jBK3ijgKMRbH1CwN9oW4pWXsnoG4qmjOyHPnMjV +n4UMNsIx7dfjm7fV1+d/ZjrrATSuzu9G6FnAQElwT614FynfFvTwDzqvaSB8vIPDzFix/dtSrLZw +Wu+oYPPkmmYWbRIangrfNBoJqm1gqnzBIaEAO4OiC/+iS2gTeCHZp8qdtmVOmxaeQzfvxVMA/A0g +n2/8jTCnxgn31K+JAxe5CTSl3wUDwvA+1myQrM9SWxYq2cNAw4l+lSfGBG9XrS3Y/NWpB8CQ0bN0 +gy7yO6VMFm9kYPzd7vRYB7xKw0vHpfy1sTHgkAxQceEIkThahuYqgqOpIobIUVCD4Ysa+3ckJhy1 +t2iQbCfsiuG37YBbgD2uzLyd+Pi0euFcNvSWsYnvDrmU6ZYh3EFZ4V3FRlmE4X0StYPt00sQnqz9 +8BW8MHDL1Xy8en4qwPFWCCg8J1nO9c/SVwy4Ml7z107Xd8WwoC+yAwkh70PEMD0QD2YVg4GJmD+7 +f07zVVTH9f9qxNy2/n+aWOGW1b6Iw+ywe+V73RibonbruVf4XnY11GsgolTOEwmOVJQ/NXQANCaY +JWPCuFj8cK3QaQP/XvHA1rWFaVkCJcZy3Ye939WzyCFLJR5jMVEamKxaSP8rztROvR1zdsBqtPxC +gNHhfc7dlN16lD9o2zdDIkLGXKVG1TpvWZ96Lh3xE9yr3P8BH9v0uPKsB1Un+p/vcTQ3+QlEImz5 +J2wAs2AUKgbH3ydlW8T2RX4T3Q7kWlRV5ietmR1hITWtDtqUhRYnKT1HGswaGViVvtDtSu38jSR/ +29sKxmIAZQbJHnVo6Hd/JBtjV1PK6c0kkYhYmOxq3RLFmYaFT4GNnu+rUIX5lE0M/T0nIeN+LCpS +rxVDDNwDqDOBbtyFLbg8TOt4Ze1CqPJa4ZGUHyI7tNNNy26ZsBYr7I7a8mORzQlQbKabBydR67C7 +eOzbpDKYBtwmaVxVJW== \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_pdfhandler.php b/src/Application/Model/d3ordermanager_pdfhandler.php new file mode 100644 index 00000000..e3ddab35 --- /dev/null +++ b/src/Application/Model/d3ordermanager_pdfhandler.php @@ -0,0 +1,83 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +zqz3b9k4+s5nerDRUKu= \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_remark.php b/src/Application/Model/d3ordermanager_remark.php new file mode 100644 index 00000000..52dd3912 --- /dev/null +++ b/src/Application/Model/d3ordermanager_remark.php @@ -0,0 +1,156 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +cztcghUjEmBMwXeINrbAD+7Rj02npNIF/W== \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_toorderassignment.php b/src/Application/Model/d3ordermanager_toorderassignment.php new file mode 100644 index 00000000..2d6c4964 --- /dev/null +++ b/src/Application/Model/d3ordermanager_toorderassignment.php @@ -0,0 +1,67 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +KFci5PFN0m== \ No newline at end of file diff --git a/src/Application/Model/d3ordermanagerlist.php b/src/Application/Model/d3ordermanagerlist.php new file mode 100644 index 00000000..516af8bb --- /dev/null +++ b/src/Application/Model/d3ordermanagerlist.php @@ -0,0 +1,132 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Application\Model; + +use D3\ModCfg\Application\Model\Configuration\d3modprofilelist; +use D3\ModCfg\Application\Model\d3utils; +use OxidEsales\Eshop\Core\DatabaseProvider; + +class d3ordermanagerlist extends d3modprofilelist +{ + /** + * List Object class name + * + * @var string + */ + protected $_sObjectsInListName = d3ordermanager::class; + + /** + * @param $sFolderId + * @return d3ordermanagerlist + */ + public function d3GetManuallyManagerJobsByFolder($sFolderId) + { + /** @var d3ordermanager $oListObject */ + $oListObject = $this->getBaseObject(); + $sFieldList = $oListObject->getSelectFields(); + $sQ = "select $sFieldList from " . $oListObject->getViewName(); + + $sQ .= " where "; + $sQ = $this->d3AddActiveSnippet($oListObject, $sQ, true); + $sQ = $this->d3AddFolderSelection($sFolderId, $oListObject, $sQ); + $sQ .= " ORDER BY ".$oListObject->getViewName().".oxsort ASC, ".$oListObject->getViewName().".oxfolder ASC"; + + $this->selectString($sQ); + + /** @var $oManager d3ordermanager */ + foreach ($this->getArray() as $sKey => $oManager) { + if (false == $this->canExecutedManually($oManager)) { + $this->offsetUnset($sKey); + } + } + + return $this; + } + + /** + * @param d3ordermanager $oManager + * + * @return bool + */ + public function canExecutedManually(d3ordermanager $oManager) + { + return $oManager->getFieldData('D3_OM_EXECMANUALLY') && + $oManager->getLicenseActive(); + } + + /** + * @param d3ordermanager $oListObject + * @param $sQ + * @param bool $blManually + * + * @return string + */ + public function d3AddActiveSnippet(d3ordermanager $oListObject, $sQ, $blManually = false) + { + $sActiveSnippet = $oListObject->getSqlActiveSnippet(); + if ($sActiveSnippet) { + $sQ .= " $sActiveSnippet "; + } else { + $sQ .= " 1 "; + } + + if ($blManually) { + $sFieldName = d3utils::getInstance()->getMultiLangFieldName( + 'D3_OM_EXECMANUALLY', + '', + $oListObject + ); + } else { + $sFieldName = d3utils::getInstance()->getMultiLangFieldName( + 'oxactive', + '', + $oListObject + ); + } + + $sQ .= " AND " . $oListObject->getViewName() . "." . $sFieldName . " = 1 "; + + return $sQ; + } + + /** + * @param $sFolderId + * @param d3ordermanager $oListObject + * @param $sQ + * + * @return string + */ + public function d3AddFolderSelection($sFolderId, d3ordermanager $oListObject, $sQ) + { + if ($sFolderId && $sFolderId != '-1') { + $sQ .= " AND " . $oListObject->getViewName() . ".oxfolder = " . DatabaseProvider::getDb()->quote($sFolderId); + } + + return $sQ; + } + + /** + * @param bool|string $iCronJobId + */ + public function setCronJobId($iCronJobId) + { + /** @var d3ordermanager $oBaseObject */ + $oBaseObject = $this->getBaseObject(); + $oBaseObject->setCronJobIdFilter($iCronJobId); + } +} diff --git a/src/Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl b/src/Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl new file mode 100644 index 00000000..b909e51d --- /dev/null +++ b/src/Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl @@ -0,0 +1,7 @@ +[{d3modcfgcheck modid="d3_ordermanager"}][{/d3modcfgcheck}] + +[{if $mod_d3_ordermanager}] + [{if $allitem->oxremark__oxtype->value == "d3om"}][{oxmultilang ident="D3_ORDERMANAGER_REMARK_NOTE"}][{else}][{$smarty.block.parent}][{/if}] +[{else}] + [{$smarty.block.parent}] +[{/if}] \ No newline at end of file diff --git a/src/Application/views/admin/de/d3_ordermanager_lang.php b/src/Application/views/admin/de/d3_ordermanager_lang.php new file mode 100644 index 00000000..31d59986 --- /dev/null +++ b/src/Application/views/admin/de/d3_ordermanager_lang.php @@ -0,0 +1,425 @@ + + * @link http://www.oxidmodule.com + */ + +$sLangName = "Deutsch"; +$iLangNr = 0; +// ------------------------------- +// RESOURCE IDENTITFIER = STRING +// ------------------------------- +$aLang = array( + + //Navigation + 'charset' => 'UTF-8', + 'd3mxordermanager' => ' Auftragsmanager', + 'd3mxordermanager_settings' => 'Einstellungen', + 'd3tbclordermanager_settings_main' => 'Grundeinstellungen', + 'd3mxordermanager_items' => 'Aufgaben', + 'd3tbclordermanager_items_main' => 'Stamm', + 'd3tbclordermanager_items_mall' => 'Mall', + 'd3tbclordermanager_items_overview' => 'Ãœbersicht', + 'd3tbclordermanager_items_requ' => 'Bedingungen', + 'd3tbclordermanager_items_action' => 'Aktionen', + 'tbclorder_ordermanager_jobs' => 'D³ Auftragsmanager', + 'D3_ORDERMANAGER_TRANSL' => 'Auftragsmanager', + 'D3_ORDERMANAGER_METADATA_TITLE' => 'D³ Auftragsmanager', + 'D3_ORDERMANAGER_METADATA_DESC' => 'Führt ausgeführte Aufträge nach definierten Regeln weiter.
Aktivieren Sie die Moduleinträge bitte immer und steuern Sie die Modulaktivität ausschließlich im Adminbereich des Moduls.', + 'D3_ORDERMANAGER_SET_DEBUG_DESC' => 'Mit aktiviertem Debug-Modus werden die einzelnen Aufgaben nur am Bildschirm angezeigt und (unabhängig der Aufgabeneinstellung) nicht tatsächlich ausgeführt. Rufen Sie zur Kontrolle den Cronjob einfach über den weiter unten gezeigten Link im Browser auf und kontrollieren Sie die Ausgaben.', + 'D3_ORDERMANAGER_SET_CRON' => 'allgemeine Cronjob-Einstellungen', + 'D3_ORDERMANAGER_SET_CRON_ACTIVE' => 'Cronjob aktiv', + 'D3_ORDERMANAGER_SET_CRON_MAXORDERCNT' => 'max. Anzahl an Bestellungen pro Cron-Durchlauf', + 'D3_ORDERMANAGER_SET_CRON_PASSWORD' => 'Zugriffspasswort', + 'D3_ORDERMANAGER_SET_CRON_EXTLINK' => 'externer Link', + 'D3_ORDERMANAGER_SET_CRON_EXTLINK_DESC' => 'Möchten Sie den Cronjob manuell im Browser ausführen, verwenden Sie diesen Link.', + 'D3_ORDERMANAGER_SET_CRON_CRONLINK' => 'URL für die Einstellung des Cronjobs', + 'D3_ORDERMANAGER_SET_CRON_CRONLINK_DESC' => 'Setzen Sie diesen Link im Cronjob. Die zusätzlichen Authentifizierungsparameter sind hier nicht nötig, da das Cronjobscript selbst feststellen kann, ob die Ausführung berechtigt ist. Richten Sie den Cronjob in einem Zeitabstand ein, dass alle auflaufenden Bestellungen abgearbeitet werden können. Sie können dessen Ausführung auch mehrmals am Tag starten.', + 'D3_ORDERMANAGER_SET_CRON_LASTEXEC' => 'letzte Ausführung', + 'D3_ORDERMANAGER_SET_CRON_JOBID' => 'Cronjobeinstellungen für Cronjob-ID "%1$s" -> %2$d zugeordnete Aufgabe', + 'D3_ORDERMANAGER_SET_CRON_JOBSID' => 'Cronjobeinstellungen für Cronjob-ID "%1$s" -> %2$d zugeordnete Aufgaben', + 'D3_ORDERMANAGER_SET_CRON_JOB_DESC' => '

Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, stehen automatisch unter der Cronjob-ID 0 zur Verfügung. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.

Möchten Sie einzelne Aufgaben statt dessen zu anderen Zeiten oder in anderen Intervallen starten, können Sie durch das Definieren einer anderen Cronjob-ID eine einzelne Aufgabe oder Aufgabengruppe gezielt über zusätzliche Cronjobs starten lassen. Die Cronjob-ID setzen Sie an jeder einzelnen Aufgabe. Für Aufgabengruppen setzen Sie die gleiche ID an mehreren Aufgaben. Sobald die ID dort gespeichert ist, sehen Sie in den Modul-Grundeinstellungen die nötigen Informationen für diese Cronjob-ID (Cronjobeinstellungen mit Cronjob-ID X). Damit können Sie den zusätzlichen Cronjob einrichten.

Weitere Informationen zur Verwendung der Cronjob-IDs finden Sie im Handbuch zum Modul.

', + 'D3_ORDERMANAGER_SET_JOBSETTINGS' => 'Aufgabeneinstellungen', + 'D3_ORDERMANAGER_SET_CALCULATESTATONDEMAND' => 'statistische Daten zur Aufgabe einzeln und nur nach Anforderung berechnen', + 'D3_ORDERMANAGER_SET_CALCULATESTATONDEMAND_DESC' => 'Für die Anzeige der statistischen Daten werden im entsprechenden Tab mehrere Datenbankabfragen ausgeführt. Bei Shops mit umfangreichen Bestelldaten oder aufwändigen Aufgaben kann es sein, dass die Statistikdaten nicht einem Durchlauf ermittelt werden können. Die Seite kann dann nicht angezeigt werden. Durch diese Option werden die Daten einzeln und nur auf Anforderung ermittelt.', + 'D3_ORDERMANAGER_SET_FOLDERLIST' => 'Ordner verwalten, um die Aufgaben zu gruppieren', + 'D3_ORDERMANAGER_SET_FOLDERLIST_DESC' => 'Fügen Sie für einen neuen Ordner einen zusätzlichen Multilangbaustein zur Liste hinzu. Übersetzen Sie diesen in den Sprachdateien Ihres Shops.', + 'D3_ORDERMANAGER_ORDER_SELECTFOLDER' => 'bitte Aufgabenordner wählen', + 'D3_ORDERMANAGER_ORDER_ALL' => '-- alle Aufgaben --', + 'D3_ORDERMANAGER_ORDER_NEW' => 'neue Aufgaben', + 'D3_ORDERMANAGER_ORDER_PAYADVANCE' => 'Vorkasseverwaltung', + 'D3_ORDERMANAGER_ORDER_PAYSTATUSCHECK' => 'Mahnwesen', + 'D3_ORDERMANAGER_ORDER_DELIVERYSTATUS' => 'Lieferstatusverwaltung', + 'D3_ORDERMANAGER_ORDER_ORDERPROCESSING' => 'Auftragsbearbeitung', + 'D3_TOOLTIPS_NEWORDERMANAGER' => 'Neue Aufgabe anlegen', + 'D3_GENERAL_ORDERMANAGER_SELECT_ALL' => 'alle Einträge wählen', + 'D3_GENERAL_ORDERMANAGER_SELECT_NONE' => 'keinen Eintrag wählen', + + 'D3_ORDERMANAGER_GENERAL_ACTIVTITLE' => 'AC', + 'D3_ORDERMANAGER_GENERAL_ACTIVTITLE_DESC' => 'Aktiv für automatische Ausführung über Cronjobs', + 'D3_ORDERMANAGER_GENERAL_ACTIVMANTITLE' => 'AM', + 'D3_ORDERMANAGER_GENERAL_ACTIVMANTITLE_DESC' => 'Aktiv für manuelle Ausführung', + + 'D3_ORDERMANAGER_MAIN_FIELDSET_ACTIVE' => 'Aktivstatus', + 'D3_ORDERMANAGER_MAIN_FIELDSET_EXECUTION' => 'Ausführung', + 'D3_ORDERMANAGER_MAIN_FIELDSET_FOLLOWUP' => 'Wiedervorlage', + + 'D3_ORDERMANAGER_MAIN_ACTIVE' => 'Aktiv für automatische Ausführung über Cronjob', + 'D3_ORDERMANAGER_MAIN_ACTIVE_DESC' => 'Setzt die aktuelle Aufgabe für die Ausführung per Cronjob aktiv. Auf die Option, diese Aufgabe manuell auszuführen, hat dieser Haken keinen Einfluss.', + 'D3_ORDERMANAGER_MAIN_CRONJOBID' => 'Cronjob-ID', + 'D3_ORDERMANAGER_MAIN_ACTIVFROMTILL' => 'Oder für Cronjobausführung aktiv', + 'D3_ORDERMANAGER_MAIN_EXECUTE2' => 'Aufgabenausführung nur simulieren', + 'D3_ORDERMANAGER_MAIN_EXECUTE_DEBUG' => '(modulweiter Debug-Modus verhindert aktuell die Ausführung)', + 'D3_ORDERMANAGER_MAIN_EXECUTE_DESC' => 'Definierte Aktionen werden nicht ausgeführt. Haben Sie zum Beispiel für diese Aufgabe eingestellt, dass alle betroffenen Bestellungen gelöscht werden sollen, sind diese nach Beendigung der Aufgabe sonst tatsächlich nicht mehr vorhanden. Der modulweit einstellbare "Debug-Modus" verhindert diese Ausführung unabhängig dieser Einstellung.', + 'D3_ORDERMANAGER_MAIN_MAILSEND' => 'Infomail an Shopbetreiber senden', + 'D3_ORDERMANAGER_MAIN_MAILSEND_DESC' => 'Diese Option sendet nach Beendigung der Abarbeitung eine Mail an die Shopbetreiberadresse mit einer Aufstellung, welche Aufgaben ausgeführt wurden oder werden sollen. Auch eventuelle Fehler werden darin aufgeführt. Ob die Ausgaben wirklich ausgeführt werden, stellen Sie am entsprechend benannten Schalter ein. Ist dieser Haken nicht gesetzt, wird keine Info gesendet. Infos über die Aufgabenausführung finden Sie (je nach Einstellung der Log-Level) auch im Logging des Modul-Connectors. Dort können Sie ebenfalls Einstellungen zur regelmäßige Information per E-Mail einstellen. Details dazu finden Sie im Rahmen des Modul-Connectors.', + 'D3_ORDERMANAGER_MAIN_EXECMANUALLY' => 'Aktiv für manuelle Ausführung an Bestellung', + 'D3_ORDERMANAGER_MAIN_EXECMANUALLY_DESC' => 'Ist dieser Haken gesetzt, finden Sie diese Aufgabe auswählbar auch in der Bestellungsübersicht des Shops. Dort können Sie die Aufgabe manuell für jede Bestellung starten bzw. deren Ausführungsstatus zurücksetzen.', + 'D3_ORDERMANAGER_MAIN_MARKORDER' => 'Bearbeitete Bestellungen nicht als erledigt markieren', + 'D3_ORDERMANAGER_MAIN_MARKORDER_DESC' => 'Diese Bestellungen werden beim nächsten Durchlauf also wieder bearbeitet, wenn die Bedingungen mit den Bestelleinstellungen übereinstimmt. Dies kann für Wiedervorlagen hilfreich sein.', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY' => 'Auftrag pausiert nach Ausführung für mindestens...', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_DAY' => 'Tag(e)', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_HOUR' => 'Stunde(n)', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_MINUTE' => 'Minute(n)', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_DESC' => 'Werden Aufträge nicht als "abgearbeitet" markiert, würden diese bei jedem Cronjob-Start erneut ausgeführt werden. Ist dies jedoch so häufig nicht gewünscht, kann der Auftrag für eine gewisse Zeit pausieren. Dieser Zeitabstand zwischen 2 Ausführungen kann hier eingestellt werden.

Beachten Sie jedoch, dass der Auftrag nur so häufig ausgeführt werden kann, wie auch das Cronscript gestartet wird.', + 'D3_ORDERMANAGER_MAIN_SORT_DESC' => 'Die Reihenfolge legt fest, wann und eben in welcher Reihenfolge die Aufgaben ausgeführt werden. Diese Einstellung ist besonders wichtig, wenn die Aufgaben aufeinander aufbauen. Aufgaben mit kleiner Sortiernummer werden vor Aufgaben mit hoher Sortiernummer ausgeführt.', + 'D3_ORDERMANAGER_MAIN_LASTEXEC' => 'zuletzt ausgeführt:', + 'D3_ORDERMANAGER_MAIN_NOFOLDER' => 'kein Ordner gewählt', + 'D3_GENERAL_ORDERMANAGER_SORT' => 'Reihenfolge', + 'D3_GENERAL_ORDERMANAGER_CRONID' => 'Cronjob-ID', + + 'D3_ORDERMANAGER_OVERVIEW_STAT' => 'Statistik', + 'D3_ORDERMANAGER_OVERVIEW_REQU' => 'eingestellte Bedingungen', + 'D3_ORDERMANAGER_OVERVIEW_NOREQUEST' => 'keine (in Ihrer Lizenz gültigen) Bedingungen definiert', + 'D3_ORDERMANAGER_OVERVIEW_ACTION' => 'eingestellte Aktionen', + 'D3_ORDERMANAGER_OVERVIEW_NOACTION' => 'keine (in Ihrer Lizenz gültigen) Aktionen definiert', + + 'D3_ORDERMANAGER_REQU' => 'Auftragsmanager - Bedingungen', + 'D3_ORDERMANAGER_REQU_TIME' => 'nach Zeit / Zeitraum', + 'D3_ORDERMANAGER_REQU_FROMORDERNR' => 'ab (inklusive) Bestellnummer', + 'D3_ORDERMANAGER_REQU_TOORDERNR' => 'bis (inklusive) Bestellnummer', + 'D3_ORDERMANAGER_REQU_TIMESPAN' => 'Zeitraum', + 'D3_ORDERMANAGER_REQU_TIMESPAN_MINIMUM' => 'mindestens', + 'D3_ORDERMANAGER_REQU_TIMESPAN_MINUTE' => 'Minute(n)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_HOUR' => 'Stunde(n)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_DAY' => 'Tag(e)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_AFTER' => 'nach', + 'D3_ORDERMANAGER_REQU_TIMESPAN_ORDERDATE' => 'Bestelldatum', + 'D3_ORDERMANAGER_REQU_TIMESPAN_DELDATE' => 'Versanddatum', + 'D3_ORDERMANAGER_REQU_TIMESPAN_PAIDDATE' => 'Bezahltdatum', + 'D3_ORDERMANAGER_REQU_NOTSETDATE' => 'nicht gesetztes...', + 'D3_ORDERMANAGER_REQU_NOTSETDATE_DELDATE' => 'Versanddatum', + 'D3_ORDERMANAGER_REQU_NOTSETDATE_PAIDDATE' => 'Bezahltdatum', + 'D3_ORDERMANAGER_REQU_WEEKDAYS' => 'aus diesen Wochentagen', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_IF1' => 'wenn', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_ORDERDATE' => 'Bestelldatum', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_DELDATE' => 'Versanddatum', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_PAIDDATE' => 'Bezahltdatum', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_IF2' => 'ein', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_MONDAY' => 'Montag', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_TUESDAY' => 'Dienstag', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_WEDNESDAY' => 'Mittwoch', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_THURSDAY' => 'Donnerstag', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_FRIDAY' => 'Freitag', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_SATURDAY' => 'Samstag', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_SUNDAY' => 'Sonntag', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_IF3' => 'war', + 'D3_ORDERMANAGER_REQU_PAYMENTDELIVERY' => 'nach Zahlart / Versandart', + 'D3_ORDERMANAGER_REQU_PAYMENT' => 'bei diesen Zahlarten', + 'D3_ORDERMANAGER_REQU_DELIVERY' => 'bei diesen Versandarten', + 'D3_ORDERMANAGER_REQU_TRACKCODE' => 'bei gesetztem Trackingcode', + 'D3_ORDERMANAGER_REQU_CURRENCY' => 'bei verwendeter Währung (ISO3-Code)', + 'D3_ORDERMANAGER_REQU_STORNO' => 'nach Stornostatus', + 'D3_ORDERMANAGER_REQU_ORDERSTORNO' => 'bei stornierter Bestellung', + 'D3_ORDERMANAGER_REQU_ORDERNOSTORNO' => 'bei nicht stornierter Bestellung', + 'D3_ORDERMANAGER_REQU_ARTICLESTORNO' => 'bei stornierten Artikeln innerhalb der Bestellung', + 'D3_ORDERMANAGER_REQU_MAIL' => 'nach Kundendaten', + 'D3_ORDERMANAGER_REQU_MAILREGEXP' => 'Suchmuster zur Filterung der Mailadresse', + 'D3_ORDERMANAGER_REQU_MAILREGEXP_DESC' => 'Tragen Sie das Suchmuster für die Mailadresse ein. Dabei sind folgende Wildcards erlaubt:Um die genannten Zeichen als Suchbegriff zu verwenden, maskieren Sie diese mit einem Schrägstrich [ / ].

Beispiele:
"%@gmx.de" findet alle Adressen der Domain gmx.de
"abc@rtl_.de" findet die Adresse von rtl.de und auch von rtl2.de

Die Groß-/Kleinschreibung ist hierbei egal.', + 'D3_ORDERMANAGER_REQU_COUNTRY' => 'Liefer- bzw. Rechnungsadresse aus', + 'D3_ORDERMANAGER_REQU_INGROUP' => 'Kunde ist in Gruppe', + 'D3_ORDERMANAGER_REQU_NOTINGROUP' => 'Kunde ist nicht in Gruppe', + 'D3_ORDERMANAGER_REQU_ORDER' => 'nach Bestelldaten', + 'D3_ORDERMANAGER_REQU_ORDERSUM' => 'Bestellsumme', + 'D3_ORDERMANAGER_REQU_ORDERSUMTYPE_TOTAL' => 'Gesamtsumme', + 'D3_ORDERMANAGER_REQU_ORDERSUMTYPE_ARTICLE' => 'Artikelsumme', + 'D3_ORDERMANAGER_REQU_ORDERSUMREL_HIGHER' => 'ist höher als', + 'D3_ORDERMANAGER_REQU_ORDERSUMREL_LOWER' => 'ist niedriger als', + 'D3_ORDERMANAGER_REQU_ORDERSUM_DEFCUR' => '(in Shop-Basiswährung)', + 'D3_ORDERMANAGER_REQU_ARTICLECONTENT' => 'enthält selektierte Artikel', + 'D3_ORDERMANAGER_REQU_ARTICLECONTENT2' => 'Suchmuster für ', + 'D3_ORDERMANAGER_REQU_NOARTICLECONTENT' => 'enthält nicht selektierte Artikel', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE' => 'Bestellungsfeld auf Wert prüfen', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_FIELD' => 'Feldname', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_FIELD_DESC' => 'Dieser Filter prüft auf ein frei definierbares Feld der "oxorder"-Datenbanktabelle. Tragen Sie hier den tatsächlichen Namen des zu prüfenden Feldes ein. Soll auf Inhalt in Sprachfeldern (*_1) geprüft werden, ist hier die Angabe des Multilang-Namens erforderlich.', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_VALUE' => 'Feldwert', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_CONTENT' => 'enthält Wert:', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_EMPTY' => 'ist leer', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_NOTEMPTY' => 'ist nicht leer', + 'D3_ORDERMANAGER_REQU_OTHERJOB' => 'andere Aufgabe', + 'D3_ORDERMANAGER_REQU_OTHERJOB_NAME' => 'Aufgabe', + 'D3_ORDERMANAGER_REQU_OTHERJOB_UNKNOWNJOBID' => 'Unbekannte Aufgabe', + 'D3_ORDERMANAGER_REQU_OTHERJOB_EXECUTED' => 'ausgeführt', + 'D3_ORDERMANAGER_REQU_OTHERJOB_NOTEXECUTED' => 'nicht ausgeführt', + 'D3_ORDERMANAGER_REQU_OTHERJOB_DESC' => 'Stellen Sie hier die Aufgabe des Autragsmanagers ein, deren Ausführungsstatus an den vorliegenden Bestellungen geprüft werden sollen.', + 'D3_ORDERMANAGER_REQU_ARTICLECONTENT2_DESC' => 'Wählen Sie das zu prüfende Feld und tragen Sie das Suchmuster zur Prüfung ein. Dabei sind folgende Wildcards erlaubt:Um die genannten Zeichen als Suchbegriff zu verwenden, maskieren Sie diese mit einem Schrägstrich [ / ].

Beispiele:
"__shirt_" findet "Shirts", aber auch "T-Shirt"
"%tasse%" findet alle Arten von Tassen

Die Groß-/Kleinschreibung ist hierbei egal. Legen Sie die Prüfung so an, dass alle Sprachmöglichkeiten Ihres Shops abgedeckt werden.', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_ARTNUM' => 'Artikelnummer', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_TITLE' => 'Artikeltitel', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SHORTDESC' => 'Kurzbeschreibung', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SELVARIANT' => 'Variante / Auswahlliste', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_PERSPARAM' => 'Individualisierung (PersParams)', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_CATID' => 'Kategorie-ID', + 'D3_ORDERMANAGER_REQU_INVOICENUM' => 'hat Rechnungsnummer erhalten', + 'D3_ORDERMANAGER_REQU_TRANSACTION' => 'Transaktionsstatus', + 'D3_ORDERMANAGER_REQU_INFOLDER' => 'in einem der Ordner', + 'D3_ORDERMANAGER_REQU_LANGUAGE' => 'bei verwendeter Sprache', + 'D3_ORDERMANAGER_REQU_NOTINFOLDER' => 'nicht in einem der Ordner', + 'D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_OK' => 'OK', + 'D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_ERROR' => 'ERROR', + 'D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_NOT_OK' => 'alle Stati außer OK', + 'D3_ORDERMANAGER_REQU_MULTIPLE' => '(Mehrfachauswahl mit gedrückter Strg-Taste möglich)', + + 'D3_ORDERMANAGER_REQU_INDIV' => 'aus Individualbedingungen', + 'D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD' => 'Methode des Auftragslistenobjekts ausführen', + 'D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD_NAME' => 'Methodenname', + 'D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD_DESC' => '

Geben Sie hier ausschließlich den Namen der Methode an. Parameter oder Klammern dürfen nicht verwendet werden.

Die Methode muss "public" am Auftragslistenobjekt ("OrderList/ListModel" und deren Erweiterungen) existieren. Der Methodenaufruf erfolgt nicht statisch.

Innerhalb der Methode kann das OrderList/ListModel-Objekt beliebig manipuliert werden. Eine Rückgabe der Auftragsliste ist nicht erforderlich.

Diese Parameter werden der Methode übergeben:

Ein Rückgabewert wird nicht verarbeitet.

', + + 'D3_ORDERMANAGER_ACTION' => 'Auftragsmanager - Aktionen', + 'D3_ORDERMANAGER_ACTION_GENERALORDERCURR' => '(in Shop-Basiswährung)', + 'D3_ORDERMANAGER_ACTION_ORDER' => 'für Bestellung', + 'D3_ORDERMANAGER_ACTION_ORDERMOVE2FOLDER' => 'in Ordner verschieben', + 'D3_ORDERMANAGER_ACTION_ORDERSTORNO' => 'komplett stornieren', + 'D3_ORDERMANAGER_ACTION_ORDERDELETE_DESC' => 'Beachten Sie, dass diese Anpassung nicht rückgängig gemacht werden kann.', + 'D3_ORDERMANAGER_ACTION_ORDERSETSENDEDNOW' => 'setze Versendet-am-Datum mit aktuellem Datum', + 'D3_ORDERMANAGER_ACTION_ORDERSETPAIDNOW' => 'setze Bezahlt-am-Datum mit aktuellem Datum', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE' => 'Bestellungsfeld mit Wert füllen', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_FIELD' => 'Feldname', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_FIELD_DESC' => 'Diese Aktion befüllt ein frei definierbares Feld der "oxorder"-Datenbanktabelle. Tragen Sie hier den tatsächlichen Namen des zu befüllenden Feldes ein. Soll Inhalt in Sprachfeldern (*_1) eingefügt werden, ist hier die Angabe des Multilang-Namens erforderlich.', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_VALUE' => 'Feldwert', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_DESC' => 'Geben Sie den endgültigen Inhalt an, der in das definierte Datenbankfeld eingefügt wird. Die Verwendung von Variablen, Platzhaltern und referenzierenden Feldnamen ist hier nicht möglich.', + 'D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD' => 'Methode des Bestellungsobjekts ausführen', + 'D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD_NAME' => 'Methodenname', + 'D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD_DESC' => '

Geben Sie hier ausschließlich den Namen der Methode an. Parameter oder Klammern dürfen nicht verwendet werden.

Die Methode muss "public" am Bestellungsobjekt ("Order" und deren Erweiterungen) existieren. Der Methodenaufruf erfolgt nicht statisch.

Diese Parameter werden der Methode übergeben:

Als Rückgabewert wird ein boolean erwartet, der definiert, ob das Bestellungsobjekt gespeichert werden muss.

', + + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDELCOSTS' => 'Versandkosten ändern zu', + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDELCOSTS_DESC' => 'Ändert die an der Bestellung hinterlegten Versandkosten. Tragen Sie die Versandkosten in der Shop-Basiswährung (Umrechnungsfaktor 1) ein. Die Kosten werden mit dem Umrechnungsfaktor der verwendeten Währung verrechnet und dann umgerechnet an der Bestellung hinterlegt. Vorhandene Versandkosten werden überschrieben.', + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDISCOUNT' => 'Rabatt ändern zu', + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDISCOUNT_DESC' => 'Ändert den an der Bestellung hinterlegten Rabatt. Tragen Sie den Rabatt in der Shop-Basiswährung (Umrechnungsfaktor 1) ein. Der Rabatt wird mit dem Umrechnungsfaktor der verwendeten Währung verrechnet und dann umgerechnet an der Bestellung hinterlegt. Vorhandene Rabatte werden überschrieben.', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDF' => 'PDF generieren', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDF_NOPDF' => '(kein PDF-Generator verfügbar)', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFATTACH_DESC' => 'Bitte beachten Sie, dass je nach PDF-Größe das Anhängen der Datei etwas Zeit beansprucht. Prüfen Sie daher, wieviele Bestellungen damit abgearbeitet werden können. Führen Sie den Auftragsmanager dann ggf. häufiger aus.', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFINVOICE' => 'Rechnung', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFDELNOTE' => 'Lieferschein', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFATTACH' => 'an Mail anhängen (erfordert Mailversand in diesem Auftrag)', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFFILESAVE' => 'als Datei speichern unter:', + 'D3_ORDERMANAGER_ACTION_CUSTOMER' => 'für Kunde', + 'D3_ORDERMANAGER_ACTION_CUSTOMERADD2GROUP' => 'in Gruppe zuordnen', + 'D3_ORDERMANAGER_ACTION_CUSTOMERREMOVEFROMGROUP' => 'aus Gruppe entfernen', + 'D3_ORDERMANAGER_ACTION_INFO' => 'Informationen', + 'D3_ORDERMANAGER_ACTION_MAILSEND' => 'E-Mail senden', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROM1' => '', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMSUBJECT' => 'Betreff-Template', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_SUBJECT' => 'Der CMS-Titel ist gleichzeitig der Mail-Betreff.', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE' => 'aus Templatedatei', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_HTML' => 'HTML-Template', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_PLAIN' => 'Plain-Template', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_ADMIN' => 'aus Admin-Templateverzeichnis', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_FRONTEND' => 'aus Frontent-Templateverzeichnis', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_MODULE' => 'aus Modul-Verzeichnis', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_DESC' => 'Neben den Templates werden auch die Sprachbausteine je nach Einstellung immer aus dem Admin- bzw. Frontend-Bereich übersetzt. Übertragen Sie daher ggf. die Einträge manuell. Laden Sie ein Template aus einem Modulverzeichnis, werden generell die Frontend-Sprachbausteine verwendet.', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_DESC' => 'Geben Sie den vollständigen Templatenamen (inkl. Ordner ab tpl-Ordner und Dateiendung) an', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS' => 'aus Kundeninformation', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_HTML' => 'HTML-CMS', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_PLAIN' => 'Plain-CMS', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROM2' => 'an', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOCUSTOMER' => 'Kunde', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOOWNER' => 'Shopbetreiber', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL' => 'folgende Mailadresse(n)', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL_DESC' => 'Geben Sie in dem Eingabefeld eine oder mehrere gültige Mailadressen (mit Semikolon getrennt) an und aktivieren Sie die Option mit dem Häkchenfeld.', + 'D3_ORDERMANAGER_ACTION_MAILSEND_USESTORNOARTICLES' => 'Bestellungsdaten enthalten auch stornierte Artikel', + 'D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR' => 'spezielle Absende- und Reply-Adresse', + 'D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR_DESC'=> 'Geben Sie hier bei Bedarf eine spezielle Absendeadresse an. Diese wird dann ebenfalls als Reply-Adresse verwendet. Ohne Angabe wird die Absendeadresse des Shops verwendet. Kontrollieren Sie bitte, dass diese Mailadresse auch von Ihrem SMTP-Server verwendet werden darf.', + 'D3_ORDERMANAGER_ACTION_EXPORTGROUP' => 'Export', + 'D3_ORDERMANAGER_ACTION_EXPORT' => 'Bestellungen in Liste exportieren', + 'D3_ORDERMANAGER_ACTION_EXPORTCONTAINS' => 'enthaltene Felder: ', + 'D3_ORDERMANAGER_ACTION_EXPORTLOCATION' => 'Export wird abgelegt unter: ', + 'D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE' => 'Generierungstemplate: ', + 'D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE_DESC' => 'Geben Sie hier den Namen des Templates an, welches die Struktur des Exports enthält (Bsp.: "CSV-Vorlage.tpl"). Liegt das Template in einem Unterverzeichnis des unten genannten Ordners, fügen Sie die erweiternden Pfadangaben hinzu (Bsp.: "d3ordermanager/CSV-Vorlage.tpl").

Beipiele für Exportvorlagen finden Sie im Modulpaket unter "application/view/admin/tpl/d3ordermanager". Legen Sie für eigene Formate ein entsprechendes Template an.', + 'D3_ORDERMANAGER_ACTION_EXPORTEXTENSION' => 'Dateiendung der Exportdatei: ', + 'D3_ORDERMANAGER_ACTION_DATEPLACEHOLDER' => '[Datum]', + 'D3_ORDERMANAGER_ACTION_EXPORTEXTENSION_DESC' => 'Hier können Sie die Dateiendung der zu exportierenden Datei angeben. Dies sind z.B. für CSV-Dateien die Endung "csv" oder "txt". XML-Dateien haben in der Regel die Endung "xml". Beachten Sie bitte: Für den Inhalt der Exportdateien ist nicht die Dateinamenendung verantwortlich. Dieser muss die passende Exportvorlage zugeordnet sein.', + 'D3_ORDERMANAGER_ACTION_DELETEGROUP' => 'Löschen', + 'D3_ORDERMANAGER_ACTION_ORDERDELETE' => 'Bestellung löschen', + 'D3_ORDERMANAGER_ACTION_INDIV' => 'Individualaktionen', + 'D3_ORDERMANAGER_ACTION_MARKASFINISHED' => "gefundene Bestellungen ohne Bearbeitung als erledigt markieren", + 'D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE' => "%u Bestellung(en) wurde(n) als erledigt markiert", + + 'D3_ORDERMANAGER_STAT' => 'Auftragsmanager - Statistik', + 'D3_ORDERMANAGER_STAT_REQUESTDATA' => 'abfragen', + 'D3_ORDERMANAGER_STAT_FINISHED' => 'Anzahl bisher bearbeiteter Bestellungen:', + 'D3_ORDERMANAGER_STAT_FINISHED_DESC' => 'Diese Anzahl Bestellungen wurden insgesamt von diesem Auftrag bearbeitet. Ob sich zwischenzeitlich die Bedingungen änderten, ist hierfür unrelevant.', + 'D3_ORDERMANAGER_STAT_FINISHEDMONTH' => 'Anzahl im letzten Monat bearbeiteter Bestellungen:', + 'D3_ORDERMANAGER_STAT_FINISHEDMONTH_DESC' => 'Diese Anzahl Bestellungen wurden im letzten Monat von diesem Auftrag bearbeitet. Ob sich zwischenzeitlich die Bedingungen änderten, ist hierfür unrelevant.', + 'D3_ORDERMANAGER_STAT_TOFINISHED' => 'Anzahl noch zu bearbeitender Bestellungen:', + 'D3_ORDERMANAGER_STAT_TOFINISHED_DESC' => 'Nach den aktuell eingestellten Bedingungen ist diese Anzahl Bestellungen für diesen Auftrag relevant. Würde der Auftrag aktuell gestartet werden, würden diese Bestellungen bearbeitet. Hier sind auch Bestellungen enthalten, die wiederkehrend bearbeitet werden.', + 'D3_ORDERMANAGER_STAT_NOTFINISHED' => 'Anzahl bisher nicht bearbeiteter Bestellungen:', + 'D3_ORDERMANAGER_STAT_NOTFINISHED_DESC' => 'Diese Anzahl Bestellungen wurden bislang von diesem Auftrag nicht bearbeitet. Möglicherweise entsprachen diese Bestellungen nicht den Bedingungen oder die Bearbeitung wurde noch nicht gestartet. Hier sind auch Bestellungen enthalten, die wiederkehrend bearbeitet werden.', + 'D3_ORDERMANAGER_ORDERMAIN_ORDERMANAGER' => 'Auftragsmanager', + 'D3_ORDERMANAGER_ORDERMAIN_NOOMJOBS' => 'keine manuell ausführbaren Aufträge vorhanden', + 'D3_ORDERMANAGER_ORDERMAIN_EXECON' => 'ausgef. am', + 'D3_ORDERMANAGER_ORDERMAIN_EXECSTART' => 'für diese Bestellung ausführen*', + 'D3_ORDERMANAGER_ORDERMAIN_REEXECSTART' => 'erneut für diese Bestellung ausführen*', + 'D3_ORDERMANAGER_ORDERMAIN_CHANGEEXEC' => 'Mails anpassen und Auftrag ausführen*', + 'D3_ORDERMANAGER_ORDERMAIN_SAVEEXEC' => 'Auftrag mit diesem Inhalt ausführen*', + 'D3_ORDERMANAGER_ORDERMAIN_EXECINCLALLACTIONS' => '* inkl. aller anderen konfigurierten Aktionen dieses Auftrags', + 'D3_ORDERMANAGER_ORDERMAIN_CANCELEXEC' => 'Auftrag abbrechen', + 'D3_ORDERMANAGER_ORDERMAIN_NOCHANGEEXEC' => 'keine Anpassungen bei diesem Auftrag möglich', + 'D3_ORDERMANAGER_ORDERMAIN_EXECRESET' => 'für erneute Ausführung zurücksetzen', + 'D3_ORDERMANAGER_ORDERMAIN_EXECRESETCONFIRM' => 'Soll der Auftragsstatus wirklich zurückgesetzt werden?', + 'D3_ORDERMANAGER_ORDERMAIN_EXECSTART_DESC' => '* ohne Verwendung der Bedingungen', + 'D3_ORDERMANAGER_ORDERMAIN_RECIPIENT' => 'Empfänger:', + 'D3_ORDERMANAGER_ORDERMAIN_SUBJECT' => 'Betreff:', + 'D3_ORDERMANAGER_ORDERMAIN_HTML' => 'HTML:', + 'D3_ORDERMANAGER_ORDERMAIN_PLAIN' => 'Plain:', + 'D3_ORDERMANAGER_MAIL_OMJFROM' => 'Auftragsmanager - Auswertung von', + 'D3_ORDERMANAGER_MAIL_ORDER' => 'Bestellung:', + 'D3_ORDERMANAGER_MAIL_GENERAL' => 'Allgemein:', + 'D3_ORDERMANAGER_MAIL_ORDERFROM' => 'vom', + 'D3_ORDERMANAGER_MAIL_ORDERSUBJECT' => 'Auftragsmanager Ausführungsstatus', + 'D3_ORDERMANAGER_JOBDESC_MOVE2FOLDER' => 'in Ordner "%s" verschieben', + 'D3_ORDERMANAGER_JOBDESC_STORNO' => 'storniert', + 'D3_ORDERMANAGER_JOBDESC_DELETE' => 'gelöscht, weitere Bearbeitung abgebrochen!', + 'D3_ORDERMANAGER_JOBDESC_SENDDATE' => '"gesendet"-Datum auf aktuelles Datum gesetzt', + 'D3_ORDERMANAGER_JOBDESC_PAIDDATE' => '"bezahlt"-Datum auf aktuelles Datum gesetzt', + 'D3_ORDERMANAGER_JOBDESC_SETFIELDVALUE' => '"%s" in Feld "%s" gesetzt', + 'D3_ORDERMANAGER_JOBDESC_EXECUTEMETHOD' => 'Order-Methode "%s" ausführen', + 'D3_ORDERMANAGER_JOBDESC_CHANGEDELCOST' => 'Lieferkosten auf %01.2f %s ändern', + 'D3_ORDERMANAGER_JOBDESC_CHANGEDISCOUNT' => 'Rabatt auf %01.2f %s ändern', + 'D3_ORDERMANAGER_JOBDESC_ADDCUSTGROUP' => 'füge Kunde zu Gruppe "%s" hinzu', + 'D3_ORDERMANAGER_JOBDESC_REMOVECUSTGROUP' => 'entferne Kunde aus Gruppe "%s"', + 'D3_ORDERMANAGER_JOBDESC_SENDMAIL' => 'sende E-Mail an %s', + 'D3_ORDERMANAGER_JOBDESC_EXPORTLIST' => 'exportiere in Liste %s', + 'D3_ORDERMANAGER_JOBDESC_CREATEPDF' => 'erzeuge %s PDF in %s', + 'D3_ORDERMANAGER_JOBDESC_CREATEPDF_INVOICE' => 'Rechnung', + 'D3_ORDERMANAGER_JOBDESC_CREATEPDF_DELNOTE' => 'Lieferschein', + 'D3_ORDERMANAGER_JOBDESC_ADDREMARK' => 'füge Remark hinzu', + 'D3_ORDERMANAGER_JOBERR_NOFOLDER' => 'FEHLER: Bestellungsordner ist nicht vorhanden: %s', + 'D3_ORDERMANAGER_JOBERR_NOFOLDERDEFINED' => 'FEHLER: Kein Bestellungsordner gewählt', + 'D3_ORDERMANAGER_JOBERR_NOGROUP' => 'FEHLER: Kundengruppe ist nicht vorhanden: %s', + 'D3_ORDERMANAGER_JOBERR_NOGROUPDEFINED' => 'FEHLER: Keine Kundengruppe gewählt', + 'D3_ORDERMANAGER_JOBERR_NOTEXECUTABLE' => 'Die Aktion kann nicht ausgeführt werden, da möglicherweise Lizenzeinschränkungen greifen oder benötigte Parameter nicht vollständig oder fehlerhaft gesetzt sind', + 'D3_ORDERMANAGER_CONFIGVARS_IEXECJOBSLIMIT' => 'Anzahl ausführbarer Aufgaben:', + 'D3_ORDERMANAGER_CONFIGVARS_SADDTITLE' => 'Modul-Edition:', + 'D3_ORDERMANAGER_CONFIGVARS_BLUSEMAILSENDONLY' => 'beschränkt auf Mail-Sende-Aktionen:', + 'D3_ORDERMANAGER_REMARK_NOTE' => '[Orderm.]', + 'D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT' => 'Ihre Modullizenz erlaubt Ihnen eine maximale Anzahl an Aufgaben. Sie können weitere Aufgaben anlegen, diese werden jedoch nicht ausgeführt. Lassen Sie Ihre Lizenz dafür erweitern.', + 'D3_ORDERMANAGER_ERROR_RESTRICTIONS' => 'Sie nutzen die "%s"-Edition. Möchten Sie die inaktiven Funktion nutzen, lassen Sie Ihre Lizenz dafür erweitern.', + 'D3_ORDERMANAGER_ERROR_NOMALL' => 'Mandanten stehen in Ihrer Shopedition nicht zur Verfügung.', + 'D3_ORDERMANAGER_FIELDTITLE_OXID' => 'Bestell-Ident', + 'D3_ORDERMANAGER_FIELDTITLE_OXSHOPID' => 'Shop-Zuordnung', + 'D3_ORDERMANAGER_FIELDTITLE_OXUSERID' => 'Benutzer-Zuordnung', + 'D3_ORDERMANAGER_FIELDTITLE_OXORDERDATE' => 'Bestelldatum', + 'D3_ORDERMANAGER_FIELDTITLE_OXORDERNR' => 'Bestellnummer', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLCOMPANY' => 'Firma (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLEMAIL' => 'E-Mail (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLFNAME' => 'Vorname (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLLNAME' => 'Nachname (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSTREET' => 'Straße (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSTREETNR' => 'Hausnummer (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLADDINFO' => 'zus. Info (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLUSTID' => 'USt.-ID-Nr. (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLUSTIDSTATUS' => 'USt.-ID-Status (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLCITY' => 'Stadt (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLCOUNTRYID' => 'Land-ID (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSTATEID' => 'Bundesland-ID (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLZIP' => 'Postleitzahl (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLFON' => 'Telefon-Nr. (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLFAX' => 'Telefax-Nr. (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSAL' => 'Anrede (Rechnungsadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCOMPANY' => 'Firma (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELFNAME' => 'Vorname (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELLNAME' => 'Nachname (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSTREET' => 'Straße (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSTREETNR' => 'Hausnummer (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELADDINFO' => 'zus. Info (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCITY' => 'Stadt (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCOUNTRYID' => 'Land-ID (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSTATEID' => 'Bundesland-ID (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELZIP' => 'Postleitzahl (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELFON' => 'Telefon-Nr. (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELFAX' => 'Telefax-Nr. (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSAL' => 'Anrede (Lieferadr.)', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYMENTID' => 'Zahlart-ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYMENTTYPE' => 'Zahlart-Typ', + 'D3_ORDERMANAGER_FIELDTITLE_OXTOTALNETSUM' => 'Bestellsumme (netto)', + 'D3_ORDERMANAGER_FIELDTITLE_OXTOTALBRUTSUM' => 'Bestellsumme (brutto)', + 'D3_ORDERMANAGER_FIELDTITLE_OXTOTALORDERSUM' => 'Gesamtsumme', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVAT1' => 'Steuersatz 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVATPRICE1' => 'Steuerbetrag 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVAT2' => 'Steuersatz 2', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVATPRICE2' => 'Steuerbetrag 2', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCOST' => 'Versandkosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELVAT' => 'Steuersatz Versandkosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYCOST' => 'Zahlartenkosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYVAT' => 'Steuersatz Zahlartenkosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXWRAPCOST' => 'Verpackungskosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXWRAPVAT' => 'Steuersatz Verpackungskosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXGIFTCARDCOST' => 'Geschenkkartenkosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXGIFTCARDVAT' => 'Steuersatz Geschenkkartenkosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXCARDID' => 'Geschenkkarten-ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXCARDTEXT' => 'Geschenkkarten-Text', + 'D3_ORDERMANAGER_FIELDTITLE_OXDISCOUNT' => 'Rabatt', + 'D3_ORDERMANAGER_FIELDTITLE_OXEXPORT' => 'exportiert', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLNR' => 'Rechnungsnummer 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLDATE' => 'Rechnungsdatum 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXTRACKCODE' => 'Trackingcode', + 'D3_ORDERMANAGER_FIELDTITLE_OXSENDDATE' => 'Versendedatum', + 'D3_ORDERMANAGER_FIELDTITLE_OXREMARK' => 'Anmerkung', + 'D3_ORDERMANAGER_FIELDTITLE_OXVOUCHERDISCOUNT' => 'Gutscheinnachlass', + 'D3_ORDERMANAGER_FIELDTITLE_OXCURRENCY' => 'Währung', + 'D3_ORDERMANAGER_FIELDTITLE_OXCURRATE' => 'Währungskurs', + 'D3_ORDERMANAGER_FIELDTITLE_OXFOLDER' => 'Ordner', + 'D3_ORDERMANAGER_FIELDTITLE_OXTRANSID' => 'Transaktions-ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYID' => 'Zahlungs-ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXXID' => '', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAID' => 'Zahldatum', + 'D3_ORDERMANAGER_FIELDTITLE_OXSTORNO' => 'Storno', + 'D3_ORDERMANAGER_FIELDTITLE_OXIP' => 'IP-Adresse', + 'D3_ORDERMANAGER_FIELDTITLE_OXTRANSSTATUS' => 'Transaktions-Status', + 'D3_ORDERMANAGER_FIELDTITLE_OXLANG' => 'Sprache', + 'D3_ORDERMANAGER_FIELDTITLE_OXINVOICENR' => 'Rechnungsnummer 2', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELTYPE' => 'Versandartentyp', + 'D3_ORDERMANAGER_FIELDTITLE_OXPIXIEXPORT' => 'Drittanbietermodul: Exportstatus', + 'D3_ORDERMANAGER_FIELDTITLE_OXTSPROTECTID' => 'Trusted Shops Protection ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXTSPROTECTCOSTS' => 'Trusted Shops Kosten', + 'D3_ORDERMANAGER_FIELDTITLE_OXTIMESTAMP' => 'Datum letzte Änderung', + 'D3_ORDERMANAGER_FIELDTITLE_OXISNETTOMODE' => 'Nettomodus', + 'D3_ORDERMANAGER_FIELDADD_LANG' => ' - Sprache %u', + 'D3_ORDERMANAGER_FIELDDESC' => '%1$s (%2$s)', + + 'D3_ORDERMANAGER_CONFIGVARS_SEDITIONID' => 'Editions-ID', + + 'D3_ORDERMANAGER_FILTER_SORTING' => 'nach Sortiernummer filtern', + 'D3_ORDERMANAGER_FILTER_TITLE' => 'nach Aufgabentitel filtern', + 'D3_ORDERMANAGER_FILTER_LANGUAGE' => 'nach Sprache filtern', + 'D3_ORDERMANAGER_FILTER_FOLDER' => 'nach Ordner filtern', +); + + +/* + +[{oxmultilang ident="GENERAL_YOUWANTTODELETE"}] + + +*/ diff --git a/src/Application/views/admin/en/d3_ordermanager_lang.php b/src/Application/views/admin/en/d3_ordermanager_lang.php new file mode 100644 index 00000000..91a13779 --- /dev/null +++ b/src/Application/views/admin/en/d3_ordermanager_lang.php @@ -0,0 +1,425 @@ + + * @link http://www.oxidmodule.com + */ + +$sLangName = "English"; +$iLangNr = 0; +// ------------------------------- +// RESOURCE IDENTITFIER = STRING +// ------------------------------- +$aLang = array( + + //Navigation + 'charset' => 'UTF-8', + 'd3mxordermanager' => ' Order Manager', + 'd3mxordermanager_settings' => 'Settings', + 'd3tbclordermanager_settings_main' => 'Main Settings', + 'd3mxordermanager_items' => 'Jobs', + 'd3tbclordermanager_items_main' => 'Main', + 'd3tbclordermanager_items_mall' => 'Mall', + 'd3tbclordermanager_items_overview' => 'Overview', + 'd3tbclordermanager_items_requ' => 'Requirements', + 'd3tbclordermanager_items_action' => 'Actions', + 'tbclorder_ordermanager_jobs' => 'D³ Order Manager', + 'D3_ORDERMANAGER_TRANSL' => 'Order Manager', + 'D3_ORDERMANAGER_METADATA_TITLE' => 'D³ Order Manager', + 'D3_ORDERMANAGER_METADATA_DESC' => 'Please always activate the module entries and only control the module activity in the admin area of ​​the module.', + 'D3_ORDERMANAGER_SET_DEBUG_DESC' => 'Activated debug mode don\'t process the job. Execution shows job details on screen. Call the cronjob in your browser for check via the shown link. Verify the informations.', + 'D3_ORDERMANAGER_SET_CRON' => 'generally cronjob settings', + 'D3_ORDERMANAGER_SET_CRON_ACTIVE' => 'cronjob active', + 'D3_ORDERMANAGER_SET_CRON_MAXORDERCNT' => 'max. order count per cron call', + 'D3_ORDERMANAGER_SET_CRON_PASSWORD' => 'access password', + 'D3_ORDERMANAGER_SET_CRON_EXTLINK' => 'external hyperlink', + 'D3_ORDERMANAGER_SET_CRON_EXTLINK_DESC' => 'Use this link, if you want start the cronjob script manually in your browser.', + 'D3_ORDERMANAGER_SET_CRON_CRONLINK' => 'URL for the cronjob setting', + 'D3_ORDERMANAGER_SET_CRON_CRONLINK_DESC' => 'Set this link in cronjob creation. The additional authentification parameter aren\'t required, because the cronjob script has a self check, if the execution is allowed. Create the cronjob for a timespan, in which all concerned orders can working out. You are able to start the cronjob script multiple at a day.', + 'D3_ORDERMANAGER_SET_CRON_LASTEXEC' => 'last execution', + 'D3_ORDERMANAGER_SET_CRON_JOBID' => 'cronjob informations for cronjob id "%1$s" -> %2$d assigned job', + 'D3_ORDERMANAGER_SET_CRON_JOBSID' => 'cronjob informations for cronjob id "%1$s" -> %2$d assigned jobs', + 'D3_ORDERMANAGER_SET_CRON_JOB_DESC' => '

If you want to start individual tasks at specific times or at intervals, you can use the cronjob ID to define a single task or task group that can then be started in a targeted manner. You set the cronjob ID on each individual task. For task groups, you set the same ID to multiple tasks. As soon as it is stored there, you will find the necessary information for this cronjob ID ( Cron job for active tasks with cronjob ID X ) in the module\'s basic settings. This allows you to set up the extra cron job.

Newly created tasks or tasks that have not been assigned a cronjob ID are automatically available under cronjob ID 0.

Learn more about using the cronjob IDs can be found in the manual for the module.

', + 'D3_ORDERMANAGER_SET_JOBSETTINGS' => 'job settings', + 'D3_ORDERMANAGER_SET_CALCULATESTATONDEMAND' => 'retrieve statistical informations for every task individually and on request only', + 'D3_ORDERMANAGER_SET_CALCULATESTATONDEMAND_DESC' => 'To display the statistical data, several database queries are executed in the corresponding tab. For shops with extensive order data or complex tasks, it may be that the statistics data can not be determined in one pass. The page can not be displayed. This option determines the data individually and only on request.', + 'D3_ORDERMANAGER_SET_FOLDERLIST' => 'manage folder, to group the jobs', + 'D3_ORDERMANAGER_SET_FOLDERLIST_DESC' => 'Add an additional multilang item into the list to add a new folder. Translate it in the language files of your shop.', + 'D3_ORDERMANAGER_ORDER_SELECTFOLDER' => 'select job folder', + 'D3_ORDERMANAGER_ORDER_ALL' => '-- all jobs --', + 'D3_ORDERMANAGER_ORDER_NEW' => 'new jobs', + 'D3_ORDERMANAGER_ORDER_PAYADVANCE' => 'prepaid processing', + 'D3_ORDERMANAGER_ORDER_PAYSTATUSCHECK' => 'reminders', + 'D3_ORDERMANAGER_ORDER_DELIVERYSTATUS' => 'delivery managment', + 'D3_ORDERMANAGER_ORDER_ORDERPROCESSING' => 'order processing', + 'D3_TOOLTIPS_NEWORDERMANAGER' => 'add a new job', + 'D3_GENERAL_ORDERMANAGER_SELECT_ALL' => 'select all items', + 'D3_GENERAL_ORDERMANAGER_SELECT_NONE' => 'deselect all items', + + 'D3_ORDERMANAGER_GENERAL_ACTIVTITLE' => 'AC', + 'D3_ORDERMANAGER_GENERAL_ACTIVTITLE_DESC' => 'active for automatic execution via cronjobs', + 'D3_ORDERMANAGER_GENERAL_ACTIVMANTITLE' => 'AM', + 'D3_ORDERMANAGER_GENERAL_ACTIVMANTITLE_DESC' => 'active for manually execution', + + 'D3_ORDERMANAGER_MAIN_FIELDSET_ACTIVE' => 'active status', + 'D3_ORDERMANAGER_MAIN_FIELDSET_EXECUTION' => 'execution', + 'D3_ORDERMANAGER_MAIN_FIELDSET_FOLLOWUP' => 'resubmission', + + 'D3_ORDERMANAGER_MAIN_ACTIVE' => 'active for automatic execution via cronjobs', + 'D3_ORDERMANAGER_MAIN_ACTIVE_DESC' => 'Activate the job. This switch performed, that the job will concidered in execution. How the execution will processed, the option don\'t decides this. If you remove the selection, this job will ignored in every execution.', + 'D3_ORDERMANAGER_MAIN_CRONJOBID' => 'Cronjob-ID', + 'D3_ORDERMANAGER_MAIN_ACTIVFROMTILL' => 'Or active for cron job execution', + 'D3_ORDERMANAGER_MAIN_EXECUTE2' => 'Only simulate task execution', + 'D3_ORDERMANAGER_MAIN_EXECUTE_DEBUG' => '(activated module wide debug mode prevents the real processing)', + 'D3_ORDERMANAGER_MAIN_EXECUTE_DESC' => 'Defined actions will processed unrevocable. For example if you set, that all concerned orders should delete, this orders don\'t exist after processing. The module wide selectable debug mode avoids this processing independently of this setting.', + 'D3_ORDERMANAGER_MAIN_MAILSEND' => 'send mail', + 'D3_ORDERMANAGER_MAIN_MAILSEND_DESC' => 'This option sends a mail to shop owner after cronjob execution. The mail contains further informations about the processed (or theoreticly processed) jobs. Possible errors will listed too. Set the defined switch, if items really should execute. If you don\'t set this option, no information will be send. Further informations about the job execution you\'ll find in logging area of the module connector too (depend of setted log level).', + 'D3_ORDERMANAGER_MAIN_EXECMANUALLY' => 'show on order for manually execution', + 'D3_ORDERMANAGER_MAIN_EXECMANUALLY_DESC' => 'If this option is selected, you\'ll find this job selectable in order overview. There you can start every job manually for every order or reset the execute date for a reexecute.', + 'D3_ORDERMANAGER_MAIN_MARKORDER' => 'don\'t mark processed orders as finished', + 'D3_ORDERMANAGER_MAIN_MARKORDER_DESC' => 'This orders will processed at next call again, if the requirements does fit with order properties. This may helpful for representations.', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY' => 'jobs breaks since last execution for mininmum...', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_DAY' => 'day(s)', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_HOUR' => 'hour(s)', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_MINUTE' => 'minute(s)', + 'D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_DESC' => 'If orders will not marked as "finished", they will processed again at every cronjob start. If you don\'t want this, you can break the job for a defined time. You can set this time span between 2 executions here.

Keep in mind, that jobs can executed so often only, how the cron script is started.', + 'D3_ORDERMANAGER_MAIN_SORT_DESC' => 'The sort value defines, when and in which order the jobs will executed. This setting is really important, if the jobs are interpedented. Jobs with small sort number will executed before jobs with higher sort numbers.', + 'D3_ORDERMANAGER_MAIN_LASTEXEC' => 'last execution:', + 'D3_ORDERMANAGER_MAIN_NOFOLDER' => 'no folder selected', + 'D3_GENERAL_ORDERMANAGER_SORT' => 'sort', + 'D3_GENERAL_ORDERMANAGER_CRONID' => 'cronjob id', + + 'D3_ORDERMANAGER_OVERVIEW_STAT' => 'Statistic', + 'D3_ORDERMANAGER_OVERVIEW_REQU' => 'Activated Requirements', + 'D3_ORDERMANAGER_OVERVIEW_NOREQUEST' => 'no (in your license available) requirements set', + 'D3_ORDERMANAGER_OVERVIEW_ACTION' => 'Activated Actions', + 'D3_ORDERMANAGER_OVERVIEW_NOACTION' => 'no (in your license available) actions set', + + 'D3_ORDERMANAGER_REQU' => 'Order Manager - requirements', + 'D3_ORDERMANAGER_REQU_TIME' => 'by time / timespan', + 'D3_ORDERMANAGER_REQU_FROMORDERNR' => 'from (including this) order', + 'D3_ORDERMANAGER_REQU_TOORDERNR' => 'to (including this) order', + 'D3_ORDERMANAGER_REQU_TIMESPAN' => 'timespan (1)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_MINIMUM' => 'at least', + 'D3_ORDERMANAGER_REQU_TIMESPAN_MINUTE' => 'minute(s)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_HOUR' => 'hour(s)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_DAY' => 'day(s)', + 'D3_ORDERMANAGER_REQU_TIMESPAN_AFTER' => 'after', + 'D3_ORDERMANAGER_REQU_TIMESPAN_ORDERDATE' => 'order date', + 'D3_ORDERMANAGER_REQU_TIMESPAN_DELDATE' => 'delivery date', + 'D3_ORDERMANAGER_REQU_TIMESPAN_PAIDDATE' => 'paid date', + 'D3_ORDERMANAGER_REQU_NOTSETDATE' => 'not set...', + 'D3_ORDERMANAGER_REQU_NOTSETDATE_DELDATE' => 'delivery date', + 'D3_ORDERMANAGER_REQU_NOTSETDATE_PAIDDATE' => 'paid date', + 'D3_ORDERMANAGER_REQU_WEEKDAYS' => 'from this weekdays', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_IF1' => 'if', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_ORDERDATE' => 'order date', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_DELDATE' => 'delivery date', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_PAIDDATE' => 'paid date', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_IF2' => 'was a', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_MONDAY' => 'Monday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_TUESDAY' => 'Tuesday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_WEDNESDAY' => 'Wednesday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_THURSDAY' => 'Thursday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_FRIDAY' => 'Friday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_SATURDAY' => 'Saturday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_SUNDAY' => 'Sunday', + 'D3_ORDERMANAGER_REQU_WEEKDAYS_IF3' => '', + 'D3_ORDERMANAGER_REQU_PAYMENTDELIVERY' => 'by payment type / delivery', + 'D3_ORDERMANAGER_REQU_PAYMENT' => 'if payment type is', + 'D3_ORDERMANAGER_REQU_DELIVERY' => 'if delivery is', + 'D3_ORDERMANAGER_REQU_TRACKCODE' => 'if trackcode is set', + 'D3_ORDERMANAGER_REQU_CURRENCY' => 'if currency (ISO 3 code) is', + 'D3_ORDERMANAGER_REQU_STORNO' => 'by cancel status', + 'D3_ORDERMANAGER_REQU_ORDERSTORNO' => 'if order is canceled', + 'D3_ORDERMANAGER_REQU_ORDERNOSTORNO' => 'if order is not canceled', + 'D3_ORDERMANAGER_REQU_ARTICLESTORNO' => 'if order contain canceled products', + 'D3_ORDERMANAGER_REQU_MAIL' => 'by customer data', + 'D3_ORDERMANAGER_REQU_MAILREGEXP' => 'search pattern for mail address filter', + 'D3_ORDERMANAGER_REQU_MAILREGEXP_DESC' => 'Insert the search pattern for the mail address filter. You can use the following wildcards:If you wanna use the wildcard signs as search string, mask it with a slash [ / ].

Examples:
"%@gmx.de" find all addresses from the domain gmx.de
"abc@rtl_.de" find the addresses from rtl.de and from rtl2.de too

The case sensitivity has no matter.', + 'D3_ORDERMANAGER_REQU_COUNTRY' => 'delivery or billing address is in', + 'D3_ORDERMANAGER_REQU_INGROUP' => 'customer is in group', + 'D3_ORDERMANAGER_REQU_NOTINGROUP' => 'customer is not in group', + 'D3_ORDERMANAGER_REQU_ORDER' => 'by order data', + 'D3_ORDERMANAGER_REQU_ORDERSUM' => 'order sum', + 'D3_ORDERMANAGER_REQU_ORDERSUMTYPE_TOTAL' => 'total sum', + 'D3_ORDERMANAGER_REQU_ORDERSUMTYPE_ARTICLE' => 'product sum', + 'D3_ORDERMANAGER_REQU_ORDERSUMREL_HIGHER' => 'is higher than', + 'D3_ORDERMANAGER_REQU_ORDERSUMREL_LOWER' => 'is less than', + 'D3_ORDERMANAGER_REQU_ORDERSUM_DEFCUR' => '(in shop base currency)', + 'D3_ORDERMANAGER_REQU_ARTICLECONTENT' => 'order do contains selected products', + 'D3_ORDERMANAGER_REQU_ARTICLECONTENT2' => 'search pattern for ', + 'D3_ORDERMANAGER_REQU_NOARTICLECONTENT' => "order don't contains selected products", + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE' => 'check order field for value', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_FIELD' => 'field name', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_FIELD_DESC' => 'This filter checks for a freely definable field of the "oxorder" database table. Enter the actual name of the field to be checked here. If you want to check for content in language fields (* _1), the specification of the multi-length name is required here.', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_VALUE' => 'field value', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_CONTENT' => 'contains value:', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_EMPTY' => 'is empty', + 'D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_NOTEMPTY' => 'is not empty', + 'D3_ORDERMANAGER_REQU_OTHERJOB' => 'other job', + 'D3_ORDERMANAGER_REQU_OTHERJOB_NAME' => 'job', + 'D3_ORDERMANAGER_REQU_OTHERJOB_UNKNOWNJOBID' => 'unknown job', + 'D3_ORDERMANAGER_REQU_OTHERJOB_EXECUTED' => 'executed', + 'D3_ORDERMANAGER_REQU_OTHERJOB_NOTEXECUTED' => 'not executed', + 'D3_ORDERMANAGER_REQU_OTHERJOB_DESC' => 'Here you can set the task of the order manager whose execution status should be checked on the existing purchase orders.', + 'D3_ORDERMANAGER_REQU_ARTICLECONTENT2_DESC' => 'Chose the field, that has to checked and insert the search pattern for the check. You can use the following wildcards:If you wanna use the wildcard signs as search string, mask it with a slash [ / ].

Examples:
"__shirt_" find "shirts" and "t-shirt" too
"%cup%" find all kinds of cups

The case sensitivity has no matter. Keep in mind, that your pattern is able for all languages of your shop.', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_ARTNUM' => 'article number', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_TITLE' => 'article title', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SHORTDESC' => 'article short description', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SELVARIANT' => 'variants / select list', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_PERSPARAM' => 'customization (PersParams)', + 'D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_CATID' => 'category id', + 'D3_ORDERMANAGER_REQU_INVOICENUM' => 'has got an invoice number', + 'D3_ORDERMANAGER_REQU_TRANSACTION' => 'transaction status', + 'D3_ORDERMANAGER_REQU_INFOLDER' => 'in one of the selected folders', + 'D3_ORDERMANAGER_REQU_LANGUAGE' => 'by used language', + 'D3_ORDERMANAGER_REQU_NOTINFOLDER' => 'not in one of the selected folders', + 'D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_OK' => 'OK', + 'D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_ERROR' => 'ERROR', + 'D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_NOT_OK' => 'all states except OK', + 'D3_ORDERMANAGER_REQU_MULTIPLE' => '(multiple selection possible with pressed Ctrl key)', + + 'D3_ORDERMANAGER_REQU_INDIV' => 'from individual requirements', + 'D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD' => 'execute the method of the order list object', + 'D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD_NAME' => 'method name', + 'D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD_DESC' => '

Only specify the name of the method here. Parameters or parentheses must not be used.

The method must exist "public" on the order list object ("OrderList / ListModel" and its extensions). The method call is not static.

Within the method, the oxOrderList / oxList object can be arbitrarily manipulated. It is not necessary to return the job list.

These parameters are passed to the method:

A return value is not processed.

', + + 'D3_ORDERMANAGER_ACTION' => 'Order Manager - actions', + 'D3_ORDERMANAGER_ACTION_GENERALORDERCURR' => '(in shop base currency)', + 'D3_ORDERMANAGER_ACTION_ORDER' => 'for order', + 'D3_ORDERMANAGER_ACTION_ORDERMOVE2FOLDER' => 'move in folder', + 'D3_ORDERMANAGER_ACTION_ORDERSTORNO' => 'cancel', + 'D3_ORDERMANAGER_ACTION_ORDERDELETE_DESC' => 'Keep in mind, that this action is not reversable!', + 'D3_ORDERMANAGER_ACTION_ORDERSETSENDEDNOW' => 'set today\'s date as delivery date', + 'D3_ORDERMANAGER_ACTION_ORDERSETPAIDNOW' => 'set today\'s date as paid date', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE' => 'set value in order field', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_FIELD' => 'field name', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_FIELD_DESC' => 'This action fills a freely definable field of the "oxorder" database table. Enter the actual name of the field to be filled here. If content is to be inserted in language fields (* _1), the specification of the multi-language name is required here.', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_VALUE' => 'field value', + 'D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_DESC' => 'Specify the final content to insert into the defined database field. The use of variables, placeholders and referencing field names is not possible here.', + 'D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD' => 'execute method of the order object', + 'D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD_NAME' => 'method name', + 'D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD_DESC' => '

Only specify the name of the method here. Parameters or parentheses must not be used.

The method must exist "public" on the order object ("Order" and its extensions). The method call is not static.

These parameters are passed to the method:

The expected return value is a boolean that defines whether the order object needs to be saved.

', + + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDELCOSTS' => 'change delivery cost', + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDELCOSTS_DESC' => 'Change order assigned delivery costs. Set it in shop base currency (currency rate = 1). This cost setting will calculated with order assigned exchange rate. Former delivery costs will overwritten.', + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDISCOUNT' => 'change discount', + 'D3_ORDERMANAGER_ACTION_ORDERCHANGEDISCOUNT_DESC' => 'Change order assigned discount. Set it in shop base currency (currency rate = 1). This discount setting will calculated with order assigned exchange rate. Former discounts will overwritten.', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDF' => 'generate PDF', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDF_NOPDF' => '(no PDF generator available)', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFATTACH_DESC' => '', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFINVOICE' => 'invoice', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFDELNOTE' => 'delivery note', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFATTACH' => 'attached to mail (require mail send in this job)', + 'D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFFILESAVE' => 'save as file:', + 'D3_ORDERMANAGER_ACTION_CUSTOMER' => 'for customer', + 'D3_ORDERMANAGER_ACTION_CUSTOMERADD2GROUP' => 'add to group', + 'D3_ORDERMANAGER_ACTION_CUSTOMERREMOVEFROMGROUP' => 'remove from group', + 'D3_ORDERMANAGER_ACTION_INFO' => 'informations', + 'D3_ORDERMANAGER_ACTION_MAILSEND' => 'send mail', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROM1' => '', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMSUBJECT' => 'subject', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_SUBJECT' => 'The CMS title is the mail subject too.', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE' => 'from template file', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_HTML' => 'HTML template', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_PLAIN' => 'plain template', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_ADMIN' => 'from admin template directory', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_FRONTEND' => 'from frontend template directory', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_MODULE' => 'from module directory', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_DESC' => 'In addition to the templates, the language blocks are always translated from the admin or frontend area, depending on the setting. If necessary, transfer the entries manually. If you load a template from a module directory, the frontend language modules are generally used.', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_DESC' => 'Insert the full filename (including folder from tpl folder und file extension)', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS' => 'from customer info', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_HTML' => 'HTML CMS', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_PLAIN' => 'plain CMS', + 'D3_ORDERMANAGER_ACTION_MAILSEND_FROM2' => 'to', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOCUSTOMER' => 'customer', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOOWNER' => 'shop owner', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL' => 'following mail address(es)', + 'D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL_DESC' => 'Insert one or more valid mail addresses in the input field. Seperate multiple addresses with semicolon.', + 'D3_ORDERMANAGER_ACTION_MAILSEND_USESTORNOARTICLES' => 'Orders contains storno articles too', + 'D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR' => 'spezielle Absende- und Reply-Adresse', + 'D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR_DESC'=> 'If required, enter a special sender address here. This is then also used as the reply address. Without specification, the sender address of the shop is used. Please check that this e-mail address may also be used by your SMTP server.', + 'D3_ORDERMANAGER_ACTION_EXPORTGROUP' => 'Export', + 'D3_ORDERMANAGER_ACTION_EXPORT' => 'export orders to list', + 'D3_ORDERMANAGER_ACTION_EXPORTCONTAINS' => 'containing fields: ', + 'D3_ORDERMANAGER_ACTION_EXPORTLOCATION' => 'export file will saved in: ', + 'D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE' => 'export pattern template: ', + 'D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE_DESC' => 'Enter here the name of the template containing the structure of the export (ex .: "CSV-Vorlage.tpl"). If the template is in a subdirectory of the folder below, add the extension path (eg: "d3ordermanager / CSV-Vorlage.tpl").

Examples of export templates can be found in the module package under "application / view / admin / tpl / d3ordermanager". Create a template for your own formats.', + 'D3_ORDERMANAGER_ACTION_EXPORTEXTENSION' => 'extension from export file: ', + 'D3_ORDERMANAGER_ACTION_DATEPLACEHOLDER' => '[date]', + 'D3_ORDERMANAGER_ACTION_EXPORTEXTENSION_DESC' => 'Here you can specify the file extension of the file to be exported. These are e.g. for CSV files the extension "csv" or "txt". XML files usually have the extension "xml". Please note: The content of the export files is not the responsibility of the file name ending. This must be assigned to the appropriate export template.', + 'D3_ORDERMANAGER_ACTION_DELETEGROUP' => 'Delete', + 'D3_ORDERMANAGER_ACTION_ORDERDELETE' => 'delete order', + 'D3_ORDERMANAGER_ACTION_INDIV' => 'individual actions', + 'D3_ORDERMANAGER_ACTION_MARKASFINISHED' => 'mark found unedited orders as finished', + 'D3_ORDERMANAGER_ACTION_MARKASFINISHED_MESSAGE' => "%u order(s) were marked as finished", + + 'D3_ORDERMANAGER_STAT' => 'Order Manager - statistic', + 'D3_ORDERMANAGER_STAT_REQUESTDATA' => 'request data', + 'D3_ORDERMANAGER_STAT_FINISHED' => 'edited orders:', + 'D3_ORDERMANAGER_STAT_FINISHED_DESC' => 'This total number of orders has been processed by this order. Whether the conditions changed in the meantime is irrelevant.', + 'D3_ORDERMANAGER_STAT_FINISHEDMONTH' => 'in last month edited orders:', + 'D3_ORDERMANAGER_STAT_FINISHEDMONTH_DESC' => 'These orders were processed by this order in the last month. Whether the conditions changed in the meantime is irrelevant.', + 'D3_ORDERMANAGER_STAT_TOFINISHED' => 'to edit orders:', + 'D3_ORDERMANAGER_STAT_TOFINISHED_DESC' => 'According to the currently set conditions, this number of orders is relevant for this order. If the order were currently started, these orders would be processed. Here are also orders that are processed recurring.', + 'D3_ORDERMANAGER_STAT_NOTFINISHED' => 'not to edit orders:', + 'D3_ORDERMANAGER_STAT_NOTFINISHED_DESC' => 'These orders have not yet been processed by this order. Possibly, these orders did not meet the conditions or the processing has not yet started. Here are also orders that are processed recurring.', + 'D3_ORDERMANAGER_ORDERMAIN_ORDERMANAGER' => 'Order Manager', + 'D3_ORDERMANAGER_ORDERMAIN_NOOMJOBS' => 'no manually executable jobs available', + 'D3_ORDERMANAGER_ORDERMAIN_EXECON' => 'exec. at', + 'D3_ORDERMANAGER_ORDERMAIN_EXECSTART' => 'execute for this order*', + 'D3_ORDERMANAGER_ORDERMAIN_REEXECSTART' => 'run again for this order*', + 'D3_ORDERMANAGER_ORDERMAIN_CHANGEEXEC' => 'edit mails and execute job*', + 'D3_ORDERMANAGER_ORDERMAIN_SAVEEXEC' => 'execute job with this content', + 'D3_ORDERMANAGER_ORDERMAIN_EXECINCLALLACTIONS' => '* inclusive all other configured actions of this job', + 'D3_ORDERMANAGER_ORDERMAIN_CANCELEXEC' => 'cancel job', + 'D3_ORDERMANAGER_ORDERMAIN_NOCHANGEEXEC' => 'no editable items available at this job', + 'D3_ORDERMANAGER_ORDERMAIN_EXECRESET' => 'reset', + 'D3_ORDERMANAGER_ORDERMAIN_EXECRESETCONFIRM' => 'Do you really want to reset the execution state?', + 'D3_ORDERMANAGER_ORDERMAIN_EXECSTART_DESC' => '* without use of requirements', + 'D3_ORDERMANAGER_ORDERMAIN_RECIPIENT' => 'recipient:', + 'D3_ORDERMANAGER_ORDERMAIN_SUBJECT' => 'subject:', + 'D3_ORDERMANAGER_ORDERMAIN_HTML' => 'HTML:', + 'D3_ORDERMANAGER_ORDERMAIN_PLAIN' => 'plain:', + 'D3_ORDERMANAGER_MAIL_OMJFROM' => 'Order Manager - result from', + 'D3_ORDERMANAGER_MAIL_ORDER' => 'order:', + 'D3_ORDERMANAGER_MAIL_GENERAL' => 'general:', + 'D3_ORDERMANAGER_MAIL_ORDERFROM' => 'from', + 'D3_ORDERMANAGER_MAIL_ORDERSUBJECT' => 'order manager result state', + 'D3_ORDERMANAGER_JOBDESC_MOVE2FOLDER' => 'move to folder "%s"', + 'D3_ORDERMANAGER_JOBDESC_STORNO' => 'order canceled', + 'D3_ORDERMANAGER_JOBDESC_DELETE' => 'delete, further execution stopped!', + 'D3_ORDERMANAGER_JOBDESC_SENDDATE' => 'set "sended" date to now', + 'D3_ORDERMANAGER_JOBDESC_PAIDDATE' => 'set "paid" date to now', + 'D3_ORDERMANAGER_JOBDESC_SETFIELDVALUE' => 'set "%s" in field "%s"', + 'D3_ORDERMANAGER_JOBDESC_EXECUTEMETHOD' => 'execute order method "%s"', + 'D3_ORDERMANAGER_JOBDESC_CHANGEDELCOST' => 'change delivery costs to %01.2f %s', + 'D3_ORDERMANAGER_JOBDESC_CHANGEDISCOUNT' => 'change discount to %01.2f %s', + 'D3_ORDERMANAGER_JOBDESC_ADDCUSTGROUP' => 'add customer to group "%s"', + 'D3_ORDERMANAGER_JOBDESC_REMOVECUSTGROUP' => 'remove customer from group "%s"', + 'D3_ORDERMANAGER_JOBDESC_SENDMAIL' => 'send mail to %s', + 'D3_ORDERMANAGER_JOBDESC_EXPORTLIST' => 'export to list %s', + 'D3_ORDERMANAGER_JOBDESC_CREATEPDF' => 'create %s pdf in %s', + 'D3_ORDERMANAGER_JOBDESC_CREATEPDF_INVOICE' => 'invoice', + 'D3_ORDERMANAGER_JOBDESC_CREATEPDF_DELNOTE' => 'delivery note', + 'D3_ORDERMANAGER_JOBDESC_ADDREMARK' => 'add remark', + 'D3_ORDERMANAGER_JOBERR_NOFOLDER' => 'ERROR: order folder isn\'t available: %s', + 'D3_ORDERMANAGER_JOBERR_NOFOLDERDEFINED' => 'ERROR: no order folder is chosen', + 'D3_ORDERMANAGER_JOBERR_NOGROUP' => 'ERROR: customer group isn\'t available: %s', + 'D3_ORDERMANAGER_JOBERR_NOGROUPDEFINED' => 'ERROR: no customer group is chosen', + 'D3_ORDERMANAGER_JOBERR_NOTEXECUTABLE' => 'action can\'t executed, because of licence restrictions or incomplete parameters', + 'D3_ORDERMANAGER_CONFIGVARS_IEXECJOBSLIMIT' => 'number of executable jobs:', + 'D3_ORDERMANAGER_CONFIGVARS_SADDTITLE' => 'module edition:', + 'D3_ORDERMANAGER_CONFIGVARS_BLUSEMAILSENDONLY' => 'limited to mail send actions:', + 'D3_ORDERMANAGER_REMARK_NOTE' => '[Orderm.]', + 'D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT' => 'Your module license makes you a maximum count of jobs available. You are able to create new job, possible they won\'t executed. Contact us for an extended license please.', + 'D3_ORDERMANAGER_ERROR_RESTRICTIONS' => 'You use the "%s" edition. Would you like to use the inactive functions, please contact us for an extended license.', + 'D3_ORDERMANAGER_ERROR_NOMALL' => 'Subshops aren\t available in your shop edition.', + 'D3_ORDERMANAGER_FIELDTITLE_OXID' => 'Order ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXSHOPID' => 'Shop assignment', + 'D3_ORDERMANAGER_FIELDTITLE_OXUSERID' => 'User assignment', + 'D3_ORDERMANAGER_FIELDTITLE_OXORDERDATE' => 'Order date', + 'D3_ORDERMANAGER_FIELDTITLE_OXORDERNR' => 'Order number', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLCOMPANY' => 'Company (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLEMAIL' => 'E-Mail (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLFNAME' => 'First name (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLLNAME' => 'Last name (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSTREET' => 'Street (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSTREETNR' => 'Street number (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLADDINFO' => 'add. info (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLUSTID' => 'VAT ID number (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLUSTIDSTATUS' => 'VAT ID status (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLCITY' => 'City (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLCOUNTRYID' => 'Country ID (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSTATEID' => 'State ID (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLZIP' => 'ZIP (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLFON' => 'Phone no. (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLFAX' => 'Fax no. (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLSAL' => 'Salutation (billing address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCOMPANY' => 'Company (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELFNAME' => 'First name (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELLNAME' => 'Last name (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSTREET' => 'Street (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSTREETNR' => 'Street no. (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELADDINFO' => 'add. info (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCITY' => 'City (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCOUNTRYID' => 'Country ID (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSTATEID' => 'State ID (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELZIP' => 'ZIP (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELFON' => 'Phone no. (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELFAX' => 'Fax no. (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELSAL' => 'Salutation (delivery address)', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYMENTID' => 'payment ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYMENTTYPE' => 'Payment type ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXTOTALNETSUM' => 'Order amount (net)', + 'D3_ORDERMANAGER_FIELDTITLE_OXTOTALBRUTSUM' => 'Order amount (gross)', + 'D3_ORDERMANAGER_FIELDTITLE_OXTOTALORDERSUM' => 'Total', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVAT1' => 'Tax rate 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVATPRICE1' => 'Tax amount 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVAT2' => 'Tax rate 2', + 'D3_ORDERMANAGER_FIELDTITLE_OXARTVATPRICE2' => 'Tax amount 2', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELCOST' => 'Shipping costs', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELVAT' => 'Tax rate shipping', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYCOST' => 'Payment costs', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYVAT' => 'Tax rate payment', + 'D3_ORDERMANAGER_FIELDTITLE_OXWRAPCOST' => 'Wrapping costs', + 'D3_ORDERMANAGER_FIELDTITLE_OXWRAPVAT' => 'Tax rate wrapping', + 'D3_ORDERMANAGER_FIELDTITLE_OXGIFTCARDCOST' => 'Gift card costs', + 'D3_ORDERMANAGER_FIELDTITLE_OXGIFTCARDVAT' => 'Tax rate gift card', + 'D3_ORDERMANAGER_FIELDTITLE_OXCARDID' => 'Gift card ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXCARDTEXT' => 'Gift card text', + 'D3_ORDERMANAGER_FIELDTITLE_OXDISCOUNT' => 'Discount', + 'D3_ORDERMANAGER_FIELDTITLE_OXEXPORT' => 'exported', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLNR' => 'Invoice no. 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXBILLDATE' => 'Invoice date 1', + 'D3_ORDERMANAGER_FIELDTITLE_OXTRACKCODE' => 'Track code', + 'D3_ORDERMANAGER_FIELDTITLE_OXSENDDATE' => 'Ship date', + 'D3_ORDERMANAGER_FIELDTITLE_OXREMARK' => 'Remarks', + 'D3_ORDERMANAGER_FIELDTITLE_OXVOUCHERDISCOUNT' => 'Voucher discount', + 'D3_ORDERMANAGER_FIELDTITLE_OXCURRENCY' => 'Currency', + 'D3_ORDERMANAGER_FIELDTITLE_OXCURRATE' => 'Currency rate', + 'D3_ORDERMANAGER_FIELDTITLE_OXFOLDER' => 'Folder', + 'D3_ORDERMANAGER_FIELDTITLE_OXTRANSID' => 'Transaction ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAYID' => 'Pay ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXXID' => '', + 'D3_ORDERMANAGER_FIELDTITLE_OXPAID' => 'Pay date', + 'D3_ORDERMANAGER_FIELDTITLE_OXSTORNO' => 'Storno', + 'D3_ORDERMANAGER_FIELDTITLE_OXIP' => 'IP address', + 'D3_ORDERMANAGER_FIELDTITLE_OXTRANSSTATUS' => 'Transaction status', + 'D3_ORDERMANAGER_FIELDTITLE_OXLANG' => 'language', + 'D3_ORDERMANAGER_FIELDTITLE_OXINVOICENR' => 'Invoice no. 2', + 'D3_ORDERMANAGER_FIELDTITLE_OXDELTYPE' => 'Shipping type', + 'D3_ORDERMANAGER_FIELDTITLE_OXPIXIEXPORT' => '3rd party module export status', + 'D3_ORDERMANAGER_FIELDTITLE_OXTSPROTECTID' => 'Trusted Shops Protection ID', + 'D3_ORDERMANAGER_FIELDTITLE_OXTSPROTECTCOSTS' => 'Trusted Shops costs', + 'D3_ORDERMANAGER_FIELDTITLE_OXTIMESTAMP' => 'Date last change', + 'D3_ORDERMANAGER_FIELDTITLE_OXISNETTOMODE' => 'Net mode', + 'D3_ORDERMANAGER_FIELDADD_LANG' => ' - language %u', + 'D3_ORDERMANAGER_FIELDDESC' => '%1$s (%2$s)', + + 'D3_ORDERMANAGER_CONFIGVARS_SEDITIONID' => 'edition id', + + 'D3_ORDERMANAGER_FILTER_SORTING' => 'filter by sort number', + 'D3_ORDERMANAGER_FILTER_TITLE' => 'filter by job title', + 'D3_ORDERMANAGER_FILTER_LANGUAGE' => 'filter by language', + 'D3_ORDERMANAGER_FILTER_FOLDER' => 'filter by folder', +); + + +/* + +[{oxmultilang ident="GENERAL_YOUWANTTODELETE"}] + + +*/ diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_changedelcosts.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_changedelcosts.tpl new file mode 100644 index 00000000..56aa45ed --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_changedelcosts.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blActionOrderChangeDeliveryCost_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{if $edit->getValue('sActionChangeDelCostValue')}][{$edit->getValue('sActionChangeDelCostValue')}][{else}]0.00[{/if}] [{oxmultilang ident="D3_ORDERMANAGER_ACTION_GENERALORDERCURR"}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERCHANGEDELCOSTS_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_changediscount.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_changediscount.tpl new file mode 100644 index 00000000..08098fc7 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_changediscount.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blActionOrderChangeDiscount_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{if $edit->getValue('sActionChangeDiscountValue')}][{$edit->getValue('sActionChangeDiscountValue')}][{else}]0.00[{/if}] [{oxmultilang ident="D3_ORDERMANAGER_ACTION_GENERALORDERCURR"}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERCHANGEDISCOUNT_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_custaddtogroup.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_custaddtogroup.tpl new file mode 100644 index 00000000..3d304c37 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_custaddtogroup.tpl @@ -0,0 +1,33 @@ +
+
+ + getValue('blActionCust2Group_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ [{if !$blActionRestriction}] + + [{/if}] + [{else}] +
    + [{foreach from=$oView->getGroupsList() item="oGroup"}] + [{if is_array($edit->getValue('sCustAddGroup')) && in_array($oGroup->getId(), $edit->getValue('sCustAddGroup'))}] +
  • + [{$oGroup->getFieldData('oxtitle')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_CUSTOMERADD2GROUP_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_custdelfromgroup.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_custdelfromgroup.tpl new file mode 100644 index 00000000..88070b7e --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_custdelfromgroup.tpl @@ -0,0 +1,33 @@ +
+
+ + getValue('blActionCustFromGroup_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ [{if !$blActionRestriction}] + + [{/if}] + [{else}] +
    + [{foreach from=$oView->getGroupsList() item="oGroup"}] + [{if is_array($edit->getValue('sCustRemoveGroup')) && in_array($oGroup->getId(), $edit->getValue('sCustRemoveGroup'))}] +
  • + [{$oGroup->getFieldData('oxtitle')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_CUSTOMERREMOVEFROMGROUP_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_deleteorder.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_deleteorder.tpl new file mode 100644 index 00000000..86b11862 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_deleteorder.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blActionOrderDelete_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERDELETE_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_executemethod.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_executemethod.tpl new file mode 100644 index 00000000..e23bca41 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_executemethod.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blActionOrderExecuteMethod_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD_NAME"}] [{$edit->getValue('sActionExecuteMethod_name')}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDEREXECUTEMETHOD_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_exportlist.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_exportlist.tpl new file mode 100644 index 00000000..3c25b6cf --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_exportlist.tpl @@ -0,0 +1,62 @@ +
+
+ + getValue('blActionExport_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_EXPORTCONTAINS"}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ [{if !$blActionRestriction}] + + [{/if}] + +

+ + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE_DESC"}]
+ +

+ getValue('sExportListFromTheme') == 'admin'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]>
+ getValue('sExportListFromTheme') == 'frontend'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]>
+ getValue('sExportListFromTheme') == 'module'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_DESC"}]
+ +

+ + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_EXPORTEXTENSION_DESC"}]
+ +

[{oxmultilang ident="D3_ORDERMANAGER_ACTION_EXPORTLOCATION"}]
[{$oView->getExportExamplePath()}] + [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_EXPORTCONTAINS"}] +
    + [{foreach from=$oView->getItemFieldNames() item="sFieldName"}] + [{if is_array($edit->getValue('aExportFieldList')) && in_array($sFieldName, $edit->getValue('aExportFieldList'))}] +
  • + [{$oView->getFieldNameDescription($sFieldName)}] +
  • + [{/if}] + [{/foreach}] +
+

+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE"}] [{$edit->getValue('sExportTemplatename')}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_EXPORTTEMPLATE_DESC"}]
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_ADMIN"}] ([{$oView->getManagerTemplateDirs(1)}]) +

+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_EXPORTEXTENSION"}] [{$edit->getValue('sExportExtension')}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_EXPORTEXTENSION_DESC"}]
+
[{oxmultilang ident="D3_ORDERMANAGER_ACTION_EXPORTLOCATION"}]
[{$oView->getExportExamplePath()}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_EXPORT_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_generatepdf.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_generatepdf.tpl new file mode 100644 index 00000000..e5c01b89 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_generatepdf.tpl @@ -0,0 +1,34 @@ +[{if !$oView->canGeneratePdf()}] + [{assign var="blNoPdf" value="disabled"}] +[{else}] + [{assign var="blNoPdf" value=""}] +[{/if}] + +
+
+ + getValue('blActionOrderGeneratePdf_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$blNoPdf}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + getValue('blActionOrderPdfTypeInvoice') == 1}]checked[{/if}] [{$blActionRestriction}] [{$blNoPdf}] [{$readonly}]>
+ + getValue('blActionOrderPdfTypeDelnote') == 1}]checked[{/if}] [{$blActionRestriction}] [{$blNoPdf}] [{$readonly}]> +
+ + getValue('blActionOrderPdfSendAttach') == 1}]checked[{/if}] [{$blActionRestriction}] [{$blNoPdf}] [{$readonly}]> [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFATTACH_DESC"}]
+ + getValue('blActionOrderPdfSendSave') == 1}]checked[{/if}] [{$blActionRestriction}] [{$blNoPdf}] [{$readonly}]> [{$edit->getShopDir()}] + [{else}] + [{if $edit->getValue('blActionOrderPdfTypeInvoice') == 1}]
[{/if}] + [{if $edit->getValue('blActionOrderPdfTypeDelnote') == 1}][{/if}] +
+ [{if $edit->getValue('blActionOrderPdfSendAttach') == 1}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERGENERATEPDFATTACH_DESC"}]
[{/if}] + [{if $edit->getValue('blActionOrderPdfSendSave') == 1}] [{$edit->getShopDir()}][{$edit->getValue('sActionOrderPdfSaveDir')}][{/if}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERGENERATEPDF_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_moveordertofolder.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_moveordertofolder.tpl new file mode 100644 index 00000000..acc51376 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_moveordertofolder.tpl @@ -0,0 +1,28 @@ +
+
+ + getValue('blActionOrder2Folder_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] +
    + [{foreach from=$oView->getItemFolders() key="field" item="color"}] + [{if $edit->getValue('sOrderFolder') == $field}] +
  • + [{oxmultilang ident=$field noerror=true}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERMOVE2FOLDER_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_sendmail.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_sendmail.tpl new file mode 100644 index 00000000..b023f91e --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_sendmail.tpl @@ -0,0 +1,130 @@ +
+
+ + getValue('blActionMailsend_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_DESC"}] +
+
+ [{if $oView->isEditMode()}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROM1"}]
+ getValue('sSendMailFromSource') == 'template'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_DESC"}]
+ [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_DESC"}]
+ getValue('sSendMailFromTheme') == 'admin'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]>
+ getValue('sSendMailFromTheme') == 'frontend'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]>
+ getValue('sSendMailFromTheme') == 'module'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_DESC"}]
+
+ getValue('sSendMailFromSource') == 'cms'}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> +
+
+ +
+ + +
+
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROM2"}]
+ + + getValue('blSendMailToCustomer') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOCUSTOMER_DESC"}]
+ + getValue('blSendMailToOwner') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOOWNER_DESC"}]
+ + getValue('blSendMailToCustom') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL_DESC"}] + +
+ + getValue('blGetStornoArticles') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_USESTORNOARTICLES_DESC"}]
+ + + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR_DESC"}] + [{else}] + [{if $edit->getValue('sSendMailFromSource') == 'template'}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE"}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMSUBJECT"}] [{$edit->getValue('sSendMailFromSubject')}]
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_HTML"}] [{$edit->getValue('sSendMailFromTemplatename')}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_DESC"}]
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_PLAIN"}] [{$edit->getValue('sSendMailFromTemplatenamePlain')}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTEMPLATE_DESC"}]
+ [{if $edit->getValue('sSendMailFromTheme') == 'admin'}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_ADMIN"}] ([{$oView->getManagerTemplateDirs(1)}]) + [{elseif $edit->getValue('sSendMailFromTheme') == 'frontend'}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_FRONTEND"}] ([{$oView->getManagerTemplateDirs(0)}]) + [{elseif $edit->getValue('sSendMailFromTheme') == 'module'}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_MODULE"}] [{$edit->getValue('sSendMailFromModulePath')}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMTPL_DESC"}] + [{/if}] + [{elseif $edit->getValue('sSendMailFromSource') == 'cms'}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS"}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_SUBJECT"}]
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_HTML"}] + [{foreach from=$oView->getContentList() item="oContent"}] + [{if $edit->getValue('sSendMailFromContentname') == $oContent->getId()}] + [{$oContent->getFieldData('oxtitle')}] ([{$oContent->getFieldData('oxloadid')}]) + [{/if}] + [{/foreach}] +
+ + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROMCMS_PLAIN"}] + [{foreach from=$oView->getContentList() item="oContent"}] + [{if $edit->getValue('sSendMailFromContentnamePlain') == $oContent->getId()}] + [{$oContent->getFieldData('oxtitle')}] ([{$oContent->getFieldData('oxloadid')}]) + [{/if}] + [{/foreach}] + [{/if}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_FROM2"}]
+ + [{if $edit->getValue('blSendMailToCustomer') == 1}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOCUSTOMER"}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOCUSTOMER_DESC"}], + [{/if}] + [{if $edit->getValue('blSendMailToOwner') == 1}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOOWNER"}] [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOOWNER_DESC"}], + [{/if}] + [{if $edit->getValue('blSendMailToCustom') == 1}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL"}] + "[{$edit->getValue('sSendMailToCustomAddress')}]" + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL_DESC"}] + [{/if}] + +
+ [{if $edit->getValue('blGetStornoArticles') == 1}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_USESTORNOARTICLES"}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_USESTORNOARTICLES_DESC"}]
+ [{/if}] + + [{if $edit->getValue('sSendMailReplyAddress')}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR"}] [{$edit->getValue('sSendMailReplyAddress')}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_USEALTREPLYADR_DESC"}]
+ [{/if}] + [{/if}] +
+
+
diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setfieldvalue.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setfieldvalue.tpl new file mode 100644 index 00000000..a428e462 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setfieldvalue.tpl @@ -0,0 +1,19 @@ +
+
+ + getValue('blActionOrderAddFieldValue_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_FIELD_DESC"}]
+ + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_DESC"}]
+ [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_FIELD"}] [{$edit->getValue('sActionAddField_field')}]
+ [{oxmultilang ident="D3_ORDERMANAGER_ACTION_ORDERADDFIELDVALUE_VALUE"}] [{$edit->getValue('sActionAddField_value')}]
+ [{/if}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setpaiddate.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setpaiddate.tpl new file mode 100644 index 00000000..fc2fef5b --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setpaiddate.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blActionOrderSetPaidNow_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERSETPAIDNOW_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setsendednowdate.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setsendednowdate.tpl new file mode 100644 index 00000000..62fcfbb8 --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_setsendednowdate.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blActionOrderSetSendedNow_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERSETSENDEDNOW_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Actions/d3ordermanager_action_stornoorder.tpl b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_stornoorder.tpl new file mode 100644 index 00000000..d089c9eb --- /dev/null +++ b/src/Application/views/admin/tpl/Actions/d3ordermanager_action_stornoorder.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blActionOrderStorno_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_ORDERSTORNO_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlecontent.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlecontent.tpl new file mode 100644 index 00000000..6f872200 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlecontent.tpl @@ -0,0 +1,48 @@ +
+
+ + [{assign var="sStatusVarName" value="blCheckOrderArticle"|cat:$oRequ->getSlotId()|cat:"_status"}] + getValue($sStatusVarName) == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{assign var="sRegExpVarName" value="sArticleContent"|cat:$oRequ->getSlotId()|cat:"RegExp"}] + [{assign var="sTypeVarName" value="sArticleContent"|cat:$oRequ->getSlotId()|cat:"Type"}] + [{if $oView->isEditMode()}] + + : + + + [{else}] + + [{if $edit->getValue($sTypeVarName) == 'oxartnum'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_ARTNUM"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxtitle'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_TITLE"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxshortdesc'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SHORTDESC"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxselvariant'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SELVARIANT"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxpersparam'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_PERSPARAM"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxcatid'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_CATID"}] + [{/if}] + : [{$edit->getValue($sRegExpVarName)}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ARTICLECONTENT2_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlestorno.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlestorno.tpl new file mode 100644 index 00000000..328c0ce4 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlestorno.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blCheckArticlestorno_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ARTICLESTORNO_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_countryfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_countryfilter.tpl new file mode 100644 index 00000000..e7d086ee --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_countryfilter.tpl @@ -0,0 +1,33 @@ +
+
+ + getValue('blCheckCountry_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] + [{strip}] +
    + [{foreach from=$oView->getCountryList() item="oCountry"}] + [{if is_array($edit->getValue('sCustCountryId')) && in_array($oCountry->getId(), $edit->getValue('sCustCountryId'))}] +
  • + [{$oCountry->getFieldData('oxtitle')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/strip}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_COUNTRY_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_currencyfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_currencyfilter.tpl new file mode 100644 index 00000000..1b32b6cd --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_currencyfilter.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blCheckCurrency_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{$edit->getValue('sCurrencyISOValue')}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_CURRENCY_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_datenotset.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_datenotset.tpl new file mode 100644 index 00000000..c9095740 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_datenotset.tpl @@ -0,0 +1,23 @@ +
+
+ + getValue('blCheckNotSetDate_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{if $edit->getValue('sNotSetDateType') == 'deldate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_NOTSETDATE_DELDATE"}] + [{elseif $edit->getValue('sNotSetDateType') == 'paiddate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_NOTSETDATE_PAIDDATE"}] + [{/if}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_NOTSETDATE_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_deliveryfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_deliveryfilter.tpl new file mode 100644 index 00000000..d8c42555 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_deliveryfilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckDelivery_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getDeliveryList() item="oDelivery"}] + [{if is_array($edit->getValue('sDeliveryId')) && in_array($oDelivery->getId(), $edit->getValue('sDeliveryId'))}] +
  • + [{$oDelivery->getFieldData('oxtitle')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_DELIVERY_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_executemethodfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_executemethodfilter.tpl new file mode 100644 index 00000000..c820ad84 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_executemethodfilter.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blCheckExecuteMethod_status') == 1}]checked[{/if}] [{$readonly}] [{$blActionRestriction}] [{$blActionRestriction}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD_NAME"}] [{$edit->getValue('sRequirementExecuteMethod_name')}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ORDEREXECUTEMETHOD_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_folderfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_folderfilter.tpl new file mode 100644 index 00000000..48b8aaed --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_folderfilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckInFolder_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getItemFolders() key="field" item="color"}] + [{if is_array($edit->getValue('sInFolderId')) && in_array($field, $edit->getValue('sInFolderId'))}] +
  • + [{oxmultilang ident=$field noerror=true}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_INFOLDER_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_fromordernr.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_fromordernr.tpl new file mode 100644 index 00000000..4fcfe8a5 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_fromordernr.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blCheckFromOrderNr_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{$edit->getValue('sFromOrderNrValue')}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_FROMORDERNR_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ingroupfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ingroupfilter.tpl new file mode 100644 index 00000000..b2b50b9d --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ingroupfilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckInGroup_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getGroupsList() item="oGroup"}] + [{if is_array($edit->getValue('sCustInGroupId')) && in_array($oGroup->getId(), $edit->getValue('sCustInGroupId'))}] +
  • + [{$oGroup->getFieldData('oxtitle')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_INGROUP_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_invoiceno.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_invoiceno.tpl new file mode 100644 index 00000000..e9159bca --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_invoiceno.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blCheckInvoiceNum_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_INVOICENUM_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_languagefilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_languagefilter.tpl new file mode 100644 index 00000000..a5d2b9ab --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_languagefilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckLanguage_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getLanguageList() item="oLang"}] + [{if is_array($edit->getValue('sInLanguageId')) && in_array($oLang->id, $edit->getValue('sInLanguageId'))}] +
  • + [{$oLang->name}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_LANGUAGE_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_mailregexpfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_mailregexpfilter.tpl new file mode 100644 index 00000000..028d9b0e --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_mailregexpfilter.tpl @@ -0,0 +1,15 @@ +
+
+ + getValue('blCheckMail_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> +
+
+ [{if $oView->isEditMode()}] + getValue('sMailValue')}][{/if}]' [{$blActionRestriction}] [{$readonly}]> + [{else}] + [{$edit->getValue('sMailValue')}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_MAILREGEXP_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_noarticlecontent.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_noarticlecontent.tpl new file mode 100644 index 00000000..45094e2d --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_noarticlecontent.tpl @@ -0,0 +1,48 @@ +
+
+ + [{assign var="sStatusVarName" value="blCheckNoOrderArticle"|cat:$oRequ->getSlotId()|cat:"_status"}] + getValue($sStatusVarName) == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{assign var="sRegExpVarName" value="sNoArticleContent"|cat:$oRequ->getSlotId()|cat:"RegExp"}] + [{assign var="sTypeVarName" value="sNoArticleContent"|cat:$oRequ->getSlotId()|cat:"Type"}] + [{if $oView->isEditMode()}] + + : + + + [{else}] + + [{if $edit->getValue($sTypeVarName) == 'oxartnum'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_ARTNUM"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxtitle'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_TITLE"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxshortdesc'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SHORTDESC"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxselvariant'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_SELVARIANT"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxpersparam'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_PERSPARAM"}] + [{/if}] + [{if $edit->getValue($sTypeVarName) == 'oxcatid'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ARTCONTENTTYPE_CATID"}] + [{/if}] + : [{$edit->getValue($sRegExpVarName)}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ARTICLECONTENT2_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notinfolderfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notinfolderfilter.tpl new file mode 100644 index 00000000..949a7a6b --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notinfolderfilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckNotInFolder_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getItemFolders() key="field" item="color"}] + [{if is_array($edit->getValue('sNotInFolderId')) && in_array($field, $edit->getValue('sNotInFolderId'))}] +
  • + [{oxmultilang ident=$field noerror=true}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_NOTINFOLDER_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notingroupfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notingroupfilter.tpl new file mode 100644 index 00000000..e286d904 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notingroupfilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckNotInGroup_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getGroupsList() item="oGroup"}] + [{if is_array($edit->getValue('sCustNotInGroupId')) && in_array($oGroup->getId(), $edit->getValue('sCustNotInGroupId'))}] +
  • + [{$oGroup->getFieldData('oxtitle')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_NOTINGROUP_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderfield.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderfield.tpl new file mode 100644 index 00000000..daf02f48 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderfield.tpl @@ -0,0 +1,37 @@ +
+
+ + getValue('blCheckOrderField_status') == 1}]checked[{/if}] [{$readonly}] [{$blActionRestriction}]> + +
+ [{if $oView->isEditMode()}] + + + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_FIELD_DESC"}]
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_VALUE"}]
+ getValue('sCheckOrderFieldType') == 'content' || $edit->getValue('sCheckOrderFieldType') == ''}]checked[{/if}] [{$readonly}] [{$blActionRestriction}]> + + + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ARTICLECONTENT2_DESC"}]
+ getValue('sCheckOrderFieldType') == 'empty'}]checked[{/if}] [{$readonly}] [{$blActionRestriction}]> +
+ getValue('sCheckOrderFieldType') == 'notempty'}]checked[{/if}] [{$readonly}] [{$blActionRestriction}]> + + [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_FIELD"}] [{$edit->getValue('sOrderField_FieldName')}]
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUE_VALUE"}]
+ [{if $edit->getValue('sCheckOrderFieldType') == 'content' || $edit->getValue('sCheckOrderFieldType') == ''}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_CONTENT"}] [{$edit->getValue('sOrderField_FieldValue')}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ARTICLECONTENT2_DESC"}]
+ [{/if}] + [{if $edit->getValue('sCheckOrderFieldType') == 'empty'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_EMPTY"}] + [{/if}] + [{if $edit->getValue('sCheckOrderFieldType') == 'notempty'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERFIELDVALUETYPE_NOTEMPTY"}] + [{/if}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ORDERFIELD_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordernonstorno.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordernonstorno.tpl new file mode 100644 index 00000000..96d7a013 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordernonstorno.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blCheckOrderNostorno_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ORDERNOSTORNO_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderstorno.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderstorno.tpl new file mode 100644 index 00000000..e2015e67 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderstorno.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blCheckOrderstorno_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ORDERSTORNO_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordersum.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordersum.tpl new file mode 100644 index 00000000..fba823fb --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordersum.tpl @@ -0,0 +1,42 @@ +
+
+ + getValue('blCheckOrderSum_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + + + + + + [{else}] + [{if $edit->getValue('sOrderSumType') == 'total'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERSUMTYPE_TOTAL"}] + [{/if}] + [{if $edit->getValue('sOrderSumType') == 'article'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERSUMTYPE_ARTICLE"}] + [{/if}] + + [{if $edit->getValue('sOrderSumRelation') == 'higher'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERSUMREL_HIGHER"}] + [{/if}] + [{if $edit->getValue('sOrderSumRelation') == 'lower'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERSUMREL_LOWER"}] + [{/if}] + + [{if $edit->getValue('sOrderSumValue')}][{$edit->getValue('sOrderSumValue')}][{else}]0.00[{/if}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_ORDERSUM_DEFCUR"}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_ORDERSUM_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_otherjob.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_otherjob.tpl new file mode 100644 index 00000000..8ee7ff57 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_otherjob.tpl @@ -0,0 +1,39 @@ +
+
+ + getValue('blCheckOtherJob_status') == 1}]checked[{/if}] [{$readonly}] [{$blActionRestriction}]> + +
+ [{if $oView->isEditMode()}] + + + + [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_OTHERJOB_NAME"}] "[{$oView->getManagerTitle($edit->getValue('sOtherJob_ID'))}]"  + [{if $edit->getValue('sOtherJob_Type') == 'exec' || $edit->getValue('sOtherJob_Type') == ''}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_OTHERJOB_EXECUTED"}] + [{elseif $edit->getValue('sOtherJob_Type') == 'notexec'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_OTHERJOB_NOTEXECUTED"}] + [{/if}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_OTHERJOB_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_paymentfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_paymentfilter.tpl new file mode 100644 index 00000000..382e492f --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_paymentfilter.tpl @@ -0,0 +1,31 @@ +
+
+ + getValue('blCheckPayment_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] +
    + [{foreach from=$oView->getPaymentList() item="oPayment"}] + [{if is_array($edit->getValue('sPaymentId')) && in_array($oPayment->getId(), $edit->getValue('sPaymentId'))}] +
  • + [{$oPayment->getFieldData('oxdesc')}] +
  • + [{/if}] + [{/foreach}] +
+ [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_PAYMENT_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_timespanfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_timespanfilter.tpl new file mode 100644 index 00000000..e9cb55ec --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_timespanfilter.tpl @@ -0,0 +1,48 @@ +
+
+ + [{assign var="sStatusVarName" value="blCheckTimespan"|cat:$oRequ->getSlotId()|cat:"_status"}] + getValue($sStatusVarName) == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{assign var="sValueVarName" value="sTimespan"|cat:$oRequ->getSlotId()|cat:"Value"}] + [{assign var="sUnitVarName" value="sTimespan"|cat:$oRequ->getSlotId()|cat:"Unit"}] + [{assign var="sTypeVarName" value="sTimespan"|cat:$oRequ->getSlotId()|cat:"Type"}] + [{if $oView->isEditMode()}] + + + + + + [{else}] + + [{$edit->getValue($sValueVarName)}] + [{if $edit->getValue($sUnitVarName) == 'minute'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_TIMESPAN_MINUTE"}] + [{elseif $edit->getValue($sUnitVarName) == 'hour'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_TIMESPAN_HOUR"}] + [{elseif $edit->getValue($sUnitVarName) == 'day'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_TIMESPAN_DAY"}] + [{/if}] + + [{if $edit->getValue($sTypeVarName) == 'orderdate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_TIMESPAN_ORDERDATE"}] + [{elseif $edit->getValue($sTypeVarName) == 'deldate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_TIMESPAN_DELDATE"}] + [{elseif $edit->getValue($sTypeVarName) == 'paiddate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_TIMESPAN_PAIDDATE"}] + [{/if}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_TIMESPAN_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_toordernr.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_toordernr.tpl new file mode 100644 index 00000000..6f066d26 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_toordernr.tpl @@ -0,0 +1,16 @@ +
+
+ + getValue('blCheckToOrderNr_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{$edit->getValue('sToOrderNrValue')}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_TOORDERNR_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_trackcodefilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_trackcodefilter.tpl new file mode 100644 index 00000000..c6a1a62c --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_trackcodefilter.tpl @@ -0,0 +1,14 @@ +
+
+ + getValue('blCheckTrackcode_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + [{else}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_TRACKCODE_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_transactionfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_transactionfilter.tpl new file mode 100644 index 00000000..eaf31bec --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_transactionfilter.tpl @@ -0,0 +1,28 @@ +
+
+ + getValue('blCheckTransaction_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + [{else}] + [{foreach from=$oView->getTransStatusList() item="sStatus"}] + [{if $edit->getValue('sOrderTransStatus') == $sStatus}] + [{assign var="sStatusMLIdent" value="D3_ORDERMANAGER_REQU_ORDERTRANSSTATUS_"|cat:$sStatus}] + [{oxmultilang ident=$sStatusMLIdent}], + [{/if}] + [{/foreach}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_TRANSACTION_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_weekdayfilter.tpl b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_weekdayfilter.tpl new file mode 100644 index 00000000..0bba04b8 --- /dev/null +++ b/src/Application/views/admin/tpl/Requirements/d3ordermanager_requ_weekdayfilter.tpl @@ -0,0 +1,67 @@ +
+
+ + getValue('blCheckWeekdays_status') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + +
+
+ [{if $oView->isEditMode()}] + + + + + + [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_IF3"}]
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_MULTIPLE"}]
+ + [{else}] + + [{if $edit->getValue('sWeekdaysType') == 'orderdate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_ORDERDATE"}] + [{elseif $edit->getValue('sWeekdaysType') == 'deldate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_DELDATE"}] + [{elseif $edit->getValue('sWeekdaysType') == 'paiddate'}] + [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_PAIDDATE"}] + [{/if}] + +
    + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Mon', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_MONDAY"}]
  • + [{/if}] + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Tue', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_TUESDAY"}]
  • + [{/if}] + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Wed', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_WEDNESDAY"}]
  • + [{/if}] + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Thu', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_THURSDAY"}]
  • + [{/if}] + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Fri', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_FRIDAY"}]
  • + [{/if}] + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Sat', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_SATURDAY"}]
  • + [{/if}] + [{if is_array($edit->getValue('sWeekdayDays')) && in_array('Sun', $edit->getValue('sWeekdayDays'))}] +
  • [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_SUNDAY"}]
  • + [{/if}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_REQU_WEEKDAYS_IF3"}] + [{/if}] + [{oxinputhelp ident="D3_ORDERMANAGER_REQU_WEEKDAYS_DESC"}] +
+
+
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_action.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_action.tpl new file mode 100644 index 00000000..c90380da --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_action.tpl @@ -0,0 +1,200 @@ +[{include file="headitem.tpl" title="D3_ORDERMANAGER_ACTION"|oxmultilangassign}] + + + + + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
+ [{$oViewConf->getHiddenSid()}] + + + + +
+ +
+ [{$oViewConf->getHiddenSid()}] + + + + + + + [{if $edit->getId() && !$edit->getLicenseActive()}] + + + + [{/if}] + + + + +
+
[{oxmultilang ident="D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT"}]
+
+ + [{assign var="blRestricted" value=false}] + [{foreach from=$oView->getGroupedActionList() key="sGroupId" item="oActionList"}] +
+
+ + + [{oxmultilang ident=$sGroupId}] + + + + [{foreach from=$oActionList->getActionList() item="oAction"}] + [{if $oAction->isAllowed()}] + [{assign var="blActionRestriction" value=""}] + [{else}] + [{assign var="blActionRestriction" value="readonly disabled"}] + [{assign var="blRestricted" value=true}] + [{/if}] + + [{include file=$oAction->getTplName() oAction=$oAction}] + [{/foreach}] +
+
+ [{/foreach}] + + [{if $blRestricted}] + [{include file="d3_cfg_ordermanageritem_restrictions.tpl"}] + [{/if}] + + + + + +

+ + + + + + +
+
+
+ +[{include file="d3_cfg_mod_inc.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_list.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_list.tpl new file mode 100644 index 00000000..50237a0e --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_list.tpl @@ -0,0 +1,288 @@ +[{include file="headitem.tpl" title="d3mxcfgmod"|oxmultilangassign box="list"}] +[{assign var="where" value=$oView->getListFilter()}] + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + + + + + +[{if $oView->d3getShowListItems()}] + +
+ +
+ +[{else}] + +[{/if}] + +[{include file="pagetabsnippet.tpl"}] + + + + diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_main.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_main.tpl new file mode 100644 index 00000000..8420f01b --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_main.tpl @@ -0,0 +1,277 @@ +[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}] + + + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
+ [{$oViewConf->getHiddenSid()}] + + + + +
+ +
+ [{$oViewConf->getHiddenSid()}] + + + + + + + + [{if $edit->getId() && !$edit->getLicenseActive()}] + + + + [{/if}] + + + + + + + +
+
[{oxmultilang ident="D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT"}]
+
+
+ [{oxmultilang ident="D3_ORDERMANAGER_MAIN_FIELDSET_ACTIVE"}] + + + + + + [{if $blUseTimeCheck}] + + + + + [{/if}] + + + + + + + + + + +
+ + + + getFieldData('oxactive') == 1}]checked[{/if}] [{$readonly}]> + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_ACTIVE_DESC"}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_MAIN_ACTIVFROMTILL"}]  + +  
+    +
+   + + + + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_JOB_DESC"}] +
+   + + + getFieldData('D3_OM_EXECMANUALLY')}]checked[{/if}] [{$readonly}]> + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_EXECMANUALLY_DESC"}] +
+
+ +
+ [{oxmultilang ident="D3_ORDERMANAGER_MAIN_FIELDSET_EXECUTION"}] + + + + + + + + + +
+ + + + hasDebugMode()}]disabled[{/if}] class="edittext ext_edittext" name="value[blItemExecute]" value="0" [{if false == $edit->getValue('blItemExecute')}]checked[{/if}] [{$readonly}]> + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_EXECUTE_DESC"}] +
+   + + + getValue('blItemMailSend')}]checked[{/if}] [{$readonly}]> + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_MAILSEND_DESC"}] +
+
+ +
+ [{oxmultilang ident="D3_ORDERMANAGER_MAIN_FIELDSET_FOLLOWUP"}] + + + + + + + + + + +
+   + + + getFieldData('D3_OM_MARKORDER')}]checked[{/if}] [{$readonly}]> + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_MARKORDER_DESC"}] +
+   + + + + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_UNMARKEDEXECDELAY_DESC"}] +
+
+ + + [{include file="d3_modprofile_actionbuttons.tpl"}] +
+
+ + + + + + + + + + + + + + + + + + + + + + + [{if $blShowLangSwitch}] + + + + [{/if}] +
+   + + +
+   + + +
+   + + + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_SORT_DESC"}] +
+   + + + [{oxinputhelp ident="D3_ORDERMANAGER_MAIN_FOLDER_DESC"}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_MAIN_LASTEXEC"}]  + + [{$edit->getValue('iLastExecDate')|date_format:"%Y-%m-%d %H:%M:%S"}] +

+ [{include file="language_edit.tpl"}]
+
+
+
+ +[{include file="d3_cfg_mod_inc.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_mall.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_mall.tpl new file mode 100644 index 00000000..ada2500f --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_mall.tpl @@ -0,0 +1,23 @@ +[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}] + +
+ [{$oViewConf->getHiddenSid()}] + + + + +
+ +[{if $edit->getId() && !$edit->getLicenseActive()}] + + + + +
+
[{oxmultilang ident="D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT"}]
+
+[{/if}] + +[{oxmultilang ident="D3_ORDERMANAGER_ERROR_NOMALL"}] + +[{include file="d3_cfg_mod_inc.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_overview.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_overview.tpl new file mode 100644 index 00000000..e7ed49fd --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_overview.tpl @@ -0,0 +1,312 @@ +[{include file="headitem.tpl" title="D3_ORDERMANAGER_OVERVIEW"|oxmultilangassign}] + + + + + + + + +[{assign var="readonly" value="readonly disabled"}] + +
+ [{$oViewConf->getHiddenSid()}] + + + + +
+ +[{if $oView->getDataOnDemand()}] +
+ [{$oViewConf->getHiddenSid()}] + + + + + +[{/if}] + + + [{if $edit->getId() && !$edit->getLicenseActive()}] + + + + [{/if}] + + + + +
+
[{oxmultilang ident="D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT"}]
+
+ +
+
+ + + [{oxmultilang ident="D3_ORDERMANAGER_OVERVIEW_STAT"}] + + +
+
+ [{oxmultilang ident="D3_ORDERMANAGER_STAT_FINISHED"}] [{oxinputhelp ident="D3_ORDERMANAGER_STAT_FINISHED_DESC"}] +
+
+ [{assign var="mFinishedCount" value=$oView->getFinishedCount()}] + [{$mFinishedCount}] + [{if $oView->getDataOnDemand()}] + + [{if false == $oView->hasRequestedData('finishedCount', 'getFinishedCount')}] + + + + + + [{/if}] + [{/if}] +
+
+
+
+
+ [{oxmultilang ident="D3_ORDERMANAGER_STAT_FINISHEDMONTH"}] [{oxinputhelp ident="D3_ORDERMANAGER_STAT_FINISHEDMONTH_DESC"}] +
+
+ [{assign var="mFinishedMonthCount" value=$oView->getFinishedMonthCount()}] + [{$mFinishedMonthCount}] + [{if $oView->getDataOnDemand()}] + + [{if false == $oView->hasRequestedData('finishedMonthCount', 'getFinishedMonthCount')}] + + + + + + [{/if}] + [{/if}] +
+
+
+
+
+ [{oxmultilang ident="D3_ORDERMANAGER_STAT_TOFINISHED"}] [{oxinputhelp ident="D3_ORDERMANAGER_STAT_TOFINISHED_DESC"}] +
+
+ [{assign var="mToFinishedCount" value=$oView->getToFinishedCount()}] + [{$mToFinishedCount}] + [{if $oView->getDataOnDemand()}] + + [{if false == $oView->hasRequestedData('toFinishedCount', 'getToFinishedCount')}] + + + + + + [{/if}] + [{/if}] +
+
+
+
+
+ [{oxmultilang ident="D3_ORDERMANAGER_STAT_NOTFINISHED"}] [{oxinputhelp ident="D3_ORDERMANAGER_STAT_NOTFINISHED_DESC"}] +
+
+ [{assign var="mNotFinishedCount" value=$oView->getNotFinishedCount()}] + [{$mNotFinishedCount}] + [{if $oView->getDataOnDemand()}] + + [{if false == $oView->hasRequestedData('notFinishedCount', 'getNotFinishedCount')}] + + + + + + [{/if}] + [{/if}] +
+
+
+
+
+ +
+
+ + + [{oxmultilang ident="D3_ORDERMANAGER_OVERVIEW_REQU"}] + + + + [{assign var="aRequList" value=$oView->getRequirementList()}] + [{assign var="blActiveRequ" value=false}] + + [{foreach from=$aRequList item="oRequ"}] + [{if $oRequ->isActive()}] + [{include file=$oRequ->getTplName()}] + [{assign var="blActiveRequ" value=true}] + [{/if}] + [{/foreach}] + + [{if $blActiveRequ == false}] +
+
+ [{oxmultilang ident="D3_ORDERMANAGER_OVERVIEW_NOREQUEST" }] +
+
+ [{/if}] + +
+
+ +
+
+ + + [{oxmultilang ident="D3_ORDERMANAGER_OVERVIEW_ACTION"}] + + + + [{assign var="aActionList" value=$oView->getActionList()}] + [{assign var="blActiveAction" value=false}] + + [{foreach from=$aActionList item="oAction"}] + [{if $oAction->isActive()}] + [{include file=$oAction->getTplName()}] + [{assign var="blActiveAction" value=true}] + [{/if}] + [{/foreach}] + + [{if $blActiveAction == false}] +
+
+ [{oxmultilang ident="D3_ORDERMANAGER_OVERVIEW_NOACTION"}] +
+
+ [{/if}] +
+
+
+[{if $oView->getDataOnDemand()}] +
+[{/if}] + +[{include file="d3_cfg_mod_inc.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_requ.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_requ.tpl new file mode 100644 index 00000000..b6072515 --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanageritem_requ.tpl @@ -0,0 +1,196 @@ +[{include file="headitem.tpl" title="D3_ORDERMANAGER_REQU"|oxmultilangassign}] + + + + + + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
+ [{$oViewConf->getHiddenSid()}] + + + + +
+ +
+ [{$oViewConf->getHiddenSid()}] + + + + + + + [{if $edit->getId() && !$edit->getLicenseActive()}] + + + + [{/if}] + + + + +
+
[{oxmultilang ident="D3_ORDERMANAGER_ERROR_IEXECJOBSLIMIT"}]
+
+ + [{assign var="blRestricted" value=false}] + [{foreach from=$oView->getGroupedRequirementList() key="sGroupId" item="oRequList"}] +
+
+ + + [{oxmultilang ident=$sGroupId}] + + + [{foreach from=$oRequList->getRequirementList() item="oRequ"}] + [{if $oRequ->isAllowed()}] + [{assign var="blActionRestriction" value=""}] + [{else}] + [{assign var="blActionRestriction" value="readonly disabled"}] + [{assign var="blRestricted" value=true}] + [{/if}] + + [{include file=$oRequ->getTplName() oRequ=$oRequ}] + [{/foreach}] +
+
+ [{/foreach}] + + [{if $blRestricted}] + [{include file="d3_cfg_ordermanageritem_restrictions.tpl"}] + [{/if}] + + + + + +

+ + + +
+
+
+ +[{include file="d3_cfg_mod_inc.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_cfg_ordermanagerset_main.tpl b/src/Application/views/admin/tpl/d3_cfg_ordermanagerset_main.tpl new file mode 100644 index 00000000..3913ac46 --- /dev/null +++ b/src/Application/views/admin/tpl/d3_cfg_ordermanagerset_main.tpl @@ -0,0 +1,288 @@ +[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}] + + + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
+ [{$oViewConf->getHiddenSid()}] + + + + +
+ +
+ [{$oViewConf->getHiddenSid()}] + + + + + + + + + + + +
+ + [{include file="d3_cfg_mod_active.tpl"}] + +
+
+ + + [{oxmultilang ident="D3_ORDERMANAGER_SET_JOBSETTINGS"}] + + +
+
+ +
+
+ + getValue('blCalcStatOnDemand') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CALCULATESTATONDEMAND_DESC"}] +
+
+
+
+
+ +
+
+ + [{oxinputhelp ident="D3_ORDERMANAGER_SET_FOLDERLIST_DESC"}] +
+
+
+
+
+ +
+
+ + + [{oxmultilang ident="D3_ORDERMANAGER_SET_CRON"}] + + +
+
+ +
+
+ + getValue('blCronActive') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_ACTIVE_DESC"}] +
+
+
+
+
+ +
+
+ + + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_MAXORDERCNT_DESC"}] +
+
+
+
+
+ +
+
+ + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_PASSWORD_DESC"}] +
+
+
+
+
+ + [{foreach from=$oView->getAvailableCronjobIds() item="aCronJobIds"}] +
+
+ + + [{$oView->getCJIDDesc($aCronJobIds)}] [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_JOB_DESC"}] + + +
+
+ [{oxmultilang ident="D3_ORDERMANAGER_SET_CRON_EXTLINK"}] +
+
+ + + + [{$oView->getCronLink(true, $aCronJobIds.id)}] + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_EXTLINK_DESC"}] +
+
+
+
+
+ [{oxmultilang ident="D3_ORDERMANAGER_SET_CRON_CRONLINK"}] +
+
+ [{$oView->getCronLink(false, $aCronJobIds.id)}] + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_CRONLINK_DESC"}] +
+
+
+
+
+ [{oxmultilang ident="D3_SHGENERATOR_CRON_SHGENERATOR"}] +
+
+ + + + + [{oxinputhelp ident="D3_SHGENERATOR_CRON_SHGENERATOR_DESC"}] +
+
+
+
+
+ [{oxmultilang ident="D3_ORDERMANAGER_SET_CRON_LASTEXEC"}] +
+
+ [{$edit->getValue($oView->getCronTimestampVarName($aCronJobIds.id))|oxformdate}] + [{oxinputhelp ident="D3_ORDERMANAGER_SET_CRON_LASTEXEC_DESC"}] +
+
+
+
+
+ [{/foreach}] + + + + + +
+ + + +
+
+ +
+ +[{include file="d3_cfg_mod_inc.tpl"}] diff --git a/src/Application/views/admin/tpl/d3_ordermanager_bottomnaviitem.tpl b/src/Application/views/admin/tpl/d3_ordermanager_bottomnaviitem.tpl new file mode 100644 index 00000000..5b6f25a4 --- /dev/null +++ b/src/Application/views/admin/tpl/d3_ordermanager_bottomnaviitem.tpl @@ -0,0 +1,27 @@ + + +
+[{strip}] + + +[{/strip}] +
\ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_ordermanager_jobs.tpl b/src/Application/views/admin/tpl/d3_ordermanager_jobs.tpl new file mode 100644 index 00000000..a610f416 --- /dev/null +++ b/src/Application/views/admin/tpl/d3_ordermanager_jobs.tpl @@ -0,0 +1,228 @@ +[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}] + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + + + +[{assign var="oCurr" value=$edit->getOrderCurrency()}] + +
+ [{$oViewConf->getHiddenSid()}] + + + +
+ + + + [{d3modcfgcheck modid="d3_ordermanager"}] + [{if $sAction == "execChangedContents"}] + + [{else}] + + [{/if}] + [{/d3modcfgcheck}] + [{if !$mod_d3_ordermanager}] + + [{/if}] + +
+
+ [{$oViewConf->getHiddenSid()}] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Auftrag: + + [{$oOrderManager->getFieldData('oxtitle')}]   +
+ + + + + + + [{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_EXECINCLALLACTIONS"}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_RECIPIENT"}] + + + getValue('blSendMailToCustomer') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOCUSTOMER_DESC"}]
+ + getValue('blSendMailToOwner') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOOWNER_DESC"}]
+ + getValue('blSendMailToCustom') == 1}]checked[{/if}] [{$blActionRestriction}] [{$readonly}]> + + + [{oxinputhelp ident="D3_ORDERMANAGER_ACTION_MAILSEND_TOMAIL_DESC"}] +
+ [{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_SUBJECT"}] + + +
+ [{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_HTML"}] + + +
+ [{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_PLAIN"}] + + +
+
+
+
+ +
+ [{$oViewConf->getHiddenSid()}] + + + + + + +
+
+ [{if $oView->d3GetJobList()}] +
+ [{$oViewConf->getHiddenSid()}] + + + + + + + [{assign var="listclass" value="listitem"}] + [{foreach from=$oView->d3GetJobList() item="oOrderManager"}] + + [{assign var="sExecTime" value=$oOrderManager->getLastExecutedTime($oxid)}] + [{assign var="sExecStatus" value=$oOrderManager->getExecutedStatus($oxid)}] + + + + + [{if $listclass == "listitem"}] + [{assign var="listclass" value="listitem2"}] + [{else}] + [{assign var="listclass" value="listitem"}] + [{/if}] + [{/foreach}] + [{if $blExecNote}] + + [{/if}] +
[{$oOrderManager->getFieldData('oxtitle')}] + [{if $sExecStatus == 'finished'}] + + + + [{elseif $sExecStatus == 'reexecute'}] + + + + [{assign var="blExecNote" value=true}] + [{else}] + + + + [{assign var="blExecNote" value=true}] + [{/if}] + [{if $sExecTime}] +
([{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_EXECON"}] [{$sExecTime|oxformdate}])
+ [{/if}] +
+ [{if $sExecStatus == 'finished'}] + [{elseif $oOrderManager->getValue('blActionMailsend_status')}] + + + + [{else}] + + + + [{/if}] +
[{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_EXECSTART_DESC"}]
+
+ [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_ORDERMAIN_NOOMJOBS"}] + [{/if}] +
+
+
+ [{oxmultilang ident="D3_CFG_MOD_NOTACTIVE"}] +
+
+ +[{include file="d3_cfg_mod_inc.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3_ordermanager_order_remark.tpl b/src/Application/views/admin/tpl/d3_ordermanager_order_remark.tpl new file mode 100644 index 00000000..bdab0f99 --- /dev/null +++ b/src/Application/views/admin/tpl/d3_ordermanager_order_remark.tpl @@ -0,0 +1,7 @@ +[{block name="d3ordermanager_remark_replace"}][{strip}] + [{capture name="sOxidContent" assign="remark_items"}][{strip}] + [{include file=$sOriginalTplName}] + [{/strip}][{/capture}] +[{/strip}][{/block}] + +[{$oView->d3FixRemarkItems($remark_items)}] diff --git a/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl b/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl new file mode 100644 index 00000000..5c91c878 --- /dev/null +++ b/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl @@ -0,0 +1,45 @@ +[{block name="d3ordermanager_infomail_main"}] + + + + [{oxmultilang ident="D3_ORDERMANAGER_MAIL_ORDERSUBJECT"}] + + + + [{oxmultilang ident="D3_ORDERMANAGER_MAIL_OMJFROM"}] [{$smarty.now|date_format:"%d.%m.%Y %H:%I"}] + + [{strip}] + [{foreach from=$aNotes item="aManagerJobs" key="sOrderId"}] + [{block name="d3ordermanager_infomail_order"}] + [{assign var="oOrder" value=$oEmailView->d3getOrder($sOrderId)}] + [{if $oOrder->getId()}] + [{oxmultilang ident="D3_ORDERMANAGER_MAIL_ORDER"}] [{$oOrder->getFieldData('oxordernr')}] [{oxmultilang ident="D3_ORDERMANAGER_MAIL_ORDERFROM"}] [{$oOrder->getFieldData('oxorderdate')}] ([{$oOrder->getFieldData('oxbilllname')}], [{$oOrder->getFieldData('oxbillfname')}]):
+ [{else}] + [{oxmultilang ident="D3_ORDERMANAGER_MAIL_GENERAL"}]:
+ [{/if}] + + [{/block}] + [{/foreach}] + [{/strip}] + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/email/plain/d3ordermanager_info_plain.tpl b/src/Application/views/admin/tpl/email/plain/d3ordermanager_info_plain.tpl new file mode 100644 index 00000000..11ca1c14 --- /dev/null +++ b/src/Application/views/admin/tpl/email/plain/d3ordermanager_info_plain.tpl @@ -0,0 +1,13 @@ +[{oxmultilang ident="D3_ORDERMANAGER_MAIL_OMJFROM"}] [{$smarty.now|date_format:"%d.%m.%Y %H:%I"}] + +[{foreach from=$aNotes item="aManagerJobs" key="sOrderId"}] +[{assign var="oOrder" value=$oEmailView->d3getOrder($sOrderId)}] +[{if $oOrder->getId()}][{oxmultilang ident="D3_ORDERMANAGER_MAIL_ORDER"}] [{$oOrder->getFieldData('oxordernr')}] [{oxmultilang ident="D3_ORDERMANAGER_MAIL_ORDERFROM"}] [{$oOrder->getFieldData('oxorderdate')}] ([{$oOrder->getFieldData('oxbilllname')}], [{$oOrder->getFieldData('oxbillfname')}])[{else}][{oxmultilang ident="D3_ORDERMANAGER_MAIL_GENERAL"}][{/if}]: +[{foreach from=$aManagerJobs item="aJobActions" key="sManagerId"}] +[{assign var="oOrderManager" value=$oEmailView->d3getOrderManager($sManagerId)}] + [{$oOrderManager->getFieldData('oxtitle')}] +[{foreach from=$aJobActions item="sJobText"}] + [{$sJobText}] +[{/foreach}] +[{/foreach}] +[{/foreach}] diff --git a/src/Application/views/admin/tpl/export-templates/CSV-Vorlage.tpl b/src/Application/views/admin/tpl/export-templates/CSV-Vorlage.tpl new file mode 100644 index 00000000..181d7a13 --- /dev/null +++ b/src/Application/views/admin/tpl/export-templates/CSV-Vorlage.tpl @@ -0,0 +1,47 @@ +[{assign var="sEnclosure" value='"'}] +[{assign var="sLineSeparator" value="@new_line@"}] +[{assign var="sFieldSeparator" value=","}] + +[{*** special chars ***************}] +[{* new line => "@new_line@" *}] +[{* tab => "@tab@" *}] +[{* white space => "@space@" *}] +[{*********************************}] + +[{strip}] + [{capture assign="sHeadArea"}] + [{block name="d3ordermanager_exporttemplate_csv_head"}] + [{if $aFieldList}] + [{foreach name="fieldlist" key="key" from=$aFieldList item="sFieldName"}] + [{block name="d3ordermanager_exporttemplate_csv_headfieldname"}] + [{$sEnclosure}][{$sFieldName}][{$sEnclosure}] + [{/block}] + [{if $smarty.foreach.fieldlist.last eq false}] + [{$sFieldSeparator}] + [{else}] + [{$sLineSeparator}] + [{/if}] + [{/foreach}] + [{/if}] + [{/block}] + [{/capture}] +[{/strip}] + +[{strip}] + [{capture assign="sContentArea"}] + [{block name="d3ordermanager_exporttemplate_csv_content"}] + [{if $aContentList}] + [{foreach name="contentlist" key="contentlistkey" from=$aContentList item="sContent"}] + [{block name="d3ordermanager_exporttemplate_csv_contentfield"}] + [{$sEnclosure}][{$sContent}][{$sEnclosure}] + [{/block}] + [{if $smarty.foreach.contentlist.last eq false}] + [{$sFieldSeparator}] + [{else}] + [{$sLineSeparator}] + [{/if}] + [{/foreach}] + [{/if}] + [{/block}] + [{/capture}] +[{/strip}] diff --git a/src/Application/views/admin/tpl/export-templates/XML-Vorlage.tpl b/src/Application/views/admin/tpl/export-templates/XML-Vorlage.tpl new file mode 100644 index 00000000..7e3e7fd1 --- /dev/null +++ b/src/Application/views/admin/tpl/export-templates/XML-Vorlage.tpl @@ -0,0 +1,29 @@ +[{assign var="sLineSeparator" value="@new_line@"}] + +[{*** special chars ***************}] +[{* new line => "@new_line@" *}] +[{* tab => "@tab@" *}] +[{* white space => "@space@" *}] +[{*********************************}] + +[{strip}] + [{capture assign="sHeadArea"}] + [{if $aFieldList}] + [{literal}][{/literal}][{$sLineSeparator}] + [{/if}] + [{/capture}] +[{/strip}] + +[{strip}] + [{capture assign="sContentArea"}] + [{if $aContentList}] + [{$sLineSeparator}] + [{foreach name="contentlist" key="contentlistkey" from=$aContentList item="sContent"}] + @tab@[{$sLineSeparator}] + @tab@@tab@[{$sContent}][{$sLineSeparator}] + @tab@[{$sLineSeparator}] + [{/foreach}] + [{$sLineSeparator}] + [{/if}] + [{/capture}] +[{/strip}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/d3_cfg_ordermanageritem_restrictions.tpl b/src/Application/views/admin/tpl/inc/d3_cfg_ordermanageritem_restrictions.tpl new file mode 100644 index 00000000..a9bb8ca3 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/d3_cfg_ordermanageritem_restrictions.tpl @@ -0,0 +1 @@ +
[{$oView->getRestrictionMessage()}]
\ No newline at end of file diff --git a/src/Application/views/tpl/email/html/d3ordermanager_delivery_delay.tpl b/src/Application/views/tpl/email/html/d3ordermanager_delivery_delay.tpl new file mode 100644 index 00000000..d9d3d83a --- /dev/null +++ b/src/Application/views/tpl/email/html/d3ordermanager_delivery_delay.tpl @@ -0,0 +1,15 @@ +[{include file="email/html/header.tpl" title=$oShop->oxshops__oxname->value}] + +verfügbare Variablen:
+- Shop: $oShop
+- Bestellung: $oOrder
+- Kunde: $oUser
+ +Hallo [{$oOrder->oxorder__oxbillsal->value|oxmultilangsal}] [{$oOrder->oxorder__oxbilllname->getRawValue()}],
+
+wegen Lieferschwierigkeiten unserer Lieferanten wird sich die Zustellung Ihrer Bestellung [{$oOrder->oxorder__oxordernr->getRawValue()}] +leider um ca. 1 Woche verzögern. Wir bitten um Ihr Verständnis.
+
+Ihr [{$oShop->oxshops__oxname->getRawValue() }]-Team. + +[{include file="email/html/footer.tpl"}] diff --git a/src/Application/views/tpl/email/html/d3ordermanager_delivery_delay_subject.tpl b/src/Application/views/tpl/email/html/d3ordermanager_delivery_delay_subject.tpl new file mode 100644 index 00000000..c2cda049 --- /dev/null +++ b/src/Application/views/tpl/email/html/d3ordermanager_delivery_delay_subject.tpl @@ -0,0 +1 @@ +Lieferverzoegerung / delivery delay diff --git a/src/Application/views/tpl/email/plain/d3ordermanager_delivery_delay.tpl b/src/Application/views/tpl/email/plain/d3ordermanager_delivery_delay.tpl new file mode 100644 index 00000000..530b0209 --- /dev/null +++ b/src/Application/views/tpl/email/plain/d3ordermanager_delivery_delay.tpl @@ -0,0 +1,12 @@ +verfuegbare Variablen: +- Shop: $oShop +- Bestellung: $oOrder +- Kunde: $oUser + +Hallo [{$oOrder->oxorder__oxbillsal->value|oxmultilangsal}] [{$oOrder->oxorder__oxbilllname->getRawValue()}], + +wegen Lieferschwierigkeiten unserer Lieferanten wird sich die Zustellung Ihrer Bestellung [{$oOrder->oxorder__oxordernr->getRawValue()}] leider um ca. 1 Woche verzoegern. Wir bitten um Ihr Verstaendnis. + +Ihr [{$oShop->oxshops__oxname->getRawValue()}]-Team. + +[{oxcontent ident="oxemailfooterplain"}] \ No newline at end of file diff --git a/src/IntelliSenseHelper.php b/src/IntelliSenseHelper.php new file mode 100644 index 00000000..945ebea7 --- /dev/null +++ b/src/IntelliSenseHelper.php @@ -0,0 +1,34 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Model +{ + class d3_oxbasket_ordermanager_parent extends \OxidEsales\Eshop\Application\Model\Basket {} + + class d3_oxbasketitem_ordermanager_parent extends \OxidEsales\Eshop\Application\Model\BasketItem {} + + class d3_oxemail_ordermanager_parent extends \OxidEsales\Eshop\Core\Email {} + + class d3_oxorder_ordermanager_parent extends \OxidEsales\Eshop\Application\Model\Order {} + + class d3_oxuser_ordermanager_parent extends \OxidEsales\Eshop\Application\Model\User {} +} + +namespace D3\Ordermanager\Modules\Application\Controller\Admin +{ + class d3_order_remark_ordermanager_parent extends \OxidEsales\Eshop\Application\Controller\Admin\OrderRemark {} +} \ No newline at end of file diff --git a/src/Modules/Application/Controller/Admin/d3_order_remark_ordermanager.php b/src/Modules/Application/Controller/Admin/d3_order_remark_ordermanager.php new file mode 100644 index 00000000..6738342e --- /dev/null +++ b/src/Modules/Application/Controller/Admin/d3_order_remark_ordermanager.php @@ -0,0 +1,67 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Controller\Admin; + +use OxidEsales\Eshop\Application\Model\Remark; +use OxidEsales\Eshop\Core\Registry; + +class d3_order_remark_ordermanager extends d3_order_remark_ordermanager_parent +{ + protected $_d3SearchPattern = '(.*?)(\[.*?\])(.*?<\s*/option>)'; + + public function render() + { + $sRet = parent::render(); + + $this->addTplParam('sOriginalTplName', $sRet); + $sRet = 'd3_ordermanager_order_remark.tpl'; + + return $sRet; + } + + /** + * @param $sTplContent + * @return string + */ + public function d3FixRemarkItems($sTplContent) + { + $aRemarkList = $this->getViewDataElement("allremark"); + /** + * @var $sOffSet + * @var Remark $oRemark + */ + foreach ($aRemarkList as $sOffSet => $oRemark) { + if ($oRemark->getFieldData('oxtype') == 'd3om') { + $sTplContent = $this->d3ReplaceType($sTplContent, $oRemark->getId()); + } + } + return $sTplContent; + } + + /** + * @param $sHtml + * @param $sId + * @return string + */ + public function d3ReplaceType($sHtml, $sId) + { + $sPattern = '@'.sprintf($this->_d3SearchPattern, $sId).'@is'; + $sReplace = '\1'.Registry::getLang()->translateString('D3_ORDERMANAGER_REMARK_NOTE', null, true).'\5'; + return preg_replace($sPattern, $sReplace, $sHtml); + } +} \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxbasket_ordermanager.php b/src/Modules/Application/Model/d3_oxbasket_ordermanager.php new file mode 100644 index 00000000..9f39e3e6 --- /dev/null +++ b/src/Modules/Application/Model/d3_oxbasket_ordermanager.php @@ -0,0 +1,222 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Model; + +use OxidEsales\Eshop\Application\Model\OrderArticle; +use OxidEsales\Eshop\Application\Model\Order; +use OxidEsales\Eshop\Application\Model\BasketItem; +use OxidEsales\Eshop\Application\Model\DiscountList; +use OxidEsales\Eshop\Application\Model\Discount; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Price; +use OxidEsales\Eshop\Core\PriceList; + +/** + * Class d3_oxbasket_ordermanager + * @package D3\Ordermanager\Modules\Models + * @mixin \OxidEsales\Eshop\Application\Model\Basket + */ +class d3_oxbasket_ordermanager extends d3_oxbasket_ordermanager_parent +{ + /** + * Adds order article to basket (method normally used while recalculating order) + * + * @param OrderArticle $oOrderArticle order article to store in basket + */ + public function addOrderArticleToBasket4OrderManager($oOrderArticle) + { + // adding only if amount > 0 + if ($oOrderArticle->getFieldData('oxamount') > 0) { + $sItemId = $oOrderArticle->getId(); + //inserting new + /** @var $oBasketItem d3_oxbasketitem_ordermanager */ + $oBasketItem = oxNew(BasketItem::class); + $oBasketItem->setStockCheckStatus(false); + $oBasketItem->initFromOrderArticle($oOrderArticle); + $oBasketItem->setPrice($oOrderArticle->getPrice()); + $oBasketItem->setWrapping($oOrderArticle->getFieldData('oxwrapid')); + $oBasketItem->setBundle($oOrderArticle->isBundle()); + $oBasketItem->d3ChangeOrderArticle2RealArticle(); + + $this->_aBasketContents[$sItemId] = $oBasketItem; + + //calling update method + $this->onUpdate(); + } + } + + /** + * @param bool $blForceUpdate + * @param $oOrder + */ + public function calculateBasket4OrderManager($blForceUpdate = false, $oOrder) + { + if (!$this->isEnabled()) { + return; + } + + if (false == $this->_blUpdateNeeded && false == $blForceUpdate) { + return; + } + + $this->_aCosts = array(); + + $this->_oPrice = oxNew(Price::class); + $this->_oPrice->setBruttoPriceMode(); + + // 1. saving basket to the database + $this->_save(); + + // 2. remove all bundles + $this->_clearBundles(); + + // 3. generate bundle items + $this->_addBundles(); + + // reserve active basket + if (Registry::getConfig()->getConfigParam('blPsBasketReservationEnabled')) { + Registry::getSession()->getBasketReservations()->reserveBasket($this); + } + + // 4. calculating item prices + $this->_calcItemsPrice4OrderManager(); + + // 5. calculating/applying discounts + $this->_calcBasketDiscount4OrderManager($oOrder); + + // 6. calculating basket total discount + $this->_calcBasketTotalDiscount(); + + // 7. check for vouchers + $this->_calcVoucherDiscount(); + + // 8. applies all discounts to pricelist + $this->_applyDiscounts(); + + // 9. calculating additional costs: + // 9.1: delivery + $this->setCost('oxdelivery', $this->_calcDeliveryCost()); + + // 9.2: adding wrapping costs + $this->setCost('oxwrapping', $this->_calcBasketWrapping()); + + // 9.3: adding payment cost + $this->setCost('oxpayment', $this->_calcPaymentCost4OrderManager($oOrder)); + + // 10. calculate total price + $this->_calcTotalPrice(); + + // 11. formating discounts + $this->formatDiscount(); + + // 12.setting to up-to-date status + $this->afterUpdate(); + } + + protected function _calcItemsPrice4OrderManager() + { + // resetting + $this->setSkipDiscounts(false); + + // resetting + $this->_aItemDiscounts = array(); + + $this->_oProductsPriceList = oxNew(PriceList::class); + $this->_oDiscountProductsPriceList = oxNew(PriceList::class); + $this->_oNotDiscountedProductsPriceList = oxNew(PriceList::class); + + /** @var $oDiscountList DiscountList */ + $oDiscountList = Registry::get(DiscountList::class); + + /** @var $oBasketItem BasketItem */ + foreach ($this->_aBasketContents as $oBasketItem) { + if (!$oBasketItem->isDiscountArticle() && ( $oArticle = $oBasketItem->getArticle())) { + $oBasketPrice = $oBasketItem->getUnitPrice(); + $oBasketItem->setRegularUnitPrice(clone $oBasketPrice); + $oBasketItem->setPrice($oBasketPrice); + //P adding product price + $this->_oProductsPriceList->addToPriceList($oBasketItem->getPrice()); + + $oBasketPrice->setBruttoPriceMode(); + if (!$oArticle->skipDiscounts() && $this->canCalcDiscounts()) { + // apply basket type discounts for item + $aDiscounts = $oDiscountList->getBasketItemDiscounts($oArticle, $this, $this->getBasketUser()); + reset($aDiscounts); + /** @var Discount $oDiscount */ + foreach ($aDiscounts as $oDiscount) { + $oBasketPrice->setDiscount($oDiscount->getAddSum(), $oDiscount->getAddSumType()); + } + $oBasketPrice->calculateDiscount(); + } else { + $oBasketItem->setSkipDiscounts(true); + $this->setSkipDiscounts(true); + } + + $oBasketPrice->multiply($oBasketItem->getAmount()); + + //P collect discount values for basket items which are discountable + if (!$oArticle->skipDiscounts()) { + $this->_oDiscountProductsPriceList->addToPriceList($oBasketPrice); + $this->_aDiscountedVats[$oBasketPrice->getVat()] += $oBasketPrice->getVatValue(); + } else { + $this->_oNotDiscountedProductsPriceList->addToPriceList($oBasketPrice); + $oBasketItem->setSkipDiscounts(true); + $this->setSkipDiscounts(true); + } + } elseif ($oBasketItem->isBundle()) { + // if bundles price is set to zero + $oPrice = oxNew(Price::class); + $oBasketItem->setPrice($oPrice); + } + } + } + + /** + * @param Order $oOrder + * @return Price + */ + protected function _calcPaymentCost4OrderManager($oOrder) + { + $oPaymentPrice = oxNew(Price::class); + $oPaymentPrice->setBruttoPriceMode(); + $oPaymentPrice->setPrice($oOrder->getFieldData('oxpaycost')); + + return $oPaymentPrice; + } + + /** + * @param Order $oOrder + */ + protected function _calcBasketDiscount4OrderManager($oOrder) + { + $oDiscount = new \stdClass(); + $oDiscount->sOXID = 'stdDiscount'; + $oDiscount->sDiscount = 'RabattText'; + $oDiscount->sType = 'abs'; + $oDiscount->dDiscount = $oOrder->getFieldData('oxdiscount'); + $oDiscount->fDiscount = $oOrder->getFieldData('oxdiscount'); + + $this->_aDiscounts = array($oDiscount); + + if (false == is_array($this->_aDiscountedVats)) { + $this->_aDiscountedVats = array( + '0' => 0 + ); + } + } +} diff --git a/src/Modules/Application/Model/d3_oxbasketitem_ordermanager.php b/src/Modules/Application/Model/d3_oxbasketitem_ordermanager.php new file mode 100644 index 00000000..fe721e2c --- /dev/null +++ b/src/Modules/Application/Model/d3_oxbasketitem_ordermanager.php @@ -0,0 +1,36 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Model; + +use OxidEsales\Eshop\Application\Model\OrderArticle; +use OxidEsales\Eshop\Application\Model\Article; + +class d3_oxbasketitem_ordermanager extends d3_oxbasketitem_ordermanager_parent +{ + public function d3ChangeOrderArticle2RealArticle() + { + if ($this->_oArticle instanceof OrderArticle) { + $sArticleId = $this->_oArticle->getProductId(); + $oArticle = oxNew(Article::class); + + if ($oArticle->exists($sArticleId) && $oArticle->load($sArticleId)) { + $this->_oArticle = $oArticle; + } + } + } +} diff --git a/src/Modules/Application/Model/d3_oxemail_ordermanager.php b/src/Modules/Application/Model/d3_oxemail_ordermanager.php new file mode 100644 index 00000000..b5ca9148 --- /dev/null +++ b/src/Modules/Application/Model/d3_oxemail_ordermanager.php @@ -0,0 +1,531 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Model; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use D3\ModCfg\Application\Model\Log\d3log; +use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler; +use D3\ModCfg\Application\Model\d3str; +use OxidEsales\Eshop\Application\Model\Order; +use OxidEsales\Eshop\Application\Model\Shop; +use OxidEsales\Eshop\Application\Model\Remark; +use OxidEsales\Eshop\Application\Model\Basket; +use OxidEsales\Eshop\Application\Model\Payment; +use OxidEsales\Eshop\Application\Model\Content; +use OxidEsales\Eshop\Core\Module\Module; +use OxidEsales\Eshop\Core\UtilsView; +use OxidEsales\Eshop\Core\Registry; + +class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent +{ + protected $_sOrderManagerInfoTemplate = 'd3ordermanager_info_html.tpl'; + protected $_sOrderManagerInfoPlainTemplate = 'd3ordermanager_info_plain.tpl'; + private $_sModId = 'd3_ordermanager'; + /** @var d3ordermanager */ + public $oOrderManager; + + /** + * constructor + */ + public function __construct() + { + $this->_oConfig = Registry::getConfig(); + + parent::__construct(); + } + + /** + * @param array $aOrderManagerNotes + * @return bool + */ + public function d3sendOrderManagerEmail($aOrderManagerNotes) + { + startProfile(__METHOD__); + + $oShop = $this->_getShop(); + $oSmarty = $this->_getSmarty(); + + $this->_setMailParams($oShop); + $this->setViewData("aNotes", $aOrderManagerNotes); + $this->setViewData("shopTemplateDir", Registry::getConfig()->getTemplateDir(false)); + $this->setViewData("oShop", $oShop); + $oSmarty->template_dir = Registry::getConfig()->getTemplateDir(false); + + $this->_processViewArray(); + + $this->setBody($oSmarty->fetch($this->_sOrderManagerInfoTemplate)); + $this->setAltBody($oSmarty->fetch($this->_sOrderManagerInfoPlainTemplate)); + + d3_cfg_mod::get($this->_sModId)->d3getLog()->log( + d3log::NOTICE, + __CLASS__, + __FUNCTION__, + __LINE__, + 'send job execution info mail', + $this->getBody() + ); + + $sSubject = Registry::getLang()->translateString('D3_ORDERMANAGER_MAIL_ORDERSUBJECT', 0); + $this->setSubject($sSubject); + + $sFullName = $oShop->__get('oxshops__oxname')->getRawValue(); + $this->setRecipient($oShop->getFieldData('oxinfoemail'), $sFullName); + $this->setReplyTo($oShop->getFieldData('oxinfoemail'), $oShop->__get('oxshops__oxname')->getRawValue()); + + $blSuccess = $this->send(); + + stopProfile(__METHOD__); + + return $blSuccess; + } + + /** + * @param $sOxId + * @return Order + */ + public function d3getOrder($sOxId) + { + if (strstr($sOxId, '@@')) { + $aOxId = explode('@@', $sOxId); + $sOxId = $aOxId[0]; + } + + /** @var $oOrder Order */ + $oOrder = oxNew(Order::class); + $oOrder->Load($sOxId); + return $oOrder; + } + + /** + * @param $sOxId + * @return d3ordermanager + */ + public function d3getOrderManager($sOxId) + { + /** @var $oOrder d3ordermanager */ + $oOrder = oxNew(d3ordermanager::class); + $oOrder->Load($sOxId); + return $oOrder; + } + + /** + * @param d3ordermanager $oOrderManager + * @return bool + */ + public function sendOrderManagerMail(d3ordermanager $oOrderManager) + { + $this->oOrderManager = $oOrderManager; + $aContent = $this->getOrderManagerMailContent($oOrderManager); + + $oShop = $this->_getShop(); + $this->setBody($aContent['html']); + $this->setAltBody($aContent['plain']); + $this->setSubject($aContent['subject']); + + $this->_d3SetOrderManagerReplyAddress($oOrderManager, $oShop); + + $oRemark = $this->_d3SetOrderManagerMailRecipients($oShop); + + $this->_d3AddOrderManagerPdfAttachment($oOrderManager); + + $blSuccess = $this->send(); + + if ($blSuccess && $oRemark) { + $oRemark->save(); + } + + return $blSuccess; + } + + /** + * @param Shop $oShop + * + * @return null|Remark + */ + protected function _d3SetOrderManagerMailRecipients(Shop $oShop) + { + $oRemark = null; + if ($this->_d3hasOrderManagerCustomerRecipient()) { + $oRemark = $this->_d3sendOrderManagerMailToCustomer($oShop); + } elseif ($this->_d3hasOrderManagerOwnerRecipient()) { + $this->_d3sendOrderManagerMailToOwner($oShop); + } elseif ($this->_d3hasOrderManagerCustomRecipient()) { + $this->_d3sendOrderManagerMailToCustom(); + } + + return $oRemark; + } + + /** + * @param $sVarName + * + * @return mixed + */ + protected function _d3getOrderManagerMailOption($sVarName) + { + $aEditedValues = $this->oOrderManager->getEditedValues(); + return $aEditedValues[$sVarName] === false || $aEditedValues[$sVarName] === null ? + $this->oOrderManager->getValue($sVarName) : + $aEditedValues[$sVarName]; + } + + /** + * @return mixed + */ + protected function _d3hasOrderManagerCustomerRecipient() + { + return $this->_d3getOrderManagerMailOption('blSendMailToCustomer'); + } + + /** + * @return mixed + */ + protected function _d3hasOrderManagerOwnerRecipient() + { + return $this->_d3getOrderManagerMailOption('blSendMailToOwner'); + } + + /** + * @return mixed + */ + protected function _d3hasOrderManagerCustomRecipient() + { + return $this->_d3getOrderManagerMailOption('blSendMailToCustom'); + } + + /** + * @return mixed + */ + protected function _d3getOrderManagerCustomRecipientList() + { + return $this->_d3getOrderManagerMailOption('sSendMailToCustomAddress'); + } + + /** + * @return d3_cfg_mod + */ + public function d3GetSet() + { + return d3_cfg_mod::get($this->_sModId); + } + + /** + * @param d3ordermanager $oOrderManager + * @return array + */ + public function getOrderManagerMailContent(d3ordermanager $oOrderManager) + { + $this->oOrderManager = $oOrderManager; + $aContent = array(); + + $blTplFromAdmin = $oOrderManager->getValue('sSendMailFromTheme') == 'admin' ? true : false; + Registry::getConfig()->setAdminMode($blTplFromAdmin); + + $oShop = $this->_getShop(); + $this->_setMailParams($oShop); + + $oSmarty = $this->_getSmarty(); + + /** @var $oBasket Basket */ + $oBasket = $oOrderManager->getCurrentItem()->d3getOrderBasket4OrderManager($oOrderManager); + + /** @var $oPayment Payment */ + $oPayment = oxNew(Payment::class); + $oPayment->load($oBasket->getPaymentId()); + + $oOrderManager->getCurrentItem()->d3setBasket4OrderManager($oBasket); + $oOrderManager->getCurrentItem()->d3setPayment4OrderManager($oPayment); + + $this->setViewData("oShop", $oShop); + $this->setViewData("oViewConf", $this->getViewConfig()); + $this->setViewData("oOrder", $oOrderManager->getCurrentItem()); + $this->setViewData("oUser", $oOrderManager->getCurrentItem()->getOrderUser()); + $this->setViewData("shopTemplateDir", Registry::getConfig()->getTemplateDir(false)); + $this->setViewData("charset", Registry::getLang()->translateString("charset")); + + $this->setViewData("shop", $oShop); + $this->setViewData("order", $oOrderManager->getCurrentItem()); + $this->setViewData("user", $oOrderManager->getCurrentItem()->getOrderUser()); + $this->setViewData("payment", $oPayment); + $this->setViewData("oDelSet", $oOrderManager->getCurrentItem()->getDelSet()); + $this->setViewData("currency", $oOrderManager->getCurrentItem()->getOrderCurrency()); + $this->setViewData("basket", $oBasket); + + $oSmarty->template_dir = $this->getTemplateDir4OrderManager($oOrderManager); + $this->_processViewArray(); + + if (false == $this->d3GetSet()->getLicenseConfigData('blUseMailSendOnly', 0)) { + $oSmarty = $this->d3SendMailHook($oSmarty); + } + + $aContent = $this->_d3GenerateOrderManagerMailContent($aContent, $oSmarty); + + Registry::getConfig()->setAdminMode(true); + + return $aContent; + } + + /** + * @param d3ordermanager $oOrderManager + * @return string + */ + public function getTemplateDir4OrderManager($oOrderManager) + { + if ($oOrderManager->getValue('sSendMailFromTheme') == 'module') { + /** @var Module $oModule */ + $oModule = oxNew(Module::class); + /** @var d3str $oD3Str */ + $oD3Str = oxNew(d3str::class); + $sModuleId = $oOrderManager->getValue('sSendMailFromModulePath'); + + /** @var d3ShopCompatibilityAdapterHandler $oD3CompatibilityAdapterHandler */ + $oD3CompatibilityAdapterHandler = oxNew(d3ShopCompatibilityAdapterHandler::class); + $sModulePath = $oD3CompatibilityAdapterHandler->call( + 'oxmodule__getModuleFullPath', + array($oModule, $sModuleId) + ); + + $sPath = $oD3Str->untrailingslashit($sModulePath); + } else { + $blAdmin = $oOrderManager->getValue('sSendMailFromTheme') == 'admin' ? true : false; + $sPath = Registry::getConfig()->getTemplateDir($blAdmin); + } + return $sPath; + } + + /** + * @param \Smarty $oSmarty + * @return \Smarty + */ + public function d3SendMailHook(\Smarty $oSmarty) + { + // available objects: + // oxEmail: $this + // Smarty: $oSmarty + // Ordermanager profile: $this->oOrderManager + // Order: inside smarty + // oxuser: inside smarty + + return $oSmarty; + } + + /** + * @param $aContent + * @param \Smarty $oSmarty + * + * @return mixed + */ + protected function _d3GenerateOrderManagerMailContent($aContent, \Smarty $oSmarty) + { + $aEditedValues = $this->oOrderManager->getEditedValues(); + + if ($this->d3HasOrderManagerEditorMailContent($aEditedValues)) { + $aContent = $aEditedValues['mail']; + } elseif ($this->oOrderManager->getValue('sSendMailFromSource') == 'cms') { + $iOrderLangId = $this->oOrderManager->getCurrentItem()->getFieldData('oxlang'); + $oLang = Registry::getLang(); + $iCurrentLang = $oLang->getTplLanguage(); + $oLang->setTplLanguage($iOrderLangId); + + /** @var UtilsView $oUtilsView */ + $oUtilsView = Registry::get(UtilsView::class); + /** @var $oContent Content */ + $oContent = oxNew(Content::class); + $oContent->setLanguage($iOrderLangId); + $oContent->load($this->oOrderManager->getValue('sSendMailFromContentname')); + + $aContent['html'] = $oUtilsView->parseThroughSmarty( + $oContent->getFieldData('oxcontent'), + $oContent->getId() . 'oxcontent' + ); + + $aContent['subject'] = $oContent->getFieldData('oxtitle'); + $oContent->load($this->oOrderManager->getValue('sSendMailFromContentnamePlain')); + $aContent['plain'] = $oUtilsView->parseThroughSmarty( + $oContent->getFieldData('oxcontent'), + $oContent->getId() . 'oxcontent' + ); + $oLang->setTplLanguage($iCurrentLang); + } elseif ($this->oOrderManager->getValue('sSendMailFromSource') == 'template') { + $aContent['html'] = $oSmarty->fetch($this->oOrderManager->getValue('sSendMailFromTemplatename')); + $aContent['plain'] = $oSmarty->fetch($this->oOrderManager->getValue('sSendMailFromTemplatenamePlain')); + $aContent['subject'] = $oSmarty->fetch($this->oOrderManager->getValue('sSendMailFromSubject')); + } + + return $aContent; + } + + /** + * @param $aEditedValues + * + * @return bool + */ + public function d3HasOrderManagerEditorMailContent($aEditedValues) + { + return $this->isArrayEditorMailContent($aEditedValues) && + $aEditedValues['mail']['subject'] && + $aEditedValues['mail']['html'] && + $aEditedValues['mail']['plain']; + } + + /** + * @param $aEditedValues + * + * @return bool + */ + public function isArrayEditorMailContent($aEditedValues) + { + return is_array($aEditedValues) && is_array($aEditedValues['mail']); + } + + /** + * @param Shop $oShop + * + * @return Remark + */ + protected function _d3sendOrderManagerMailToCustomer(Shop $oShop) + { + $oOrderUser = $this->oOrderManager->getCurrentItem()->getOrderUser(); + + if ($oOrderUser->getId()) { + $sFullName = $oOrderUser->__get('oxuser__oxfname')->getRawValue() . " " . + $oOrderUser->__get('oxuser__oxlname')->getRawValue(); + $this->setRecipient($oOrderUser->getFieldData('oxusername'), $sFullName); + } else { + $sFullName = $this->oOrderManager->getCurrentItem()->__get('oxorder__oxbillfname')->getRawValue() . " " . + $this->oOrderManager->getCurrentItem()->__get('oxorder__oxbilllname')->getRawValue(); + $this->setRecipient($this->oOrderManager->getCurrentItem()->getFieldData('oxbillemail'), $sFullName); + } + + if ($this->_d3hasOrderManagerOwnerRecipient()) { + $this->AddBcc($oShop->getFieldData('oxinfoemail'), $oShop->__get('oxshops__oxname')->getRawValue()); + } + + if ($this->_d3HasOrderManagerCustomMailAddresses()) { + foreach ($this->_d3getOrderManagerCustomMailAddressList() as $sMailAdr) { + $this->AddBcc(trim($sMailAdr), trim($sMailAdr)); + } + } + + // add user history + /** @var Remark $oRemark */ + $oRemark = oxNew(Remark::class); + $aRemarkContent = array( + 'oxtext' => $this->getAltBody(), + 'oxparentid' => $this->oOrderManager->getCurrentItem()->getId(), + 'oxtype' => 'o', + ); + $oRemark->assign($aRemarkContent); + return $oRemark; + } + + /** + * @param Shop $oShop + */ + protected function _d3sendOrderManagerMailToOwner(Shop $oShop) + { + $sFullName = $oShop->__get('oxshops__oxname')->getRawValue(); + $this->setRecipient($oShop->getFieldData('oxinfoemail'), $sFullName); + + if ($this->_d3HasOrderManagerCustomMailAddresses()) { + foreach ($this->_d3getOrderManagerCustomMailAddressList() as $sMailAdr) { + $this->AddBcc(trim($sMailAdr), trim($sMailAdr)); + } + } + } + + protected function _d3sendOrderManagerMailToCustom() + { + if ($this->_d3hasOrderManagerCustomMailAddresses()) { + foreach ($this->_d3getOrderManagerCustomMailAddressList() as $sMailAdr) { + $this->setRecipient(trim($sMailAdr), trim($sMailAdr)); + } + } + } + + /** + * @return array + */ + protected function _d3getOrderManagerCustomMailAddressList() + { + $aMailAddressList = array(); + + foreach (explode(';', $this->_d3getOrderManagerCustomRecipientList()) as $sAddress) { + if (strlen(trim($sAddress))) { + $aMailAddressList[] = $sAddress; + } + } + + return $aMailAddressList; + } + + /** + * @return bool + */ + public function _d3HasOrderManagerCustomMailAddresses() + { + return $this->_d3hasOrderManagerCustomRecipient() && $this->_d3getOrderManagerCustomRecipientList(); + } + + /** + * @param d3ordermanager $oOrderManager + */ + protected function _d3AddOrderManagerPdfAttachment(d3ordermanager $oOrderManager) + { + /** @var d3ordermanager_pdfhandler $oPDFHandler */ + $oPDFHandler = oxNew(d3ordermanager_pdfhandler::class, $oOrderManager, $oOrderManager->getCurrentItem()); + + if ($oOrderManager->getValue('blActionOrderGeneratePdf_status') + && $oOrderManager->getValue('blActionOrderPdfSendAttach') + && $oPDFHandler->canGeneratePdf() + ) { + if ($oOrderManager->getValue('blActionOrderPdfTypeInvoice')) { + $oPDFHandler->createPdf('invoice', 'attach'); + $sFileName = $oPDFHandler->getPdfFileName('invoice'); + $sFilePath = $oPDFHandler->getPdfSaveDir('attach') . $sFileName; + $this->addAttachment($sFilePath, $sFileName, 'base64', 'application/pdf'); + } + + if ($oOrderManager->getValue('blActionOrderPdfTypeDelnote')) { + $oPDFHandler->createPdf('dnote', 'attach'); + $sFileName = $oPDFHandler->getPdfFileName('dnote'); + $sFilePath = $oPDFHandler->getPdfSaveDir('attach') . $sFileName; + $this->addAttachment($sFilePath, $sFileName, 'base64', 'application/pdf'); + } + } + } + + /** + * @param d3ordermanager $oOrderManager + * @param Shop $oShop + */ + protected function _d3SetOrderManagerReplyAddress(d3ordermanager $oOrderManager, Shop $oShop) + { + if (strlen(trim($oOrderManager->getValue('sSendMailReplyAddress')))) { + $this->setFrom(trim($oOrderManager->getValue('sSendMailReplyAddress'))); + $this->setReplyTo( + trim($oOrderManager->getValue('sSendMailReplyAddress')), + $oShop->__get('oxshops__oxname')->getRawValue() + ); + } else { + $this->setReplyTo($oShop->getFieldData('oxinfoemail'), $oShop->__get('oxshops__oxname')->getRawValue()); + } + } +} diff --git a/src/Modules/Application/Model/d3_oxorder_ordermanager.php b/src/Modules/Application/Model/d3_oxorder_ordermanager.php new file mode 100644 index 00000000..af57ada8 --- /dev/null +++ b/src/Modules/Application/Model/d3_oxorder_ordermanager.php @@ -0,0 +1,153 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Model; + +use D3\Ordermanager\Application\Model\d3ordermanager; +use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler; +use OxidEsales\Eshop\Application\Model\Order; +use OxidEsales\Eshop\Application\Model\OrderArticle; +use OxidEsales\Eshop\Application\Model\Basket; +use OxidEsales\Eshop\Application\Model\Payment; +use OxidEsales\Eshop\Application\Model\Voucher; +use OxidEsales\Eshop\Core\Model\ListModel; + +class d3_oxorder_ordermanager extends d3_oxorder_ordermanager_parent +{ + protected $_iSelectedLang; + + /** + * @param string $sName + * + * @return mixed + */ + public function __get($sName) + { + $mContent = parent::__get($sName); + + if (false == $mContent && $this->{$sName}) { + return $this->{$sName}; + } + + return $mContent; + } + + /** + * @param Basket $oBasket + */ + public function d3setBasket4OrderManager(Basket $oBasket) + { + $this->_oBasket = $oBasket; + } + + /** + * @param Payment $oPayment + */ + public function d3setPayment4OrderManager(Payment $oPayment) + { + $this->_oPayment = $oPayment; + } + + /** + * @param d3ordermanager $oOrderManager + * @return Basket + */ + public function d3getOrderBasket4OrderManager(d3ordermanager $oOrderManager) + { + $this->reloadDelivery(false); + // reload discount to true, because there is no voucher list in basket + $this->reloadDiscount(true); + /** @var $oBasket d3_oxbasket_ordermanager */ + $oBasket = $this->_getOrderBasket(false); + + /** @var $oOrderArticles ListModel */ + if ($oOrderManager->getValue('blGetStornoArticles')) { + $oOrderArticles = $this->getOrderArticles(false); + } else { + $oOrderArticles = $this->getOrderArticles(true); + } + + // if no order articles, return empty basket + if ($oOrderArticles->count() > 0) { + //adding order articles to basket + /** @var OrderArticle $oOrderArticle */ + foreach ($oOrderArticles as $oOrderArticle) { + $oBasket->addOrderArticleToBasket4OrderManager($oOrderArticle); + } + } + + $oBasket->calculateBasket4OrderManager(true, $this); + + $this->_aVoucherList = $oBasket->getVouchers(); + foreach (array_keys($this->_aVoucherList) as $sKey) { + $oVoucher = oxNew(Voucher::class); + $oVoucher->load($sKey); + $this->_aVoucherList[$sKey] = $oVoucher; + } + + return $oBasket; + } + + /** + * @param $sFilename + * @param int $iSelLang + * @param string $sDocType + * @param string $sDestination + * @return string + */ + public function d3generatePdf($sFilename, $iSelLang = 0, $sDocType = 'invoice', $sDestination = 'S') + { + // setting pdf language + $this->_iSelectedLang = $iSelLang; + + // setting invoice number + if (!$this->getFieldData('oxbillnr')) { + $this->_setFieldData('oxbillnr', $this->getNextBillNum()); + $this->_setFieldData('oxbilldate', date('Y-m-d', mktime(0, 0, 0, date('m'), date('d'), date('Y')))); + $this->save(); + } + + $oPdfHandler = oxNew(d3ordermanager_pdfhandler::class, (oxNew(d3ordermanager::class)), (oxNew(Order::class))); + if ($oPdfHandler->canGeneratePdf()) { + + /** @var \InvoicepdfPDF $oPdf */ + $oPdf = oxNew(\InvoicepdfPDF::class); + $oPdf->setPrintHeader(false); + $oPdf->open(); + + // adding header + $this->pdfHeader($oPdf); + + // adding info data + switch ($sDocType) { + case 'dnote': + $this->exportDeliveryNote($oPdf); + break; + default: + $this->exportStandart($oPdf); + } + + // adding footer + $this->pdfFooter($oPdf); + + // outputting file to browser + return $oPdf->output($sFilename, $sDestination); + } + + return null; + } +} diff --git a/src/Modules/Application/Model/d3_oxuser_ordermanager.php b/src/Modules/Application/Model/d3_oxuser_ordermanager.php new file mode 100644 index 00000000..9b79be86 --- /dev/null +++ b/src/Modules/Application/Model/d3_oxuser_ordermanager.php @@ -0,0 +1,36 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Modules\Application\Model; + +class d3_oxuser_ordermanager extends d3_oxuser_ordermanager_parent +{ + /** + * @param string $sName + * + * @return mixed + */ + public function __get($sName) + { + $mContent = parent::__get($sName); + + if (false == $mContent && $this->{$sName}) { + return $this->{$sName}; + } + + return $mContent; + } +} diff --git a/src/Setup/d3ordermanager_update.php b/src/Setup/d3ordermanager_update.php new file mode 100644 index 00000000..3f894881 --- /dev/null +++ b/src/Setup/d3ordermanager_update.php @@ -0,0 +1,2751 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\Setup; + +use D3\ModCfg\Application\Model\Install\d3install_updatebase; +use D3\ModCfg\Application\Model\Installwizzard\d3installdbrecord; +use D3\ModCfg\Application\Model\d3bit; +use OxidEsales\Eshop\Core\DatabaseProvider; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Application\Model\Shop; +use OxidEsales\Facts\Facts; +use Doctrine\DBAL\Driver\PDOException; + +class d3ordermanager_update extends d3install_updatebase +{ + public $sModKey = 'd3_ordermanager'; + public $sModName = 'Auftragsmanager'; + public $sModVersion = '3.0.0.0'; + public $sModRevision = '3000'; + public $sBaseConf = + 'Pzqv2==b2pSd09LZmxraklPUWdFNDhOa3RrbThuVzBBaHpqVEFpOUxEUm5EcWk1NzU3dGQ5Tjh5SFJnd +zRhOUhLY2Z6QTI4R29NNzlxZ3BqYUhEWUo5NGlFTEJ5UThrdzVvU3c1YVd4cWlrNGtSWVBTTW5nNWxla +GNMSVNLQXhHSDNJSVU4Z1Z1eFBqMTR3cVZyc2trYzBNTlNBVFpTd2F4b1BFMjhvMURrQSsxUTV5U0Q3d +XA2alBLS1VtYkxVT3hsK2FVa1RhZHJqNmVrRGFBUXhXeFBWczBsSjgxcjB0RnFuYlZPQjRwZndTeHh0T +2dEUE1jejJUZ0NCSWM3Mlg1b2h2NDV4SS9MT0FBcTk0MG5sM1RBdXJwWUtEQ1BSeVZ0WGhIeHQ1dXZjb +nVqK1hLaVBMWEx3WTY5NThZUVNKR1NGb3BXSWVGVG10TFBTSDVVQzhLbFVsZmh3PT0='; + public $sRequirements = ''; + public $sBaseValue = 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTQlM0ElN0JzJTNBMjMlM0ElMjJkM19jZmdfbW9kX19hRm9sZGVyTGlzdCUyMiUzQmElM0E1JTNBJTdCaSUzQTAlM0JzJTNBMjUlM0ElMjJEM19PUkRFUk1BTkFHRVJfT1JERVJfTkVXJTIyJTNCaSUzQTElM0JzJTNBMzIlM0ElMjJEM19PUkRFUk1BTkFHRVJfT1JERVJfUEFZQURWQU5DRSUyMiUzQmklM0EyJTNCcyUzQTM2JTNBJTIyRDNfT1JERVJNQU5BR0VSX09SREVSX1BBWVNUQVRVU0NIRUNLJTIyJTNCaSUzQTMlM0JzJTNBMzYlM0ElMjJEM19PUkRFUk1BTkFHRVJfT1JERVJfREVMSVZFUllTVEFUVVMlMjIlM0JpJTNBNCUzQnMlM0EzNyUzQSUyMkQzX09SREVSTUFOQUdFUl9PUkRFUl9PUkRFUlBST0NFU1NJTkclMjIlM0IlN0RzJTNBMjQlM0ElMjJkM19jZmdfbW9kX19ibENyb25BY3RpdmUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJkM19jZmdfbW9kX19pTWF4T3JkZXJDbnQlMjIlM0JzJTNBMiUzQSUyMjUwJTIyJTNCcyUzQTI1JTNBJTIyZDNfY2ZnX21vZF9fc0Nyb25QYXNzd29yZCUyMiUzQnMlM0E4JTNBJTIyNW5kYnJCM1IlMjIlM0IlN0Q='; + + public $sMinModCfgVersion = '5.1.0.0'; + + protected $_aUpdateMethods = array( + array('check' => 'checkOrder2OrderManagerTableExist', + 'do' => 'updateOrder2OrderManagerTableExist'), + array('check' => 'checkModCfgItemExist', + 'do' => 'updateModCfgItemExist'), + array('check' => 'checkFields', + 'do' => 'fixFields'), + array('check' => 'checkIndizes', + 'do' => 'fixIndizes'), + array('check' => 'checkOrderManagerTableExist', + 'do' => 'convertOrderManagerItems'), + array('check' => 'checkExampleJobList', + 'do' => 'addExampleJobList'), + array('check' => 'checkExampleContentList', + 'do' => 'addExampleContentList'), + array('check' => 'requireExample2ShopRelation', + 'do' => 'addExample2ShopRelation'), + array('check' => 'checkOrderArticlesParentId', + 'do' => 'addOrderArticlesParentId'), + array('check' => 'hasUnregisteredFiles', + 'do' => 'showUnregisteredFiles'), + array('check' => 'checkModCfgSameRevision', + 'do' => 'updateModCfgSameRevision'), + ); + + // Standardwerte für checkMultiLangTables() und fixRegisterMultiLangTables() + public $aMultiLangTables = array(); + + public $aFields = array( + 'PROF_EXECMANUALLY' => array( + 'sTableName' => 'd3modprofile', + 'sFieldName' => 'D3_OM_EXECMANUALLY', + 'sType' => 'TINYINT(1)', + 'blNull' => false, + 'sDefault' => '0', + 'sComment' => 'order manager: job is manually executable', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'PROF_MARKORDER' => array( + 'sTableName' => 'd3modprofile', + 'sFieldName' => 'D3_OM_MARKORDER', + 'sType' => 'TINYINT(1)', + 'blNull' => false, + 'sDefault' => '0', + 'sComment' => 'order manager: mark orders as finished', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'PROF_CRONJOBID' => array( + 'sTableName' => 'd3modprofile', + 'sFieldName' => 'D3_CRONJOBID', + 'sType' => 'VARCHAR(8)', + 'blNull' => false, + 'sDefault' => 0, + 'sComment' => 'ID for identifying via cronjob', + 'sExtra' => '', + 'blMultilang' => false, + ), + + 'O_OXID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sFieldName' => 'OXID', + 'sType' => 'CHAR(32)', + 'blNull' => false, + 'sDefault' => false, + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'O_OXORDERID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sFieldName' => 'OXORDERID', + 'sType' => 'CHAR(32)', + 'blNull' => false, + 'sDefault' => false, + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'O_OXORDERMANAGERID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sFieldName' => 'OXORDERMANAGERID', + 'sType' => 'CHAR(32)', + 'blNull' => false, + 'sDefault' => false, + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'O_OXREMARKID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sFieldName' => 'OXREMARKID', + 'sType' => 'CHAR(32)', + 'blNull' => false, + 'sDefault' => false, + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'O_OXEXECDATE' => array( + 'sTableName' => 'd3order2ordermanager', + 'sFieldName' => 'OXEXECDATE', + 'sType' => 'TIMESTAMP', + 'blNull' => false, + 'sDefault' => 'CURRENT_TIMESTAMP', + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'O_OXDONTUSEFORCHECK' => array( + 'sTableName' => 'd3order2ordermanager', + 'sFieldName' => 'OXDONTUSEFORCHECK', + 'sType' => 'TINYINT(1)', + 'blNull' => false, + 'sDefault' => '0', + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXREMARKTYPE' => array( + 'sTableName' => 'oxremark', + 'sFieldName' => 'OXTYPE', + 'sType' => 'ENUM("d3om")', + 'blNull' => false, + 'sDefault' => 'r', + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXPARENTID' => array( + 'sTableName' => 'oxorderarticles', + 'sFieldName' => 'OXPARENTID', + 'sType' => 'CHAR(32)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => '', + 'sExtra' => '', + 'blMultilang' => false, + ), + ); + + public $aIndizes = array( + 'O_OXID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sType' => 'PRIMARY KEY', + 'sName' => 'PRIMARY', + 'aFields' => array( + 'OXID' => 'OXID', + ), + ), + 'O2OM_OXORDERMANAGERID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sType' => '', + 'sName' => 'OXORDERMANAGERID', + 'aFields' => array( + 'OXORDERMANAGERID' => 'OXORDERMANAGERID', + ), + ), + 'O2OM_OXORDERID' => array( + 'sTableName' => 'd3order2ordermanager', + 'sType' => '', + 'sName' => 'OXORDERID', + 'aFields' => array( + 'OXORDERID' => 'OXORDERID', + ), + ), + ); + + protected $_aRefreshMetaModuleIds = array('d3ordermanager'); + + /** + * @return bool + */ + public function checkOrderManagerTableExist() + { + return !$this->_checkTableNotExist('d3ordermanager'); + } + + /** + * @return bool + */ + public function convertOrderManagerItems() + { + $blReturn = false; + if ($this->checkOrderManagerTableExist()) { + $this->_changeItemContent('d3ordermanager__', ''); +// ToDo: move this to generic methods in install_updatebase + $aWhere = array(); + + $aFieldLists = $this->_prepareConvertAssignments( + 'd3ordermanager', + $this->_getConvertAssignments(), + 'd3modprofile' + ); + + $aSql = $this->_getDatabaseHandler()->getDataConvertQuery( + 'd3ordermanager', + 'd3modprofile', + $aFieldLists['from'], + $aFieldLists['to'], + $aWhere + ); + + $sSql = implode('', $aSql); + + if ($this->hasExecute()) { + try { + $this->getDb()->Execute($sSql); + $blReturn = true; + } catch (PDOException $exception) { + if ($exception->errorInfo[1]) { + $this->setErrorMessage($exception->errorInfo[2]); + } + $blReturn = false; + } + } else { + $blReturn = true; + } + + $this->setUpdateBreak(false); + + if ($sSql) { + $this->setActionLog('SQL', $sSql, __METHOD__); + } + + if ($blReturn) { + // moved to modprofile table + $this->_dropTable('d3ordermanager'); + $this->fixUnRegisterMultiLangTables('d3ordermanager'); + } + } + + return $blReturn; + } + + /** + * @return array + */ + protected function _getConvertAssignments() + { + $aFieldAssignments = array( + 'oxid' => array( + 'from' => 'oxid', + 'to' => 'oxid', + 'multilang' => 0), + 'oxshopid' => array( + 'from' => 'oxshopid', + 'to' => 'oxshopid', + 'multilang' => 0), + 4 => array( + 'from' => 'oxactive', + 'to' => 'oxactive', + 'multilang' => 1, + 'from_content' => 1, + 'from_use_quote' => 0), + 5 => array( + 'from' => 'oxactivefrom', + 'to' => 'oxactivefrom', + 'multilang' => 1, + 'from_content' => '0000-00-00 00:00:00', + 'from_use_quote' => 1), + 6 => array( + 'from' => 'oxactiveto', + 'to' => 'oxactiveto', + 'multilang' => 1, + 'from_content' => '0000-00-00 00:00:00', + 'from_use_quote' => 1), + 7 => array( + 'from_content' => 'd3_ordermanager', + 'from_use_quote' => true, + 'to' => 'oxmodid', + 'multilang' => 0), + 8 => array( + 'from' => 'oxtitle', + 'to' => 'oxtitle', + 'multilang' => 1), + 9 => array( + 'from' => 'oxcreate', + 'to' => 'oxcreate', + 'multilang' => 0, + 'from_content' => 'NOW()', + 'from_use_quote' => 0), + 10 => array( + 'from' => 'oxupdate', + 'to' => 'oxupdate', + 'multilang' => 1, + 'from_content' => 'NOW()', + 'from_use_quote' => 0), + 11 => array( + 'from' => 'oxmodversion', + 'to' => 'oxmodversion', + 'multilang' => 0, + 'from_content' => $this->sModVersion, + 'from_use_quote' => 1), + 12 => array( + 'from' => 'oxlog', + 'to' => 'oxlog', + 'multilang' => 1, + 'from_content' => 15, + 'from_use_quote' => 0), + 13 => array( + 'from' => 'oxvalue', + 'to' => 'oxvalue', + 'multilang' => 1), + 14 => array( + 'from' => 'oxfolder', + 'to' => 'oxfolder', + 'multilang' => 0), + 15 => array( + 'from' => 'oxsort', + 'to' => 'oxsort', + 'multilang' => 0), + 16 => array( + 'from' => 'oxwriteprotection', + 'to' => 'oxwriteprotection', + 'multilang' => 0, + 'from_content' => '0', + 'from_use_quote' => 0), + 17 => array( + 'from' => 'oxexecmanually', + 'to' => 'd3_om_execmanually', + 'multilang' => 0, + 'from_content' => '0', + 'from_use_quote' => 0), + 18 => array( + 'from' => 'oxmarkorder', + 'to' => 'd3_om_markorder', + 'multilang' => 0, + 'from_content' => '1', + 'from_use_quote' => 0), + ); + + return $aFieldAssignments; + } + + /** + * @param $sOldKey + * @param $sNewKey + */ + protected function _changeItemContent($sOldKey, $sNewKey) + { + $iMaxLanguages = $this->getMaxLanguages(); + + for ($i = 0; $i < $iMaxLanguages; $i++) { + $sFieldName = $this->_addMultiLangAddOn('oxvalue', $i); + if ($this->_getDatabaseHandler()->checkFieldExist('d3ordermanager', $sFieldName)) { + $sSelect = "SELECT oxid, ".$sFieldName." AS value FROM d3ordermanager WHERE 1"; + + $aRecords = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getAll($sSelect); + if ($aRecords && is_array($aRecords) && count($aRecords)) { + foreach ($aRecords as $aRecord) { + $aRecord = array_change_key_case($aRecord, CASE_UPPER); + if (strlen($aRecord['VALUE'])) { + $aValues = unserialize(rawurldecode(base64_decode($aRecord['VALUE']))); + $aNewValues = new \stdClass; + + foreach ($aValues as $sKey => $mValue) { + $sNew = str_replace($sOldKey, $sNewKey, $sKey); + $aNewValues->{$sNew} = $mValue; + } + + $aSaveValues = base64_encode(rawurlencode(serialize($aNewValues))); + + $sQuery = "UPDATE d3ordermanager ". + "SET ".$sFieldName." = '".$aSaveValues."' ". + "WHERE oxid = '".$aRecord['OXID']."'"; + + if ($this->hasExecute()) { + try { + $this->getDb()->Execute($sQuery); + } catch (PDOException $exception) { + if ($exception->errorInfo[1]) { + $this->setErrorMessage($exception->errorInfo[2]); + } + } + } + + $this->setUpdateBreak(false); + + if ($sQuery) { + $this->setActionLog('SQL', $sQuery, __METHOD__); + } + } + } + } + } + } + } + + /** + * @return bool + */ + public function checkOrder2OrderManagerTableExist() + { + return $this->_checkTableNotExist('d3order2ordermanager'); + } + + /** + * @return bool + */ + public function updateOrder2OrderManagerTableExist() + { + $blRet = false; + if ($this->checkOrder2OrderManagerTableExist()) { + $this->setInitialExecMethod(__METHOD__); + $blRet = $this->_addTable2( + 'd3order2ordermanager', + $this->aFields, + $this->aIndizes, + 'order to ordermanageritem assignment', + 'MyISAM' + ); + } + + return $blRet; + } + + /** + * @return bool + */ + public function checkModCfgItemExist() + { + /** @var d3installdbrecord $oDbRecord */ + $oDbRecord = oxNew(d3installdbrecord::class, $this); + + $blRet = false; + foreach (Registry::getConfig()->getShopIds() as $sShopId) { + $aWhere = array( + 'oxmodid' => $this->sModKey, + 'oxnewrevision' => $this->sModRevision, + 'oxshopid' => $sShopId, + ); + + $blRet = $oDbRecord->checkTableRecordNotExist('d3_cfg_mod', $aWhere); + + if ($blRet) { + return $blRet; + } + } + + return $blRet; + } + + /** + * @return bool + */ + public function updateModCfgItemExist() + { + $blRet = false; + + if ($this->checkModCfgItemExist()) { + /** @var d3installdbrecord $oDbRecord */ + $oDbRecord = oxNew(d3installdbrecord::class, $this); + foreach (Registry::getConfig()->getShopIds() as $sShopId) { + $aWhere = array( + 'oxmodid' => $this->sModKey, + 'oxshopid' => $sShopId, + 'oxnewrevision' => $this->sModRevision, + ); + + if ($oDbRecord->checkTableRecordNotExist('d3_cfg_mod', $aWhere)) { + // update don't use this property + unset($aWhere['oxnewrevision']); + + $aInsertFields = array( + array ( + 'fieldname' => 'OXID', + 'content' => "md5('" . $this->sModKey . " " . $sShopId . " de')", + 'force_update' => true, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => $this->sModKey, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXNAME', + 'content' => $this->sModName, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXBASECONFIG', + 'content' => $this->sBaseConf, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSERIAL', + 'content' => "", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXINSTALLDATE', + 'content' => "NOW()", + 'force_update' => true, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXVERSION', + 'content' => $this->sModVersion, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPVERSION', + 'content' => (oxNew(Facts::class))->getEdition(), + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXREQUIREMENTS', + 'content' => $this->sRequirements, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => $this->sBaseValue, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXNEWREVISION', + 'content' => $this->sModRevision, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ) + ); + + $this->setInitialExecMethod(__METHOD__); + $blRet = $this->_updateTableItem2('d3_cfg_mod', $aInsertFields, $aWhere); + + if ($this->getStepByStepMode()) { + break; + } + } + } + } + return $blRet; + } + + /** + * @return bool true, if update is required + */ + public function checkExampleJobList() + { + $blRet = false; + + // change this to your inividual check criterias + $sSql = "SELECT count(`oxid`) "; + $sSql .= "FROM `d3modprofile` WHERE oxmodid = 'd3_ordermanager' LIMIT 1;"; + + if ($this->getDb()->getOne($sSql) == 0) { + $blRet = true; + } + + return $blRet; + } + + /** + * @return bool + */ + public function addExampleJobList() + { + $blRet = true; + + foreach ($this->getExampleJobInsertList() as $aJobContentInfos) { + $blRet = $this->_addExampleJobItem($aJobContentInfos['table'], $aJobContentInfos['content']); + + if (false == $blRet) { + break; + } + } + + $this->setUpdateBreak(true); + + return $blRet; + } + + /** + * @return bool true, if update is required + */ + public function checkExampleContentList() + { + $blRet = false; + + $aIdentList = array(); + foreach ($this->getExampleContentInsertList() as $aJobContentInfos) { + $aInsertFields = $this->{$aJobContentInfos['content']}(Registry::getConfig()->getActiveShop()); + foreach ($aInsertFields as $aInsertField) { + if (strtoupper($aInsertField['fieldname']) == 'OXLOADID') { + $aIdentList[] = $aInsertField['content']; + } + } + } + + // change this to your inividual check criterias + $sSql = "SELECT count(`oxid`) < ".count($aIdentList)." "; + $sSql .= "FROM `oxcontents` WHERE oxloadid IN ('".implode("', '", $aIdentList)."') LIMIT 1;"; + + if ($this->getDb()->getOne($sSql) == 1) { + $blRet = true; + } + + return $blRet; + } + + /** + * @return bool + */ + public function addExampleContentList() + { + $blRet = true; + + foreach ($this->getExampleContentInsertList() as $aJobContentInfos) { + $blRet = $this->_addExampleJobItem($aJobContentInfos['table'], $aJobContentInfos['content']); + + if (!$blRet) { + break; + } + } + + $this->setUpdateBreak(true); + + return $blRet; + } + + /** + * @return bool true, if update is required + */ + public function requireExample2ShopRelation() + { + startProfile(__METHOD__); + + $this->setInitialExecMethod(__METHOD__); + + foreach ($this->getExampleJobInsertList() as $aJobContentInfos) { + $sGetFieldContentMethodName = $aJobContentInfos['content']; + /** @var $oShop Shop */ + foreach ($this->getShopList() as $oShop) { + $aCheckFields = $this->{$sGetFieldContentMethodName}($oShop); + + if ($this->_require2ShopRelation($aJobContentInfos['table'], $aCheckFields)) { + stopProfile(__METHOD__); + return true; + } + } + } + + stopProfile(__METHOD__); + return false; + } + + /** + * @return bool + */ + public function addExample2ShopRelation() + { + $blRet = true; + + foreach ($this->getExampleJobInsertList() as $aJobContentInfos) { + $sGetFieldContentMethodName = $aJobContentInfos['content']; + /** @var $oShop Shop */ + foreach ($this->getShopList() as $oShop) { + $aInsertFields = $this->{$sGetFieldContentMethodName}($oShop); + $blRet = $this->_add2ShopRelation($aJobContentInfos['table'], $aInsertFields); + } + + if (!$blRet) { + break; + } + } + + $this->setUpdateBreak(true); + + return $blRet; + } + + /** + * @return array + */ + public function getExampleJobInsertList() + { + return array( + array( + 'content' => 'getExampleJobItem1InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem2InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem3InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem4InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem5InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem6InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem7InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem8InsertFields', + 'table' => 'd3modprofile' + ), + array( + 'content' => 'getExampleJobItem9InsertFields', + 'table' => 'd3modprofile' + ), + ); + } + + /** + * @return array + */ + public function getExampleContentInsertList() + { + return array( + array( + 'content' => 'getExampleContent1InsertFields', + 'table' => 'oxcontents' + ), + array( + 'content' => 'getExampleContent2InsertFields', + 'table' => 'oxcontents' + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem1InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job01 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'Vorkasseinfo an Kunden senden', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'Vorkasseinfo an Kunden senden', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'send payadvance information', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Kunden, die per Vorkasse bezahlen möchten, werden kurz nach ihrem Kauf '. + 'automatisch über den Ablauf der Vorkassezahlung und die Bankverbindung informiert.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Kunden, die per Vorkasse bezahlen möchten, werden kurz nach ihrem Kauf '. + 'automatisch über den Ablauf der Vorkassezahlung und die Bankverbindung informiert.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTg3JTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMmJsSXRlbU1haWxTZW5kJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja0Zyb21PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNGcm9tT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVG9PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUb09yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RpbWVzcGFuMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzVGltZXNwYW4xVmFsdWUlMjIlM0JzJTNBMiUzQSUyMjEwJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjFUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjJUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrTm90U2V0RGF0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzTm90U2V0RGF0ZVR5cGUlMjIlM0JzJTNBOCUzQSUyMnBhaWRkYXRlJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja1dlZWtkYXlzX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNXZWVrZGF5c1R5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tQYXltZW50X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExMCUzQSUyMnNQYXltZW50SWQlMjIlM0JhJTNBMSUzQSU3QmklM0EwJTNCcyUzQTE0JTNBJTIyb3hpZHBheWFkdmFuY2UlMjIlM0IlN0RzJTNBMjIlM0ElMjJibENoZWNrRGVsaXZlcnlfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RyYWNrY29kZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrT3JkZXJzdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyTm9zdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja0FydGljbGVzdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja09yZGVyU3VtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNPcmRlclN1bVR5cGUlMjIlM0JzJTNBNSUzQSUyMnRvdGFsJTIyJTNCcyUzQTE3JTNBJTIyc09yZGVyU3VtUmVsYXRpb24lMjIlM0JzJTNBNiUzQSUyMmhpZ2hlciUyMiUzQnMlM0ExNCUzQSUyMnNPcmRlclN1bVZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTI0JTNBJTIyYmxDaGVja0ludm9pY2VOdW1fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja1RyYW5zYWN0aW9uX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclRyYW5zU3RhdHVzJTIyJTNCcyUzQTIlM0ElMjJPSyUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tDdXJyZW5jeV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzQ3VycmVuY3lJU09WYWx1ZSUyMiUzQnMlM0EzJTNBJTIyRVVSJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0xhbmd1YWdlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExMyUzQSUyMnNJbkxhbmd1YWdlSWQlMjIlM0JhJTNBMSUzQSU3QmklM0EwJTNCcyUzQTElM0ElMjIwJTIyJTNCJTdEcyUzQTIyJTNBJTIyYmxDaGVja0luRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tOb3RJbkZvbGRlcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibENoZWNrT3JkZXJBcnRpY2xlMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjAlM0ElMjJzQXJ0aWNsZUNvbnRlbnQxVHlwZSUyMiUzQnMlM0E4JTNBJTIyb3hhcnRudW0lMjIlM0JzJTNBMjIlM0ElMjJzQXJ0aWNsZUNvbnRlbnQxUmVnRXhwJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjclM0ElMjJibENoZWNrT3JkZXJBcnRpY2xlMl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjAlM0ElMjJzQXJ0aWNsZUNvbnRlbnQyVHlwZSUyMiUzQnMlM0E4JTNBJTIyb3hhcnRudW0lMjIlM0JzJTNBMjIlM0ElMjJzQXJ0aWNsZUNvbnRlbnQyUmVnRXhwJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTglM0ElMjJibENoZWNrTWFpbF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTAlM0ElMjJzTWFpbFZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrQ291bnRyeV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTQlM0ElMjJzQ3VzdENvdW50cnlJZCUyMiUzQmElM0ExJTNBJTdCaSUzQTAlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzFmYzkyMDY4Ny4yMDE3OTk4NCUyMiUzQiU3RHMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXIyRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMiUzQSUyMnNPcmRlckZvbGRlciUyMiUzQnMlM0ExNSUzQSUyMk9SREVSRk9MREVSX05FVyUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJTdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlckRlbGV0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzIlM0ElMjJibEFjdGlvbk9yZGVyU2V0U2VuZGVkTm93X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMCUzQSUyMmJsQWN0aW9uT3JkZXJTZXRQYWlkTm93X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMyUzQSUyMmJsQWN0aW9uT3JkZXJBZGRGaWVsZFZhbHVlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMSUzQSUyMnNBY3Rpb25BZGRGaWVsZF9maWVsZCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIxJTNBJTIyc0FjdGlvbkFkZEZpZWxkX3ZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzglM0ElMjJibEFjdGlvbk9yZGVyQ2hhbmdlRGVsaXZlcnlDb3N0X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMnNBY3Rpb25DaGFuZ2VEZWxDb3N0VmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMzQlM0ElMjJibEFjdGlvbk9yZGVyQ2hhbmdlRGlzY291bnRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyc0FjdGlvbkNoYW5nZURpc2NvdW50VmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMjUlM0ElMjJibEFjdGlvbkN1c3QyR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI4JTNBJTIyYmxBY3Rpb25DdXN0RnJvbUdyb3VwX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQWN0aW9uTWFpbHNlbmRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTE5JTNBJTIyc1NlbmRNYWlsRnJvbVNvdXJjZSUyMiUzQnMlM0E4JTNBJTIydGVtcGxhdGUlMjIlM0JzJTNBMjAlM0ElMjJzU2VuZE1haWxGcm9tU3ViamVjdCUyMiUzQnMlM0EzNSUzQSUyMmVtYWlsJTJGaHRtbCUyRnZvcmthc3NlaW5mb19zdWJqZWN0LnRwbCUyMiUzQnMlM0EyNSUzQSUyMnNTZW5kTWFpbEZyb21UZW1wbGF0ZW5hbWUlMjIlM0JzJTNBMjclM0ElMjJlbWFpbCUyRmh0bWwlMkZ2b3JrYXNzZWluZm8udHBsJTIyJTNCcyUzQTMwJTNBJTIyc1NlbmRNYWlsRnJvbVRlbXBsYXRlbmFtZVBsYWluJTIyJTNCcyUzQTI4JTNBJTIyZW1haWwlMkZwbGFpbiUyRnZvcmthc3NlaW5mby50cGwlMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxGcm9tQ29udGVudG5hbWUlMjIlM0JzJTNBMzIlM0ElMjI4NzA5ZTQ1ZjMxYTg2OTA5ZTlmOTk5MjIyZTgwYjFkMCUyMiUzQnMlM0EyOSUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZVBsYWluJTIyJTNCcyUzQTMyJTNBJTIyODcwOWU0NWYzMWE4NjkwOWU5Zjk5OTIyMmU4MGIxZDAlMjIlM0JzJTNBMjAlM0ElMjJibFNlbmRNYWlsVG9DdXN0b21lciUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNyUzQSUyMmJsU2VuZE1haWxUb093bmVyJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE4JTNBJTIyYmxTZW5kTWFpbFRvQ3VzdG9tJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI0JTNBJTIyc1NlbmRNYWlsVG9DdXN0b21BZGRyZXNzJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrT3JkZXJGaWVsZF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJzT3JkZXJGaWVsZF9GaWVsZE5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMnNPcmRlckZpZWxkX0ZpZWxkVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNSUzQSUyMmlVbm1hcmtFeGVjRGVsYXlUaW1lVmFsdWUlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjQlM0ElMjJzVW5tYXJrRXhlY0RlbGF5VGltZVVuaXQlMjIlM0JzJTNBNCUzQSUyMmRheXMlMjIlM0JzJTNBMzElM0ElMjJibEFjdGlvbk9yZGVyR2VuZXJhdGVQZGZfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlclBkZlR5cGVJbnZvaWNlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlclBkZlR5cGVEZWxub3RlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlclBkZlNlbmRBdHRhY2glMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjQlM0ElMjJibEFjdGlvbk9yZGVyUGRmU2VuZFNhdmUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJzQWN0aW9uT3JkZXJQZGZTYXZlRGlyJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTglM0ElMjJzU2VuZE1haWxGcm9tVGhlbWUlMjIlM0JzJTNBOCUzQSUyMmZyb250ZW5kJTIyJTNCcyUzQTE5JTNBJTIyYmxHZXRTdG9ybm9BcnRpY2xlcyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQiU3RA==', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_PAYADVANCE', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '1000', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem2InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job02 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'Rechnungs-PDF erstellen', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'Rechnungs-PDF erstellen', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'create invoice pdf', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Versenden Sie die PDF-Rechnung automatisch an Ihre Kunden. Sie sparen sich damit viel Arbeit in der Nachbehandlung der Bestellungen.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Versenden Sie die PDF-Rechnung automatisch an Ihre Kunden. Sie sparen sich damit viel Arbeit in der Nachbehandlung der Bestellungen.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTg1JTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMmJsSXRlbU1haWxTZW5kJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyaVVubWFya0V4ZWNEZWxheVRpbWVWYWx1ZSUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNCUzQSUyMnNVbm1hcmtFeGVjRGVsYXlUaW1lVW5pdCUyMiUzQnMlM0E0JTNBJTIyZGF5cyUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tGcm9tT3JkZXJOcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzRnJvbU9yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RvT3JkZXJOcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTUlM0ElMjJzVG9PcmRlck5yVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUaW1lc3BhbjFfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RpbWVzcGFuMVZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4xVW5pdCUyMiUzQnMlM0E2JTNBJTIybWludXRlJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUaW1lc3BhbjJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RpbWVzcGFuMlZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4yVW5pdCUyMiUzQnMlM0E2JTNBJTIybWludXRlJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tOb3RTZXREYXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNOb3RTZXREYXRlVHlwZSUyMiUzQnMlM0E3JTNBJTIyZGVsZGF0ZSUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tXZWVrZGF5c19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzV2Vla2RheXNUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrUGF5bWVudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTAlM0ElMjJzUGF5bWVudElkJTIyJTNCYSUzQTElM0ElN0JpJTNBMCUzQnMlM0ExMSUzQSUyMm94aWRpbnZvaWNlJTIyJTNCJTdEcyUzQTIyJTNBJTIyYmxDaGVja0RlbGl2ZXJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUcmFja2NvZGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja09yZGVyc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlck5vc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tBcnRpY2xlc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tPcmRlclN1bV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzT3JkZXJTdW1UeXBlJTIyJTNCcyUzQTUlM0ElMjJ0b3RhbCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclN1bVJlbGF0aW9uJTIyJTNCcyUzQTYlM0ElMjJoaWdoZXIlMjIlM0JzJTNBMTQlM0ElMjJzT3JkZXJTdW1WYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tJbnZvaWNlTnVtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tUcmFuc2FjdGlvbl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzT3JkZXJUcmFuc1N0YXR1cyUyMiUzQnMlM0EyJTNBJTIyT0slMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrQ3VycmVuY3lfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0N1cnJlbmN5SVNPVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tMYW5ndWFnZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrSW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja05vdEluRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUxX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDFUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDFSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDJUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDJSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tPcmRlckZpZWxkX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMSUzQSUyMnNPcmRlckZpZWxkX0ZpZWxkTmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIwJTNBJTIyc0NoZWNrT3JkZXJGaWVsZFR5cGUlMjIlM0JzJTNBNyUzQSUyMmNvbnRlbnQlMjIlM0JzJTNBMjIlM0ElMjJzT3JkZXJGaWVsZF9GaWVsZFZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTglM0ElMjJibENoZWNrTWFpbF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTAlM0ElMjJzTWFpbFZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrQ291bnRyeV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibEFjdGlvbk9yZGVyMkZvbGRlcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTIlM0ElMjJzT3JkZXJGb2xkZXIlMjIlM0JzJTNBMTUlM0ElMjJPUkRFUkZPTERFUl9ORVclMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyU3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJEZWxldGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyYmxBY3Rpb25PcmRlclNldFNlbmRlZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJibEFjdGlvbk9yZGVyU2V0UGFpZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzMlM0ElMjJibEFjdGlvbk9yZGVyQWRkRmllbGRWYWx1ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfZmllbGQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMnNBY3Rpb25BZGRGaWVsZF92YWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM4JTNBJTIyYmxBY3Rpb25PcmRlckNoYW5nZURlbGl2ZXJ5Q29zdF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJzQWN0aW9uQ2hhbmdlRGVsQ29zdFZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTM0JTNBJTIyYmxBY3Rpb25PcmRlckNoYW5nZURpc2NvdW50X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMnNBY3Rpb25DaGFuZ2VEaXNjb3VudFZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTMxJTNBJTIyYmxBY3Rpb25PcmRlckdlbmVyYXRlUGRmX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXJQZGZUeXBlSW52b2ljZSUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXJQZGZUeXBlRGVsbm90ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJQZGZTZW5kQXR0YWNoJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI0JTNBJTIyYmxBY3Rpb25PcmRlclBkZlNlbmRTYXZlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTIyJTNBJTIyc0FjdGlvbk9yZGVyUGRmU2F2ZURpciUyMiUzQnMlM0ExMCUzQSUyMmV4cG9ydCUyRnBkZiUyMiUzQnMlM0EyNSUzQSUyMmJsQWN0aW9uQ3VzdDJHcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjglM0ElMjJibEFjdGlvbkN1c3RGcm9tR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIzJTNBJTIyYmxBY3Rpb25NYWlsc2VuZF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjAlM0ElMjJzU2VuZE1haWxGcm9tU3ViamVjdCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI1JTNBJTIyc1NlbmRNYWlsRnJvbVRlbXBsYXRlbmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMwJTNBJTIyc1NlbmRNYWlsRnJvbVRlbXBsYXRlbmFtZVBsYWluJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTglM0ElMjJzU2VuZE1haWxGcm9tVGhlbWUlMjIlM0JzJTNBOCUzQSUyMmZyb250ZW5kJTIyJTNCcyUzQTI0JTNBJTIyc1NlbmRNYWlsRnJvbUNvbnRlbnRuYW1lJTIyJTNCcyUzQTMyJTNBJTIyODcwOWU0NWYzMWE4NjkwOWU5Zjk5OTIyMmU4MGIxZDAlMjIlM0JzJTNBMjklM0ElMjJzU2VuZE1haWxGcm9tQ29udGVudG5hbWVQbGFpbiUyMiUzQnMlM0EzMiUzQSUyMjg3MDllNDVmMzFhODY5MDllOWY5OTkyMjJlODBiMWQwJTIyJTNCcyUzQTIwJTNBJTIyYmxTZW5kTWFpbFRvQ3VzdG9tZXIlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJibFNlbmRNYWlsVG9Pd25lciUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExOCUzQSUyMmJsU2VuZE1haWxUb0N1c3RvbSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNCUzQSUyMnNTZW5kTWFpbFRvQ3VzdG9tQWRkcmVzcyUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE5JTNBJTIyYmxHZXRTdG9ybm9BcnRpY2xlcyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQiU3RA==', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_ORDERPROCESSING', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '1100', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "0", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem3InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job03 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'mit Trackingcode als "versendet" markieren', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'mit Trackingcode als "versendet" markieren', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'trackcode orders mark as "sended"', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Alle Bestellungen, die einen Trackingcode erhalten, werden als "versendet" markiert. Der Kunde kann diesen Status abfragen (optional) oder wird per Mail informiert. Auf dem "versendet"-Status können andere Aufgaben aufbauen und weitere Aktionen auslösen.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Alle Bestellungen, die einen Trackingcode erhalten, werden als "versendet" markiert. Der Kunde kann diesen Status abfragen (optional) oder wird per Mail informiert. Auf dem "versendet"-Status können andere Aufgaben aufbauen und weitere Aktionen auslösen.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTc1JTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyYmxJdGVtTWFpbFNlbmQlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrRnJvbU9yZGVyTnJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0Zyb21PcmRlck5yVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUb09yZGVyTnJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RvT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4xX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjFWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjFUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjJUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrTm90U2V0RGF0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzTm90U2V0RGF0ZVR5cGUlMjIlM0JzJTNBNyUzQSUyMmRlbGRhdGUlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrV2Vla2RheXNfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc1dlZWtkYXlzVHlwZSUyMiUzQnMlM0E5JTNBJTIyb3JkZXJkYXRlJTIyJTNCcyUzQTIxJTNBJTIyYmxDaGVja1BheW1lbnRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0RlbGl2ZXJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUcmFja2NvZGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja09yZGVyc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlck5vc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tBcnRpY2xlc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tPcmRlclN1bV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzT3JkZXJTdW1UeXBlJTIyJTNCcyUzQTUlM0ElMjJ0b3RhbCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclN1bVJlbGF0aW9uJTIyJTNCcyUzQTYlM0ElMjJoaWdoZXIlMjIlM0JzJTNBMTQlM0ElMjJzT3JkZXJTdW1WYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tJbnZvaWNlTnVtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tUcmFuc2FjdGlvbl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzT3JkZXJUcmFuc1N0YXR1cyUyMiUzQnMlM0EyJTNBJTIyT0slMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrQ3VycmVuY3lfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0N1cnJlbmN5SVNPVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tMYW5ndWFnZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrSW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja05vdEluRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNCUzQSUyMnNOb3RJbkZvbGRlcklkJTIyJTNCYSUzQTElM0ElN0JpJTNBMCUzQnMlM0EyMCUzQSUyMk9SREVSRk9MREVSX1BST0JMRU1TJTIyJTNCJTdEcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyQXJ0aWNsZTFfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc0FydGljbGVDb250ZW50MVR5cGUlMjIlM0JzJTNBOCUzQSUyMm94YXJ0bnVtJTIyJTNCcyUzQTIyJTNBJTIyc0FydGljbGVDb250ZW50MVJlZ0V4cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyQXJ0aWNsZTJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc0FydGljbGVDb250ZW50MlR5cGUlMjIlM0JzJTNBOCUzQSUyMm94YXJ0bnVtJTIyJTNCcyUzQTIyJTNBJTIyc0FydGljbGVDb250ZW50MlJlZ0V4cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE4JTNBJTIyYmxDaGVja01haWxfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEwJTNBJTIyc01haWxWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIxJTNBJTIyYmxDaGVja0NvdW50cnlfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlcjJGb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTEyJTNBJTIyc09yZGVyRm9sZGVyJTIyJTNCcyUzQTIwJTNBJTIyT1JERVJGT0xERVJfRklOSVNIRUQlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyU3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJEZWxldGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyYmxBY3Rpb25PcmRlclNldFNlbmRlZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzAlM0ElMjJibEFjdGlvbk9yZGVyU2V0UGFpZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzMlM0ElMjJibEFjdGlvbk9yZGVyQWRkRmllbGRWYWx1ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfZmllbGQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMnNBY3Rpb25BZGRGaWVsZF92YWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM4JTNBJTIyYmxBY3Rpb25PcmRlckNoYW5nZURlbGl2ZXJ5Q29zdF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJzQWN0aW9uQ2hhbmdlRGVsQ29zdFZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTM0JTNBJTIyYmxBY3Rpb25PcmRlckNoYW5nZURpc2NvdW50X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMnNBY3Rpb25DaGFuZ2VEaXNjb3VudFZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTI1JTNBJTIyYmxBY3Rpb25DdXN0Mkdyb3VwX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyOCUzQSUyMmJsQWN0aW9uQ3VzdEZyb21Hcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjMlM0ElMjJibEFjdGlvbk1haWxzZW5kX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNTZW5kTWFpbEZyb21TdWJqZWN0JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjUlM0ElMjJzU2VuZE1haWxGcm9tVGVtcGxhdGVuYW1lJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzAlM0ElMjJzU2VuZE1haWxGcm9tVGVtcGxhdGVuYW1lUGxhaW4lMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNCUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZSUyMiUzQnMlM0EzMiUzQSUyMjg3MDllNDVmMzFhODY5MDllOWY5OTkyMjJlODBiMWQwJTIyJTNCcyUzQTI5JTNBJTIyc1NlbmRNYWlsRnJvbUNvbnRlbnRuYW1lUGxhaW4lMjIlM0JzJTNBMzIlM0ElMjI4NzA5ZTQ1ZjMxYTg2OTA5ZTlmOTk5MjIyZTgwYjFkMCUyMiUzQnMlM0EyMCUzQSUyMmJsU2VuZE1haWxUb0N1c3RvbWVyJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyYmxTZW5kTWFpbFRvT3duZXIlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTglM0ElMjJibFNlbmRNYWlsVG9DdXN0b20lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxUb0N1c3RvbUFkZHJlc3MlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tPcmRlckZpZWxkX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMSUzQSUyMnNPcmRlckZpZWxkX0ZpZWxkTmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIwJTNBJTIyc0NoZWNrT3JkZXJGaWVsZFR5cGUlMjIlM0JzJTNBNyUzQSUyMmNvbnRlbnQlMjIlM0JzJTNBMjIlM0ElMjJzT3JkZXJGaWVsZF9GaWVsZFZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0IlN0Q=', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_ORDERPROCESSING', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '2000', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '1', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem4InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job04 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'Lieferschwierigkeiten (Deutschland)', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'Lieferschwierigkeiten (Deutschland)', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'delivery delay (Germany)', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Ist z.B. ein bestimmter Artikel nicht lieferbar, informieren Sie alle Käufer dieses Artikels mit einer individuellen Mail. Für ausländische Kunden versendet die Aufgabe "Lieferschwierigkeiten (Ausland)" eine alternative Mail.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Ist z.B. ein bestimmter Artikel nicht lieferbar, informieren Sie alle Käufer dieses Artikels mit einer individuellen Mail. Für ausländische Kunden versendet die Aufgabe "Lieferschwierigkeiten (Ausland)" eine alternative Mail.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTkzJTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyYmxJdGVtTWFpbFNlbmQlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrRnJvbU9yZGVyTnJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0Zyb21PcmRlck5yVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUb09yZGVyTnJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RvT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4xX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjFWYWx1ZSUyMiUzQnMlM0EyJTNBJTIyMTQlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4xVW5pdCUyMiUzQnMlM0EzJTNBJTIyZGF5JTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUaW1lc3BhbjJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RpbWVzcGFuMlZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4yVW5pdCUyMiUzQnMlM0E2JTNBJTIybWludXRlJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tOb3RTZXREYXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNSUzQSUyMnNOb3RTZXREYXRlVHlwZSUyMiUzQnMlM0E3JTNBJTIyZGVsZGF0ZSUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tXZWVrZGF5c19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzV2Vla2RheXNUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrUGF5bWVudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrRGVsaXZlcnlfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RyYWNrY29kZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrT3JkZXJzdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyTm9zdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja0FydGljbGVzdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja09yZGVyU3VtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNPcmRlclN1bVR5cGUlMjIlM0JzJTNBNSUzQSUyMnRvdGFsJTIyJTNCcyUzQTE3JTNBJTIyc09yZGVyU3VtUmVsYXRpb24lMjIlM0JzJTNBNiUzQSUyMmhpZ2hlciUyMiUzQnMlM0ExNCUzQSUyMnNPcmRlclN1bVZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTI0JTNBJTIyYmxDaGVja0ludm9pY2VOdW1fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja1RyYW5zYWN0aW9uX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclRyYW5zU3RhdHVzJTIyJTNCcyUzQTIlM0ElMjJPSyUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tDdXJyZW5jeV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzQ3VycmVuY3lJU09WYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0xhbmd1YWdlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tJbkZvbGRlcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrTm90SW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTE0JTNBJTIyc05vdEluRm9sZGVySWQlMjIlM0JhJTNBMSUzQSU3QmklM0EwJTNCcyUzQTIwJTNBJTIyT1JERVJGT0xERVJfUFJPQkxFTVMlMjIlM0IlN0RzJTNBMjclM0ElMjJibENoZWNrT3JkZXJBcnRpY2xlMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjAlM0ElMjJzQXJ0aWNsZUNvbnRlbnQxVHlwZSUyMiUzQnMlM0E3JTNBJTIyb3hjYXRpZCUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDFSZWdFeHAlMjIlM0JzJTNBMzIlM0ElMjI2NjllYzE1ZjY5YWUyYzA5ZmVlZjM3ZDEwNzQ1NzkwMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDJUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDJSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOCUzQSUyMmJsQ2hlY2tNYWlsX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMCUzQSUyMnNNYWlsVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tDb3VudHJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNCUzQSUyMnNDdXN0Q291bnRyeUlkJTIyJTNCYSUzQTElM0ElN0JpJTNBMCUzQnMlM0EyNiUzQSUyMmE3YzQwZjYzMWZjOTIwNjg3LjIwMTc5OTg0JTIyJTNCJTdEcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlcjJGb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEyJTNBJTIyc09yZGVyRm9sZGVyJTIyJTNCcyUzQTE1JTNBJTIyT1JERVJGT0xERVJfTkVXJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlclN0b3Jub19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyRGVsZXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmJsQWN0aW9uT3JkZXJTZXRTZW5kZWROb3dfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMwJTNBJTIyYmxBY3Rpb25PcmRlclNldFBhaWROb3dfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMzJTNBJTIyYmxBY3Rpb25PcmRlckFkZEZpZWxkVmFsdWVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIxJTNBJTIyc0FjdGlvbkFkZEZpZWxkX2ZpZWxkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfdmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzOCUzQSUyMmJsQWN0aW9uT3JkZXJDaGFuZ2VEZWxpdmVyeUNvc3Rfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyc0FjdGlvbkNoYW5nZURlbENvc3RWYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EzNCUzQSUyMmJsQWN0aW9uT3JkZXJDaGFuZ2VEaXNjb3VudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJzQWN0aW9uQ2hhbmdlRGlzY291bnRWYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNSUzQSUyMmJsQWN0aW9uQ3VzdDJHcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjglM0ElMjJibEFjdGlvbkN1c3RGcm9tR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIzJTNBJTIyYmxBY3Rpb25NYWlsc2VuZF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTklM0ElMjJzU2VuZE1haWxGcm9tU291cmNlJTIyJTNCcyUzQTglM0ElMjJ0ZW1wbGF0ZSUyMiUzQnMlM0EyMCUzQSUyMnNTZW5kTWFpbEZyb21TdWJqZWN0JTIyJTNCcyUzQTYyJTNBJTIydmlld3MlMkZ0cGwlMkZlbWFpbCUyRmh0bWwlMkZkM29yZGVybWFuYWdlcl9kZWxpdmVyeV9kZWxheV9zdWJqZWN0LnRwbCUyMiUzQnMlM0EyNSUzQSUyMnNTZW5kTWFpbEZyb21UZW1wbGF0ZW5hbWUlMjIlM0JzJTNBNTQlM0ElMjJ2aWV3cyUyRnRwbCUyRmVtYWlsJTJGaHRtbCUyRmQzb3JkZXJtYW5hZ2VyX2RlbGl2ZXJ5X2RlbGF5LnRwbCUyMiUzQnMlM0EzMCUzQSUyMnNTZW5kTWFpbEZyb21UZW1wbGF0ZW5hbWVQbGFpbiUyMiUzQnMlM0E1NSUzQSUyMnZpZXdzJTJGdHBsJTJGZW1haWwlMkZwbGFpbiUyRmQzb3JkZXJtYW5hZ2VyX2RlbGl2ZXJ5X2RlbGF5LnRwbCUyMiUzQnMlM0EyNCUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZSUyMiUzQnMlM0EzMiUzQSUyMjg3MDllNDVmMzFhODY5MDllOWY5OTkyMjJlODBiMWQwJTIyJTNCcyUzQTI5JTNBJTIyc1NlbmRNYWlsRnJvbUNvbnRlbnRuYW1lUGxhaW4lMjIlM0JzJTNBMzIlM0ElMjI4NzA5ZTQ1ZjMxYTg2OTA5ZTlmOTk5MjIyZTgwYjFkMCUyMiUzQnMlM0EyMCUzQSUyMmJsU2VuZE1haWxUb0N1c3RvbWVyJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTE3JTNBJTIyYmxTZW5kTWFpbFRvT3duZXIlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTglM0ElMjJibFNlbmRNYWlsVG9DdXN0b20lMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxUb0N1c3RvbUFkZHJlc3MlMjIlM0JzJTNBMjQlM0ElMjJidWNoaGFsdHVuZyU0MG94aWRlc2hvcC5kZSUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tPcmRlckZpZWxkX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMSUzQSUyMnNPcmRlckZpZWxkX0ZpZWxkTmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIyJTNBJTIyc09yZGVyRmllbGRfRmllbGRWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE4JTNBJTIyc1NlbmRNYWlsRnJvbVRoZW1lJTIyJTNCcyUzQTYlM0ElMjJtb2R1bGUlMjIlM0JzJTNBMTklM0ElMjJibEdldFN0b3Jub0FydGljbGVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMxJTNBJTIyYmxBY3Rpb25PcmRlckdlbmVyYXRlUGRmX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXJQZGZUeXBlSW52b2ljZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXJQZGZUeXBlRGVsbm90ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJQZGZTZW5kQXR0YWNoJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI0JTNBJTIyYmxBY3Rpb25PcmRlclBkZlNlbmRTYXZlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc0N1c3RBZGRHcm91cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE2JTNBJTIyc0N1c3RSZW1vdmVHcm91cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyc1NlbmRNYWlsRnJvbU1vZHVsZVBhdGglMjIlM0JzJTNBMTQlM0ElMjJkM29yZGVybWFuYWdlciUyMiUzQnMlM0EyMSUzQSUyMnNTZW5kTWFpbFJlcGx5QWRkcmVzcyUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIxJTNBJTIyYmxBY3Rpb25FeHBvcnRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE2JTNBJTIyYUV4cG9ydEZpZWxkTGlzdCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE5JTNBJTIyc0V4cG9ydFRlbXBsYXRlbmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE2JTNBJTIyc0V4cG9ydEV4dGVuc2lvbiUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMzJTNBJTIyYmxBY3Rpb25PcmRlckV4ZWN1dGVNZXRob2Rfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyc0FjdGlvbkV4ZWN1dGVNZXRob2RfbmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCJTdE', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_DELIVERYSTATUS', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '2100', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem5InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job05 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'Lieferschwierigkeiten (Ausland)', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'Lieferschwierigkeiten (Ausland)', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'delivery delay (foreign countries)', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Ist der Versand eines Artikels außerhalb Deutschland unvorhergesehen nicht möglich, geben Sie Ihren Kunden Bescheid. Diese Aufgabe versendet personalisierte Mails an alle betroffenen Käufer.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Ist der Versand eines Artikels außerhalb Deutschland unvorhergesehen nicht möglich, geben Sie Ihren Kunden Bescheid. Diese Aufgabe versendet personalisierte Mails an alle betroffenen Käufer.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTk1JTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMmJsSXRlbU1haWxTZW5kJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja0Zyb21PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNGcm9tT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVG9PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUb09yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RpbWVzcGFuMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzVGltZXNwYW4xVmFsdWUlMjIlM0JzJTNBMiUzQSUyMjIxJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVVuaXQlMjIlM0JzJTNBMyUzQSUyMmRheSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjFUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjJUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrTm90U2V0RGF0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzTm90U2V0RGF0ZVR5cGUlMjIlM0JzJTNBNyUzQSUyMmRlbGRhdGUlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrV2Vla2RheXNfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc1dlZWtkYXlzVHlwZSUyMiUzQnMlM0E5JTNBJTIyb3JkZXJkYXRlJTIyJTNCcyUzQTIxJTNBJTIyYmxDaGVja1BheW1lbnRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0RlbGl2ZXJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUcmFja2NvZGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja09yZGVyc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlck5vc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tBcnRpY2xlc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tPcmRlclN1bV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzT3JkZXJTdW1UeXBlJTIyJTNCcyUzQTUlM0ElMjJ0b3RhbCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclN1bVJlbGF0aW9uJTIyJTNCcyUzQTYlM0ElMjJoaWdoZXIlMjIlM0JzJTNBMTQlM0ElMjJzT3JkZXJTdW1WYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tJbnZvaWNlTnVtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tUcmFuc2FjdGlvbl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzT3JkZXJUcmFuc1N0YXR1cyUyMiUzQnMlM0EyJTNBJTIyT0slMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrQ3VycmVuY3lfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0N1cnJlbmN5SVNPVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tMYW5ndWFnZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrSW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja05vdEluRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUxX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDFUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDFSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDJUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDJSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOCUzQSUyMmJsQ2hlY2tNYWlsX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMCUzQSUyMnNNYWlsVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tDb3VudHJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNCUzQSUyMnNDdXN0Q291bnRyeUlkJTIyJTNCYSUzQTI0NiUzQSU3QmklM0EwJTNCcyUzQTI2JTNBJTIyMmRiNDU1ODI0ZTRhMTljYzcuMTQ3MzEzMjglMjIlM0JpJTNBMSUzQnMlM0EyNiUzQSUyMmE3YzQwZjYzMjBhZWIyZWMyLjcyODg1MjU5JTIyJTNCaSUzQTIlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzIxYzZmNjEwOS40Mzg1OTI0OCUyMiUzQmklM0EzJTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMyMmQ4NDJhZTMuODMzMzE5MjAlMjIlM0JpJTNBNCUzQnMlM0EyNiUzQSUyMmE3YzQwZjYzMjNjNGJmYjM2LjU5OTE5NDMzJTIyJTNCaSUzQTUlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzI2NDMwOWUwNS41ODU3NjY4MCUyMiUzQmklM0E2JTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMyNzJhNTcyOTYuMzIxMTc1ODAlMjIlM0JpJTNBNyUzQnMlM0EyNiUzQSUyMmE3YzQwZjYzMjg0OGM1MjE3LjUzMzIyMzM5JTIyJTNCaSUzQTglM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzI5M2MxOWQ2NS4zNzQ3MjgxNCUyMiUzQmklM0E5JTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMyYTA4MDRhYjUuMTg4MDQwNzYlMjIlM0JpJTNBMTAlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzJiZTQyMzdjMi40ODUxNzkxMiUyMiUzQmklM0ExMSUzQnMlM0EyNiUzQSUyMmE3YzQwZjYzMmNkZDYzYzUyLjY0MjcyNjIzJTIyJTNCaSUzQTEyJTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMyZTA0NjMzYzkuNDcxOTQwNDIlMjIlM0JpJTNBMTMlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzJmNjViZDhlMi44NDk2MzI3MiUyMiUzQmklM0ExNCUzQnMlM0EyNiUzQSUyMmE3YzQwZjYzMzAzOGNkNTc4LjIyOTc1NDQyJTIyJTNCaSUzQTE1JTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMzMTE0ZThmYzYuMjUyNTc0NzclMjIlM0JpJTNBMTYlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTMwNjQ1MS4zNjk5ODIyNSUyMiUzQmklM0ExNyUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1MzI2NWE1LjI1Mjg2MTM0JTIyJTNCaSUzQTE4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTUzM2I5NDMuNTAyODc5MDAlMjIlM0JpJTNBMTklM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTM0ZjhjNy44MDM0OTkzMSUyMiUzQmklM0EyMCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1MzYzNDY0Ljg5NjU3MjIyJTIyJTNCaSUzQTIxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTUzNzdkMzMuMjg2Nzg5MDElMjIlM0JpJTNBMjIlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTM5MmU0MS43NDM5NzQ5MSUyMiUzQmklM0EyMyUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1M2E4ZDEwLjI5NDc0ODQ4JTIyJTNCaSUzQTI0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTUzYmU4ZjIuNTYyNDgxMzQlMjIlM0JpJTNBMjUlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTNkMmZiMC41NDI2MDU0NyUyMiUzQmklM0EyNiUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1M2U3OTkzLjg4MTgwMzYwJTIyJTNCaSUzQTI3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTUzZmFjYzYuMzE2MjEwMzYlMjIlM0JpJTNBMjglM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTQxMGYzOC4zNzE2NTM2MSUyMiUzQmklM0EyOSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NDNjZjQ3LjE3ODc3MDE1JTIyJTNCaSUzQTMwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU0NTEzNzkuNzIwNzg4NzElMjIlM0JpJTNBMzElM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTQ2NjJlMy4yNzA1MTY1NCUyMiUzQmklM0EzMiUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NDdhZTQ5LjYwMTU0NDMxJTIyJTNCaSUzQTMzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU0OTcwODMuMjExODE3MjUlMjIlM0JpJTNBMzQlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTRhYzViOS42MzEwNTIwMyUyMiUzQmklM0EzNSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NGQzNjIxLjQ1MzYyNTE1JTIyJTNCaSUzQTM2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU0ZWEwNjUuNDE0NTU4NDglMjIlM0JpJTNBMzclM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTRmZWUxMy41MDAxMTk0OCUyMiUzQmklM0EzOCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NTEzY2EwLjc1MzQ5NzMxJTIyJTNCaSUzQTM5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU1MmFlZTIuOTEwMDQ5NjUlMjIlM0JpJTNBNDAlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTUzZjkwMi4wNjk2MDQzOCUyMiUzQmklM0E0MSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NTU0ODM0LjU0MTk5NDgzJTIyJTNCaSUzQTQyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU1NmRkNTcuODQyOTIyODIlMjIlM0JpJTNBNDMlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTU5MjQwNy44OTk4NjE0MyUyMiUzQmklM0E0NCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NWE3NjQ0LjY4ODU5MTgwJTIyJTNCaSUzQTQ1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU1YmRlNjEuNjMyNTYwNDIlMjIlM0JpJTNBNDYlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTVkMzI2MC41NTQ4NzUzOSUyMiUzQmklM0E0NyUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NWVhN2M4LjM2NzYyNjU0JTIyJTNCaSUzQTQ4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU2MDA0ZDUuMTE1MzQxODIlMjIlM0JpJTNBNDklM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTYxNzVmOS44MTY4MjAzNSUyMiUzQmklM0E1MCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NjMyODI4LjIwMjYzNTc0JTIyJTNCaSUzQTUxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU2NDlkMTguMDI2NzYwNTklMjIlM0JpJTNBNTIlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTY1ZTY3MS40ODg3NjM1NCUyMiUzQmklM0E1MyUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NjczMjQ4LjUwNDA1ODUyJTIyJTNCaSUzQTU0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU2OGE1MDkuMDM1NjYwMzAlMjIlM0JpJTNBNTUlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTY5ZDRjMi40MjgwMDAzOSUyMiUzQmklM0E1NiUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NmIzZWE3LjExMTY4MjcwJTIyJTNCaSUzQTU3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU2Yzg4NjAuMzc5ODE4NDUlMjIlM0JpJTNBNTglM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTZkZjZiMi41MjI4MzQyOCUyMiUzQmklM0E1OSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NmY1NGI0LjI2MzI3ODQ5JTIyJTNCaSUzQTYwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU3MGExZTMuNjk3NzI2MzglMjIlM0JpJTNBNjElM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTcxZjAxOC40NjI1MTUzNSUyMiUzQmklM0E2MiUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NzMyMTg0LjcyNzcxOTg2JTIyJTNCaSUzQTYzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU3NDZhOTIuOTQ4Nzg0NDElMjIlM0JpJTNBNjQlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTc1ZDcwOC4yMDA4NDE1MCUyMiUzQmklM0E2NSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1NzcxZjc2Ljg3OTA0MTIyJTIyJTNCaSUzQTY2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU3ODlhMDQuNjUxNTQyNDYlMjIlM0JpJTNBNjclM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTc5ZWY0OS45MTgwMzI0MiUyMiUzQmklM0E2OCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1N2I2ODk2LjUyNzI1MTUwJTIyJTNCaSUzQTY5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU3Y2I0NTcuOTc4MjA5MTglMjIlM0JpJTNBNzAlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTdlNmVmOC41NjQ1ODQxOCUyMiUzQmklM0E3MSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1N2ZkMzU2LjAyOTE4NjQ1JTIyJTNCaSUzQTcyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU4MTFlYTUuODQ3MTc4NDQlMjIlM0JpJTNBNzMlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTgyNWJmMi42MTA2MzM1NSUyMiUzQmklM0E3NCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1ODM5MzIzLjg2NzU1MTY5JTIyJTNCaSUzQTc1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU4NGQ1MTIuMDY2NjM3ODklMjIlM0JpJTNBNzYlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTg2MWZiNy41NTI3ODI1NiUyMiUzQmklM0E3NyUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1ODczNmE5LjA2MDYxMjM3JTIyJTNCaSUzQTc4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU4OGQwNzcuNzQyODQ0OTAlMjIlM0JpJTNBNzklM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NThhMjIxNi4zODMyNDUzMSUyMiUzQmklM0E4MCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1OGI2OWU0LjkzODg2MTcxJTIyJTNCaSUzQTgxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU4Y2FmNjcuMDg5ODIzMTMlMjIlM0JpJTNBODIlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NThlMmNjMy45MDc3MDI0OSUyMiUzQmklM0E4MyUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1OGY3YmE0Ljk2OTA4MDY1JTIyJTNCaSUzQTg0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU5MGQyMjYuMDc5Mzg3MjklMjIlM0JpJTNBODUlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTk0ZmNiMS43OTQ0MTc4MCUyMiUzQmklM0E4NiUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1OTYzNmY1LjcxNDc2MzU0JTIyJTNCaSUzQTg3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU5Nzg0YTMuMzQyNjQ4MjklMjIlM0JpJTNBODglM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTk5NGNiNi41OTM1MzM5MiUyMiUzQmklM0E4OSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1OWFjZTc3LjE3Mzc5MzE5JTIyJTNCaSUzQTkwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU5YzIzNDEuMDE4MzAxOTklMjIlM0JpJTNBOTElM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NTllOTZiMy4wNTc1MjE1MiUyMiUzQmklM0E5MiUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1OWZkZGUwLjY4OTE5NDA1JTIyJTNCaSUzQTkzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVhMjlmNDcuMDQxMDIzNDMlMjIlM0JpJTNBOTQlM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NWEzZjE5NS44ODg4Njc4OSUyMiUzQmklM0E5NSUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1YTUyNTc4LjQ1NDEzNDkzJTIyJTNCaSUzQTk2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVhNzE3YjMuNjgxMjY2ODElMjIlM0JpJTNBOTclM0JzJTNBMjYlM0ElMjI4ZjI0MWYxMTA5NWE4NzBhNS40MjIzNTYzNSUyMiUzQmklM0E5OCUzQnMlM0EyNiUzQSUyMjhmMjQxZjExMDk1YTliZjgyLjE5OTg5NTU3JTIyJTNCaSUzQTk5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVhYjJiNTYuODMwNDkyODAlMjIlM0JpJTNBMTAwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVhYzlkMzAuNTY2NDA0MjklMjIlM0JpJTNBMTAxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVhZWJiMDYuMzQ0MDUxNzklMjIlM0JpJTNBMTAyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVhZmYyYzMuOTgwNTQ3NTUlMjIlM0JpJTNBMTAzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViMTNmNTcuNTYwMjIzMDUlMjIlM0JpJTNBMTA0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViMjkwMjEuNDk2NTcxMTglMjIlM0JpJTNBMTA1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViM2UwMTYuOTgyMTMxNzMlMjIlM0JpJTNBMTA2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViNTU4NDYuMjYxOTI2MDIlMjIlM0JpJTNBMTA3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViNmJiODYuMDEzNjQ5MDQlMjIlM0JpJTNBMTA4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViODA1MjYuNTk5Mjc2MzElMjIlM0JpJTNBMTA5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViOTQ0NzYuMDUxOTU4MzIlMjIlM0JpJTNBMTEwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViYWQ1YjIuNDI2NDU3MjQlMjIlM0JpJTNBMTExJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViZDY1ZTEuNTk0NTk2ODMlMjIlM0JpJTNBMTEyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTViZmU4MzQuNjMzOTAxODUlMjIlM0JpJTNBMTEzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjMTFkNDMuNzM0MTk3NDclMjIlM0JpJTNBMTE0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjMmIzMDQuNzU5MDY5NjIlMjIlM0JpJTNBMTE1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjM2UyZDEuMzY3MTQ0NjMlMjIlM0JpJTNBMTE2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjNWI4ZTguNjYzMzM2NzklMjIlM0JpJTNBMTE3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjNmUxODQuMjE0NTA2MTglMjIlM0JpJTNBMTE4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjODcyODQuMzc5ODI1NDQlMjIlM0JpJTNBMTE5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjOWRlNjQuMDEyNzU3MjYlMjIlM0JpJTNBMTIwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjYjE1NDYuNDY2NTIxNzQlMjIlM0JpJTNBMTIxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjYzdlZjUuMjgwNDM3NjclMjIlM0JpJTNBMTIyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjZGNjZDUuOTYzODg4MDglMjIlM0JpJTNBMTIzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVjZjJlYTYuNzM5MjU1MTElMjIlM0JpJTNBMTI0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkMDdkODcuNTg5ODYxMjklMjIlM0JpJTNBMTI1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkMWM5YjIuMjE1NDgxMzIlMjIlM0JpJTNBMTI2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkMmZkMjguOTE4NTg5MDglMjIlM0JpJTNBMTI3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkNDYxODguNjQ2Nzk2MDUlMjIlM0JpJTNBMTI4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkNmZmYTguODY1OTMyMzYlMjIlM0JpJTNBMTI5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkOWMxYjIuMTM1NzcwMzMlMjIlM0JpJTNBMTMwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkYjIyOTEuNTg5MTI4ODclMjIlM0JpJTNBMTMxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkY2NmMTcuMDYyNjY4MDYlMjIlM0JpJTNBMTMyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkZTIxMTkuNjA3OTU4MzMlMjIlM0JpJTNBMTMzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVkZjc4YTguNDQ1NTk1MDYlMjIlM0JpJTNBMTM0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlMGM2YzkuNDM3NDY0NzclMjIlM0JpJTNBMTM1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlMjQwMDYuMTcxNDE3MTUlMjIlM0JpJTNBMTM2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlMzZlYjMuNjkwNTA1MDklMjIlM0JpJTNBMTM3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlNGUzMzguMjY4MTcyNDQlMjIlM0JpJTNBMTM4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlNjMxZTEuMjk0NzY0ODQlMjIlM0JpJTNBMTM5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlN2JmZjkuMDk1MTgyNzElMjIlM0JpJTNBMTQwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlOTBhODEuMDExNTYzOTMlMjIlM0JpJTNBMTQxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlYTYyNDkuODE0NzQyNDYlMjIlM0JpJTNBMTQyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlYmYzYTYuODYzODg1NzclMjIlM0JpJTNBMTQzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlZDQ5MDIuNDkyNzYxOTclMjIlM0JpJTNBMTQ0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVlZTk5MjMuODUxNzU2NTMlMjIlM0JpJTNBMTQ1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVmMDBkNjUuMzAzMTgzMzAlMjIlM0JpJTNBMTQ2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVmMTYwYzkuNDEwNTk0NDElMjIlM0JpJTNBMTQ3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTVmMzE0ZjUuMDU4MzAzMjQlMjIlM0JpJTNBMTQ4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwMDY4MjguNDkyODU1OTElMjIlM0JpJTNBMTQ5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwMWI0MTkuNTUyNjk2OTElMjIlM0JpJTNBMTUwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwMzBhZjUuNjU0NDkwNDMlMjIlM0JpJTNBMTUxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwNDY1NzUuMzEzODIwNjAlMjIlM0JpJTNBMTUyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwNWIxZjQuMjA1NzQ4OTUlMjIlM0JpJTNBMTUzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwN2E5ZTcuMDM0ODY0NTAlMjIlM0JpJTNBMTU0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwYWViNjQuMDk3NTcwMTAlMjIlM0JpJTNBMTU1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwYzNlOTcuMjE5MDE0NzElMjIlM0JpJTNBMTU2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwZDhlNTguOTY0NjYxMDMlMjIlM0JpJTNBMTU3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYwZWMzNDUuNzE4MDUwNTYlMjIlM0JpJTNBMTU4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxMDFhNzkuNzA1MTMyMjclMjIlM0JpJTNBMTU5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxMTY3NDQuOTIwMDgwOTIlMjIlM0JpJTNBMTYwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxMmRjNjguNjM4MDY5OTIlMjIlM0JpJTNBMTYxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxNDQyYzIuODI1NzM4OTglMjIlM0JpJTNBMTYyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxNjI2NzguNzExNjQwODElMjIlM0JpJTNBMTYzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxNzY3OTUuNjEyNTcwNjclMjIlM0JpJTNBMTY0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxOGQ4MjUuODc2NjE5MjYlMjIlM0JpJTNBMTY1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxYTI0MDEuNTkwMzk3NDAlMjIlM0JpJTNBMTY2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxYjc3MjkuMTQyOTA0OTAlMjIlM0JpJTNBMTY3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxY2MzODQuMTgxNjY1NjAlMjIlM0JpJTNBMTY4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxZTM1MzguNzg0MzUzMDclMjIlM0JpJTNBMTY5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYxZjlkNjEuNTI3OTQyNzMlMjIlM0JpJTNBMTcwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyMGIyNDUuMTYyNjE1MDYlMjIlM0JpJTNBMTcxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyMWZhZjguNDAxMzU1NTYlMjIlM0JpJTNBMTcyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyMzRkNjIuNDQxMjU5OTIlMjIlM0JpJTNBMTczJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyNGQzZjguNTA5NTM2MDUlMjIlM0JpJTNBMTc0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyNzlhMjIuNTA1ODI0NzklMjIlM0JpJTNBMTc1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyOGY5MDMuNTE0NzgyOTElMjIlM0JpJTNBMTc2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyYTNlYzUuNjU4NTcyNDAlMjIlM0JpJTNBMTc3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyYzMwMDcuNjAzNjM1NzMlMjIlM0JpJTNBMTc4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyZTQwZTYuNzUwNjIxNTMlMjIlM0JpJTNBMTc5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYyZjg2MTUuOTM2NjY1NjAlMjIlM0JpJTNBMTgwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzMTc3YTcuNDkyODk5MDAlMjIlM0JpJTNBMTgxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzMmZhYjQuNjg2NDY3NDAlMjIlM0JpJTNBMTgyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzNDQzYzMuMjk1OTg4MDklMjIlM0JpJTNBMTgzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzNTk5ODYuMDY0NzYyMjElMjIlM0JpJTNBMTg0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzNzU3NTcuNDQxMjY5NDYlMjIlM0JpJTNBMTg1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzOWI4YzQuNTc0ODQ5ODQlMjIlM0JpJTNBMTg2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzYjliMjAuNDE1MDA3MDklMjIlM0JpJTNBMTg3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzZDk5NjIuMzYzMDcxNDQlMjIlM0JpJTNBMTg4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTYzZjk4ZDguNjg0MjgzNzklMjIlM0JpJTNBMTg5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0MTg0OTYuNzcyNTMwNzklMjIlM0JpJTNBMTkwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0MzY5NjguNjk1NTEzNTElMjIlM0JpJTNBMTkxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0NTZhNDguNzk2MDg4MDUlMjIlM0JpJTNBMTkyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0N2EyNjUuMjk5MzgxNTQlMjIlM0JpJTNBMTkzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0OTcxNDkuODUxMTYyNTQlMjIlM0JpJTNBMTk0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0YjdiZjkuNDk1MDE4MzUlMjIlM0JpJTNBMTk1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0ZDVmMjkuMTEzOTgzMDglMjIlM0JpJTNBMTk2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY0ZjI2MjMuNzQ5NzY4NzYlMjIlM0JpJTNBMTk3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY1MzEzMzAuMDMxOTgwODMlMjIlM0JpJTNBMTk4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY1NGRjYTQuOTk0NjY0MzQlMjIlM0JpJTNBMTk5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY1NmNkZTkuMTA4MTYwNzglMjIlM0JpJTNBMjAwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY1OGNiZTUuMDgyOTM5OTElMjIlM0JpJTNBMjAxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY1YzczNDcuNzUxMDg2ODElMjIlM0JpJTNBMjAyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY1ZWI3YjcuMjYxNDk3NDIlMjIlM0JpJTNBMjAzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY2MGMxMTMuNjI3ODA3MTglMjIlM0JpJTNBMjA0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY2NmI3ZjMuODE0MzU4OTglMjIlM0JpJTNBMjA1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY2ODdlYzcuNTg4MjQ3MzUlMjIlM0JpJTNBMjA2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY2YTU0ZDEuNDM3OTg5OTclMjIlM0JpJTNBMjA3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY2YzNhNzUuNjgyOTc5NjAlMjIlM0JpJTNBMjA4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3MDdlMDguNjA1MTI3MDklMjIlM0JpJTNBMjA5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3MjQxZTEuMzQ5MjUyMjAlMjIlM0JpJTNBMjEwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3NDI1NjUuNzIxMzg4NzUlMjIlM0JpJTNBMjExJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3NjJiMzEuMDMwNjkyNDQlMjIlM0JpJTNBMjEyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3N2VkMjMuODQ4ODY2NzElMjIlM0JpJTNBMjEzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3OWQ5ODguNDYwMDQzMjIlMjIlM0JpJTNBMjE0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3YmJhNDAuODgyMzMyMDQlMjIlM0JpJTNBMjE1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3ZDhmNjUuNTI2OTk3OTYlMjIlM0JpJTNBMjE2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY3ZjczZjguMTMxNDE0OTIlMjIlM0JpJTNBMjE3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4MGVjMzAuOTc0MjY5NjMlMjIlM0JpJTNBMjE4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4MjMwMTkuNDc4NDYzNjglMjIlM0JpJTNBMjE5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4MzkxZDIuMzcxOTk4MTIlMjIlM0JpJTNBMjIwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4NGJmMTUuNjMwNzEyNzklMjIlM0JpJTNBMjIxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4NzdhYzAuOTg3NDg4MjYlMjIlM0JpJTNBMjIyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4OTQ5NzcuNDEyMzk1NTMlMjIlM0JpJTNBMjIzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4YTdjYzkuNTY3MTAxNDMlMjIlM0JpJTNBMjI0JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4YmVjNDUuNDQxNjE4NTclMjIlM0JpJTNBMjI1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4ZDNmMDMuMTM2MzAzMzQlMjIlM0JpJTNBMjI2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4ZWJjMzAuNjM3OTI3NDYlMjIlM0JpJTNBMjI3JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5MDJkOTIuMTQ3NDI0ODYlMjIlM0JpJTNBMjI4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5MTlkMDAuOTI1MzQ5MjclMjIlM0JpJTNBMjI5JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5MmZjMDQuMTUyMTYwMzQlMjIlM0JpJTNBMjMwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5NDQ0NjguNjE5NTY1NzMlMjIlM0JpJTNBMjMxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5NTk4YzguNzY5NjYxMTMlMjIlM0JpJTNBMjMyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5NmU0ZTkuMzMwMDYyOTIlMjIlM0JpJTNBMjMzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5ODIzNTQuNzM0NDg5NTglMjIlM0JpJTNBMjM0JTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMyYTA4MDRhYjUuMTg4MDQwOTklMjIlM0JpJTNBMjM1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5YzM0YTIuNDI1NjQ3MzAlMjIlM0JpJTNBMjM2JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5ZGE2OTkuMDQxODU4ODglMjIlM0JpJTNBMjM3JTNCcyUzQTI2JTNBJTIyNTZkMzA4YTgyMmMxOGUxMDYuM2JhNTkwNDglMjIlM0JpJTNBMjM4JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTU3NWQ3MDguMjAwODQxOTklMjIlM0JpJTNBMjM5JTNCcyUzQTI2JTNBJTIyNTZkMzA4YTgyMmMxOGUxMDYuM2JhNTkwOTklMjIlM0JpJTNBMjQwJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5ODIzNTQuNzM0NDg5OTklMjIlM0JpJTNBMjQxJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY5NDQ0NjguNjE5NTY1OTklMjIlM0JpJTNBMjQyJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4ZWJjMzAuNjM3OTI3OTklMjIlM0JpJTNBMjQzJTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTY4YTdjYzkuNTY3MTAxOTklMjIlM0JpJTNBMjQ0JTNCcyUzQTI2JTNBJTIyYTdjNDBmNjMyZjY1YmQ4ZTIuODQ5NjMyOTklMjIlM0JpJTNBMjQ1JTNCcyUzQTI2JTNBJTIyOGYyNDFmMTEwOTUzM2I5NDMuNTAyODc5OTklMjIlM0IlN0RzJTNBMjclM0ElMjJibEFjdGlvbk9yZGVyMkZvbGRlcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTIlM0ElMjJzT3JkZXJGb2xkZXIlMjIlM0JzJTNBMjAlM0ElMjJPUkRFUkZPTERFUl9QUk9CTEVNUyUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJTdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlckRlbGV0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzIlM0ElMjJibEFjdGlvbk9yZGVyU2V0U2VuZGVkTm93X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMCUzQSUyMmJsQWN0aW9uT3JkZXJTZXRQYWlkTm93X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMyUzQSUyMmJsQWN0aW9uT3JkZXJBZGRGaWVsZFZhbHVlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMSUzQSUyMnNBY3Rpb25BZGRGaWVsZF9maWVsZCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIxJTNBJTIyc0FjdGlvbkFkZEZpZWxkX3ZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzglM0ElMjJibEFjdGlvbk9yZGVyQ2hhbmdlRGVsaXZlcnlDb3N0X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMnNBY3Rpb25DaGFuZ2VEZWxDb3N0VmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMzQlM0ElMjJibEFjdGlvbk9yZGVyQ2hhbmdlRGlzY291bnRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyc0FjdGlvbkNoYW5nZURpc2NvdW50VmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMjUlM0ElMjJibEFjdGlvbkN1c3QyR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI4JTNBJTIyYmxBY3Rpb25DdXN0RnJvbUdyb3VwX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQWN0aW9uTWFpbHNlbmRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTE5JTNBJTIyc1NlbmRNYWlsRnJvbVNvdXJjZSUyMiUzQnMlM0E4JTNBJTIydGVtcGxhdGUlMjIlM0JzJTNBMjAlM0ElMjJzU2VuZE1haWxGcm9tU3ViamVjdCUyMiUzQnMlM0E2MiUzQSUyMnZpZXdzJTJGdHBsJTJGZW1haWwlMkZodG1sJTJGZDNvcmRlcm1hbmFnZXJfZGVsaXZlcnlfZGVsYXlfc3ViamVjdC50cGwlMjIlM0JzJTNBMjUlM0ElMjJzU2VuZE1haWxGcm9tVGVtcGxhdGVuYW1lJTIyJTNCcyUzQTU0JTNBJTIydmlld3MlMkZ0cGwlMkZlbWFpbCUyRmh0bWwlMkZkM29yZGVybWFuYWdlcl9kZWxpdmVyeV9kZWxheS50cGwlMjIlM0JzJTNBMzAlM0ElMjJzU2VuZE1haWxGcm9tVGVtcGxhdGVuYW1lUGxhaW4lMjIlM0JzJTNBNTUlM0ElMjJ2aWV3cyUyRnRwbCUyRmVtYWlsJTJGcGxhaW4lMkZkM29yZGVybWFuYWdlcl9kZWxpdmVyeV9kZWxheS50cGwlMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxGcm9tQ29udGVudG5hbWUlMjIlM0JzJTNBMzIlM0ElMjI4NzA5ZTQ1ZjMxYTg2OTA5ZTlmOTk5MjIyZTgwYjFkMCUyMiUzQnMlM0EyOSUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZVBsYWluJTIyJTNCcyUzQTMyJTNBJTIyODcwOWU0NWYzMWE4NjkwOWU5Zjk5OTIyMmU4MGIxZDAlMjIlM0JzJTNBMjAlM0ElMjJibFNlbmRNYWlsVG9DdXN0b21lciUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNyUzQSUyMmJsU2VuZE1haWxUb093bmVyJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE4JTNBJTIyYmxTZW5kTWFpbFRvQ3VzdG9tJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI0JTNBJTIyc1NlbmRNYWlsVG9DdXN0b21BZGRyZXNzJTIyJTNCcyUzQTI0JTNBJTIyYnVjaGhhbHR1bmclNDBveGlkZXNob3AuZGUlMjIlM0JzJTNBMjUlM0ElMjJpVW5tYXJrRXhlY0RlbGF5VGltZVZhbHVlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI0JTNBJTIyc1VubWFya0V4ZWNEZWxheVRpbWVVbml0JTIyJTNCcyUzQTQlM0ElMjJkYXlzJTIyJTNCcyUzQTE0JTNBJTIyc05vdEluRm9sZGVySWQlMjIlM0JhJTNBMSUzQSU3QmklM0EwJTNCcyUzQTIwJTNBJTIyT1JERVJGT0xERVJfUFJPQkxFTVMlMjIlM0IlN0RzJTNBMjQlM0ElMjJibENoZWNrT3JkZXJGaWVsZF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJzT3JkZXJGaWVsZF9GaWVsZE5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMnNPcmRlckZpZWxkX0ZpZWxkVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMSUzQSUyMmJsQWN0aW9uT3JkZXJHZW5lcmF0ZVBkZl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibEFjdGlvbk9yZGVyUGRmVHlwZUludm9pY2UlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibEFjdGlvbk9yZGVyUGRmVHlwZURlbG5vdGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyUGRmU2VuZEF0dGFjaCUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNCUzQSUyMmJsQWN0aW9uT3JkZXJQZGZTZW5kU2F2ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNDdXN0QWRkR3JvdXAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExNiUzQSUyMnNDdXN0UmVtb3ZlR3JvdXAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOCUzQSUyMnNTZW5kTWFpbEZyb21UaGVtZSUyMiUzQnMlM0E2JTNBJTIybW9kdWxlJTIyJTNCcyUzQTIzJTNBJTIyc1NlbmRNYWlsRnJvbU1vZHVsZVBhdGglMjIlM0JzJTNBMTQlM0ElMjJkM29yZGVybWFuYWdlciUyMiUzQnMlM0ExOSUzQSUyMmJsR2V0U3Rvcm5vQXJ0aWNsZXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJzU2VuZE1haWxSZXBseUFkZHJlc3MlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMmJsQWN0aW9uRXhwb3J0X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNiUzQSUyMmFFeHBvcnRGaWVsZExpc3QlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOSUzQSUyMnNFeHBvcnRUZW1wbGF0ZW5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExNiUzQSUyMnNFeHBvcnRFeHRlbnNpb24lMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMyUzQSUyMmJsQWN0aW9uT3JkZXJFeGVjdXRlTWV0aG9kX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMnNBY3Rpb25FeGVjdXRlTWV0aG9kX25hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQiU3RA==', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_DELIVERYSTATUS', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '2200', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem6InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job06 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'Zahlungserinnerung', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'Zahlungserinnerung', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'pay reminder', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Automatisieren Sie Ihren Mahnlauf, indem säumige Zahler in verschiedenen Stufen an die Zahlung erinnert werden. Dies ist die Beispielaufgabe zur 1. Stufe "Zahlungserinnerung".', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Automatisieren Sie Ihren Mahnlauf, indem säumige Zahler in verschiedenen Stufen an die Zahlung erinnert werden. Dies ist die Beispielaufgabe zur 1. Stufe "Zahlungserinnerung".', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTgzJTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMmJsSXRlbU1haWxTZW5kJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja0Zyb21PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNGcm9tT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVG9PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUb09yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RpbWVzcGFuMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzVGltZXNwYW4xVmFsdWUlMjIlM0JzJTNBMiUzQSUyMjE0JTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVVuaXQlMjIlM0JzJTNBMyUzQSUyMmRheSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjFUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjJUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrTm90U2V0RGF0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzTm90U2V0RGF0ZVR5cGUlMjIlM0JzJTNBOCUzQSUyMnBhaWRkYXRlJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja1dlZWtkYXlzX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNXZWVrZGF5c1R5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tQYXltZW50X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExMCUzQSUyMnNQYXltZW50SWQlMjIlM0JhJTNBMiUzQSU3QmklM0EwJTNCcyUzQTE0JTNBJTIyb3hpZHBheWFkdmFuY2UlMjIlM0JpJTNBMSUzQnMlM0ExMSUzQSUyMm94aWRpbnZvaWNlJTIyJTNCJTdEcyUzQTIyJTNBJTIyYmxDaGVja0RlbGl2ZXJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUcmFja2NvZGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja09yZGVyc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlck5vc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tBcnRpY2xlc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tPcmRlclN1bV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzT3JkZXJTdW1UeXBlJTIyJTNCcyUzQTUlM0ElMjJ0b3RhbCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclN1bVJlbGF0aW9uJTIyJTNCcyUzQTYlM0ElMjJoaWdoZXIlMjIlM0JzJTNBMTQlM0ElMjJzT3JkZXJTdW1WYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tJbnZvaWNlTnVtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tUcmFuc2FjdGlvbl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzT3JkZXJUcmFuc1N0YXR1cyUyMiUzQnMlM0EyJTNBJTIyT0slMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrQ3VycmVuY3lfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0N1cnJlbmN5SVNPVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tMYW5ndWFnZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrSW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja05vdEluRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNCUzQSUyMnNOb3RJbkZvbGRlcklkJTIyJTNCYSUzQTElM0ElN0JpJTNBMCUzQnMlM0EyMCUzQSUyMk9SREVSRk9MREVSX1BST0JMRU1TJTIyJTNCJTdEcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyQXJ0aWNsZTFfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc0FydGljbGVDb250ZW50MVR5cGUlMjIlM0JzJTNBOCUzQSUyMm94YXJ0bnVtJTIyJTNCcyUzQTIyJTNBJTIyc0FydGljbGVDb250ZW50MVJlZ0V4cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyQXJ0aWNsZTJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc0FydGljbGVDb250ZW50MlR5cGUlMjIlM0JzJTNBOCUzQSUyMm94YXJ0bnVtJTIyJTNCcyUzQTIyJTNBJTIyc0FydGljbGVDb250ZW50MlJlZ0V4cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE4JTNBJTIyYmxDaGVja01haWxfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEwJTNBJTIyc01haWxWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIxJTNBJTIyYmxDaGVja0NvdW50cnlfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlcjJGb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEyJTNBJTIyc09yZGVyRm9sZGVyJTIyJTNCcyUzQTE1JTNBJTIyT1JERVJGT0xERVJfTkVXJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlclN0b3Jub19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyRGVsZXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmJsQWN0aW9uT3JkZXJTZXRTZW5kZWROb3dfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMwJTNBJTIyYmxBY3Rpb25PcmRlclNldFBhaWROb3dfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMzJTNBJTIyYmxBY3Rpb25PcmRlckFkZEZpZWxkVmFsdWVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIxJTNBJTIyc0FjdGlvbkFkZEZpZWxkX2ZpZWxkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfdmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzOCUzQSUyMmJsQWN0aW9uT3JkZXJDaGFuZ2VEZWxpdmVyeUNvc3Rfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyc0FjdGlvbkNoYW5nZURlbENvc3RWYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EzNCUzQSUyMmJsQWN0aW9uT3JkZXJDaGFuZ2VEaXNjb3VudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJzQWN0aW9uQ2hhbmdlRGlzY291bnRWYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNSUzQSUyMmJsQWN0aW9uQ3VzdDJHcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjglM0ElMjJibEFjdGlvbkN1c3RGcm9tR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIzJTNBJTIyYmxBY3Rpb25NYWlsc2VuZF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjAlM0ElMjJzU2VuZE1haWxGcm9tU3ViamVjdCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI1JTNBJTIyc1NlbmRNYWlsRnJvbVRlbXBsYXRlbmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMwJTNBJTIyc1NlbmRNYWlsRnJvbVRlbXBsYXRlbmFtZVBsYWluJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTklM0ElMjJzU2VuZE1haWxGcm9tU291cmNlJTIyJTNCcyUzQTMlM0ElMjJjbXMlMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxGcm9tQ29udGVudG5hbWUlMjIlM0JzJTNBMzIlM0ElMjI5NjAzYjE4MWRmYWU4ODU3NTU2MzBkNzY0NTlmMDJjMSUyMiUzQnMlM0EyOSUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZVBsYWluJTIyJTNCcyUzQTMyJTNBJTIyNmRhNGY5MjkzMzY1NmU3NWEwN2IxZDQ5Yzc1ZGRkY2QlMjIlM0JzJTNBMjAlM0ElMjJibFNlbmRNYWlsVG9DdXN0b21lciUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNyUzQSUyMmJsU2VuZE1haWxUb093bmVyJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE4JTNBJTIyYmxTZW5kTWFpbFRvQ3VzdG9tJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI0JTNBJTIyc1NlbmRNYWlsVG9DdXN0b21BZGRyZXNzJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjUlM0ElMjJpVW5tYXJrRXhlY0RlbGF5VGltZVZhbHVlJTIyJTNCcyUzQTElM0ElMjI3JTIyJTNCcyUzQTI0JTNBJTIyc1VubWFya0V4ZWNEZWxheVRpbWVVbml0JTIyJTNCcyUzQTQlM0ElMjJkYXlzJTIyJTNCcyUzQTE4JTNBJTIyc1NlbmRNYWlsRnJvbVRoZW1lJTIyJTNCcyUzQTglM0ElMjJmcm9udGVuZCUyMiUzQnMlM0ExOSUzQSUyMmJsR2V0U3Rvcm5vQXJ0aWNsZXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzElM0ElMjJibEFjdGlvbk9yZGVyR2VuZXJhdGVQZGZfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlclBkZlR5cGVJbnZvaWNlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlclBkZlR5cGVEZWxub3RlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlclBkZlNlbmRBdHRhY2glMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJibEFjdGlvbk9yZGVyUGRmU2VuZFNhdmUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJzQWN0aW9uT3JkZXJQZGZTYXZlRGlyJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0IlN0Q=', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_PAYSTATUSCHECK', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '3000', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem7InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job07 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => '1. Mahnung', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => '1. Mahnung', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => '1st monition', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Automatisieren Sie Ihren Mahnlauf, indem säumige Zahler in verschiedenen Stufen an die Zahlung erinnert werden. Dies ist die Beispielaufgabe zur 2. Stufe "Mahnung". Legen Sie weitere Aufgaben an, um weiterhin säumige Kunden z.B. zu blockieren.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Automatisieren Sie Ihren Mahnlauf, indem säumige Zahler in verschiedenen Stufen an die Zahlung erinnert werden. Dies ist die Beispielaufgabe zur 2. Stufe "Mahnung". Legen Sie weitere Aufgaben an, um weiterhin säumige Kunden z.B. zu blockieren.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTg0JTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMmJsSXRlbU1haWxTZW5kJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja0Zyb21PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNGcm9tT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVG9PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUb09yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RpbWVzcGFuMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzVGltZXNwYW4xVmFsdWUlMjIlM0JzJTNBMiUzQSUyMjI4JTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVVuaXQlMjIlM0JzJTNBMyUzQSUyMmRheSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjFUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVGltZXNwYW4yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUaW1lc3BhbjJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlVuaXQlMjIlM0JzJTNBNiUzQSUyMm1pbnV0ZSUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjJUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrTm90U2V0RGF0ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzTm90U2V0RGF0ZVR5cGUlMjIlM0JzJTNBOCUzQSUyMnBhaWRkYXRlJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja1dlZWtkYXlzX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNXZWVrZGF5c1R5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tQYXltZW50X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExMCUzQSUyMnNQYXltZW50SWQlMjIlM0JhJTNBMiUzQSU3QmklM0EwJTNCcyUzQTE0JTNBJTIyb3hpZHBheWFkdmFuY2UlMjIlM0JpJTNBMSUzQnMlM0ExMSUzQSUyMm94aWRpbnZvaWNlJTIyJTNCJTdEcyUzQTIyJTNBJTIyYmxDaGVja0RlbGl2ZXJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUcmFja2NvZGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja09yZGVyc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlck5vc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tBcnRpY2xlc3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tPcmRlclN1bV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzT3JkZXJTdW1UeXBlJTIyJTNCcyUzQTUlM0ElMjJ0b3RhbCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclN1bVJlbGF0aW9uJTIyJTNCcyUzQTYlM0ElMjJoaWdoZXIlMjIlM0JzJTNBMTQlM0ElMjJzT3JkZXJTdW1WYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tJbnZvaWNlTnVtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tUcmFuc2FjdGlvbl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzT3JkZXJUcmFuc1N0YXR1cyUyMiUzQnMlM0EyJTNBJTIyT0slMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrQ3VycmVuY3lfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0N1cnJlbmN5SVNPVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tMYW5ndWFnZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrSW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja05vdEluRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUxX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDFUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDFSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDJUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDJSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOCUzQSUyMmJsQ2hlY2tNYWlsX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMCUzQSUyMnNNYWlsVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tDb3VudHJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXIyRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExMiUzQSUyMnNPcmRlckZvbGRlciUyMiUzQnMlM0EyMCUzQSUyMk9SREVSRk9MREVSX1BST0JMRU1TJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlclN0b3Jub19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyRGVsZXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmJsQWN0aW9uT3JkZXJTZXRTZW5kZWROb3dfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMwJTNBJTIyYmxBY3Rpb25PcmRlclNldFBhaWROb3dfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMzJTNBJTIyYmxBY3Rpb25PcmRlckFkZEZpZWxkVmFsdWVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIxJTNBJTIyc0FjdGlvbkFkZEZpZWxkX2ZpZWxkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfdmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzOCUzQSUyMmJsQWN0aW9uT3JkZXJDaGFuZ2VEZWxpdmVyeUNvc3Rfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyc0FjdGlvbkNoYW5nZURlbENvc3RWYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EzNCUzQSUyMmJsQWN0aW9uT3JkZXJDaGFuZ2VEaXNjb3VudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJzQWN0aW9uQ2hhbmdlRGlzY291bnRWYWx1ZSUyMiUzQnMlM0E0JTNBJTIyMC4wMCUyMiUzQnMlM0EyNSUzQSUyMmJsQWN0aW9uQ3VzdDJHcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTMlM0ElMjJzQ3VzdEFkZEdyb3VwJTIyJTNCYSUzQTElM0ElN0JpJTNBMCUzQnMlM0ExMyUzQSUyMm94aWRibGFja2xpc3QlMjIlM0IlN0RzJTNBMjglM0ElMjJibEFjdGlvbkN1c3RGcm9tR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTE2JTNBJTIyc0N1c3RSZW1vdmVHcm91cCUyMiUzQmElM0EyJTNBJTdCaSUzQTAlM0JzJTNBMTIlM0ElMjJveGlkZ29vZGN1c3QlMjIlM0JpJTNBMSUzQnMlM0ExNiUzQSUyMm94aWRwb3dlcnNob3BwZXIlMjIlM0IlN0RzJTNBMjMlM0ElMjJibEFjdGlvbk1haWxzZW5kX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExOSUzQSUyMnNTZW5kTWFpbEZyb21Tb3VyY2UlMjIlM0JzJTNBOCUzQSUyMnRlbXBsYXRlJTIyJTNCcyUzQTIwJTNBJTIyc1NlbmRNYWlsRnJvbVN1YmplY3QlMjIlM0JzJTNBMzElM0ElMjJlbWFpbCUyRmh0bWwlMkZteUhUTUxUcGxTdWJqZWN0LnRwbCUyMiUzQnMlM0EyNSUzQSUyMnNTZW5kTWFpbEZyb21UZW1wbGF0ZW5hbWUlMjIlM0JzJTNBMjQlM0ElMjJlbWFpbCUyRmh0bWwlMkZteUhUTUxUcGwudHBsJTIyJTNCcyUzQTMwJTNBJTIyc1NlbmRNYWlsRnJvbVRlbXBsYXRlbmFtZVBsYWluJTIyJTNCcyUzQTI2JTNBJTIyZW1haWwlMkZwbGFpbiUyRm15UGxhaW5UcGwudHBsJTIyJTNCcyUzQTI0JTNBJTIyc1NlbmRNYWlsRnJvbUNvbnRlbnRuYW1lJTIyJTNCcyUzQTMyJTNBJTIyODcwOWU0NWYzMWE4NjkwOWU5Zjk5OTIyMmU4MGIxZDAlMjIlM0JzJTNBMjklM0ElMjJzU2VuZE1haWxGcm9tQ29udGVudG5hbWVQbGFpbiUyMiUzQnMlM0EzMiUzQSUyMjg3MDllNDVmMzFhODY5MDllOWY5OTkyMjJlODBiMWQwJTIyJTNCcyUzQTIwJTNBJTIyYmxTZW5kTWFpbFRvQ3VzdG9tZXIlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTclM0ElMjJibFNlbmRNYWlsVG9Pd25lciUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExOCUzQSUyMmJsU2VuZE1haWxUb0N1c3RvbSUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNCUzQSUyMnNTZW5kTWFpbFRvQ3VzdG9tQWRkcmVzcyUyMiUzQnMlM0EyNCUzQSUyMmJ1Y2hoYWx0dW5nJTQwb3hpZGVzaG9wLmRlJTIyJTNCcyUzQTI1JTNBJTIyaVVubWFya0V4ZWNEZWxheVRpbWVWYWx1ZSUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNCUzQSUyMnNVbm1hcmtFeGVjRGVsYXlUaW1lVW5pdCUyMiUzQnMlM0E0JTNBJTIyZGF5cyUyMiUzQnMlM0EzMSUzQSUyMmJsQWN0aW9uT3JkZXJHZW5lcmF0ZVBkZl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibEFjdGlvbk9yZGVyUGRmVHlwZUludm9pY2UlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibEFjdGlvbk9yZGVyUGRmVHlwZURlbG5vdGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyUGRmU2VuZEF0dGFjaCUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNCUzQSUyMmJsQWN0aW9uT3JkZXJQZGZTZW5kU2F2ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMnNBY3Rpb25PcmRlclBkZlNhdmVEaXIlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOCUzQSUyMnNTZW5kTWFpbEZyb21UaGVtZSUyMiUzQnMlM0E4JTNBJTIyZnJvbnRlbmQlMjIlM0JzJTNBMTklM0ElMjJibEdldFN0b3Jub0FydGljbGVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCJTdE', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_PAYSTATUSCHECK', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '3100', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem8InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job08 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'bezahlte Rechnungen nach "erledigt" verschieben', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'bezahlte Rechnungen nach "erledigt" verschieben', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'move paid invoices to "finished"', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Mit dieser Aufgabe halten Sie die Bestellliste übersichtlich. Alle als "bezahlt" markierten Bestellungen werden in den Ordner "erledigt" einsortiert. Erweitern Sie die Aufgabe, um z.B. den Versand zu informieren.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Mit dieser Aufgabe halten Sie die Bestellliste übersichtlich. Alle als "bezahlt" markierten Bestellungen werden in den Ordner "erledigt" einsortiert. Erweitern Sie die Aufgabe, um z.B. den Versand zu informieren.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTcyJTNBJTdCcyUzQTEzJTNBJTIyYmxJdGVtRXhlY3V0ZSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMmJsSXRlbU1haWxTZW5kJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja0Zyb21PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNGcm9tT3JkZXJOclZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVG9PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUb09yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RpbWVzcGFuMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzVGltZXNwYW4xVmFsdWUlMjIlM0JzJTNBMSUzQSUyMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4xVW5pdCUyMiUzQnMlM0E0JTNBJTIyaG91ciUyMiUzQnMlM0ExNCUzQSUyMnNUaW1lc3BhbjFUeXBlJTIyJTNCcyUzQTglM0ElMjJwYWlkZGF0ZSUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUaW1lc3BhbjJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RpbWVzcGFuMlZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4yVW5pdCUyMiUzQnMlM0E2JTNBJTIybWludXRlJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tOb3RTZXREYXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNOb3RTZXREYXRlVHlwZSUyMiUzQnMlM0E3JTNBJTIyZGVsZGF0ZSUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tXZWVrZGF5c19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTMlM0ElMjJzV2Vla2RheXNUeXBlJTIyJTNCcyUzQTklM0ElMjJvcmRlcmRhdGUlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrUGF5bWVudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrRGVsaXZlcnlfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RyYWNrY29kZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrT3JkZXJzdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyTm9zdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja0FydGljbGVzdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja09yZGVyU3VtX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMyUzQSUyMnNPcmRlclN1bVR5cGUlMjIlM0JzJTNBNSUzQSUyMnRvdGFsJTIyJTNCcyUzQTE3JTNBJTIyc09yZGVyU3VtUmVsYXRpb24lMjIlM0JzJTNBNiUzQSUyMmhpZ2hlciUyMiUzQnMlM0ExNCUzQSUyMnNPcmRlclN1bVZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTI0JTNBJTIyYmxDaGVja0ludm9pY2VOdW1fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyYmxDaGVja1RyYW5zYWN0aW9uX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNPcmRlclRyYW5zU3RhdHVzJTIyJTNCcyUzQTIlM0ElMjJPSyUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tDdXJyZW5jeV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTclM0ElMjJzQ3VycmVuY3lJU09WYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0xhbmd1YWdlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMiUzQSUyMmJsQ2hlY2tJbkZvbGRlcl9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrTm90SW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyQXJ0aWNsZTFfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc0FydGljbGVDb250ZW50MVR5cGUlMjIlM0JzJTNBOCUzQSUyMm94YXJ0bnVtJTIyJTNCcyUzQTIyJTNBJTIyc0FydGljbGVDb250ZW50MVJlZ0V4cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI3JTNBJTIyYmxDaGVja09yZGVyQXJ0aWNsZTJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc0FydGljbGVDb250ZW50MlR5cGUlMjIlM0JzJTNBOCUzQSUyMm94YXJ0bnVtJTIyJTNCcyUzQTIyJTNBJTIyc0FydGljbGVDb250ZW50MlJlZ0V4cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE4JTNBJTIyYmxDaGVja01haWxfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEwJTNBJTIyc01haWxWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIxJTNBJTIyYmxDaGVja0NvdW50cnlfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlcjJGb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTEyJTNBJTIyc09yZGVyRm9sZGVyJTIyJTNCcyUzQTIwJTNBJTIyT1JERVJGT0xERVJfRklOSVNIRUQlMjIlM0JzJTNBMjYlM0ElMjJibEFjdGlvbk9yZGVyU3Rvcm5vX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJEZWxldGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyYmxBY3Rpb25PcmRlclNldFNlbmRlZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJibEFjdGlvbk9yZGVyU2V0UGFpZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzMlM0ElMjJibEFjdGlvbk9yZGVyQWRkRmllbGRWYWx1ZV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfZmllbGQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMnNBY3Rpb25BZGRGaWVsZF92YWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM4JTNBJTIyYmxBY3Rpb25PcmRlckNoYW5nZURlbGl2ZXJ5Q29zdF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJzQWN0aW9uQ2hhbmdlRGVsQ29zdFZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTM0JTNBJTIyYmxBY3Rpb25PcmRlckNoYW5nZURpc2NvdW50X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNiUzQSUyMnNBY3Rpb25DaGFuZ2VEaXNjb3VudFZhbHVlJTIyJTNCcyUzQTQlM0ElMjIwLjAwJTIyJTNCcyUzQTI1JTNBJTIyYmxBY3Rpb25DdXN0Mkdyb3VwX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyOCUzQSUyMmJsQWN0aW9uQ3VzdEZyb21Hcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjMlM0ElMjJibEFjdGlvbk1haWxzZW5kX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNTZW5kTWFpbEZyb21TdWJqZWN0JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjUlM0ElMjJzU2VuZE1haWxGcm9tVGVtcGxhdGVuYW1lJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzAlM0ElMjJzU2VuZE1haWxGcm9tVGVtcGxhdGVuYW1lUGxhaW4lMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNCUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZSUyMiUzQnMlM0EzMiUzQSUyMjg3MDllNDVmMzFhODY5MDllOWY5OTkyMjJlODBiMWQwJTIyJTNCcyUzQTI5JTNBJTIyc1NlbmRNYWlsRnJvbUNvbnRlbnRuYW1lUGxhaW4lMjIlM0JzJTNBMzIlM0ElMjI4NzA5ZTQ1ZjMxYTg2OTA5ZTlmOTk5MjIyZTgwYjFkMCUyMiUzQnMlM0EyMCUzQSUyMmJsU2VuZE1haWxUb0N1c3RvbWVyJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyYmxTZW5kTWFpbFRvT3duZXIlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTglM0ElMjJibFNlbmRNYWlsVG9DdXN0b20lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxUb0N1c3RvbUFkZHJlc3MlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNSUzQSUyMmlVbm1hcmtFeGVjRGVsYXlUaW1lVmFsdWUlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjQlM0ElMjJzVW5tYXJrRXhlY0RlbGF5VGltZVVuaXQlMjIlM0JzJTNBNCUzQSUyMmRheXMlMjIlM0IlN0Q=', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_ORDERPROCESSING', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '4000', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '0', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleJobItem9InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + $iShopBit = strlen($sShopId) == 1 ? d3bit::getInstance()->getBitByInt((int) $sShopId - 1) : '1'; + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " job09 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPINCL', + 'content' => $iShopBit, + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPEXCL', + 'content' => '0', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVEFROM', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVETO', + 'content' => '0000-00-00 00:00:00', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXMODID', + 'content' => 'd3_ordermanager', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => 'Vorkasse-Kontroll-Export', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'de'), + 'content' => 'Vorkasse-Kontroll-Export', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXTITLE', 'en'), + 'content' => 'export unpaid prepayment orders', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHORTDESC', + 'content' => 'Unbezahlte Vorkassebestellungen werden in einer Exportliste für die Kontrolle durch die Buchhaltung zusammengefasst.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXSHORTDESC', 'de'), + 'content' => 'Unbezahlte Vorkassebestellungen werden in einer Exportliste für die Kontrolle durch die Buchhaltung zusammengefasst.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXCREATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXUPDATE', + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('d3modprofile', 'OXUPDATE', 'de'), + 'content' => 'NOW()', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXMODVERSION', + 'content' => $this->sModVersion, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXLOG', + 'content' => '15', + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => true, + ), + array( + 'fieldname' => 'OXVALUE', + 'content' => 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTExOSUzQSU3QnMlM0ExMyUzQSUyMmJsSXRlbUV4ZWN1dGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTQlM0ElMjJibEl0ZW1NYWlsU2VuZCUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EyNSUzQSUyMmlVbm1hcmtFeGVjRGVsYXlUaW1lVmFsdWUlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjQlM0ElMjJzVW5tYXJrRXhlY0RlbGF5VGltZVVuaXQlMjIlM0JzJTNBNCUzQSUyMmRheXMlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrRnJvbU9yZGVyTnJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTE3JTNBJTIyc0Zyb21PcmRlck5yVmFsdWUlMjIlM0JzJTNBMSUzQSUyMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVG9PcmRlck5yX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNSUzQSUyMnNUb09yZGVyTnJWYWx1ZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIzJTNBJTIyYmxDaGVja1RpbWVzcGFuMV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTUlM0ElMjJzVGltZXNwYW4xVmFsdWUlMjIlM0JzJTNBMSUzQSUyMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4xVW5pdCUyMiUzQnMlM0EzJTNBJTIyZGF5JTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMVR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyMyUzQSUyMmJsQ2hlY2tUaW1lc3BhbjJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE1JTNBJTIyc1RpbWVzcGFuMlZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMTQlM0ElMjJzVGltZXNwYW4yVW5pdCUyMiUzQnMlM0E2JTNBJTIybWludXRlJTIyJTNCcyUzQTE0JTNBJTIyc1RpbWVzcGFuMlR5cGUlMjIlM0JzJTNBOSUzQSUyMm9yZGVyZGF0ZSUyMiUzQnMlM0EyNCUzQSUyMmJsQ2hlY2tOb3RTZXREYXRlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0ExNSUzQSUyMnNOb3RTZXREYXRlVHlwZSUyMiUzQnMlM0E4JTNBJTIycGFpZGRhdGUlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrV2Vla2RheXNfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc1dlZWtkYXlzVHlwZSUyMiUzQnMlM0E5JTNBJTIyb3JkZXJkYXRlJTIyJTNCcyUzQTEyJTNBJTIyc1dlZWtkYXlEYXlzJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrUGF5bWVudF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTAlM0ElMjJzUGF5bWVudElkJTIyJTNCYSUzQTElM0ElN0JpJTNBMCUzQnMlM0ExNCUzQSUyMm94aWRwYXlhZHZhbmNlJTIyJTNCJTdEcyUzQTIyJTNBJTIyYmxDaGVja0RlbGl2ZXJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMSUzQSUyMnNEZWxpdmVyeUlkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJibENoZWNrVHJhY2tjb2RlX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMmJsQ2hlY2tPcmRlcnN0b3Jub19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjclM0ElMjJibENoZWNrT3JkZXJOb3N0b3Jub19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMjclM0ElMjJibENoZWNrQXJ0aWNsZXN0b3Jub19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrT3JkZXJTdW1fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc09yZGVyU3VtVHlwZSUyMiUzQnMlM0E1JTNBJTIydG90YWwlMjIlM0JzJTNBMTclM0ElMjJzT3JkZXJTdW1SZWxhdGlvbiUyMiUzQnMlM0E2JTNBJTIyaGlnaGVyJTIyJTNCcyUzQTE0JTNBJTIyc09yZGVyU3VtVmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMjQlM0ElMjJibENoZWNrSW52b2ljZU51bV9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrVHJhbnNhY3Rpb25fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc09yZGVyVHJhbnNTdGF0dXMlMjIlM0JzJTNBMiUzQSUyMk9LJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0N1cnJlbmN5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNyUzQSUyMnNDdXJyZW5jeUlTT1ZhbHVlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjIlM0ElMjJibENoZWNrTGFuZ3VhZ2Vfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc0luTGFuZ3VhZ2VJZCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja0luRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMSUzQSUyMnNJbkZvbGRlcklkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjUlM0ElMjJibENoZWNrTm90SW5Gb2xkZXJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE0JTNBJTIyc05vdEluRm9sZGVySWQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUxX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDFUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDFSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tPcmRlckFydGljbGUyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyMCUzQSUyMnNBcnRpY2xlQ29udGVudDJUeXBlJTIyJTNCcyUzQTglM0ElMjJveGFydG51bSUyMiUzQnMlM0EyMiUzQSUyMnNBcnRpY2xlQ29udGVudDJSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyOSUzQSUyMmJsQ2hlY2tOb09yZGVyQXJ0aWNsZTFfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyc05vQXJ0aWNsZUNvbnRlbnQxVHlwZSUyMiUzQnMlM0E4JTNBJTIyb3hhcnRudW0lMjIlM0JzJTNBMjQlM0ElMjJzTm9BcnRpY2xlQ29udGVudDFSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyOSUzQSUyMmJsQ2hlY2tOb09yZGVyQXJ0aWNsZTJfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyc05vQXJ0aWNsZUNvbnRlbnQyVHlwZSUyMiUzQnMlM0E4JTNBJTIyb3hhcnRudW0lMjIlM0JzJTNBMjQlM0ElMjJzTm9BcnRpY2xlQ29udGVudDJSZWdFeHAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOCUzQSUyMmJsQ2hlY2tNYWlsX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMCUzQSUyMnNNYWlsVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMSUzQSUyMmJsQ2hlY2tDb3VudHJ5X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNCUzQSUyMnNDdXN0Q291bnRyeUlkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJibENoZWNrSW5Hcm91cF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTQlM0ElMjJzQ3VzdEluR3JvdXBJZCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI0JTNBJTIyYmxDaGVja05vdEluR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyc0N1c3ROb3RJbkdyb3VwSWQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQ2hlY2tFeGVjdXRlTWV0aG9kX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMCUzQSUyMnNSZXF1aXJlbWVudEV4ZWN1dGVNZXRob2RfbmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI0JTNBJTIyYmxDaGVja09yZGVyRmllbGRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIxJTNBJTIyc09yZGVyRmllbGRfRmllbGROYW1lJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjAlM0ElMjJzQ2hlY2tPcmRlckZpZWxkVHlwZSUyMiUzQnMlM0E3JTNBJTIyY29udGVudCUyMiUzQnMlM0EyMiUzQSUyMnNPcmRlckZpZWxkX0ZpZWxkVmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNyUzQSUyMmJsQWN0aW9uT3JkZXIyRm9sZGVyX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMiUzQSUyMnNPcmRlckZvbGRlciUyMiUzQnMlM0ExNSUzQSUyMk9SREVSRk9MREVSX05FVyUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJTdG9ybm9fc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyYmxBY3Rpb25PcmRlclNldFNlbmRlZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJibEFjdGlvbk9yZGVyU2V0UGFpZE5vd19zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzglM0ElMjJibEFjdGlvbk9yZGVyQ2hhbmdlRGVsaXZlcnlDb3N0X3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyNSUzQSUyMnNBY3Rpb25DaGFuZ2VEZWxDb3N0VmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMzQlM0ElMjJibEFjdGlvbk9yZGVyQ2hhbmdlRGlzY291bnRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyc0FjdGlvbkNoYW5nZURpc2NvdW50VmFsdWUlMjIlM0JzJTNBNCUzQSUyMjAuMDAlMjIlM0JzJTNBMzElM0ElMjJibEFjdGlvbk9yZGVyR2VuZXJhdGVQZGZfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlclBkZlR5cGVJbnZvaWNlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI3JTNBJTIyYmxBY3Rpb25PcmRlclBkZlR5cGVEZWxub3RlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI2JTNBJTIyYmxBY3Rpb25PcmRlclBkZlNlbmRBdHRhY2glMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJibEFjdGlvbk9yZGVyUGRmU2VuZFNhdmUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjUlM0ElMjJibEFjdGlvbkN1c3QyR3JvdXBfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTEzJTNBJTIyc0N1c3RBZGRHcm91cCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI4JTNBJTIyYmxBY3Rpb25DdXN0RnJvbUdyb3VwX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExNiUzQSUyMnNDdXN0UmVtb3ZlR3JvdXAlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyMyUzQSUyMmJsQWN0aW9uTWFpbHNlbmRfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIwJTNBJTIyc1NlbmRNYWlsRnJvbVN1YmplY3QlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNSUzQSUyMnNTZW5kTWFpbEZyb21UZW1wbGF0ZW5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMnNTZW5kTWFpbEZyb21UZW1wbGF0ZW5hbWVQbGFpbiUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTE4JTNBJTIyc1NlbmRNYWlsRnJvbVRoZW1lJTIyJTNCcyUzQTglM0ElMjJmcm9udGVuZCUyMiUzQnMlM0EyNCUzQSUyMnNTZW5kTWFpbEZyb21Db250ZW50bmFtZSUyMiUzQnMlM0EzMiUzQSUyMjg3MDllNDVmMzFhODY5MDllOWY5OTkyMjJlODBiMWQwJTIyJTNCcyUzQTI5JTNBJTIyc1NlbmRNYWlsRnJvbUNvbnRlbnRuYW1lUGxhaW4lMjIlM0JzJTNBMzIlM0ElMjI4NzA5ZTQ1ZjMxYTg2OTA5ZTlmOTk5MjIyZTgwYjFkMCUyMiUzQnMlM0EyMCUzQSUyMmJsU2VuZE1haWxUb0N1c3RvbWVyJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE3JTNBJTIyYmxTZW5kTWFpbFRvT3duZXIlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMTglM0ElMjJibFNlbmRNYWlsVG9DdXN0b20lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJzU2VuZE1haWxUb0N1c3RvbUFkZHJlc3MlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0ExOSUzQSUyMmJsR2V0U3Rvcm5vQXJ0aWNsZXMlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjElM0ElMjJibEFjdGlvbkV4cG9ydF9zdGF0dXMlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMTYlM0ElMjJhRXhwb3J0RmllbGRMaXN0JTIyJTNCYSUzQTclM0ElN0JpJTNBMCUzQnMlM0ExMSUzQSUyMm94b3JkZXJkYXRlJTIyJTNCaSUzQTElM0JzJTNBOSUzQSUyMm94b3JkZXJuciUyMiUzQmklM0EyJTNCcyUzQTEzJTNBJTIyb3hiaWxsY29tcGFueSUyMiUzQmklM0EzJTNCcyUzQTExJTNBJTIyb3hiaWxsZm5hbWUlMjIlM0JpJTNBNCUzQnMlM0ExMSUzQSUyMm94YmlsbGxuYW1lJTIyJTNCaSUzQTUlM0JzJTNBMTUlM0ElMjJveHRvdGFsb3JkZXJzdW0lMjIlM0JpJTNBNiUzQnMlM0ExMSUzQSUyMm94aW52b2ljZW5yJTIyJTNCJTdEcyUzQTE5JTNBJTIyc0V4cG9ydFRlbXBsYXRlbmFtZSUyMiUzQnMlM0E2MCUzQSUyMkFwcGxpY2F0aW9uJTJGdmlld3MlMkZhZG1pbiUyRnRwbCUyRmV4cG9ydC10ZW1wbGF0ZXMlMkZDU1YtVm9ybGFnZS50cGwlMjIlM0JzJTNBMTYlM0ElMjJzRXhwb3J0RXh0ZW5zaW9uJTIyJTNCcyUzQTQlM0ElMjIuY3N2JTIyJTNCcyUzQTMzJTNBJTIyYmxBY3Rpb25PcmRlckV4ZWN1dGVNZXRob2Rfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTI1JTNBJTIyc0FjdGlvbkV4ZWN1dGVNZXRob2RfbmFtZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMzJTNBJTIyYmxBY3Rpb25PcmRlckFkZEZpZWxkVmFsdWVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIxJTNBJTIyc0FjdGlvbkFkZEZpZWxkX2ZpZWxkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjElM0ElMjJzQWN0aW9uQWRkRmllbGRfdmFsdWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EyNiUzQSUyMmJsQWN0aW9uT3JkZXJEZWxldGVfc3RhdHVzJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTIyJTNBJTIyYmxDaGVja090aGVySm9iX3N0YXR1cyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0ExMiUzQSUyMnNPdGhlckpvYl9JRCUyMiUzQnMlM0EzMiUzQSUyMjJjZWE4MDU5YTFiZWMzNDY3OTQ3NTg1ZTNhYTcyNmZmJTIyJTNCcyUzQTE0JTNBJTIyc090aGVySm9iX1R5cGUlMjIlM0JzJTNBNCUzQSUyMmV4ZWMlMjIlM0JzJTNBMjIlM0ElMjJzQWN0aW9uT3JkZXJQZGZTYXZlRGlyJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMjMlM0ElMjJzU2VuZE1haWxGcm9tTW9kdWxlUGF0aCUyMiUzQnMlM0ExMiUzQSUyMmQzbW9kY2ZnX2xpYiUyMiUzQnMlM0EyMSUzQSUyMnNTZW5kTWFpbFJlcGx5QWRkcmVzcyUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTEzJTNBJTIyaUxhc3RFeGVjRGF0ZSUyMiUzQmklM0ExNTEyOTk3OTM3JTNCcyUzQTIwJTNBJTIyc0V4cG9ydExpc3RGcm9tVGhlbWUlMjIlM0JzJTNBNiUzQSUyMm1vZHVsZSUyMiUzQnMlM0EyNSUzQSUyMnNFeHBvcnRMaXN0RnJvbU1vZHVsZVBhdGglMjIlM0JzJTNBMTQlM0ElMjJkM29yZGVybWFuYWdlciUyMiUzQiU3RA==', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'D3_ORDERMANAGER_ORDER_PAYADVANCE', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array( + 'fieldname' => 'OXSORT', + 'content' => '4100', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXWRITEPROTECTION', + 'content' => "0", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_EXECMANUALLY', + 'content' => "0", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'D3_OM_MARKORDER', + 'content' => '1', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleContent1InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " content01 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXLOADID', + 'content' => "d3payreminder", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSNIPPET', + 'content' => "1", + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTYPE', + 'content' => "0", + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXPOSITION', + 'content' => "", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => "Zahlungserinnerung", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('oxcontent', 'OXTITLE', 'de'), + 'content' => "Zahlungserinnerung", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('oxcontent', 'OXTITLE', 'en'), + 'content' => "1. Reminder", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXCONTENT', + 'content' => '[{$oShop->oxshops__oxordersubject->value}][{$oShop->oxshops__oxname->value}]

Hallo [{$oOrder->oxorder__oxbillsal->value|oxmultilangsal}][{$oOrder->oxorder__oxbilllname->getRawValue()}],
'.PHP_EOL.'
'.PHP_EOL.'zur Bestellung[{$oOrder->oxorder__oxordernr->getRawValue()}] liegt uns noch keine Bezahlung vor.
'.PHP_EOL.'
'.PHP_EOL.'Ihr [{$oShop->oxshops__oxname->getRawValue()}]-Team.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXCATID', + 'content' => '30e44ab83fdee7564.23264141', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'CMSFOLDER_EMAILS', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param Shop $oShop + * + * @return array + */ + public function getExampleContent2InsertFields(Shop $oShop) + { + $sShopId = $oShop->getId(); + + return array( + array ( + 'fieldname' => 'OXID', + 'content' => "MD5('" . $this->sModKey . " content02 " . $sShopId . "')", + 'force_update' => false, + 'use_quote' => false, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXLOADID', + 'content' => "d3payreminder_plain", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSHOPID', + 'content' => $sShopId, + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXSNIPPET', + 'content' => "1", + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTYPE', + 'content' => "0", + 'force_update' => true, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXACTIVE', + 'content' => "1", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXPOSITION', + 'content' => "", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXTITLE', + 'content' => "Zahlungserinnerung Plain", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('oxcontents', 'OXTITLE', 'de'), + 'content' => "Zahlungserinnerung Plain", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => $this->_getLangAbbrFieldName('oxcontents', 'OXTITLE', 'en'), + 'content' => "1. Reminder plain", + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXCONTENT', + 'content' => 'Hallo [{$oOrder->oxorder__oxbillsal->value|oxmultilangsal}] [{$oOrder->oxorder__oxbilllname->getRawValue()}],'.PHP_EOL.PHP_EOL.'zur Bestellung [{$oOrder->oxorder__oxordernr->getRawValue()}] liegt uns noch keine Bezahlung vor.'.PHP_EOL.PHP_EOL.'Ihr [{$oShop->oxshops__oxname->getRawValue()}]-Team.', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => true, + ), + array ( + 'fieldname' => 'OXCATID', + 'content' => '30e44ab83fdee7564.23264141', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + array ( + 'fieldname' => 'OXFOLDER', + 'content' => 'CMSFOLDER_EMAILS', + 'force_update' => false, + 'use_quote' => true, + 'use_multilang' => false, + ), + ); + } + + /** + * @param $sGetFieldContentMethodName + * @param $sTableName + * + * @return bool + */ + protected function _addExampleJobItem($sTableName, $sGetFieldContentMethodName) + { + $blRet = false; + + /** @var $oShop Shop */ + foreach ($this->getShopList() as $oShop) { + $aWhere = array(); + $aInsertFields = $this->{$sGetFieldContentMethodName}($oShop); + $aInsertFields = $this->_convertExampleJobItems($aInsertFields); + + $this->setInitialExecMethod(__METHOD__); + $blRet = $this->_updateTableItem2($sTableName, $aInsertFields, $aWhere); + + if ($this->getStepByStepMode()) { + break; + } + } + + return $blRet; + } + + /** + * @param array $aInsertFields + * + * @return array + */ + protected function _convertExampleJobItems($aInsertFields) + { + foreach ($aInsertFields as $sFieldKey => $aField) { + foreach ($aField as $sKey => $mContent) { + if (is_string($mContent) && mb_detect_encoding($mContent) != 'ASCII') { + $aInsertFields[$sFieldKey][$sKey] = utf8_encode($mContent); + } + } + } + + return $aInsertFields; + } + + /** + * @return bool + */ + public function checkOrderArticlesParentId() + { + $sSelect = "SELECT oxorderarticles.oxparentid != oxarticles.oxparentid ". + "FROM oxorderarticles ". + "LEFT JOIN oxarticles ON oxorderarticles.oxartid = oxarticles.oxid ". + "WHERE oxarticles.oxparentid LIMIT 1"; + + return (bool) DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getOne($sSelect); + } + + /** + * @return bool + */ + public function addOrderArticlesParentId() + { + $sSelect = "UPDATE oxorderarticles ". + "SET oxparentid = ( ". + "SELECT oxarticles.oxparentid FROM oxarticles WHERE oxarticles.oxid = oxorderarticles.oxartid ". + ") WHERE oxorderarticles.oxparentid = '';"; + + return $this->_tableSqlExecute($sSelect, 'oxorderarticles', true); + } + + /** + * @return bool + */ + public function hasUnregisteredFiles() + { + return $this->_hasUnregisteredFiles('d3ordermanager', array('d3FileRegister')); + } + + /** + * @return bool + */ + public function showUnregisteredFiles() + { + return $this->_showUnregisteredFiles('d3ordermanager', array('d3FileRegister')); + } +} diff --git a/src/menu.xml b/src/menu.xml new file mode 100644 index 00000000..203778ca --- /dev/null +++ b/src/menu.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/metadata.php b/src/metadata.php new file mode 100644 index 00000000..7c0ad4b8 --- /dev/null +++ b/src/metadata.php @@ -0,0 +1,440 @@ + 'd3ordermanager', + 'title' => + (class_exists(d3utils::class) ? d3utils::getInstance()->getD3Logo() : 'D³') . + ' Auftragsmanager / Order Manager', + 'description' => array( + 'de' => 'Bearbeitet frei definierbare Aufträge auf Basis von einstellbaren Bestellungslisten.', + 'en' => ''), + 'thumbnail' => 'picture.png', + 'version' => '3.0.0.0', + 'author' => 'D³ Data Development (Inh.: Thomas Dartsch)', + 'email' => 'support@shopmodule.com', + 'url' => 'http://www.oxidmodule.com/', + 'extend' => array( + OxidCore\Email::class => \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::class, + OxidModel\Order::class => \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::class, + OxidModel\User::class => \D3\Ordermanager\Modules\Application\Model\d3_oxuser_ordermanager::class, + OxidModel\Basket::class => \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::class, + OxidModel\BasketItem::class => \D3\Ordermanager\Modules\Application\Model\d3_oxbasketitem_ordermanager::class, + OxidController\Admin\OrderRemark::class => \D3\Ordermanager\Modules\Application\Controller\Admin\d3_order_remark_ordermanager::class, + ), + 'controllers' => array( + 'd3ordermanager_response' => \D3\Ordermanager\Application\Controller\d3ordermanager_response::class, + + 'd3_cfg_ordermanagerset' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset::class, + 'd3_cfg_ordermanagerset_list' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_list::class, + 'd3_cfg_ordermanagerset_main' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::class, + 'd3_cfg_ordermanagerlog' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerlog::class, + 'd3_cfg_ordermanagerlog_list' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerlog_list::class, + 'd3_cfg_ordermanagerset_licence' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_licence::class, + 'd3_cfg_ordermanageritem' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem::class, + 'd3_cfg_ordermanageritem_list' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_list::class, + 'd3_cfg_ordermanageritem_main' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_main::class, + 'd3_cfg_ordermanageritem_mall' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::class, + 'd3_cfg_ordermanageritem_overview' => + \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::class, + 'd3_cfg_ordermanageritem_settings' => + \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::class, + 'd3_cfg_ordermanageritem_requ' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::class, + 'd3_cfg_ordermanageritem_action' => \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::class, + 'd3_ordermanager_jobs' => \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::class, + ), + /* + 'files' => array( + 'd3_ordermanager_cron' => 'd3/ordermanager/public/d3_ordermanager_cron.php', + 'd3ordermanager' => 'd3/ordermanager/models/d3ordermanager.php', + 'd3ordermanagerlist' => 'd3/ordermanager/models/d3ordermanagerlist.php', + 'd3ordermanager_listgenerator' => 'd3/ordermanager/models/d3ordermanager_listgenerator.php', + 'd3ordermanager_remark' => 'd3/ordermanager/models/d3ordermanager_remark.php', + 'd3ordermanager_update' => 'd3/ordermanager/setup/d3ordermanager_update.php', + 'd3ordermanager_export' => 'd3/ordermanager/models/d3ordermanager_export.php', + 'd3ordermanager_conf' => 'd3/ordermanager/models/d3ordermanager_conf.php', + 'd3ordermanager_response' => 'd3/ordermanager/controllers/d3ordermanager_response.php', + 'd3ordermanager_pdfhandler' => 'd3/ordermanager/models/d3ordermanager_pdfhandler.php', + 'd3ordermanager_partgrouplist_abstract' => 'd3/ordermanager/models/d3ordermanager_partgrouplist_abstract.php', + 'd3ordermanager_partgrouplist_interface'=> + 'd3/ordermanager/models/d3ordermanager_partgrouplist_interface.php', + 'd3ordermanager_toOrderAssignment' => 'd3/ordermanager/models/d3ordermanager_toorderassignment.php', + 'd3ordermanager_execute' => 'd3/ordermanager/models/d3ordermanager_execute.php', + 'd3ordermanager_cronUnavailableException' => + 'd3/ordermanager/models/Exceptions/d3ordermanager_cronunavailableexception.php', + + 'd3ordermanager_requirement_interface' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_interface.php', + 'd3ordermanager_requirement_abstract' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_abstract.php', + 'd3ordermanager_requirement_articlecontent_abstract' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_articlecontent_abstract.php', + 'd3ordermanager_requirement_noarticlecontent_abstract' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php', + 'd3ordermanager_requirement_timespanfilter_abstract' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php', + 'd3ordermanager_requirementlist' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirementlist.php', + 'd3ordermanager_requirementgrouplist' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirementgrouplist.php', + 'd3ordermanager_requirement_articlecontent1' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_articlecontent1.php', + 'd3ordermanager_requirement_articlecontent2' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_articlecontent2.php', + 'd3ordermanager_requirement_noarticlecontent1' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_noarticlecontent1.php', + 'd3ordermanager_requirement_noarticlecontent2' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_noarticlecontent2.php', + 'd3ordermanager_requirement_articlestorno' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_articlestorno.php', + 'd3ordermanager_requirement_countryfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_countryfilter.php', + 'd3ordermanager_requirement_currencyfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_currencyfilter.php', + 'd3ordermanager_requirement_datenotset' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_datenotset.php', + 'd3ordermanager_requirement_deliveryfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_deliveryfilter.php', + 'd3ordermanager_requirement_folderfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_folderfilter.php', + 'd3ordermanager_requirement_fromordernr' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_fromordernr.php', + 'd3ordermanager_requirement_ingroupfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_ingroupfilter.php', + 'd3ordermanager_requirement_invoiceno' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_invoiceno.php', + 'd3ordermanager_requirement_languagefilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_languagefilter.php', + 'd3ordermanager_requirement_mailregexpfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_mailregexpfilter.php', + 'd3ordermanager_requirement_notinfolderfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_notinfolderfilter.php', + 'd3ordermanager_requirement_notingroupfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_notingroupfilter.php', + 'd3ordermanager_requirement_orderfield' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_orderfield.php', + 'd3ordermanager_requirement_ordernonstorno' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_ordernonstorno.php', + 'd3ordermanager_requirement_orderstorno' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_orderstorno.php', + 'd3ordermanager_requirement_ordersum' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_ordersum.php', + 'd3ordermanager_requirement_otherjob' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_otherjob.php', + 'd3ordermanager_requirement_paymentfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_paymentfilter.php', + 'd3ordermanager_requirement_timespanfilter1' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_timespanfilter1.php', + 'd3ordermanager_requirement_timespanfilter2' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_timespanfilter2.php', + 'd3ordermanager_requirement_toordernr' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_toordernr.php', + 'd3ordermanager_requirement_trackcodefilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_trackcodefilter.php', + 'd3ordermanager_requirement_transactionfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_transactionfilter.php', + 'd3ordermanager_requirement_weekdayfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_weekdayfilter.php', + 'd3ordermanager_requirement_executemethodfilter' => + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_executemethodfilter.php', + + 'd3ordermanager_action_interface' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_interface.php', + 'd3ordermanager_action_abstract' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_abstract.php', + 'd3ordermanager_actionlist' => + 'd3/ordermanager/models/Actions/d3ordermanager_actionlist.php', + 'd3ordermanager_actiongrouplist' => + 'd3/ordermanager/models/Actions/d3ordermanager_actiongrouplist.php', + 'd3ordermanager_action_changedelcosts' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_changedelcosts.php', + 'd3ordermanager_action_changediscount' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_changediscount.php', + 'd3ordermanager_action_custaddtogroup' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_custaddtogroup.php', + 'd3ordermanager_action_custdelfromgroup' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_custdelfromgroup.php', + 'd3ordermanager_action_deleteorder' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_deleteorder.php', + 'd3ordermanager_action_exportlist' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_exportlist.php', + 'd3ordermanager_action_generatepdf' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_generatepdf.php', + 'd3ordermanager_action_moveordertofolder' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_moveordertofolder.php', + 'd3ordermanager_action_sendmail' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_sendmail.php', + 'd3ordermanager_action_setfieldvalue' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_setfieldvalue.php', + 'd3ordermanager_action_executemethod' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_executemethod.php', + 'd3ordermanager_action_setpaiddate' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_setpaiddate.php', + 'd3ordermanager_action_setsendednowdate' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_setsendednowdate.php', + 'd3ordermanager_action_stornoorder' => + 'd3/ordermanager/models/Actions/d3ordermanager_action_stornoorder.php', + + 'd3_cfg_ordermanagerset' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanagerset.php', + 'd3_cfg_ordermanagerset_list' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanagerset_list.php', + 'd3_cfg_ordermanagerset_main' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanagerset_main.php', + 'd3_cfg_ordermanagerlog' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanagerlog.php', + 'd3_cfg_ordermanagerlog_list' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanagerlog_list.php', + 'd3_cfg_ordermanagerset_licence' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanagerset_licence.php', + 'd3_cfg_ordermanageritem' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem.php', + 'd3_cfg_ordermanageritem_list' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_list.php', + 'd3_cfg_ordermanageritem_main' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_main.php', + 'd3_cfg_ordermanageritem_mall' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_mall.php', + 'd3_cfg_ordermanageritem_overview' => + 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_overview.php', + 'd3_cfg_ordermanageritem_settings' => + 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_settings.php', + 'd3_cfg_ordermanageritem_requ' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_requ.php', + 'd3_cfg_ordermanageritem_action' => 'd3/ordermanager/controllers/admin/d3_cfg_ordermanageritem_action.php', + 'd3_ordermanager_jobs' => 'd3/ordermanager/controllers/admin/d3_ordermanager_jobs.php', + ), + */ + 'templates' => array( + 'd3_cfg_ordermanagerset_main.tpl' => 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanagerset_main.tpl', + 'd3_cfg_ordermanageritem_list.tpl' => 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanageritem_list.tpl', + 'd3_cfg_ordermanageritem_main.tpl' => 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanageritem_main.tpl', + 'd3_cfg_ordermanageritem_mall.tpl' => 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanageritem_mall.tpl', + 'd3_cfg_ordermanageritem_overview.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanageritem_overview.tpl', + 'd3_cfg_ordermanageritem_requ.tpl' => 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanageritem_requ.tpl', + 'd3_cfg_ordermanageritem_action.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/d3_cfg_ordermanageritem_action.tpl', + 'd3_ordermanager_jobs.tpl' => 'd3/ordermanager/Application/views/admin/tpl/d3_ordermanager_jobs.tpl', + 'd3ordermanager_info_html.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl', + 'd3ordermanager_info_plain.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/email/plain/d3ordermanager_info_plain.tpl', + 'd3_ordermanager_order_remark.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/d3_ordermanager_order_remark.tpl', + + 'd3ordermanager_requ_fromordernr.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_fromordernr.tpl', + 'd3ordermanager_requ_toordernr.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_toordernr.tpl', + 'd3ordermanager_requ_timespanfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_timespanfilter.tpl', + 'd3ordermanager_requ_datenotset.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_datenotset.tpl', + 'd3ordermanager_requ_weekdayfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_weekdayfilter.tpl', + 'd3ordermanager_requ_paymentfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_paymentfilter.tpl', + 'd3ordermanager_requ_deliveryfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_deliveryfilter.tpl', + 'd3ordermanager_requ_trackcodefilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_trackcodefilter.tpl', + 'd3ordermanager_requ_orderstorno.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderstorno.tpl', + 'd3ordermanager_requ_ordernonstorno.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordernonstorno.tpl', + 'd3ordermanager_requ_articlestorno.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlestorno.tpl', + 'd3ordermanager_requ_ordersum.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ordersum.tpl', + 'd3ordermanager_requ_invoiceno.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_invoiceno.tpl', + 'd3ordermanager_requ_transactionfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_transactionfilter.tpl', + 'd3ordermanager_requ_currencyfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_currencyfilter.tpl', + 'd3ordermanager_requ_languagefilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_languagefilter.tpl', + 'd3ordermanager_requ_folderfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_folderfilter.tpl', + 'd3ordermanager_requ_notinfolderfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notinfolderfilter.tpl', + 'd3ordermanager_requ_articlecontent.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_articlecontent.tpl', + 'd3ordermanager_requ_noarticlecontent.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_noarticlecontent.tpl', + 'd3ordermanager_requ_orderfield.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_orderfield.tpl', + 'd3ordermanager_requ_otherjob.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_otherjob.tpl', + 'd3ordermanager_requ_mailregexpfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_mailregexpfilter.tpl', + 'd3ordermanager_requ_countryfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_countryfilter.tpl', + 'd3ordermanager_requ_ingroupfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_ingroupfilter.tpl', + 'd3ordermanager_requ_notingroupfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_notingroupfilter.tpl', + 'd3ordermanager_requ_executemethodfilter.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Requirements/d3ordermanager_requ_executemethodfilter.tpl', + + 'd3_cfg_ordermanageritem_restrictions.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/inc/d3_cfg_ordermanageritem_restrictions.tpl', + 'd3ordermanager_action_moveordertofolder.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_moveordertofolder.tpl', + 'd3ordermanager_action_stornoorder.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_stornoorder.tpl', + 'd3ordermanager_action_deleteorder.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_deleteorder.tpl', + 'd3ordermanager_action_setsendednowdate.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_setsendednowdate.tpl', + 'd3ordermanager_action_setpaiddate.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_setpaiddate.tpl', + 'd3ordermanager_action_setfieldvalue.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_setfieldvalue.tpl', + 'd3ordermanager_action_executemethod.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_executemethod.tpl', + 'd3ordermanager_action_changedelcosts.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_changedelcosts.tpl', + 'd3ordermanager_action_changediscount.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_changediscount.tpl', + 'd3ordermanager_action_generatepdf.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_generatepdf.tpl', + 'd3ordermanager_action_custaddtogroup.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_custaddtogroup.tpl', + 'd3ordermanager_action_custdelfromgroup.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_custdelfromgroup.tpl', + 'd3ordermanager_action_sendmail.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_sendmail.tpl', + 'd3ordermanager_action_exportlist.tpl' => + 'd3/ordermanager/Application/views/admin/tpl/Actions/d3ordermanager_action_exportlist.tpl', + ), + 'events' => [ + 'onActivate' => '\D3\Ordermanager\Setup\Events::onActivate', + ], + 'blocks' => array( + array( + 'template' => 'order_remark.tpl', + 'block' => 'd3ordermanager_order_remark_type', + 'file' => 'Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl', + ) + ), + 'd3FileRegister' => array( + 'd3/ordermanager/IntelliSenseHelper.php', + 'd3/ordermanager/metadata.php', + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php', + 'd3/ordermanager/Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl', + 'd3/ordermanager/Application/views/admin/de/d3_ordermanager_lang.php', + 'd3/ordermanager/Application/views/admin/en/d3_ordermanager_lang.php', + 'd3/ordermanager/Application/views/admin/tpl/d3_ordermanager_bottomnaviitem.tpl', + 'd3/ordermanager/Application/views/admin/tpl/email/html/d3ordermanager_delivery_delay.tpl', + 'd3/ordermanager/Application/views/admin/tpl/email/plain/d3ordermanager_delivery_delay.tpl', + 'd3/ordermanager/Application/views/tpl/email/html/d3ordermanager_delivery_delay.tpl', + 'd3/ordermanager/Application/views/tpl/email/html/d3ordermanager_delivery_delay_subject.tpl', + 'd3/ordermanager/Application/views/tpl/email/plain/d3ordermanager_delivery_delay.tpl', + + 'd3/ordermanager/Application/Controller/d3ordermanager_response.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem.php', + 'd3/ordermanager/Application/Controller/Admin/d3_ordermanager_jobs.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerlog.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_mall.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerlog_list.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_list.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_licence.php', + 'd3/ordermanager/Application/Model/d3ordermanager_pdfhandler.php', + 'd3/ordermanager/Application/Model/d3ordermanagerlist.php', + 'd3/ordermanager/Application/Model/d3ordermanager_listgenerator.php', + 'd3/ordermanager/Application/Model/d3ordermanager_export.php', + 'd3/ordermanager/Application/Model/d3ordermanager.php', + 'd3/ordermanager/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php', + 'd3/ordermanager/Application/Model/d3ordermanager_toorderassignment.php', + 'd3/ordermanager/Application/Model/d3ordermanager_execute.php', + 'd3/ordermanager/Application/Model/d3ordermanager_conf.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_exportlist.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_actionlist.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_deleteorder.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_stornoorder.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setpaiddate.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_changediscount.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_executemethod.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_generatepdf.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_actiongrouplist.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_changedelcosts.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_abstract.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_sendmail.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_interface.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirementlist.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_interface.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php', + 'd3/ordermanager/Application/Model/d3ordermanager_partgrouplist_abstract.php', + 'd3/ordermanager/Application/Model/d3ordermanager_partgrouplist_interface.php', + 'd3/ordermanager/Application/Model/d3ordermanager_remark.php', + 'd3/ordermanager/Setup/d3ordermanager_update.php', + 'd3/ordermanager/public/d3_ordermanager_cron.php', + + 'd3/ordermanager/Application/views/admin/tpl/export-templates/XML-Vorlage.tpl', + 'd3/ordermanager/Application/views/admin/tpl/export-templates/CSV-Vorlage.tpl', + + 'd3/ordermanager/Modules/Application/Controller/Admin/d3_order_remark_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxorder_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxbasket_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxbasketitem_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxuser_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxemail_ordermanager.php', + + 'd3/ordermanager/Setup/Events.php', + ), + 'd3SetupClasses' => array( + ModuleSetup\d3ordermanager_update::class, + ), +); diff --git a/src/picture.png b/src/picture.png new file mode 100644 index 00000000..870ecdac Binary files /dev/null and b/src/picture.png differ diff --git a/src/public/.htaccess b/src/public/.htaccess new file mode 100644 index 00000000..38660d53 --- /dev/null +++ b/src/public/.htaccess @@ -0,0 +1,11 @@ + + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + order deny,allow + allow from all + + \ No newline at end of file diff --git a/src/public/d3_ordermanager_cron.php b/src/public/d3_ordermanager_cron.php new file mode 100644 index 00000000..c6306037 --- /dev/null +++ b/src/public/d3_ordermanager_cron.php @@ -0,0 +1,74 @@ + + * @link http://www.oxidmodule.com + */ + +use D3\Ordermanager\Application\Controller\d3ordermanager_response; +use OxidEsales\Eshop\Core\Registry; + +/** + * Returns shop base path. + * + * @return string + */ +if (!function_exists('getShopBasePath')) { + function getShopBasePath() + { + return dirname(__FILE__) . '/../../../../'; + } +} + +require_once getShopBasePath() . "/bootstrap.php"; + +// required for recalculating order and generating pdf +define('OX_IS_ADMIN', true); + +if (false == function_exists('isAdmin')) { + /** + * @return bool + */ + function isAdmin() + { + if (defined('OX_IS_ADMIN')) { + return OX_IS_ADMIN; + } + + return true; + } +} + +ob_start(); + +$aTranslation['shp'] = ''; +$aTranslation['cjid'] = ''; +$aTranslation['key'] = ''; + +if (isset($argv) && is_array($argv) && count($argv)) { + $aParams = array(); + $aTranslation['shp'] = $argv[1]; + $aTranslation['cjid'] = $argv[2]; + $aTranslation['key'] = $argv[3]; + foreach ($aTranslation as $sKey => $mValue) { + $aParams[$sKey] = $mValue; + } + $_GET = $aParams; +} + +/** @var $oResponse d3ordermanager_response */ +$oResponse = oxNew(d3ordermanager_response::class); +$oResponse->init(); +ob_end_flush(); + +Registry::getConfig()->pageClose();