[Corrigé 3.1.9]Modale qui se ré-ouvre à chaque fois

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
Cesar
Gsup LEVEL 0
Messages : 6
Enregistré le : lun. 9 mai 2016 09:35

Bonjour, petit bug assez enervant :

Si (par exemple) on ajoute une catégorie dans un ticket, et que l' on fait "FERMER" la modalbox va se ré ouvrir à chaque fois que notre page se recharge.
Bug aussi avec les demandeurs !

Merci !
Modifié en dernier par Cesar le mer. 22 juin 2016 16:37, modifié 1 fois.
Cesar
Gsup LEVEL 0
Messages : 6
Enregistré le : lun. 9 mai 2016 09:35

Personne n'aurait d'idées pour régler ce problème ?

merci.
Cesar
Gsup LEVEL 0
Messages : 6
Enregistré le : lun. 9 mai 2016 09:35

Bon j'ai réglé le problème, pour ceux qui voudraient une solution voici comment j' ai procédé :

J' ai ajouter ceci au début du fichier modalbox :

Code : Tout sélectionner

if(!isset($_GET ['id'])) $_GET['id'] = '';
J' ai ensuite utilisé une fonction pour récuperer une donnée $_GET dans un script, et j' ai ensuite fait une redirection en conséquence.

Voici le code à placer à la fin dans le dernier "click: function()"

Code : Tout sélectionner

click: function() 
					
					{
						function getQuerystring(key, default_) {
       					if (default_==null) default_="";
       					key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
       					var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
       					var qs = regex.exec(window.location.href);
       					if(qs == null) return default_; else return qs[1];
   					}
   						var id = getQuerystring('id');
   						var userid = getQuerystring('userid');

    					window.location.href = "./index.php?page=ticket&id="+id+"&userid="+userid+"";					
    				}
Et voilà ! On se retrouve avec une modale qui se ferme bien maitenant, sans se ré ouvrir à chaque fois !
Avatar du membre
Flox
Administrateur du site
Messages : 9431
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

merci pour contribution nous avons intégré votre modification dans la version 3.1.9.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre