public function ReportEditor::save in Forena Reports 8
Same name and namespace in other branches
- 7.5 src/Editor/ReportEditor.php \Drupal\forena\Editor\ReportEditor::save()
Save report
File
- src/
Editor/ ReportEditor.php, line 212 - ReportEditor.inc Wrapper XML class for working with DOM object. It provides helper Enter description here ... @author metzlerd
Class
Namespace
Drupal\forena\EditorCode
public function save() {
$this
->cleanup_ids();
unset($_SESSION['forena_report_editor'][$this->report_name]);
forena_save_report($this->report_name, $this
->asXML(), TRUE);
drupal_set_message(t('Your report, %s has been saved.', array(
'%s' => $this->report_name,
)));
drupal_get_messages('warning');
$cid = 'forena:report:' . $this->report_name . '%';
// Remove cache entries
db_delete('cache')
->condition('cid', $cid, 'LIKE')
->execute();
// @TODO: Figure out how to rebuid or invalidate MENUS
//menu_rebuild();
}