Skip to content

Commit

Permalink
Version 3.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
webchills committed Mar 7, 2024
1 parent c509722 commit ed30328
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 13 deletions.
12 changes: 6 additions & 6 deletions ANLEITUNG/index.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>UID 3.2.0 für Zen-Cart 1.5.7 deutsch</title>
<title>UID 3.2.1 für Zen-Cart 1.5.7 deutsch</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="de">
Expand All @@ -12,7 +12,7 @@
<body>
<div id="wrapper">
<div id="header">
<h1>UID 3.2.0 für Zen Cart 1.5.7 deutsch</h1>
<h1>UID 3.2.1 für Zen Cart 1.5.7 deutsch</h1>
</div>

<div id="slidetabsmenu" style="display: none;">
Expand Down Expand Up @@ -67,8 +67,8 @@ <h3>Copyright, Changelog, Lizenz</h3>
<p>Anpassung des Moduls <a href="https://github.com/lat9/vat4eu" target="_blank">VAT Processing for European Countries (Vat4EU) </a> von lat9 für die deutsche Zen Cart Version 1.5.7<br>
(c) 2022-2024 <a href="https://www.webchills.at" target="_blank">webchills</a><br>
<br>
Changelog Version 3.2.0:<br>
2024-03-01 webchills<br>
Changelog Version 3.2.1:<br>
2024-03-07 webchills<br>
Anpassungen für 1.5.7h und PHP 8.2.x
<br>
<br>
Expand Down Expand Up @@ -205,8 +205,8 @@ <h2>UPDATE VON ÄLTEREN VERSIONEN DIESES MODULS</h2>
Falls Sie dieses Modul in Version 2.7.3 und älter bereits in Ihrem Zen Cart 1.5.6 Shop verwendet haben und nun auf Zen Cart 1.5.7 aktualisiert haben, dann können Sie ihre bereits hinterlegten UIDs weiterverwenden, indem Sie sie in die neue Datenbankstruktur übernehmen</p>
<p>Eine Anleitung dazu finden Sie in der Datei anleitung.txt im Ordner UID DATENUEBERNAHME AUS ALTEM MODUL.</p>
<p><strong>WICHTIG:<br/>
Bevor Sie diese Konvertierung durchführen installieren Sie zunächst ganz normal wie unter Neuinstallation beschrieben das Modul UID 3.2.0 für Zen Cart 1.5.7 deutsch in Ihrem bereits auf 1.5.7 aktualisierten Shop!</strong></p>
<p>Sie haben also bereits einen funktionierenden auf 1.5.7 aktualisierten Shop mit dem neuen UID Modul 3.2.0. <br>
Bevor Sie diese Konvertierung durchführen installieren Sie zunächst ganz normal wie unter Neuinstallation beschrieben das Modul UID 3.2.1 für Zen Cart 1.5.7 deutsch in Ihrem bereits auf 1.5.7 aktualisierten Shop!</strong></p>
<p>Sie haben also bereits einen funktionierenden auf 1.5.7 aktualisierten Shop mit dem neuen UID Modul 3.2.1. <br>
Nur unter Kunden > Kunden sind keinerlei bestehende UIDs vorhanden.</p>
<p>Und die übernehmen Sie nun wie in der anleitung.txt beschrieben.</p>
<p>Prüfen Sie auch, ob in Ihrer Shopinstallation noch irgendwo Relikte des alten Moduls sind, folgende Dateien sollten keinesfalls mehr vorhanden sein, falls sie vorhanden sind vom Server löschen:<br>
Expand Down
Expand Up @@ -8,7 +8,7 @@
* Zen Cart German Version - www.zen-cart-pro.at
* @copyright Portions Copyright 2003 osCommerce
* @license https://www.zen-cart-pro.at/license/3_0.txt GNU General Public License V3.0
* @version $Id: Vat4EuAdminObserver.php 2024-03-01 20:24:16Z webchills $
* @version $Id: Vat4EuAdminObserver.php 2024-03-07 07:31:16Z webchills $
*/

