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 2641 by niro, Tue Sep 29 11:43:12 2015 UTC revision 2642 by niro, Thu Oct 8 10:23:56 2015 UTC
# Line 26  set_citrix_session() Line 26  set_citrix_session()
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]}"   local serverlist="${CLASS_ARGV[8]}"
29     local autostart="${CLASS_ARGV[9]}"
30   local id   local id
31   local enabled   local enabled
32    
# Line 44  set_citrix_session() Line 45  set_citrix_session()
45   return 1   return 1
46   fi   fi
47    
48     [[ -z ${autostart} ]] && autostart=0
49    
50   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}';")
51   if [[ -n ${id} ]]   if [[ -n ${id} ]]
52   then   then
53   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};"   mysqldo "update cfg_sessions_citrix set name='${name}', session='${session}', filename='${filename}', username='${username}', domain='${domain}', password='${password}', serverlist='${serverlist}', autostart='${autostart}', enabled='${enabled}' where id=${id};"
54   else   else
55   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}');"   mysqldo "insert into cfg_sessions_citrix(serial, name, session, filename, username, domain, password, serverlist, autostart, enabled) values('${serial}', '${name}', '${session}', ${store}', '${filename}', '${domain}', '${password}', '${serverlist}', '${autostart}', '${enabled}');"
56   fi   fi
57  }  }
58    
# Line 86  push_config_80_citrix_session() Line 89  push_config_80_citrix_session()
89   then   then
90   serverlist="${cfg_sessions_citrix_serverlist}"   serverlist="${cfg_sessions_citrix_serverlist}"
91   fi   fi
92   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}"   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}" "${cfg_sessions_citrix_autostart}"
93   elif [[ ${cfg_sessions_citrix_enabled} = 0 ]]   elif [[ ${cfg_sessions_citrix_enabled} = 0 ]]
94   then   then
95   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.2641  
changed lines
  Added in v.2642