Beispiel #1
0
def save_meetings(request):
    if "logged" not in request.session:
        return {'ok': 0, 'msg': 'Please login.'}
    else:
        # Call employers model
        emp = EmployersModel(request)

        cid = request.params['cid']
        start_date = request.params['s']
        end_date = request.params['e']
        title = request.params['t']
        owner_name = request.params['o']
        place_name = request.params['p']
        hour = request.params['hour']

        id = request.params["id"] if 'id' in request.params else False

        if id:
            rs = emp.update_meeting(request.session['owner'], cid, id, title,
                                    start_date, end_date, owner_name,
                                    place_name, hour)
            if rs:
                return {'ok': 1}
            else:
                return {'ok': 0, 'msg': 'ไม่สามารถปรับปรุงรายการได้'}
        else:
            #Check duplicate
            is_duplicate = emp.check_meeting_duplicate(
                request.session['owner'], cid, title, start_date, end_date,
                owner_name)

            if is_duplicate:
                return {'ok': 0, 'msg': 'ข้อมูลซ้ำ'}
            else:
                #Save
                rs = emp.save_meetings(request.session['owner'], cid, title,
                                       start_date, end_date, owner_name,
                                       place_name, hour)

                if rs:
                    return {'ok': 1}
                else:
                    return {'ok': 0, 'msg': 'ไม่สามารถบันทึกรายการได้'}
Beispiel #2
0
def save_meetings(request):
    if "logged" not in request.session:
        return {'ok': 0, 'msg': 'Please login.'}
    else:
        # Call employers model
        emp = EmployersModel(request)
        
        cid = request.params['cid']
        start_date = request.params['s']
        end_date = request.params['e']
        title = request.params['t']
        owner_name = request.params['o']
        place_name = request.params['p']
        hour = request.params['hour']

        id = request.params["id"] if 'id' in request.params else False
        
        if id:
            rs = emp.update_meeting(request.session['owner'], cid, id, title, start_date, end_date, owner_name, place_name, hour)
            if rs:
                return {'ok': 1}
            else:
                return {'ok': 0, 'msg': 'ไม่สามารถปรับปรุงรายการได้'}
        else:
            #Check duplicate
            is_duplicate = emp.check_meeting_duplicate(request.session['owner'], cid, title, start_date, end_date, owner_name)
        
            if is_duplicate:
                return {'ok': 0, 'msg': 'ข้อมูลซ้ำ'}
            else:
                #Save
                rs = emp.save_meetings(request.session['owner'], cid, title, start_date, end_date, owner_name, place_name, hour)
            
                if rs:
                    return {'ok': 1}
                else:
                    return {'ok': 0, 'msg': 'ไม่สามารถบันทึกรายการได้'}