Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/citrix/citrix.control.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2633 by niro, Tue Sep 29 10:21:49 2015 UTC revision 2634 by niro, Tue Sep 29 11:43:12 2015 UTC
# Line 25  set_citrix_session() Line 25  set_citrix_session()
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    
# Line 46  set_citrix_session() Line 47  set_citrix_session()
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    
# Line 63  push_config_80_citrix_session() Line 64  push_config_80_citrix_session()
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}
# Line 80  push_config_80_citrix_session() Line 82  push_config_80_citrix_session()
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}"

Legend:
Removed from v.2633  
changed lines
  Added in v.2634