You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-02-09 18:00:59

taserback
Member
Registered: 2014-01-06
Posts: 41

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

Offline

#2 2017-02-09 20:26:23

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,167

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...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2017-02-10 11:32:19

taserback
Member
Registered: 2014-01-06
Posts: 41

Re: Modification helpdesk.php

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

Offline

#4 2017-03-10 13:04:03

nick33
Member
Registered: 2006-08-17
Posts: 11

Re: Modification helpdesk.php

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

Offline

Board footer

Powered by FluxBB