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