if (strlen($watchdir) == 0) { $paramErrors++; } if (strlen($user) == 0) { $paramErrors++; } if ($paramErrors != 0) { setWatchError('Error : Argument-Error.'); } 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);