def add_shell(siteurl,sitepass,config,remarks,type_id,script,coding): #添加数据 try: global treeWidget_id #当前选择ID # siteurl #URL # sitepass #密码 # config #配置 # remarks 备注 # type_id #类别 # script #脚本类型 asp php # coding #编码方式 config=base64.encodestring(str(config)) #encodestring编码 解码decodestring remarks=base64.encodestring(u"%s"%(remarks)) #encodestring编码 解码decodestring # sql_data="insert into sitetable(type_id,siteurl,sitepass,config,remarks,script,coding,createtime) " \ # "VALUES((select ID from type where name='%s'),'%s','%s','%s','%s','%s','%s','%s')"\ # %(base64.encodestring(str(type_id)),siteurl,sitepass,config,remarks,script,coding,str(time.time())) sql_data="insert into sitetable(type_id,siteurl,sitepass,link,config,remarks,script,coding,createtime) " \ "VALUES(%s,'%s','%s','%s','%s','%s','%s','%s','%s')" \ %(str(type_id),siteurl,sitepass,"2",config,remarks,script,coding,str(time.time())) if shell_sql.mysqlite3_insert(sql_data): #加载目录之前先加载SHELL列表 add_tableWidget(str(ui.treeWidget_id)) #加载当前列表 treeWidget_work.reload_tree() #加载目录 msg.msg_lower_Left(u"添加SHELL url:%s 成功"%(str(siteurl))) #右下角提示 main_ui.tableWidget.scrollToBottom() #定位到列表最下面 else: msg.msg_lower_Left(u"添加SHELL url:%s 失败"%(str(siteurl))) #右下角提示 except BaseException, e: log.logging.debug("except:%s"%(str(e)))
def update_shell(id,siteurl,sitepass,config,remarks,type_id,script,coding): #修改数据 try: #print id,siteurl,sitepass,config,remarks,type_id,script,coding config=base64.encodestring(str(config)) #encodestring编码 解码decodestring remarks=base64.encodestring(u"%s"%(remarks)) #encodestring编码 解码decodestring sql_data="update sitetable set siteurl='%s',sitepass='******',config='%s',remarks='%s',type_id='%s',script='%s',coding='%s' where ID='%s'"% \ (siteurl,sitepass,config,remarks,str(type_id),script,coding,str(id)) if shell_sql.mysqlite3_update(sql_data): #加载目录之前先加载SHELL列表 add_tableWidget(str(ui.treeWidget_id)) #加载当前列表 treeWidget_work.reload_tree() #加载目录 msg.msg_lower_Left(u"修改SHELL url:%s 成功"%(str(siteurl))) #右下角提示 else: msg.msg_lower_Left(u"修改SHELL url:%s 失败"%(str(siteurl))) #右下角提示 except BaseException, e: log.logging.debug("except:%s"%(str(e)))