You are not logged in.
Pages: 1
Topic closed
Bonjour,
J'utilise glpi 0.42 sur un redhat AS 3.0 PHP/Mysql.
je rencontre un PB dans http://glpi/setup/users-info.php
j'ai le message Fatal error: Cannot instantiate non-existent class: computer in /usr/local/apache/htdocs/glpi/glpi/common/classes.php on line 743.
Il ne trouve pas la class computer. si l'incident porte sur imprimante, il ne trouve pas la class printer etc.
Les includes sont bien présent. J'ai même ajouter un nouvel include mais il dit qu'il y'a une double déclaration.
J'ai situé le PB dans le code ci-dessous
class CommonItem{
var $obj = NULL;
var $device_type=0;
var $id_type=0;
function getfromDB ($device_type,$id_device) {
$this->id_device=$id_device;
$this->device_type=$device_type;
// Make new database object and fill variables
switch ($device_type){
case 1 :
$this->obj=new Computer;
break;
case 2 :
$this->obj=new Netdevice;
break;
case 3 :
$this->obj=new Printer;
break;
case 4 :
$this->obj= new Monitor;
break;
case 5 :
$this->obj= new Peripheral;
break;
}
j'espère avoir été complet dans la description du PB.
Merci, vivement.
Offline
Ouf.
J'ai corrigé mon PB.
J'ai ajouté des includes dans users-info.php
include ($phproot . "/glpi/includes_computers.php");
include ($phproot . "/glpi/includes_printers.php");
include ($phproot . "/glpi/includes_monitors.php");
include ($phproot . "/glpi/includes_peripherals.php");
include ($phproot . "/glpi/includes_networking.php");
Offline
Merci de la remarque... c'est en effet un bug.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Offline
Pages: 1
Topic closed