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 2012-12-12 11:39:35

adtoto94
Member
Registered: 2010-03-18
Posts: 13

pb d'affichage du plugin projet avec la version 0837

Bonjour,

j'ai installé la version 0837, le plugin "projet" ne s'affiche pas. j'ai le message suivant "PHP Notice: Undefined index: id in C:\xampp\htdocs\glpi\inc\commondbtm.class.php at line 1784" quand je vais dans l'onglet "profils"

merci de votre aide
Alain

Offline

#2 2012-12-12 16:59:45

adtoto94
Member
Registered: 2010-03-18
Posts: 13

Re: pb d'affichage du plugin projet avec la version 0837

rebonjour,

en mode debug, j'ai les messages suivants:

Dans le champs Profil - ID 4:
PHP Notice: Undefined index: id in C:\xampp\htdocs\glpi\inc\commondbtm.class.php at line 1784
PHP Notice: Undefined index: id in C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php at line 185

Gestion des droits super-admin / Projet:
PHP Notice: Undefined index: projet in C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php at line 156

Gestion des droits super-admin / Taches:
PHP Notice: Undefined index: task in C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php at line 162

Gestion des droits super-admin / Matériels associables à un ticket - Projet:
PHP Notice: Undefined index: open_ticket in C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php at line 174

merci d'avance

Alain

Offline

#3 2012-12-12 19:08:41

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

Re: pb d'affichage du plugin projet avec la version 0837

J'ai l'impression surtout que la table glpi_plugin_projet_profiles n'existe pas dans ton cas.


Xavier Caillaud
Blog GLPI Infotel

Offline

#4 2012-12-13 17:16:17

adtoto94
Member
Registered: 2010-03-18
Posts: 13

Re: pb d'affichage du plugin projet avec la version 0837

Bonjour,

pourtant elle existe bien. Pour info, j'ai migré de la version 0805 à 0837.
Quand j'ai installé la 0837 avec tous les plugins, le plugin projet fonctionnait bien. C'est quand j'ai restauré la bd  de la version 0805 que le plugin projet a disparu.

merci d'avance
alain

Last edited by adtoto94 (2012-12-13 17:16:36)

Offline

#5 2012-12-13 17:31:22

adtoto94
Member
Registered: 2010-03-18
Posts: 13

Re: pb d'affichage du plugin projet avec la version 0837

Le problème vient du passage de la version 0805 à 0830.

Il y a une erreur dans le fichier update_0803-083.php mais ou je ne sais pas.

      // migrate DATA
      $task = new TicketTask();
      foreach ($DB->request('glpi_ticketplannings') as $data) {
         if ($task->getFromDB($data['tickettasks_id'])) {
            $query = "UPDATE `glpi_tickettasks`
                      SET `begin` = ".($data['begin']=='NULL'?'NULL':"'".$data['begin']."'").",
                          `end` = ".($data['end']=='NULL'?'NULL':"'".$data['end']."'").",
                          `users_id_tech` = '".$data['users_id']."',
                          `state` = '".$data['state']."'
                      WHERE `id` = '".$data['tickettasks_id']."'";
            $DB->query($query)
            or die("0.83 migrate planning to glpi_tickettasks ". $LANG['update'][90] .$DB->error());
         }
      }

      $migration->dropTable("glpi_ticketplannings");

Offline

#6 2012-12-13 17:46:56

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

Re: pb d'affichage du plugin projet avec la version 0837

Le mieux étant d'avoir les logs php-errors et sql-errors au moment de l'update


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2012-12-14 01:43:47

adtoto94
Member
Registered: 2010-03-18
Posts: 13

Re: pb d'affichage du plugin projet avec la version 0837

Bonsoir,

voici le log php-errors :

Notice(8): Undefined index: id
Backtrace :
C:\xampp\htdocs\glpi\plugins\ticketmail\setup.php:42        Toolbox::userErrorHandlerNormal()
C:\xampp\htdocs\glpi\plugins\ticketmail\setup.php:19        plugin_ticketmail_haveRight()
C:\xampp\htdocs\glpi\inc\plugin.class.php:116        plugin_init_ticketmail()
C:\xampp\htdocs\glpi\inc\includes.php:107        Plugin::load()
C:\xampp\htdocs\glpi\login.php:36        include()

