if ($_POST['mode'] == 'list') { if ($cron_action == 'run' && $jobs) { run_jobs($jobs); } else { if ($cron_action == 'delete' && $jobs) { delete_jobs($jobs); } else { if (($cron_action == 'disable' || $cron_action == 'enable') && $jobs) { toggle_active($jobs, $cron_action); } } } redirect('admin/' . basename(__FILE__) . '?mode=list'); } else { if (validate_cron_post($_POST) == 1) { if ($_POST['mode'] == 'edit') { update_cron_job($_POST); } else { if ($_POST['mode'] == 'add') { insert_cron_job($_POST); } else { bb_die('Mode error'); } } redirect('admin/' . basename(__FILE__) . '?mode=list'); } else { bb_die(validate_cron_post($_POST)); } } } print_page('admin_cron.tpl', 'admin');
function update_cron_job(&$tpl, &$sql, $cron_id) { } // End of update_cron_job(); function gen_cron_job(&$tpl, &$sql, $user_id) { } // End of gen_cron_job(); /* Functions end */ /* * * static page messages. * */ gen_client_menu($tpl); gen_logged_from($tpl); check_permissions($tpl); if (isset($_GET['cron_id']) && is_numeric($_GET['cron_id'])) { update_cron_job($tpl, $sql, $_GET['cron_id']); } gen_cron_job($tpl, $sql, $_SESSION['user_id']); $tpl->assign(array('TR_CRON_MANAGER' => tr('Cronjob Manager'), 'TR_EDIT_CRONJOB' => tr('Edit Cronjob'), 'TR_NAME' => tr('Name'), 'TR_DESCRIPTION' => tr('Description'), 'TR_ACTIVE' => tr('Acttive'), 'YES' => tr('Yes'), 'NO' => tr('No'), 'TR_CRONJOB' => tr('Cronjob'), 'TR_COMMAND' => tr('Command to run:'), 'TR_MIN' => tr('Minute(s):'), 'TR_HOUR' => tr('Hour(s):'), 'TR_DAY' => tr('Day(s):'), 'TR_MONTHS' => tr('Months(s):'), 'TR_WEEKDAYS' => tr('Weekday(s):'), 'TR_UPDATE' => tr('Update'), 'TR_CANCEL' => tr('Cancel'))); gen_page_message($tpl); $tpl->parse('PAGE', 'page'); $tpl->prnt(); if (isset($cfg['DUMP_GUI_DEBUG'])) { dump_gui_debug(); } unset_messages();