function autosetup() { $tahun_akademik_id = $this->input->post('tahun_akademik'); $tahun_akd = getField('akademik_tahun_akademik', 'keterangan', 'tahun_akademik_id', $tahun_akademik_id); $tahun_akd = substr($tahun_akd, 4, 1); $prodi = $this->input->post('prodi'); $konsentrasi = $this->input->post('konsentrasi'); // get semester $semester = getField('akademik_konsentrasi', 'jml_semester', 'konsentrasi_id', $konsentrasi); // looping semester if ($tahun_akd == 1) { $sms = array(1, 3, 5, 7); } else { $sms = array(2, 4, 6, 8); } //for($i=1;$i<=$semester;$i++) for ($i = 0; $i <= count($sms) - 1; $i++) { $smstr = $sms[$i]; // ambil makul_id dari makul_matakuliah $makul = $this->db->get_where('makul_matakuliah', array('semester' => $smstr, 'konsentrasi_id' => $konsentrasi, 'aktif' => 'y'))->result(); foreach ($makul as $makul) { $makul_id = $makul->makul_id; // chek udah ada belum $param = array('tahun_akademik_id' => $tahun_akademik_id, 'konsentrasi_id' => $konsentrasi, 'makul_id' => $makul_id); $chek = $this->db->get_where('akademik_jadwal_kuliah', $param)->num_rows(); if ($chek < 1) { $data = array('tahun_akademik_id' => get_tahun_akademik(), 'konsentrasi_id' => $konsentrasi, 'makul_id' => $makul_id, 'hari_id' => 0, 'semester' => $i, 'waktu_id' => 0, 'ruangan_id' => 0, 'semester' => $smstr, 'dosen_id' => 0); $this->db->insert('akademik_jadwal_kuliah', $data); } } } redirect('jadwalkuliah'); }
function test() { echo $tahun = get_tahun_akademik(); //echo $this->chek_data_biaya_kuliah(10, 1); }