public function postToDeleteQueue($r) { $set = new Dase_DBO_ExerciseSet($this->db); $set->load($r->get('id')); if ($this->user->eid == $set->creator_eid && 0 == count($set->getExercises())) { $set->removeUsers(); $set->delete(); $r->renderRedirect("admin/set_form"); } else { $r->renderError(401); } }