$tmpl->setvar('fluxd_Rssad_enabled', $cfg["fluxd_Rssad_enabled"]); $tmpl->setvar('fluxd_Rssad_state', FluxdRssad::getModState()); $tmpl->setvar('fluxd_Rssad_interval', $cfg["fluxd_Rssad_interval"]); // Fluxinet FluxdServiceMod::initializeServiceMod('Fluxinet'); $tmpl->setvar('fluxd_Fluxinet_enabled', $cfg["fluxd_Fluxinet_enabled"]); $tmpl->setvar('fluxd_Fluxinet_state', FluxdFluxinet::getModState()); $tmpl->setvar('fluxd_Fluxinet_port', $cfg["fluxd_Fluxinet_port"]); // Maintenance FluxdServiceMod::initializeServiceMod('Maintenance'); $tmpl->setvar('fluxd_Maintenance_enabled', $cfg["fluxd_Maintenance_enabled"]); $tmpl->setvar('fluxd_Maintenance_state', FluxdMaintenance::getModState()); $tmpl->setvar('fluxd_Maintenance_interval', $cfg["fluxd_Maintenance_interval"]); $tmpl->setvar('fluxd_Maintenance_trestart', $cfg["fluxd_Maintenance_trestart"]); // Trigger FluxdServiceMod::initializeServiceMod('Trigger'); $tmpl->setvar('fluxd_Trigger_enabled', $cfg["fluxd_Trigger_enabled"]); $tmpl->setvar('fluxd_Trigger_state', FluxdTrigger::getModState()); $tmpl->setvar('fluxd_Trigger_interval', $cfg["fluxd_Trigger_interval"]); // more vars $tmpl->setvar('_USER', $cfg['_USER']); $tmpl->setvar('_FILE', $cfg['_FILE']); $tmpl->setvar('_TIMESTAMP', $cfg['_TIMESTAMP']); $tmpl->setvar('_FORCESTOP', str_replace(" ", "<br>", $cfg['_FORCESTOP'])); // templ-calls tmplSetTitleBar("Administration - Fluxd Settings"); tmplSetAdminMenu(); tmplSetFoot(); tmplSetIidVars(); // parse template $tmpl->pparse();
/** * Maintenance * * @param $trestart * @return mixed */ function _maintenance($trestart) { // initialize service-mod (why here ? see "fluxd-single-thread-problem") FluxdServiceMod::initializeServiceMod('Qmgr'); require_once "inc/classes/MaintenanceAndRepair.php"; MaintenanceAndRepair::maintenance($trestart ? MAINTENANCEANDREPAIR_TYPE_EXT : MAINTENANCEANDREPAIR_TYPE_STD); return true; }
$cfg["theme"] = CheckandSetUserTheme(); } // Run internal maintenance regularly if (!empty($_SESSION['next_int_maintenance']) && $_SESSION['next_int_maintenance'] < time()) { require_once "inc/classes/MaintenanceAndRepair.php"; MaintenanceAndRepair::maintenance(MAINTENANCEANDREPAIR_TYPE_INT); $_SESSION['next_int_maintenance'] = null; } } // schedule next internal maintenance if needed if (empty($_SESSION['next_int_maintenance'])) { $_SESSION['next_int_maintenance'] = time() + 2 * 3600 + mt_rand(-1200, 1200); } // 2h (+/- 20m) // free space in MB var $cfg["free_space"] = @disk_free_space($cfg["path"]) / 1048576; // drive space var $cfg['driveSpace'] = getDriveSpace($cfg["path"]); // free space formatted var $cfg['freeSpaceFormatted'] = formatFreeSpace($cfg["free_space"]); // Fluxd Fluxd::initialize(); // Qmgr FluxdServiceMod::initializeServiceMod('Qmgr'); // xfer if ($cfg['enable_xfer'] == 1 && $cfg['xfer_realtime'] == 1) { // set xfer-newday Xfer::setNewday(); } // vlib require_once "inc/lib/vlib/vlibTemplate.php";
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. To read the license please visit http://www.gnu.org/copyleft/gpl.html *******************************************************************************/ // prevent direct invocation if (!isset($cfg['user']) || isset($_REQUEST['cfg'])) { @ob_end_clean(); @header("location: ../../../index.php"); exit; } /******************************************************************************/ // Watch FluxdServiceMod::initializeServiceMod('Watch'); // init template-instance tmplInitializeInstance($cfg["theme"], "page.admin.fluxdWatchSettings.tmpl"); // message section $message = tfb_getRequestVar('m'); if (isset($message) && $message != "") { $tmpl->setvar('new_msg', 1); $tmpl->setvar('message', urldecode($message)); } else { $tmpl->setvar('new_msg', 0); } // pageop // // * default // // * addJob
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. To read the license please visit http://www.gnu.org/copyleft/gpl.html *******************************************************************************/ // prevent direct invocation if (!isset($cfg['user']) || isset($_REQUEST['cfg'])) { @ob_end_clean(); @header("location: ../../../index.php"); exit; } /******************************************************************************/ // Rssad FluxdServiceMod::initializeServiceMod('Rssad'); // init template-instance tmplInitializeInstance($cfg["theme"], "page.admin.fluxdRssadSettings.tmpl"); // message section $message = tfb_getRequestVar('m'); if (isset($message) && $message != "") { $tmpl->setvar('new_msg', 1); $tmpl->setvar('message', urldecode($message)); } else { $tmpl->setvar('new_msg', 0); } // pageop // // * default // // * addFilter