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-05-09 10:15:55

ldrolez
Member
Registered: 2007-05-09
Posts: 16

Help ! ajout de nouvelles fonctionnalités: gros soucis, php explose !

Salut !

J'essaye d'ajouter de nouvelles fonctions à GLPI, et un simple petit programme de test ne fonctionne pas:

<?
include ("_relpos.php");
include ($phproot . "/config/based_config.php");
include ($phproot . "/inc/includes.php");

/* $table = "glpi_computers";
$db = new DB;
$result = $db->query("SELECT * FROM ". $table ."");
$fields = $db->num_fields($result);
$var1 = false;
for ($i=0; $i < $fields; $i++) {
        $name  = $db->field_name($result, $i);
        echo "$name<br>";
}*/

echo "test";
$comp = new Computer;
echo "titi";
//$comp->fields["name"] = "NEC";
//print "x".$comp->addToDB()."x";

Dans ce petit programme que je mets à la racine de GLPI, "test" s'affiche, mais pas "titi" ! L'interpreteur PHP explose en plein vol, pourtant GPLI fonctionne correctement. Même chose si je fais un "new Software" à la place de "new Computer". Par contre l'accès à la base via $db fonctionne (code en commentaires). C'est du php 4.3.10 sous Debian Sarge.

J'imagine que c'est une bêtise du type, il me manque un include...
Une idée ?

Merci,

  Ludovic.


Beta release of the LRS inventory module with support for GLPI :
http://lrs.linbox.org/wiki/GLPIen

Offline

#2 2007-05-09 10:58:56

ezannellli
Member
Registered: 2006-12-22
Posts: 130

Re: Help ! ajout de nouvelles fonctionnalités: gros soucis, php explose !

Avant ton include de inc/includes.php tu dois définir un tableau NEEDED_ITEMS qui va définir les classes et fonctions à charger.
dans ton cas:
$NEEDED_ITEMS=array("computer");

Offline

#3 2007-05-10 09:34:49

ldrolez
Member
Registered: 2007-05-09
Posts: 16

Re: Help ! ajout de nouvelles fonctionnalités: gros soucis, php explose !

Merci ! Ca marche mieux !
En tout cas merci php ! Le script qui explose sans message d'erreur c'est super. Même avec xdebug, il n'y avait pas moyen de voir l'erreur...


Beta release of the LRS inventory module with support for GLPI :
http://lrs.linbox.org/wiki/GLPIen

Offline

#4 2007-05-10 09:39:30

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Help ! ajout de nouvelles fonctionnalités: gros soucis, php explose !

ok je clos


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB