Esempio n. 1
0
 public function editMatkul($id_course)
 {
     $course = Course::where('seksi', $id_course)->first();
     //get all prodi information
     $prodis = Prodi::all();
     //transform prodi to associative array
     $prodi_arr = array();
     foreach ($prodis as $prodi) {
         $prodi_arr[$prodi->id] = $prodi->prodi;
     }
     $kode_dosen = $course->Kode_Dosen;
     //need to pass filled data to this view (extra parameter)
     $room = Room::room_name();
     $room_arr = Helpers::toAssociativeArrays($room);
     $waktu_kuliah = WaktuKuliah::waktuMap();
     $waktu_opts = Helpers::toAssociativeArrays($waktu_kuliah);
     return view('lecturers.editcourse')->with('prodi_options', $prodi_arr)->with('Kode_Dosen', $kode_dosen)->with('room_options', $room_arr)->with('course', $course)->with('waktu_options', $waktu_opts);
 }
Esempio n. 2
0
 public function editTopic($topic_id)
 {
     $user = Auth::user();
     //get the mapping for lecturer
     $kode_dosen = $user->lecturer->Kode_Dosen;
     //get Kode_Matkul & Nama_Matkul from course
     $courses = Course::courseMapByLecturerId($kode_dosen);
     //filter by code dosen
     $courses_arr = Helpers::toAssociativeArrays($courses);
     $counter_pertemuan = array();
     for ($i = 1; $i <= 16; $i++) {
         $counter_pertemuan[$i] = $i;
     }
     //query again to get the correct data based on the given course_id
     $topic = Topic::topicById($topic_id);
     return view('lecturers.edittopic')->with('courses', $courses_arr)->with('counter_p', $counter_pertemuan)->with('topic', $topic);
 }