public function insertNilai() { //ambil tahun ajaran utk absensinya $ta = TahunAjaran::ta(); $id = isset($_GET['klsid']) ? addslashes($_GET['klsid']) : Kelas::getFirstKelasID(); $kls = new Kelas(); $kls->getByID($id); $mp_id = isset($_GET['mp_id']) ? addslashes($_GET['mp_id']) : Matapelajaran::getFirstMPID(); $mp = new Matapelajaran(); $mp->getByID($mp_id); // utk insert ke db $cmd = $_GET['cmd']; $murid_id = $_GET['murid_id']; $matapelajaranID = $_GET['matapelajaranID']; $kelas_id = $_GET['kelas_id']; $nilaiUjian = $_GET['nilaiUjian']; $tglUjian = $_GET['tglUjian']; $jenisUjian = $_GET['jenisUjian']; //amnbil murid dikelas $murid = new Murid(); $arrOfMurid = $murid->getMuridDiKelas($kls, $ta); $nilai = new Nilai($ta, $arrOfMurid, $mp_id, $id); if ($cmd == "insert") { $nilai->insertTanggalUjian($murid_id, $matapelajaranID, $nilaiUjian, $tglUjian, "Daily", $ta, $kelas_id); $_GET['cmd'] = ""; Mold::both("studentsetup/insertnilai", $return); } else { $return = $nilai->getNilaiKelasSortNachDatum(); $return['webClass'] = __CLASS__; $return['method'] = __FUNCTION__; $return['ta'] = $ta; $return['kls'] = $kls; $return['mp'] = $mp; $return['murid'] = $arrOfMurid; $return['nilai'] = $nilai; Mold::both("studentsetup/insertnilai", $return); } }