initial
This commit is contained in:
parent
e5f3740f3a
commit
2e882701af
11
Models/raiseTaxRate.php
Normal file
11
Models/raiseTaxRate.php
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace D3\TaxRatesAdjustment\Model;
|
||||||
|
|
||||||
|
class raiseTaxRate
|
||||||
|
{
|
||||||
|
public function run()
|
||||||
|
{
|
||||||
|
dumpvar(__METHOD__);
|
||||||
|
}
|
||||||
|
}
|
15
bin/raiseTaxRate
Normal file
15
bin/raiseTaxRate
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env php
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$filePath = '../d3/taxratesadjustment/bootstrap.php';
|
||||||
|
$currentDirectory = __DIR__ . '/';
|
||||||
|
$filePath = $currentDirectory . $filePath;
|
||||||
|
|
||||||
|
require($filePath);
|
||||||
|
|
||||||
|
$change = new raiseTaxRate();
|
||||||
|
try {
|
||||||
|
$change->run();
|
||||||
|
} catch ( \Exception $e) {
|
||||||
|
echo $e->getMessage();
|
||||||
|
}
|
2
bin/reduceTaxRate
Normal file
2
bin/reduceTaxRate
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
#!/usr/bin/env php
|
||||||
|
<?php
|
50
bootstrap.php
Normal file
50
bootstrap.php
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller;
|
||||||
|
|
||||||
|
$bootstrapFileName = getenv('ESHOP_BOOTSTRAP_PATH');
|
||||||
|
if (!empty($bootstrapFileName)) {
|
||||||
|
$bootstrapFileName = realpath(trim(getenv('ESHOP_BOOTSTRAP_PATH')));
|
||||||
|
} else {
|
||||||
|
$count = 0;
|
||||||
|
$bootstrapFileName = '../../'. ShopPackageInstaller::SHOP_SOURCE_DIRECTORY .'/bootstrap.php';
|
||||||
|
$currentDirectory = __DIR__ . '/';
|
||||||
|
while ($count < 5) {
|
||||||
|
$count++;
|
||||||
|
if (file_exists($currentDirectory . $bootstrapFileName)) {
|
||||||
|
$bootstrapFileName = $currentDirectory . $bootstrapFileName;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$bootstrapFileName = '../' . $bootstrapFileName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!(file_exists($bootstrapFileName) && !is_dir($bootstrapFileName))) {
|
||||||
|
$items = [
|
||||||
|
"Unable to find eShop bootstrap.php file.",
|
||||||
|
"You can override the path by using ESHOP_BOOTSTRAP_PATH environment variable.",
|
||||||
|
"\n"
|
||||||
|
];
|
||||||
|
|
||||||
|
$message = implode(" ", $items);
|
||||||
|
|
||||||
|
die($message);
|
||||||
|
}
|
||||||
|
|
||||||
|
require_once($bootstrapFileName);
|
||||||
|
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
20
composer.json
Normal file
20
composer.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"name": "d3/taxratesadjustment",
|
||||||
|
"description": "adjusts the tax rates for the German economic stimulus package 2020 / 2021",
|
||||||
|
"type": "library",
|
||||||
|
"require": {
|
||||||
|
"oxid-esales/oxideshop-ce": "^6.0"
|
||||||
|
},
|
||||||
|
"license": "GPL-3.0",
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "D3 Data Development (Inh. Thomas Dartsch)",
|
||||||
|
"email": "info@shopmodule.com",
|
||||||
|
"homepage": "http://www.d3data.de"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bin": [
|
||||||
|
"bin/reduceTaxRate",
|
||||||
|
"bin/raiseTaxRate"
|
||||||
|
]
|
||||||
|
}
|
Reference in New Issue
Block a user