File tree Expand file tree Collapse file tree 4 files changed +19
-13
lines changed
Expand file tree Collapse file tree 4 files changed +19
-13
lines changed Original file line number Diff line number Diff line change @@ -15,16 +15,17 @@ use strict;
1515use Apache::Ocsinventory::Map;
1616
1717$DATA_MAP {anydesk } = {
18- mask => 0,
19- multi => 1,
20- auto => 1,
21- delOnReplace => 1,
22- sortBy => ' ADID' ,
23- writeDiff => 0,
24- cache => 0,
25- fields => {
26- ADID => {},
27- VERSION => {}
18+ mask => 0,
19+ multi => 1,
20+ auto => 1,
21+ delOnReplace => 1,
22+ sortBy => ' ADID' ,
23+ writeDiff => 0,
24+ cache => 0,
25+ fields => {
26+ ADID => {},
27+ VERSION => {},
28+ ALIAS => {}
2829 }
2930};
3031
Original file line number Diff line number Diff line change @@ -10,11 +10,13 @@ Set Settings = LoadSettings(SETTINGS_FILE)
1010
1111ADID = Settings( "ad.anynet.id" )
1212ADVersion = Settings( "ad.anynet.cur_version" )
13+ ADAlias = Settings( "ad.anynet.alias" )
1314
1415Wscript.Echo _
1516 "<ANYDESK>" & VbCrLf & _
1617 "<ADID>" & ADID & "</ADID>" & VbCrLf & _
1718 "<VERSION>" & ADVersion & "</VERSION>" & VbCrLf & _
19+ "<ALIAS>" & ADAlias & "</ALIAS>" & VbCrLf & _
1820 "</ANYDESK>"
1921
2022Public Function LoadSettings(strFile)
Original file line number Diff line number Diff line change 3434
3535$ list_fields = array (
3636 'ID ' => 'ADID ' ,
37- 'Version ' => 'VERSION '
37+ 'Version ' => 'VERSION ' ,
38+ 'Alias ' => 'ALIAS '
3839);
3940
4041$ list_col_cant_del =$ list_fields ;
Original file line number Diff line number Diff line change @@ -7,11 +7,13 @@ function extension_install_anydesk()
77{
88 $ commonObject = new ExtensionCommon ;
99
10- $ commonObject -> sqlQuery ("CREATE TABLE IF NOT EXISTS `anydesk` (
10+ $ commonObject -> sqlQuery ("DROP TABLE IF EXISTS `anydesk` " );
11+ $ commonObject -> sqlQuery ("CREATE TABLE `anydesk` (
1112 `ID` INT(11) NOT NULL AUTO_INCREMENT,
1213 `HARDWARE_ID` INT(11) NOT NULL,
1314 `ADID` VARCHAR(255) DEFAULT NULL,
1415 `VERSION` VARCHAR(255) DEFAULT NULL,
16+ `ALIAS` VARCHAR(255) DEFAULT NULL,
1517 PRIMARY KEY (`ID`,`HARDWARE_ID`)
1618 ) ENGINE=INNODB; " );
1719}
@@ -22,7 +24,7 @@ function extension_install_anydesk()
2224function extension_delete_anydesk ()
2325{
2426 $ commonObject = new ExtensionCommon ;
25- $ commonObject -> sqlQuery ("DROP TABLE `anydesk` " );
27+ $ commonObject -> sqlQuery ("DROP TABLE IF EXISTS `anydesk` " );
2628}
2729
2830/**
You can’t perform that action at this time.
0 commit comments