public function deny_unsubscribe_request_multiTask() { $_requests = Get::req('requests', DOTY_MIXED, FALSE); if (!$_requests) { //... } $res = TRUE; $smodel = new SubscriptionAlms(); $list = explode(",", $_requests); foreach ($list as $request) { list($user_id, $idCourse, $res_id, $r_type) = explode("_", $request); switch ($r_type) { case "course": $res = $smodel->unsetUnsubscribeRequest($user_id, $idCourse); break; case "edition": $res = $smodel->unsetUnsubscribeRequest($user_id, $idCourse, $res_id); break; case "classroom": $res = $smodel->unsetUnsubscribeRequest($user_id, $idCourse, false, $res_id); break; } } $output = array('success' => $res ? TRUE : FALSE); echo $this->json->encode($output); }