Page 1 sur 1

[Corrigé 3.1.39] Ecran Superviseur

Posté : ven. 15 févr. 2019 10:21
par sofianekaniber
Bonjour à tous,

Quand je clique sur le lien Ecran de supervision, j'ai cette erreur : Fatal error: Uncaught PDOException: SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row in C:\wamp64\www\ticket\monitor.php:73 Stack trace: #0 C:\wamp64\www\ticket\monitor.php(73): PDO->query('SELECT COUNT(*)...') #1 {main} thrown in C:\wamp64\www\ticket\monitor.php on line 73

Merci par avance pour votre aide

Re: Ecran Superviseur

Posté : ven. 15 févr. 2019 10:30
par Flox
Bonjour,

pouvez vous préciser votre version dans votre signature.

Cdt

Re: Ecran Superviseur

Posté : sam. 16 févr. 2019 16:14
par sofianekaniber
Bonjour,

C'est fait :-)

Re: Ecran Superviseur

Posté : sam. 16 févr. 2019 16:30
par Flox
Bonjour,

pouvez vous donner un impression écran de l'administration de la liste des criticités ?

Cdt

Re: Ecran Superviseur

Posté : sam. 16 févr. 2019 21:41
par sofianekaniber
Voici le screenshot
criticite.PNG
criticite.PNG (48.01 Kio) Vu 6506 fois

Re: Ecran Superviseur

Posté : mer. 20 févr. 2019 19:08
par Flox
Bonjour,

effectivement, l'application se base sur le nom de la criticité pour le calcul des compteurs, et vous avez des entrée en double.

Pouvez vous modifier le fichier ./monitor.php

remplacer:

Code : Tout sélectionner

$query=$db->query("SELECT COUNT(*) FROM `tincidents` WHERE (state='5' OR state='1' OR state='2' OR state='6') AND criticality=(SELECT id FROM tcriticality WHERE name='Critique') AND disable='0'");
par :

Code : Tout sélectionner

$query=$db->query("SELECT COUNT(*) FROM `tincidents`,`tcriticality` WHERE tincidents.criticality=tcriticality.id AND (tincidents.state='5' OR tincidents.state='1' OR tincidents.state='2' OR tincidents.state='6') AND tcriticality.name LIKE 'Critique' AND disable='0'");

Re: Ecran Superviseur

Posté : jeu. 21 févr. 2019 10:21
par sofianekaniber
Bonjour Flox,

ça marche très bien,, merci.
Une petite question : en cliquant sur le lien Ecran Superviseur, il affiche tous les tickets.
Dans ma configuration de GestSup, j'ai crée un Superviseur pour chaque service. Peut-on afficher que les stats concernant le service de ce Superviseur.

En gros ce que je voulais dire, c'est que dans la config actuel, les profils superviseur ont forcement le même écran ci-dessous?
tickets.PNG
tickets.PNG (33.04 Kio) Vu 6467 fois

Re: Ecran Superviseur

Posté : jeu. 21 févr. 2019 10:31
par Flox
Bonjour,

Cela n'est possible actuellement je vous invite a faire une demande d'évolution dans la section update.

Cdt

Re: [Corrigé 3.1.39] Ecran Superviseur

Posté : jeu. 21 févr. 2019 17:32
par sofianekaniber
C'et fait :-)