Project

General

Profile

Revision 79397eb3

ID79397eb307af2cf4bb9f3ed86dc10be42ef9e2f8
Parent 0d761a49
Child 8b28e91d

Added by Romain Chollet about 7 years ago

[#1572] Chargement du champ vigilo_template en ajax

Change-Id: I2874cda44e4f06a0f5f5c6dc3c9081229f73627f
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2322
Reviewed-by: Francois POIROTTE <>
Tested-by: Francois POIROTTE <>

View differences:

setup.php
22 22
                                                "Software" => array($hookObj,"manageSoftwares"),
23 23
                                                "Location" => array($hookObj,"updateGroups"),
24 24
                                                "Entity" => array($hookObj,"updateGroups"),
25
						"Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
25
                                                "Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
26 26
                                                "Manufacturer" => array($hookObj,"updateGroups"));
27 27
    $hooks['item_update'][$p]           = array("Computer" => array($hookObj, "update"),
28 28
                                                "ComputerDisk" => array($hookObj,"manageDisks"),
......
35 35
                                                "DeviceSoundCard" => array($hookObj,"manageNetworks"),
36 36
                                                "Software" => array($hookObj,"manageSoftwares"),
37 37
                                                "Location" => array($hookObj,"updateGroups"),
38
						"Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
38
                                                "Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
39 39
                                                "Entity" => array($hookObj,"updateGroups"),
40
                        "Manufacturer" => array($hookObj,"updateGroups"));
40
                                                "Manufacturer" => array($hookObj,"updateGroups"));
41 41
    $hooks['item_purge'][$p]            = array("Computer" => array($hookObj, "delete"),
42 42
                                                "ComputerDisk" => array($hookObj,"manageDisks"),
43 43
                                                "NetworkPort" => array($hookObj,"manageNetworks"),
......
49 49
                                                "DeviceSoundCard" => array($hookObj,"manageNetworks"),
50 50
                                                "Software" => array($hookObj,"manageSoftwares"),
51 51
                                                "Location" => array($hookObj,"updateGroups"),
52
						"Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
52
                                                "Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
53 53
                                                "Entity" => array($hookObj,"updateGroups"),
54 54
                                                "Manufacturer" => array($hookObj,"updateGroups"));
55 55
    $hooks['item_delete'][$p]           = array("Computer" => array($hookObj, "delete"),
......
63 63
                                                "DeviceSoundCard" => array($hookObj,"manageNetworks"),
64 64
                                                "Software" => array($hookObj,"manageSoftwares"),
65 65
                                                "Location" => array($hookObj,"updateGroups"),
66
						"Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
66
                                                "Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
67 67
                                                "Entity" => array($hookObj,"updateGroups"),
68 68
                                                "Manufacturer" => array($hookObj,"updateGroups"));
69 69
    $hooks['item_restore'][$p]          = array("Computer" => array($hookObj, "add"),
......
77 77
                                                "DeviceSoundCard" => array($hookObj,"manageNetworks"),
78 78
                                                "Software" => array($hookObj,"manageSoftwares"),
79 79
                                                "Location" => array($hookObj,"updateGroups"),
80
						"Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
80
                                                "Computer_SoftwareVersion" => array($hookObj, "manageComputerSoftwareVersion"),
81 81
                                                "Entity" => array($hookObj,"updateGroups"),
82 82
                                                "Manufacturer" => array($hookObj,"updateGroups"));
83 83
    $hooks["menu_toadd"][$p]['plugins'] = 'PluginVigiloMenu';
......
85 85
    $hooks['autoinventory_information'][$p] = array(
86 86
            'Computer' =>  array('PluginVigiloComputer',
87 87
                                 'showComputerInfo'));
88
    $hooks['autoinventory_information'][$p] = array(
89
            'Printer' =>  array('PluginVigiloPrinter',
90
                                 'showPrinterInfo'));
91 88

  
92
    if (!FieldExists('glpi_computers', 'vigilo_template')) 
89
    if (!FieldExists('glpi_computers', 'vigilo_template'))
93 90
    {
94 91
       $query = "ALTER TABLE glpi_computers ADD vigilo_template VARCHAR(30)";
95 92
       $DB->queryOrDie($query, "Ajout d'une colonne vigilo_template dans la table glpi_computers");
96 93
    }
97

  
98
    if (!FieldExists('glpi_printers', 'vigilo_template')) 
99
    {
100
       $query = "ALTER TABLE glpi_printers ADD vigilo_template VARCHAR(30)";
101
       $DB->queryOrDie($query, "Ajout d'une colonne vigilo_template dans la table glpi_printers");
102
    }
103 94
}
104 95

  
105 96
function getSearchOptions() {

Also available in: Unified diff