Esempio n. 1
0
def file_actions(f_name, f_action):
	global dialog_text 
	if f_name == 'none':
		pass
	elif f_action == 'delete':
		dialog_text = lib_mod_map.delmod('/.savetomodule') 
	elif f_action == 'edit':
		try: 	
				f = open('/.savetomodule' ,'w')
		except:
				subprocess.call('beesu "./lib_s2m.sh --mksavetomodule"', shell=True)
				f = open('/.savetomodule' ,'w')
		f.writelines(f_name)
		f.close()
		dialog_text =   dialog_text  + '<br>' + savetomodule_edited
	
	return dialog_text
Esempio n. 2
0
def mod_actions(mod_action, now, f_name):
	if mod_action == 'none':
		pass
	else:
		global dialog_text
		if mod_action == 'del_mod' :
			dialog_text = dialog_text + '<br>' + lib_mod_map.delmod(f_name)
		elif mod_action == 'mod_info' :
			lib_mod_map.modinfo( f_name )
			dialog_text = ''
		elif mod_action != now :
			ret = subprocess.call('beesu "./lib_s2m.sh --toggle"', shell=True)
			if ret == 0:
				if mod_action == 'static':
					dialog_text =  dialog_text + '<br>' + freeze_disabled 
				else:
					dialog_text =  dialog_text + '<br>' + freeze_enabled
			else:
				dialog_text = dialog_text + '<br>' + error_freeze_toggle
		else:
			dialog_text = dialog_text + '<br>' + no_need_toggle 	
	
		return dialog_text
Esempio n. 3
0
form = cgi.FieldStorage()
modname = form.getvalue('modname') or 'none'
action = form.getvalue('action') or 'none'
findit = form.getvalue('findit') or 'none'

if modname == 'none':
    pass
elif modname == 'finditplease':
    lib_mod_map.pfsfind(findit)
else:
    if action == 'activate':
        dialog_text = lib_mod_map.activate(modname)
    elif action == 'deactivate':
        dialog_text = lib_mod_map.deactivate(modname)
    elif action == 'delete':
        dialog_text = lib_mod_map.delmod(modname)
    elif action == 'move':
        dialog_text = lib_mod_map.mv2(modname)
    elif action == 'install':  # actions for open.py
        if data_modules != 'no_data_modules':
            dialog_text = lib_mod_map.install(modname, data_modules)
        else:
            dialog_text = lib_mod_map.install(modname, modules)
    elif action == 'cp2modules':
        dialog_text = lib_mod_map.cp2(modname, modules)
    elif action == 'cp2data_modules':
        dialog_text = lib_mod_map.cp2(modname, data_modules)
    elif action == 'cp2optional':
        dialog_text = lib_mod_map.cp2(modname, optional)
    elif action == 'cp2data_optional':
        dialog_text = lib_mod_map.cp2(modname, data_optional)
Esempio n. 4
0
copy2ram = paths['copy2ram']

# анализ cgi запроса
form = cgi.FieldStorage()
modname = form.getvalue('modname') or 'none' 
action = form.getvalue('action') or 'none'

if modname == 'none':
	pass
else:
	if action == 'activate':
		dialog_text = lib_mod_map.activate( modname )
	elif action == 'deactivate':
		dialog_text = lib_mod_map.deactivate( modname )
	elif action == 'delete':
		dialog_text = lib_mod_map.delmod( modname )
	elif action == 'move2optional':
		dialog_text = lib_mod_map.mv2( modname, optional )
	elif action == 'move2modules':
		dialog_text = lib_mod_map.mv2( modname, modules )
	elif action == 'move2data_optional':
		dialog_text = lib_mod_map.mv2( modname, data_optional )
	elif action == 'move2data_modules':
		dialog_text = lib_mod_map.mv2( modname, data_modules )		
	elif action == 'install': # actions for open.py	
		if data_modules != 'no_data_modules':
			dialog_text = lib_mod_map.install( modname, data_modules )
		else:
			dialog_text = lib_mod_map.install( modname, modules )
	elif action == 'cp2modules':
		dialog_text = lib_mod_map.cp2( modname, modules )