if (!defined('IS_ADMIN_FLAG') || IS_ADMIN_FLAG !== true) {
Expand Down Expand Up @@ -37,7 +37,7 @@ class Vat4EuAdminObserver extends base
// - Register for the notifications pertinent to the plugin's processing.
// - Set initial values base on the plugin's database configuration.
//
public function __construct()
public function __construct()
{
// -----
// Pull in the VatValidation class, enabling its constants to be used even if the plugin
Expand Down Expand Up @@ -180,10 +180,13 @@ public function update(&$class, $eventID, $p1, &$p2, &$p3, &$p4, &$p5) {
$heading_text = VAT4EU_CUSTOMERS_HEADING;
if (isset($_GET['list_order']) && strpos($_GET['list_order'], 'vatnum') === 0) {
$heading_text = '<span class="SortOrderHeader">' . $heading_text . '</span>';
global $disp_order;
if ($_GET['list_order'] === 'vatnum-asc') {
$asc_class = 'SortOrderHeader';
$disp_order = 'a.entry_vat_number, c.customers_lastname, c.customers_firstname';
} else {
$desc_class = 'SortOrderHeader';
$disp_order = 'a.entry_vat_number DESC, c.customers_lastname, c.customers_firstname';
}
}
$current_parms = zen_get_all_get_params(['list_order', 'page']);
Expand All @@ -205,7 +208,7 @@ public function update(&$class, $eventID, $p1, &$p2, &$p3, &$p4, &$p5) {
];
$p2[] = $heading;
break;

// -----
// Issued by Customers :: Customers during listing generation, allows us to insert
// additional VAT-related columns for each customer.
Expand Down Expand Up @@ -237,6 +240,7 @@ public function update(&$class, $eventID, $p1, &$p2, &$p3, &$p4, &$p5) {
$vat_validation_status = $next_address['address']['entry_vat_validated'];
break;
}

// -----
// Otherwise, pull the VAT number and its validation status from the database.
//
Expand All @@ -249,6 +253,7 @@ public function update(&$class, $eventID, $p1, &$p2, &$p3, &$p4, &$p5) {
if ($vat_number !== '') {
$vat_validated = $this->showVatNumberStatus($vat_validation_status);
}

$vat_column = [
'content' => $vat_validated . $vat_number,
'class' => 'center'
Expand Down Expand Up @@ -393,7 +398,7 @@ protected function showVatNumberStatus($vat_validation)
// a boolean value that indicates whether (true) or not (false) the VAT Number is 'valid'.
//
protected function validateVatNumber()
{
{
global $vat_number, $vat_number_override, $current_page;

$vat_number = strtoupper(zen_db_prepare_input($_POST['vat_number']));
Expand Down
Expand Up @@ -8,15 +8,15 @@
* Zen Cart German Version - www.zen-cart-pro.at
* @copyright Portions Copyright 2003 osCommerce
* @license https://www.zen-cart-pro.at/license/3_0.txt GNU General Public License V3.0
* @version $Id: init_vat4eu_admin.php 2024-03-01 20:27:16Z webchills $
* @version $Id: init_vat4eu_admin.php 2024-03-07 07:32:16Z webchills $
*/

if (!defined('IS_ADMIN_FLAG')) {
die('Illegal Access');
}

define('VAT4EU_CURRENT_RELEASE', '3.2.0');
define('VAT4EU_CURRENT_UPDATE_DATE', '2024-03-06');
define('VAT4EU_CURRENT_RELEASE', '3.2.1');
define('VAT4EU_CURRENT_UPDATE_DATE', '2024-03-07');

define('VAT4EU_CURRENT_VERSION', VAT4EU_CURRENT_RELEASE . ': ' . VAT4EU_CURRENT_UPDATE_DATE);

Expand Down

0 comments on commit ed30328

Please sign in to comment.