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': 'ไม่สามารถบันทึกรายการได้'}
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': 'ไม่สามารถบันทึกรายการได้'}