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 2014-01-20 15:29:55

ivamp
Member
From: Caudry
Registered: 2014-01-07
Posts: 128

Problème fournisseur

Bonjour
Je suis en glpi 0.84 et quand je veux ouvrir mes fournisseurs certain fonctionnent et d'autre me renvoient l'erreur suivante
Fatal error: Call to a member function fetch_assoc() on a non-object in /usr/share/glpi/inc/dbmysql.class.php on line 298

J'ai essayé de faire cette méthode http://www.glpi-project.org/forum/viewt … p?id=34917 mais ça ne fonctionne pas.
Quelqu'un aurait une idée?

Offline

#2 2014-01-21 11:34:01

ivamp
Member
From: Caudry
Registered: 2014-01-07
Posts: 128

Re: Problème fournisseur

J'ai trouvé le problème dès que je déclare le fournisseur en sous entité la fiche ne s'affiche plus et affiche le message d'erreur

Offline

#3 2014-01-21 12:20:39

ivamp
Member
From: Caudry
Registered: 2014-01-07
Posts: 128

Re: Problème fournisseur

Le problème vient du plugin Domains

Offline

#4 2014-01-21 17:06:26

ivamp
Member
From: Caudry
Registered: 2014-01-07
Posts: 128

Re: Problème fournisseur

*** MySQL query error:
***
SQL: SELECT COUNT(*) AS cpt
             FROM `glpi_plugin_domains_domains` WHERE `glpi_suppliers`=\'279\'
                                                AND entities_id NOT IN (\'0\')
Error: Unknown column 'glpi_suppliers' in 'where clause'
Backtrace :
/usr/share/glpi/inc/db.function.php :328           DBmysql->query()
/usr/share/glpi/inc/commondbtm.class.php :1693             countElementsInTable()
/usr/share/glpi/inc/commondbtm.class.php :2094             CommonDBTM->canUnrecurs()
/usr/share/glpi/inc/supplier.class.php :114                CommonDBTM->showFormHeader()
/usr/share/glpi/front/supplier.form.php :90                Supplier->showForm()
/usr/share/glpi/front/supplier.form.php

Offline

#5 2014-01-22 10:42:30

ivamp
Member
From: Caudry
Registered: 2014-01-07
Posts: 128

Re: Problème fournisseur

Je comprend vraiment pas l'erreur pourquoi j'ai pas d'erreur quand la valeur is_recursive=0 mais quand elle est à 1

Offline

#6 2014-01-24 13:58:55

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème fournisseur

Vu que c'est un problème d eplugin, je déplace dans la bonne section


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2014-03-19 15:21:24

yves.holenstein
Member
Registered: 2012-09-17
Posts: 7

Re: Problème fournisseur

J'ai correcté le problème dans ma installation. Dans le fichier /glpi/plugins/domains/hook.php il faut modifier la ligne 249 et mettre lo propre nom de la colonne dans la database:


AVANT:
=====

// Define dropdown relations
function plugin_domains_getDatabaseRelations() {

    $plugin = new Plugin();

    if ($plugin->isActivated("domains"))
        return array("glpi_plugin_domains_domaintypes"=>array("glpi_plugin_domains_domains"=>"plugin_domains_domaintypes_id"),
                     "glpi_users"=>array("glpi_plugin_domains_domains"=>"users_id_tech"),
                     "glpi_groups"=>array("glpi_plugin_domains_domains"=>"groups_id_tech"),
                     "glpi_suppliers"=>array("glpi_plugin_domains_domains"=>"glpi_suppliers"),
                     "glpi_plugin_domains_domains"=>array("glpi_plugin_domains_domains_items"=>"plugin_domains_domains_id"),
                     "glpi_profiles" => array ("glpi_plugin_domains_profiles" => "profiles_id"),
                     "glpi_entities"=>array("glpi_plugin_domains_domains"=>"entities_id",
                                                "glpi_plugin_domains_domaintypes"=>"entities_id"));
    else
        return array();
}



APRES:
=====

// Define dropdown relations
function plugin_domains_getDatabaseRelations() {

    $plugin = new Plugin();

    if ($plugin->isActivated("domains"))
        return array("glpi_plugin_domains_domaintypes"=>array("glpi_plugin_domains_domains"=>"plugin_domains_domaintypes_id"),
                     "glpi_users"=>array("glpi_plugin_domains_domains"=>"users_id_tech"),
                     "glpi_groups"=>array("glpi_plugin_domains_domains"=>"groups_id_tech"),
                     "glpi_suppliers"=>array("glpi_plugin_domains_domains"=>"suppliers_id"),
                     "glpi_plugin_domains_domains"=>array("glpi_plugin_domains_domains_items"=>"plugin_domains_domains_id"),
                     "glpi_profiles" => array ("glpi_plugin_domains_profiles" => "profiles_id"),
                     "glpi_entities"=>array("glpi_plugin_domains_domains"=>"entities_id",
                                                "glpi_plugin_domains_domaintypes"=>"entities_id"));
    else
        return array();
}


Bonne journée
Yves

Offline

#8 2015-01-20 16:22:17

ArthurHoubart
Member
From: Liège, Belgium
Registered: 2007-01-10
Posts: 35

Re: Problème fournisseur

Bonjour,

j'avait le même problème et votre solution a correctement corrigé celui-ci

Merci a vous

Arthur HOUBART


Arthur HOUBART
------------------
GLPI 0.90.5  - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 ---  HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0

Offline

Board footer

Powered by FluxBB