[Corrigé 3.1.21] BUG SORTIE TICKET (vu ma société)

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
jca
Gsup LEVEL 0
Messages : 2
Enregistré le : jeu. 18 mai 2017 17:30

Bonjour. Présence d'un bug lors de l'action annuler et enregistrer fermer dans l’édition d'un ticket. La sortie du ticket se fait bien, retour sur affichage liste ticket Ok, mais dans le cas de multi société tous les tickets sont visibles indépendamment des sociétés.
Bien cordialement.
Version 3.1.20
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Effectivement merci pour votre signalement.

Pouvez vous tester cette modification, sur le fichier index.php:

remplacer:

Code : Tout sélectionner

if($_GET['page']=='ticket' ) {
//init var
if(!isset($_GET['order'])) $_GET['order'] = '';
if(!isset($_GET['user'])) $_GET['user'] = '';
if(!isset($_GET['company'])) $_GET['company'] = '';
if(!isset($_GET['service'])) $_GET['service'] = '';
if(!isset($_GET['agency'])) $_GET['agency'] = '';
//url using in cancel button from ticket page and back arrow on ticket
$url_get_parameters='state='.$_GET['state'].'&userid='.$_GET['userid'].'&technician='.$_GET['technician'].'&user='.$_GET['user'].'&category='.$_GET['category'].'&subcat='.$_GET['subcat'].'&title='.$_GET['title'].'&date_create='.$_GET['date_create'].'&priority='.$_GET['priority'].'&criticality='.$_GET['criticality'].'&viewid='.$_GET['viewid'].'&type='.$_GET['type'].'&place='.$_GET['place'].'&service='.$_GET['service'].'&agency='.$_GET['agency'].'&company='.$_GET['company'].'&view='.$_GET['view'].'&date_range='.$_GET['date_range'].'&date_start='.$_GET['date_start'].'&date_end='.$_GET['date_end'].'&keywords='.$_GET['keywords'].'&order='.$_GET['order'].'&way='.$_GET['way'].'&cursor='.$_GET['cursor'].'';
echo '<a title="'.T_('Retour à la liste').'" href="./index.php?page=dashboard&'.$url_get_parameters.'" ><i class="icon-arrow-left home-icon"></i></a>';
}
par

Code : Tout sélectionner

if($_GET['page']=='ticket' ) {
//init var
if(!isset($_GET['order'])) $_GET['order'] = '';
if(!isset($_GET['user'])) $_GET['user'] = '';
if(!isset($_GET['company'])) $_GET['company'] = '';
if(!isset($_GET['companyview'])) $_GET['companyview'] = '';
if(!isset($_GET['service'])) $_GET['service'] = '';
if(!isset($_GET['agency'])) $_GET['agency'] = '';
//url using in cancel button from ticket page and back arrow on ticket
$url_get_parameters='state='.$_GET['state'].'&userid='.$_GET['userid'].'&technician='.$_GET['technician'].'&user='.$_GET['user'].'&category='.$_GET['category'].'&subcat='.$_GET['subcat'].'&title='.$_GET['title'].'&date_create='.$_GET['date_create'].'&priority='.$_GET['priority'].'&criticality='.$_GET['criticality'].'&viewid='.$_GET['viewid'].'&type='.$_GET['type'].'&place='.$_GET['place'].'&service='.$_GET['service'].'&agency='.$_GET['agency'].'&company='.$_GET['company'].'&view='.$_GET['view'].'&date_range='.$_GET['date_range'].'&date_start='.$_GET['date_start'].'&date_end='.$_GET['date_end'].'&keywords='.$_GET['keywords'].'&companyview='.$_GET['companyview'].'&order='.$_GET['order'].'&way='.$_GET['way'].'&cursor='.$_GET['cursor'].'';
echo '<a title="'.T_('Retour à la liste').'" href="./index.php?page=dashboard&'.$url_get_parameters.'" ><i class="icon-arrow-left home-icon"></i></a>';
}
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
jca
Gsup LEVEL 0
Messages : 2
Enregistré le : jeu. 18 mai 2017 17:30

Merci pour votre réponse et réactivité.
Modification effectuée ce jour, le problème semble réglé.

Résolu.
Répondre