13-12-2012 16:07
Warning(2): imap_open() [<a href='function.imap-open'>function.imap-open</a>]: Couldn't open stream {cordelia/imap}INBOX
Backtrace :
C:\xampp\htdocs\glpi\inc\mailcollector.class.php:833        imap_open()
C:\xampp\htdocs\glpi\inc\mailcollector.class.php:403        MailCollector->connect()
C:\xampp\htdocs\glpi\inc\mailcollector.class.php:1301        MailCollector->collect()
C:\xampp\htdocs\glpi\inc\crontask.class.php:758        call_user_func()
C:\xampp\htdocs\glpi\front\cron.php:63        CronTask::launch()

13-12-2012 16:21
Notice(8): Undefined index: id
Backtrace :
C:\xampp\htdocs\glpi\inc\toolbox.class.php:490        Toolbox::userErrorHandlerNormal()
C:\xampp\htdocs\glpi\inc\commondbtm.class.php:1784        Toolbox::userErrorHandlerDebug()
C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php:145        CommonDBTM->showFormHeader()
C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php:71        PluginProjetProfile->showForm()
C:\xampp\htdocs\glpi\inc\commonglpi.class.php:286        PluginProjetProfile::displayTabContentForItem()
C:\xampp\htdocs\glpi\ajax\common.tabs.php:70        CommonGLPI::displayStandardTab()

13-12-2012 16:34
Notice(8): Undefined index: glpiactiveprofile
Backtrace :
C:\xampp\htdocs\glpi\plugins\ticketmail\setup.php:42        Toolbox::userErrorHandlerNormal()
C:\xampp\htdocs\glpi\plugins\ticketmail\setup.php:19        plugin_ticketmail_haveRight()
C:\xampp\htdocs\glpi\inc\plugin.class.php:116        plugin_init_ticketmail()
C:\xampp\htdocs\glpi\inc\includes.php:107        Plugin::load()
C:\xampp\htdocs\glpi\index.php:48        include()

13-12-2012 16:34
Notice(8): Undefined index: id
Backtrace :
C:\xampp\htdocs\glpi\plugins\ticketmail\setup.php:42        Toolbox::userErrorHandlerNormal()
C:\xampp\htdocs\glpi\plugins\ticketmail\setup.php:19        plugin_ticketmail_haveRight()
C:\xampp\htdocs\glpi\inc\plugin.class.php:116        plugin_init_ticketmail()
C:\xampp\htdocs\glpi\inc\includes.php:107        Plugin::load()
C:\xampp\htdocs\glpi\front\cron.php:41        include()


Voici le log sql_errors:

13-12-2012 16:04
*** MySQL query error :
***
SQL:  SELECT id
                        FROM glpi_bestmanagement_typecontrat
Error: Table 'base_test.glpi_bestmanagement_typecontrat' doesn't exist
Backtrace :
C:\xampp\htdocs\glpi\plugins\bestmanagement\hook.php&nbsp;:890        DBmysql->query()
C:\xampp\htdocs\glpi\inc\plugin.class.php&nbsp;:582        plugin_bestmanagement_install()
C:\xampp\htdocs\glpi\front\plugin.php&nbsp;:74        Plugin->install()
C:/xampp/htdocs/glpi/front/plugin.php

13-12-2012 16:05
*** MySQL query error :
***
SQL: SELECT * FROM `glpi_plugin_projet_profiles`
                    WHERE `profiles_id` = \'4\'
Error: Unknown column 'profiles_id' in 'where clause'
Backtrace :
C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php&nbsp;:87        DBmysql->query()
C:\xampp\htdocs\glpi\plugins\projet\inc\profile.class.php&nbsp;:104        PluginProjetProfile->getFromDBByProfile()
C:\xampp\htdocs\glpi\plugins\projet\hook.php&nbsp;:157        PluginProjetProfile::createFirstAccess()
C:\xampp\htdocs\glpi\inc\plugin.class.php&nbsp;:582        plugin_projet_install()
C:\xampp\htdocs\glpi\front\plugin.php&nbsp;:74        Plugin->install()
C:/xampp/htdocs/glpi/front/plugin.php


merci d'avance

Alain

Offline

#8 2012-12-14 02:06:12

adtoto94
Member
Registered: 2010-03-18
Posts: 13

Re: pb d'affichage du plugin projet avec la version 0837

c'est bon, j'ai reussi à trouver la faille.


J'ai créé la colonne "profiles_id" et c'est reparti.

merci encore
Alain

Offline

Board footer

Powered by FluxBB