function backup_records() { if (empty($this->data['table'])) { $session = \GCore\Libs\Base::getSession(); $session->setFlash('error', l_('CF_NO_TABLES_SELECTED')); $this->redirect(r_('index.php?ext=chronoforms')); } \GCore\Libs\Model::generateModel('ListData', array('tablename' => $this->data['table'])); $list_model = '\\GCore\\Models\\ListData'; $list = $list_model::getInstance()->find('all', array('conditions' => array($list_model::getInstance()->pkey => $this->data['gcb']))); $rows = array(); foreach ($list as $i) { $rows[] = $i['ListData']; } $form = new \stdClass(); $form->actions_config[0] = array('data_path' => 'ListData', 'enabled' => 1); $form->data['ListData'] = $rows; $exporter = new \GCore\Admin\Extensions\Chronoforms\Actions\CsvExport\CsvExport(); $exporter->execute($form, 0); }
function backup_data() { if (empty($this->data['table'])) { $session = \GCore\Libs\Base::getSession(); $session->setFlash('error', l_('CF_NO_TABLES_SELECTED')); $this->redirect(r_('index.php?ext=chronoforms')); } $form = new \stdClass(); $form->actions_config[0] = array('tablename' => $this->data['table'], 'enabled' => 1); $exporter = new \GCore\Admin\Extensions\Chronoforms\Actions\CsvExport\CsvExport(); $exporter->execute($form, 0); }