Пример #1
0
 def setParams(self):
     sLang = self.request.getLang()
     self.response.setHeader('cache-control', 'no-cache')
     self.response.setExpiration(1200)
     
     self.params = resources.getLocale(sLang).copy()
     self.params['ID'] = self.item.id
Пример #2
0
    def setParams(self):
        self.response.setHeader('cache-control', 'no-cache')
        sLang = self.request.getLang()
        
        self.params = resources.getLocale(sLang).copy()
        if self.session.user.settings.value['TASK_BAR_POS'] == 'bottom':
            self.params['CHECKED_TOP'] = 'false'
            self.params['CHECKED_BOTTOM'] = 'true'
        else:
            self.params['CHECKED_TOP'] = 'true'
            self.params['CHECKED_BOTTOM'] = 'false'
            
        autoRun = self.session.user.settings.value.setdefault('AUTO_RUN', '')
            
        if self.session.user.settings.value.setdefault('RUN_MAXIMIZED', False) == True:
            self.params['RUN_MAXIMIZED_VALUE'] = 'true'
        else:
            self.params['RUN_MAXIMIZED_VALUE'] = 'false'

        # get applications
        oCmd = OqlCommand()
        sOql = "select displayName,launchUrl,icon from 'apps' order by displayName asc"
        apps = oCmd.execute(sOql)
        
        sSelected = ''
        if autoRun == '':
            sSelected = 'true'
        
        sApps = '<a:option caption="%s" selected="%s" value=""/>' % (resources.getResource("NONE_APP", sLang), sSelected)
        if len(apps) > 0:
            for app in apps:
                if autoRun == app['launchUrl']:
                    sSelected = 'true'
                else:
                    sSelected = 'false'
                sApps += '<a:option img="%s" caption="%s" value="%s" selected="%s"/>' % (app['icon'], app['displayName'], app['launchUrl'], sSelected)

            self.params['APPS'] = sApps