public function store($section) { $section = Section::find($section, 'slug'); $slug = Functions::urlSafe($_POST['f' . $section->slugfield()->id]); $unique_slug = false; while (!$unique_slug) { if ($section->checkslug($slug)) { $unique_slug = true; } else { $slug .= '-'; } } $record = new Record(); $record->section = $section->id; $record->slug = $slug; $record->save(); $this->store_data($section, $record); Functions::redirect(Settings::cloutURL() . '/sections/' . $section->slug); }