Example #1
0
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)))
Example #2
0
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)))