Revision 79397eb3
[#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 <francois.poirotte@c-s.fr>
Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
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