public function getSet() { $es = new Dase_DBO_ExerciseSet($this->db); $es->load($this->exercise_set_id); $this->set = $es; return $this->set; }
public function getSets() { $this->sets = array(); $sets = new Dase_DBO_ExerciseSet($this->db); $sets->creator_eid = $this->eid; $sets->orderBy('title'); foreach ($sets->findAll(1) as $s) { $this->admin_sets[] = $s; } $esus = new Dase_DBO_ExerciseSetUser($this->db); $esus->user_id = $this->id; foreach ($esus->findAll(1) as $esu) { $set = new Dase_DBO_ExerciseSet($this->db); $set->load($esu->set_id); $this->sets[] = $set; } usort($this->sets, array('Util', 'sortObjectsByTitle')); //return $this->sets; }
public function getSet($r) { $t = new Dase_Template($r); $set = new Dase_DBO_ExerciseSet($this->db); $set->load($r->get('id')); $set->getExercises(); $t->assign('set', $set); $t->assign('exercise_sets', Dase_DBO_ExerciseSet::getAll($this->db)); $r->renderResponse($t->fetch('set.tpl')); }
public function getSet($r) { $t = new Dase_Template($r); $t->init($this); $set = new Dase_DBO_ExerciseSet($this->db); $set->load($r->get('id')); if ($set->creator_eid != $this->user->eid) { $r->renderError('401'); } $set->getUsers(); $set->getExercises(); $t->assign('set', $set); $this->user->getSets(); $instructors = new Dase_DBO_User($this->db); $instructors->is_instructor = true; $t->assign('instructors', $instructors->findAll(1)); $r->renderResponse($t->fetch('admin_set.tpl')); }