protected function _commissionDel($ad, &$view) { if (RM::get('action') !== 'commDel') { return $view->set('message', 'Invalid Request!!'); } $commId = RM::get('comm_id'); $commCount = Commission::count(['ad_id' => $ad->_id]); if ($commCount < 2) { return $view->set('message', 'Atleast 1 commission is required!!'); } $comm = Commission::first(['_id' => $commId, 'ad_id' => $ad->_id]); if ($comm) { $comm->delete(); } $view->set('message', 'Commission deleted!!'); }