f3->exists('POST.create')) { $level = new Level($this->db); $level->add(); $this->f3->reroute('/courses/' . $this->f3->get('PARAMS.courseid') . '/modules/' . $this->f3->get('PARAMS.moduleid') . '/update'); } else { $module=new Module($this->db); $module->getById($this->f3->get('PARAMS.moduleid')); $course=$module->findCourse(); $this->f3->set('course', $course); $this->f3->set('module', $module); $this->f3->set('view', 'level/create.html'); } } public function update() { $level = new Level($this->db); if ($this->f3->exists('POST.update')) { $level->edit($this->f3->get('POST.id')); $this->f3->reroute('/courses/' . $this->f3->get('PARAMS.courseid') . '/modules/' . $this->f3->get('PARAMS.moduleid') . '/update'); } else { $level->getById($this->f3->get('PARAMS.levelid')); $questions = $level->findQuestions(); $module = $level->findModule(); $course = $module->findCourse(); $this->f3->set('course', $course); $this->f3->set('module', $module); $this->f3->set('level', $level); $this->f3->set('questions', $questions); $this->f3->set('view', 'level/update.html'); } } public function delete() { if ($this->f3->exists('PARAMS.levelid')) { $level = new Level($this->db); $level->delete($this->f3->get('PARAMS.levelid')); } $this->f3->reroute('/courses/' . $this->f3->get('PARAMS.courseid') . '/modules/' . $this->f3->get('PARAMS.moduleid') . '/update'); } }