25 |
local user="${CLASS_ARGV[5]}" |
local user="${CLASS_ARGV[5]}" |
26 |
local domain="${CLASS_ARGV[6]}" |
local domain="${CLASS_ARGV[6]}" |
27 |
local password="${CLASS_ARGV[7]}" |
local password="${CLASS_ARGV[7]}" |
28 |
|
local serverlist="${CLASS_ARGV[8]}" |
29 |
local id |
local id |
30 |
local enabled |
local enabled |
31 |
|
|
47 |
id=$(mysqldo "select id from cfg_sessions_citrix where serial='${serial}' and name='${name}';") |
id=$(mysqldo "select id from cfg_sessions_citrix where serial='${serial}' and name='${name}';") |
48 |
if [[ -n ${id} ]] |
if [[ -n ${id} ]] |
49 |
then |
then |
50 |
mysqldo "update cfg_sessions_citrix set name='${name}', session='${session}', filename='${filename}', username='${username}', domain='${domain}', password='${password}', browseradrs='${browseradrs}', enabled='${enabled}' where id=${id};" |
mysqldo "update cfg_sessions_citrix set name='${name}', session='${session}', filename='${filename}', username='${username}', domain='${domain}', password='${password}', serverlist='${serverlist}', enabled='${enabled}' where id=${id};" |
51 |
else |
else |
52 |
mysqldo "insert into cfg_sessions_citrix(serial, name, session, filename, username, domain, password, browseradrs, enabled) values('${serial}', '${name}', '${session}', ${store}', '${filename}', '${domain}', '${password}', '${browseradrs}', '${enabled}');" |
mysqldo "insert into cfg_sessions_citrix(serial, name, session, filename, username, domain, password, serverlist, enabled) values('${serial}', '${name}', '${session}', ${store}', '${filename}', '${domain}', '${password}', '${serverlist}', '${enabled}');" |
53 |
fi |
fi |
54 |
} |
} |
55 |
|
|
64 |
local serial="$1" |
local serial="$1" |
65 |
local values |
local values |
66 |
local id |
local id |
67 |
|
local serverlist |
68 |
|
|
69 |
values=$(mysqldo "select id from cfg_sessions_citrix where serial='${serial}';") |
values=$(mysqldo "select id from cfg_sessions_citrix where serial='${serial}';") |
70 |
for id in ${values} |
for id in ${values} |
82 |
fi |
fi |
83 |
if [[ ${cfg_sessions_citrix_enabled} = 1 ]] |
if [[ ${cfg_sessions_citrix_enabled} = 1 ]] |
84 |
then |
then |
85 |
control_client "${serial}" set citrix.session add "${cfg_sessions_citrix_name}" "${cfg_sessions_citrix_session}" "fullscreen" "${cfg_sessions_citrix_username}" "${cfg_sessions_citrix_domain} ${cfg_sessions_citrix_password}" |
if [[ ! -z ${cfg_sessions_citrix_serverlist} ]] || [[ ${cfg_sessions_citrix_serverlist} != NULL ]] |
86 |
|
then |
87 |
|
serverlist="${cfg_sessions_citrix_serverlist}" |
88 |
|
fi |
89 |
|
control_client "${serial}" set citrix.session add "${cfg_sessions_citrix_name}" "${cfg_sessions_citrix_session}" "fullscreen" "${cfg_sessions_citrix_username}" "${cfg_sessions_citrix_domain} ${cfg_sessions_citrix_password}" "${serverlist}" |
90 |
elif [[ ${cfg_sessions_citrix_enabled} = 0 ]] |
elif [[ ${cfg_sessions_citrix_enabled} = 0 ]] |
91 |
then |
then |
92 |
control_client "${serial}" set citrix.session del "${cfg_sessions_citrix_name}" |
control_client "${serial}" set citrix.session del "${cfg_sessions_citrix_name}" |