예제 #1
0
def ajax_rename(request):
    if request.method == 'POST':
        res = {'code': '0'}
        path = request.POST.get('path')
        name = request.POST.get('name')
        fo = FileOperation()
        fo.renameFile(path, name)
        res['code'] = '1'
    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #2
0
def ajax_deleteFile(request):
    if request.method == 'POST':
        res = {'code': '0'}
        path = request.POST.get('path')

        fo = FileOperation()
        fo.deleteFolder(path)
        res['code'] = '1'
    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #3
0
def ajax_readFile(request):
    if request.method == 'POST':
        res = {'code': '0', 'data': ''}
        path = request.POST.get('path')
        fo = FileOperation()
        content = fo.readFile(path)
        res['data'] = content
        res['code'] = '1'
    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #4
0
def ajax_reviseFile(request):
    if request.method == 'POST':
        res = {'code': '0'}
        path = request.POST.get('path')
        #
        contents = request.POST.get('contents').strip()
        fo = FileOperation()
        fo.reviseFile(path, contents)
        res['code'] = '1'
    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #5
0
def ajax_treeMenu(request):
    if request.method == 'POST':
        res = {'code': '0', 'data': ''}
        flag = request.POST.get('flag')
        if flag == '1':
            fo = FileOperation()
            allFile = fo.getTreeMenu()
            res['data'] = allFile
            res['code'] = '1'
    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #6
0
def ajax_createFile(request):
    if request.method == 'POST':
        res = {'code': '0'}
        path = request.POST.get('path')
        name = request.POST.get('name')
        date = str(request.POST.get('date'))
        kind = request.POST.get('kind')
        contents = request.POST.get('contents')
        fo = FileOperation()
        fo.createFile(path, name, date, kind, contents)
        res['code'] = '1'
    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #7
0
def ajax_about(request):
    if request.method == 'POST':
        res = {'code': '0', 'content': ''}
        flag = request.POST.get('flag')

        fo = FileOperation()
        content = fo.getHeadInfo()

        res['code'] = '1'
        res['content'] = content

    return HttpResponse(json.dumps(res), content_type='application/json')
예제 #8
0
def ajax_readUserInfo(request):
    if request.method == 'POST':
        res = {'code': '0', 'msg': ''}
        name = str(request.POST.get('username'))
        pwd = str(request.POST.get('password'))

        fo = FileOperation()
        userInfoList = fo.getUserInfo()

        # userInfoList = [{'name':'Root','pwd':'root'},{'name':'Adminstrator','pwd':'admin'},{'name':'ych','pwd':'123456'}]

        for userInfo in userInfoList:
            if name == str(userInfo['name']):
                if pwd == str(userInfo['pwd']):
                    res['code'] = '1'
                    break
                else:
                    res['msg'] = 'Wrong Password'
            else:
                res['msg'] = 'User doesn\'t exsit'
    return HttpResponse(json.dumps(res), content_type='application/json')