function delQ() { //pr($_POST); $myid = 0; $qid = addslashes($_POST['qid']); $q = new QuizQuestion(); if ($qid != "" && $qid != 0) { $q->getByID($qid); $myid = $q->qid; } $json = array(); $json['bool'] = 0; $json['aktif'] = 0; $json['cnt'] = 0; //cek apa miliknya $ul = new QuizUlangan(); $ul->getByID(addslashes($_POST['ul_id'])); //pr($ul); if ($ul->ulangan_creator_id != Account::getMyID()) { die('not allowed'); } $scc = $q->delete($qid); //echo "Sukses save question : ".$scc." \n<br>"; if ($scc) { if ($myid == 0) { $myid = $scc; } //echo "Sukses question ID : ".$myid." \n<br>"; //echo "Penyimpanan Sukses"; $json['bool'] = 1; $a = new QuizAnswer(); $arrAns = $a->getWhere("answer_qid = '{$myid}'"); foreach ($arrAns as $n) { $a->delete($n->answer_id); } //cek apa jumlahnya sdh 10, kalo 10 aktif $cnt = $q->getJumlah("q_ulangan_id = '{$ul->ulangan_id}' AND q_aktif = 1"); $json['cnt'] = $cnt; if ($cnt >= 10) { $json['aktif'] = 1; $ul->ulangan_aktif = 1; $ul->save(); } else { $json['aktif'] = 0; $ul->ulangan_aktif = 0; $ul->save(); } } echo json_encode($json); //echo "end"; exit; }