} else { if ($isNew) { $result = FluxdWatch::jobAdd($watchdir, $user, $profile, $checkdir); if ($result !== false) { $tmpl->setvar('watch_job_message', 'Job added.'); } } else { $result = FluxdWatch::jobUpdate($jobNumber, $watchdir, $user, $profile, $checkdir); if ($result !== false) { $tmpl->setvar('watch_job_message', 'Job updated.'); } } if ($result === false) { $wasWatchError = true; $messages = array(); $msgs = FluxdWatch::getMessages(); foreach ($msgs as $msg) { array_push($messages, array('msg' => $msg)); } $tmpl->setloop('messages', $messages); } } $tmpl->setvar('watch_job_saved', !$wasWatchError); // title-bar tmplSetTitleBar("Administration - Fluxd Watch - Save Job"); } else { // initial display, or refresh (of a new one or of an existing one) $pageop2 = "addJobOReditJob"; // job number $tmpl->setvar('jobnumber', $jobNumber); // initial display of an existing job: load its contents