1

Topic: Modification helpdesk.php

Bonjour,

Je relance le sujet pour modifier le helpdesk.php. Je sais qu'il est possible de personnaliser le html, css mais j'aimerai aller plus loin.

Mon besoin :
Nous ne pouvons pas activer l'authentification par l'AD
Nous devons au minimum avoir la possibilité d'avoir l'email de la personne en plus dans le formulaire
Savoir si c'est une demande ou un incident

Pourquoi pas obtenir ce qu'ils ont réaliser sur cette page :
http://support.cue-lillenorddefrance.fr … lpdesk.php

Pouvez vous m'aider à réaliser cette demande. Il y a tant de post sur le net mais sans réponse...

Merci beaucoup !

Lolo

2

Re: Modification helpdesk.php

Bonjour,
quelle version de glpi utilisez vous ?
avez vous le plugin webservices ?

à priori sur le formulaire cité en exemple, tous les tickets sont créés par le même utilisateur indiqué en dur dans la code de la page.

une fois le formulaire saisi, il est soumis à une page intermédiaire, je suppose que cette page appelle les webservices  glpi pour creer un ticket.

en xmlrpc ça peut ressembler à ça vous n'avez qu'à modifier les variables que vous récupérez du formulaire précédent

$args['method'] = "glpi.createTicket";
        $args['host']   = "localhost";
        $args['session']=$_SESSION['glpisessionid'];
        $args['content']=$_POST['content'];
        $args['requester']=$_SESSION['userid'];
        $args['type']=$_POST['type'];
          if (!isset($_POST['type'])) {
             $args['type']="1";
          } else {
             if (!is_numeric($_POST['type'])) {
                return self::Error($protocol, WEBSERVICES_ERROR_BADPARAMETER, '', 'type');
             }
            $args['type']=$_POST['type'];
          }
        $args['title']=$_POST['title']." ".$_SESSION['utilisateur'];


          }
          if (isset($_POST['groupassign'])) {
             if (!is_numeric($_POST['groupassign'])) {
                return self::Error($protocol, WEBSERVICES_ERROR_BADPARAMETER, '', 'groupassign');
             }
            $args['groupassign']=$_POST['groupassign'];
          }

       
        $args['groupassign']=$_POST['groupassign'];
        $args['category']=$_POST['category'];

        $response = call_glpi($args);

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

3

Re: Modification helpdesk.php

Ok super je vais tester cela ce weekend, on se tient informé ...

4

Re: Modification helpdesk.php

hello,
content que notre helpdesk.php vous plaise ;-)