function display() { global $current_language; if (!empty($this->runnable_id)) { $seed = new RunnableReport(); $bean = $seed->retrieve($this->runnable_id); $str = $bean->run_inline(); $this->title = $bean->name; } else { $this->title = $this->dashletStrings['LBL_NOTITLE']; } return parent::display() . $str; }
<?php require_once 'include/formbase.php'; require_once 'modules/ZuckerRunnableReport/RunnableReport.php'; $runnable = new RunnableReport(); if (!empty($_REQUEST['record'])) { $runnable->retrieve($_REQUEST['record']); } $runnable = populateFromPost("", $runnable); if (empty($_REQUEST['schedule_interval'])) { $runnable->nextrun = ""; } else { global $timedate; if (empty($_REQUEST['schedule_start'])) { $runnable->nextrun = date($timedate->get_date_time_format(), time()); } else { $runnable->nextrun = date($timedate->get_date_time_format(), strtotime($_REQUEST['schedule_start'])); } } $_REQUEST['return_id'] = $runnable->save(); $_REQUEST['return_action'] = "DetailView"; handleRedirect($return_id, "ZuckerRunnableReport");