def performUpdate(request): if request.method == "POST": if 'addMode' not in request.POST: return elif request.POST['addMode'] == 'aProglist': active = '0' fee = '0' if 'active' in request.POST: active = '1' if 'fee' in request.POST: fee = '1' SecryDataController.updateProglist(request.POST['curriculmID'], active, fee, request.POST['semesters'], request.POST['department_id'], request.POST['studyLevel_gr'], request.POST['title_gr'], request.POST['diplomaTitle_gr'], request.POST['studyLevel_en'], request.POST['title_en'], request.POST['diplomaTitle_en']) print 'update proglist' elif request.POST['addMode'] == 'aOrientation': print 'update orient' mode = "sProgList" message = "success!" d = getProgramListActiveOrNot() return render_to_response('secry/secry.html', {'progList':d, 'tableDataMode':mode, 'okmessage':message}, context_instance = RequestContext(request))
def editSecryCourses(request, department_id, courses_id): mode = "sCourses" d = getProgramListActiveOrNot() tableData = getSingleSecryCourses(department_id, courses_id) return render_to_response('secry/secry_edit.html', {'progList':d, 'editMode':mode, 'tableData':tableData}, context_instance = RequestContext(request))
def secryProfessors(request): mode = "sProfessors" d = getProgramListActiveOrNot() tableData = getSecryProfessors() return render_to_response('secry/secry.html', {'progList':d, 'tableDataMode':mode, 'tableData':tableData}, context_instance = RequestContext(request))
def secryExams(request, department_id): mode = "sExams" d = getProgramListActiveOrNot() tableData = getSecryExams(department_id) return render_to_response('secry/secry.html', {'progList':d, 'tableDataMode':mode, 'tableData':tableData}, context_instance = RequestContext(request))
def coursesForProglist(request, proglist_id): mode = "spCourses" d = getProgramListActiveOrNot() tableData = getSecryProgList_Courses(proglist_id) return render_to_response('secry/secry.html', {'progList':d, 'tableDataMode':mode, 'tableData':tableData, 'proglist_id':proglist_id}, context_instance = RequestContext(request))
def viewSecryProgram(request): mode = "sProgList" d = getProgramListActiveOrNot() return render_to_response('secry/secry.html', {'progList':d, 'tableDataMode':mode}, context_instance = RequestContext(request))
def performAdd(request): if request.method == "POST": if 'addMode' not in request.POST: return elif request.POST['addMode'] == 'aSchool': SecryDataController.addSchool('1') SecryDataController.addSchoolTranslate(request.POST['title_gr'], 'el_GR', 'lastEntry') SecryDataController.addSchoolTranslate(request.POST['title_en'], 'en_US', 'lastEntry') elif request.POST['addMode'] == 'aDepartment': SecryDataController.addDepartment(request.POST['email'], request.POST['website'], request.POST['school_id']) SecryDataController.addDepartmentTranslate(request.POST['title_gr'], request.POST['director_gr'], request.POST['studyLevel_gr'], 'el_GR', 'lastEntry') SecryDataController.addDepartmentTranslate(request.POST['title_en'], request.POST['director_en'], request.POST['studyLevel_en'], 'en_US', 'lastEntry') elif request.POST['addMode'] == 'aProglist': active = '0' fee = '0' if 'active' in request.POST: active = '1' if 'fee' in request.POST: fee = '1' SecryDataController.addProglist(active, fee, request.POST['semesters'], request.POST['department_id']) SecryDataController.addProglistTranslate(request.POST['studyLevel_gr'], request.POST['title_gr'], request.POST['diplomaTitle_gr'], 'el_GR', 'lastEntry') SecryDataController.addProglistTranslate(request.POST['studyLevel_en'], request.POST['title_en'], request.POST['diplomaTitle_en'], 'en_US', 'lastEntry') elif request.POST['addMode'] == 'aOrientation': active = '0' diplomaOrient = '0' if 'active' in request.POST: active = '1' if 'diplomaOrient' in request.POST: diplomaOrient = '1' orientationName_gr = request.POST['title_gr'] orientationName_en = request.POST['title_en'] SecryDataController.addOrientation(active, diplomaOrient, request.POST['department_id'], request.POST['proglist_id']) SecryDataController.addOrientationTranslate(orientationName_gr, 'el_GR', 'lastEntry') SecryDataController.addOrientationTranslate(orientationName_en, 'en_US', 'lastEntry') elif request.POST['addMode'] == 'aCourses': active = '0' didasketai = '0' scolarships = '0' professors_id = 'null' replacedBy_id = 'null' parentCourse_id = 'null' if 'active' in request.POST: active = '1' if 'didasketai' in request.POST: didasketai = '1' if 'scolarships' in request.POST: scolarships = '1' if 'professors_id' in request.POST: professors_id = request.POST['professors_id'] if 'replacedBy_id' in request.POST: replacedBy_id = request.POST['replacedBy_id'] if 'parentCourse_id' in request.POST: parentCourse_id = request.POST['parentCourse_id'] SecryDataController.addCourse(request.POST['idcourses'], active, request.POST['gradeScale'], request.POST['semester'], scolarships, request.POST['teachHours'], request.POST['cdm'], request.POST['ects'], didasketai, request.POST['status_id'], request.POST['department_id'], professors_id, replacedBy_id, parentCourse_id, request.POST['validationPeriod'], request.POST['orientcourses_id']) SecryDataController.addCourseTranslate(request.POST['idcourses'], request.POST['courseType_gr'], request.POST['title1_gr'], request.POST['title2_gr'], request.POST['knownObject_gr'], request.POST['teachPeriod_gr'], request.POST['description_gr'], request.POST['goals_gr'], 'el_GR', request.POST['selectionType_gr'], 'lastEntry') SecryDataController.addCourseTranslate(request.POST['idcourses'], request.POST['courseType_en'], request.POST['title1_en'], request.POST['title2_en'], request.POST['knownObject_en'], request.POST['teachPeriod_en'], request.POST['description_en'], request.POST['goals_en'], 'en_US', request.POST['selectionType_en'], 'lastEntry') elif request.POST['addMode'] == 'aBibliography': SecryDataController.addBibliography(request.POST['author'], request.POST['title'], request.POST['editor'], request.POST['pubYear'] + "-1-1", request.POST['course_id']) elif request.POST['addMode'] == 'aProfessor': teaches = '0' if 'teaches' in request.POST: teaches = '1' print "profs" SecryDataController.addProfessor(teaches, request.POST['email'], request.POST['hireDate'], '1') SecryDataController.addProfessorTranslate(request.POST['title_gr'], request.POST['name_gr'], request.POST['lastname_gr'], request.POST['fatherName_gr'], request.POST['sex_gr'], request.POST['state_gr'], 'el_GR', 'lastEntry') SecryDataController.addProfessorTranslate(request.POST['title_en'], request.POST['name_en'], request.POST['lastname_en'], request.POST['fatherName_en'], request.POST['sex_en'], request.POST['state_en'], 'en_US', 'lastEntry') elif request.POST['addMode'] == 'aClasses': active = '0' professors_id = "'null'" if 'active' in request.POST: active = '1' if 'professors_id' in request.POST: professors_id = request.POST['professors_id'] SecryDataController.addClasslist(request.POST['idclassList'], active, request.POST['academicYear'], request.POST['weeklyHours'], request.POST['course_id'], request.POST['department_id'], professors_id, request.POST['totalStudents'], request.POST['maxStudents']) SecryDataController.addClasslistTranslate(request.POST['classPeriod_gr'], request.POST['title_gr'], 'el_GR', 'lastEntry', request.POST['cstate_gr']) SecryDataController.addClasslistTranslate(request.POST['classPeriod_en'], request.POST['title_en'], 'en_US', 'lastEntry', request.POST['cstate_en']) elif request.POST['addMode'] == 'aExams': repeat = '0' if 'repeat' in request.POST: repeat = '1' SecryDataController.addExam(request.POST['academicYear'], request.POST['examsPeriod'], repeat, request.POST['examDate'], request.POST['department_id'], request.POST['course_id']) mode = "sProgList" message = "success!" d = getProgramListActiveOrNot() return render_to_response('secry/secry.html', {'progList':d, 'tableDataMode':mode, 'okmessage':message}, context_instance = RequestContext(request))
def editSecryProfessors(request, professor_id): mode = "sProfessor" d = getProgramListActiveOrNot() return render_to_response('secry/secry_edit.html', {'progList':d, 'editMode':mode}, context_instance = RequestContext(request))