Commit 42cf220b0f235bbdc53bacd8e47205886aa8ac9f
1 parent
bc33d391
Exists in
master
and in
2 other branches
Bugfix QrCode : http et https bien gérés
Showing
2 changed files
with
9 additions
and
7 deletions
Show diff stats
src/Model/Table/LdapConnectionsTable.php
@@ -522,10 +522,10 @@ class LdapConnectionsTable extends AppTable | @@ -522,10 +522,10 @@ class LdapConnectionsTable extends AppTable | ||
522 | //TODO: optimisation, refactoriser si comportement général | 522 | //TODO: optimisation, refactoriser si comportement général |
523 | //$binddn .= ','.$this->baseDn; | 523 | //$binddn .= ','.$this->baseDn; |
524 | $user_fetched = $this->searchLdap($filter, $just_these, $user_login, $user_password); | 524 | $user_fetched = $this->searchLdap($filter, $just_these, $user_login, $user_password); |
525 | - $this->mydebugmsg("(1) user found in LDAP is:"); | 525 | + //$this->mydebugmsg("(1) user found in LDAP is:"); |
526 | //$this->mydebugmsg($user_fetched); | 526 | //$this->mydebugmsg($user_fetched); |
527 | - $this->mydebugmsg($user_fetched[0]); | ||
528 | - /* Voici un exemple de ce qui est dans $user_fetched (structure LDAP IRAP) : | 527 | + //$this->mydebugmsg($user_fetched[0]); |
528 | + /* Voici un exemple de ce qui est dans $user_fetched[0] (structure LDAP IRAP) : | ||
529 | 529 | ||
530 | // ce qui est retourné par le fake ldap (imitation bien faite non ?) | 530 | // ce qui est retourné par le fake ldap (imitation bien faite non ?) |
531 | [ | 531 | [ |
src/Template/Materiels/view.ctp
@@ -218,10 +218,12 @@ $CAN_PRINT_LABEL = $IS_VALIDATED && $configuration->hasPrinter && $USER_IS_ADMIN | @@ -218,10 +218,12 @@ $CAN_PRINT_LABEL = $IS_VALIDATED && $configuration->hasPrinter && $USER_IS_ADMIN | ||
218 | } | 218 | } |
219 | 219 | ||
220 | // QRCODE (Url) | 220 | // QRCODE (Url) |
221 | - debug($this->request->env('REQUEST_SCHEME')); | ||
222 | - debug($this->request->env('HTTP_REFERER')); // 'http://labinvent.test/materiels | ||
223 | - debug($this->request); | ||
224 | - $qrCodeUrl = $this->request->env('REQUEST_SCHEME').'://' . $this->request->env('SERVER_NAME') . $this->request->env('REQUEST_URI'); | 221 | + //debug($this->request->env('HTTP_REFERER')); // 'http://labinvent.test/materiels' |
222 | + //debug($this->request); | ||
223 | + //$proto = $this->request->env('REQUEST_SCHEME'); | ||
224 | + $proto = $this->request->env('HTTP_REFERER'); | ||
225 | + $proto = substr($proto, 0,strpos($proto,'://')); | ||
226 | + $qrCodeUrl = $proto.'://' . $this->request->env('SERVER_NAME') . $this->request->env('REQUEST_URI'); | ||
225 | 227 | ||
226 | $this->request->getSession()->write("qrUrl", $qrCodeUrl); | 228 | $this->request->getSession()->write("qrUrl", $qrCodeUrl); |
227 | $this->requestAction('/QrCodes/creer/'); | 229 | $this->requestAction('/QrCodes/creer/'); |