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 2007-03-05 16:44:19

nuptse69
Member
Registered: 2007-02-28
Posts: 7

Affichage réservation

Bonjour,
Au sein de mon entreprise une seule personne à en charge la réservation des matériels.
Aussi, dans le calendrier des reservations je souhaiterai pouvoir afficher le nom du service qui reserve ( inscrit dans le champ commentaire) plutot que de voir afficher le login du personnel en charge des reservations.

Après recherche dans le fichier inc\reservation.function.php j'ai bien isolé le code permettant l'affichage de cette fonction , mais étant novice en php je n'arrive pas a modifier le code afin d'afficher "le commentaire" plutot que l'id_user".
Si un phpien pouvait m'éclairer :

Code de la function :
function printReservationItem($target,$ID,$date){
    global $db,$lang, $HTMLRel;

    $id_user=$_SESSION["glpiID"];

    $m=new ReservationItem;
    $m->getfromDB($ID);
    $user=new User;
    list($year,$month,$day)=split("-",$date);
    $debut=$date." 00:00:00";
    $fin=$date." 23:59:59";
    $query = "SELECT * FROM glpi_reservation_resa".
        " WHERE (('".$debut."' < begin AND '".$fin."' > begin) OR ('".$debut."' < end AND '".$fin."' > end) OR (begin < '".$debut."' AND end > '".$debut."') OR (begin < '".$fin."' AND end > '".$fin."')) AND id_item=$ID ORDER BY begin";
    //        echo $query."<br>";
    if ($result=$db->query($query)){
        if ($db->numrows($result)>0){
            echo "<table width='100%' >";
            while ($row=$db->fetch_array($result)){
                echo "<tr>";
                $user->getfromDB($row["id_user"]);
                $display="";                   
                if ($debut>$row['begin']) $heure_debut="00:00";
                else $heure_debut=get_hour_from_sql($row['begin']);

                if ($fin<$row['end']) $heure_fin="24:00";
                else $heure_fin=get_hour_from_sql($row['end']);

                if (strcmp($heure_debut,"00:00")==0&&strcmp($heure_fin,"24:00")==0)
                    $display=$lang["reservation"][15];
                else if (strcmp($heure_debut,"00:00")==0)
                    $display=$lang["reservation"][16]."&nbsp;".$heure_fin;
                else if (strcmp($heure_fin,"24:00")==0)
                    $display=$lang["reservation"][17]."&nbsp;".$heure_debut;
                else $display=$heure_debut."-".$heure_fin;

Offline

#2 2007-03-10 10:10:56

aurel
Member
From: France
Registered: 2004-09-23
Posts: 1,252

Re: Affichage réservation

Désolé, mais les développeurs sont actuellement sur le pied de guerre afin de finir la version 0.7 qui gérera les entités multiples alors soyez patient ou alors allez faire un tour sur le chan IRC peut être qu'une âme charitable vous aidera.

A+


Prod GLPI 10.0.14 , GLPI Agent 1.7.3

Offline

#3 2007-11-20 16:19:05

trish
Member
From: Annecy
Registered: 2007-04-03
Posts: 66

Re: Affichage réservation

Bonjour,
J'ai la même question... y a t il quelqu'un de dispo ?
Merci !


Plateforme : OS : Windows XP Sp2 / logiciel de décompactage : 7zip
Navigateur : Internet Explorer 7
Installation : GLPI 0.68.3 / Ocs NG 1.01
Serveur  : Apache 2 / Base : 5.0.15 / Langage : PHP 5.0.5 + PHP 4.4.1 pl1 / PhpMyAdmin 2.6.4-pl3

Offline

Board footer

Powered by FluxBB