Example #1
0
 // *************************************************************************
 //Options from DB, do not touch this part.
 // Default Use mode
 if (!isset($_SESSION['glpi_use_mode'])) {
     $_SESSION['glpi_use_mode'] = Session::NORMAL_MODE;
 }
 $config_object = new Config();
 $current_config = array();
 if (!isset($_GET['donotcheckversion']) && (isset($TRY_OLD_CONFIG_FIRST) || isset($_SESSION['TRY_OLD_CONFIG_FIRST']) && $_SESSION['TRY_OLD_CONFIG_FIRST'])) {
     // backup case
     if (isset($_SESSION['TRY_OLD_CONFIG_FIRST'])) {
         unset($_SESSION['TRY_OLD_CONFIG_FIRST']);
     }
     // First try old config table : for update proces management from < 0.80 to >= 0.80
     $config_object->forceTable('glpi_config');
     if ($config_object->getFromDB(1)) {
         $current_config = $config_object->fields;
     } else {
         $config_object->forceTable('glpi_configs');
         if ($config_object->getFromDB(1)) {
             if (isset($config_object->fields['context'])) {
                 $current_config = Config::getConfigurationValues('core');
             } else {
                 $current_config = $config_object->fields;
             }
             $config_ok = true;
         }
     }
 } else {
     // Normal load process : use normal config table. If problem try old one
     if ($config_object->getFromDB(1)) {