Opened 3 years ago
Last modified 3 years ago
#2424 closed Bug/Fehler
check_update.php listet Händlerbund Modul immer als inaktiv — at Version 1
| Reported by: | Torsten Riemer | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.8.0 |
| Component: | Module | Version: | 2.0.7.1 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Die "check_update.php" listet das Händlerbund Modul immer als inaktiv, obwohl "HAENDLERBUND_KEY" gesetzt ist.
Das Problem wird da liegen, dass "HAENDLERBUND_KEY" kein "true" oder "false" enthält, sondern den individuellen Konfigurationsschlüssel, entsprechend kann folgende Abfrage in der "/inc/check_version_update.inc.php" nie den Status installed = 1 zurückgeben:
if (xtc_db_num_rows($check_query) > 0) {
$details[$heading][$module]['installed'] = 2;
while ($check = xtc_db_fetch_array($check_query)) {
if (strtolower($check['configuration_value']) == 'true') {
$details[$heading][$module]['installed'] = 1;
break;
}
}
}
Folgende Änderung würde das Problem lösen:
if (xtc_db_num_rows($check_query) > 0) {
$details[$heading][$module]['installed'] = 2;
while ($check = xtc_db_fetch_array($check_query)) {
if (strtolower($check['configuration_value']) == 'true') {
$details[$heading][$module]['installed'] = 1;
break;
}
if (strtolower($check['configuration_value']) != '' && strtolower($check['configuration_value']) != 'true' && strtolower($check['configuration_value']) != 'false') {
$details[$heading][$module]['installed'] = 1;
break;
}
}
}
Note:
See TracTickets
for help on using tickets.
