示例#1
0
        $Smarty->assign('actualPage', "Remover Job | Zeus Monitor");
        $Smarty->assign('pageTitle', $title);
        $Smarty->display("remover-job.tpl");
    } catch (\Exception $e) {
        $Smarty->assign('alert', array('message' => $e->getMessage(), 'type' => 'error'));
        $Smarty->assign('pageTitle', 'Alerta | Zeus Monitor');
        $Smarty->display("alert.tpl");
    }
});
//Change
$f3->route(array('GET /listar-jobs/@jobID', 'GET /listar-jobs/@jobID', 'GET /listar-jobs/@jobID/run', 'GET /listar-jobs/@jobID/run/@runID'), function ($f3, $params) {
    global $Smarty;
    try {
        $jobs = new \Ramos\Zeus\Job();
        if (!empty($params['jobID']) and !empty($params['runID'])) {
            $returnInfo = $jobs->showRuns($params);
            $Smarty->assign('info', $returnInfo);
            $title = "Visualizar Interação | Zeus Monitor";
            $template = "visualizar-interacao.tpl";
        }
        if (!empty($params['jobID']) and empty($params['runID'])) {
            $returnInfo = $jobs->showRuns($params);
            $javascriptHeaderCodes = array();
            $javascriptHeaderCodes[] = "\$(\"#showJobInfo\").on(\"click\", function(){\$(\"#infoJobs\").toggle();});";
            #appendHeaderJS($adicionar_job);
            appendHeaderCode($javascriptHeaderCodes);
            $Smarty->assign('info', $returnInfo);
            $title = "Visualizar Job | Zeus Monitor";
            $template = "visualizar-job.tpl";
        }
        $Smarty->assign('actualPage', 'listar-jobs');