protected function request() { $f = new Form(); $f->start($_POST); $f->radio('dest', 'Screen', 'screen'); $f->hspace(2); $f->radio('dest', 'PDF', 'pdf', false); $f->hspace(2); $f->radio('dest', 'CSV', 'csv', false); $f->text('year', 'Year:', 30, 'YYYY'); $f->button('action_report', 'Report', false); $f->end(); }
protected function request() { $f = new Form(); $f->start($_POST); $f->radio('dest', 'Screen', 'screen'); $f->hspace(2); $f->radio('dest', 'PDF', 'pdf', false); $f->button('action_report', 'Report'); $f->end(); }
protected function show_form($data = null, $run = false) { if (empty($data['category'])) { $data['category'] = 'General'; } $f = new Form(); $f->start($data); if (isset($data['query_id'])) { $f->hidden('query_id', $data['query_id']); } $f->text('title', 'Query Title:', 70, 'query title'); $f->textarea('query', 'Query:', 80, 3); $f->text('category', 'Category:', 30, 'category'); $f->menu('permission', 'Permission:', $this->ac->get_permissions(), false, 'query'); $f->button('action_save', 'Save'); $f->button('action_save_run', 'Save & Run', false); $f->hspace(30); $f->button('action_new', 'New', false); $f->end(); if ($run && isset($data['query'])) { if (stripos($data['query'], 'file ') === 0) { $this->message("Can't run file reports here"); } else { $this->run($data['title'], $data['query']); } } echo "<p style='margin-top:20px;'>"; $this->query_list(); }