function handleSave($populate = true) { $GLOBALS['log']->info(get_class($this) . "->handleSave()"); if ($populate) { $this->_populateFromRequest($this->_fielddefs); } $viewdefs = $this->_viewdefs; $viewdefs['panels'] = $this->_convertToCanonicalForm($this->_viewdefs['panels'], $this->_fielddefs); $this->implementation->deploy(MetaDataFiles::mapPathToArray(MetaDataFiles::getViewDefVar($this->_view), $viewdefs)); $this->_clearCaches(); }