/** * Change the grid summary field structure is currently in SEO admin * * @param object $fields The current summary fields * * @since version 1.0.0 * * @return void **/ public function updateSummaryFields(&$fields) { if (Controller::curr() instanceof SEO_ModelAdmin) { Config::inst()->remove($this->owner->class, 'summary_fields'); $class = new $this->owner->class(); $fields = SEO_FieldValues::SummaryFields(); if ($class instanceof Page) { $fields = array_merge(['SEOPageStatus' => 'Status'], $fields); } Config::inst()->update($this->owner->class, 'summary_fields', $fields); $fields = Config::inst()->get($this->owner->class, 'summary_fields'); } }