You are not logged in.
Pages: 1
Topic closed
Bonjour,
J'ai un petit souci avec getFromDB quand je l'utilise avec le type PHONE_TYPE. Apparemment cette ligne ne se termine jamais:
$this->setType($device_type,1)
Ceci semble provenir de la ligne 153 de inc/commonitem.class.php qui de son cote ne se termine jamais non plus et le break n'est pas exécuté:
case PHONE_TYPE :
$this->obj= new Phone;
break;
Pourtant la meme chose fonctionne correctement avec les types COMPUTER_TYPE et PRINTER_TYPE... (bien sur on rentre dans d'autres "case")
Idées?
Offline
Dans quel cas ? en faisant quoi ?
Quelle version ?
En mode Debug ?
Dans les journaux ?
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Version 0.72.3. Je me bats avec une version modifiée du plugin dhcp. C'est donc dans un script php ou j'effectue une requete:
$query="SELECT p.* , dv.name
from glpi_networking_ports as p, ".$LINK_ID_TABLE[$type]." as c , glpi_networking_vlan AS v, glpi_dropdown_vlan AS dv
WHERE device_type='".$type."' and
p.on_device=c.id and
c.FK_entities in (".$_SESSION["glpiactiveentities_string"]." ) AND
p.id = v.FK_port AND v.FK_vlan = dv.id AND
c.is_template!=1
ORDER BY INET_ATON(subnet),INET_ATON(ifaddr)";
Dont je récupère un résultat:
$result=$db->query($query);
$line=$db->fetch_array($result); (en realité c'est dans un while mais il bloque a la première itération)
$ci->getFromDB($line["device_type"],$line["on_device"]); (ca ne sort jamais de la)
avec [device_type] => 23 et [on_device] => 74
Le device 74 existe et m'a l'air tout a fait normal...
Offline
Ben il manque l'include des phone.
$NEEDED_ITEMS = array ('phone',.....);
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Exact! Merci.
Offline
Pages: 1
Topic closed