v4.7: PWA-Link auf Scanner-Seite mit korrektem Hostname
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ad180db510
commit
48bf9411dc
3 changed files with 14 additions and 1 deletions
|
|
@ -1,5 +1,9 @@
|
|||
# CHANGELOG MODULE HANDYBARCODESCANNER FOR [DOLIBARR ERP CRM](https://www.dolibarr.org)
|
||||
|
||||
## 4.7
|
||||
|
||||
- PWA-Link auf der Scanner-Seite angezeigt (korrekter externer Hostname statt interner IP)
|
||||
|
||||
## 4.6
|
||||
|
||||
- Menü von Header-Navigation ins linke Seitenmenü unter "Produkte" verschoben (kürzerer Name "Scanner")
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ class modHandyBarcodeScanner extends DolibarrModules
|
|||
$this->editor_squarred_logo = ''; // Must be image filename into the module/img directory followed with @modulename. Example: 'myimage.png@handybarcodescanner'
|
||||
|
||||
// Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated', 'experimental_deprecated' or a version string like 'x.y.z'
|
||||
$this->version = '4.6';
|
||||
$this->version = '4.7';
|
||||
// Url to the file with your last numberversion of this module
|
||||
//$this->url_last_version = 'http://www.example.com/versionmodule.txt';
|
||||
|
||||
|
|
|
|||
|
|
@ -143,6 +143,15 @@ print '<div id="result-area" class="scanner-result hidden">';
|
|||
print '<!-- Dynamic content loaded via JavaScript -->';
|
||||
print '</div>';
|
||||
|
||||
// PWA-Link fuer mobilen Zugriff (aktuelle Domain verwenden, nicht DOL_MAIN_URL_ROOT)
|
||||
$pwaUrl = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].dol_buildpath('/handybarcodescanner/pwa.php', 1);
|
||||
print '<div class="scanner-pwa-link margintoponly" style="text-align: center; padding: 10px;">';
|
||||
print '<a href="'.$pwaUrl.'" target="_blank" rel="noopener" style="font-size: 13px; opacity: 0.7;">';
|
||||
print img_picto('', 'fa-mobile-alt', 'class="pictofixedwidth"');
|
||||
print 'PWA: '.$pwaUrl;
|
||||
print '</a>';
|
||||
print '</div>';
|
||||
|
||||
print '</div>'; // scanner-wrapper
|
||||
|
||||
// Hidden config for JavaScript
|
||||
|
|
|
|||
Loading…
Reference in a new issue