<?php require './include/global-vars.php'; require './include/global-functions.php'; require './include/menu.php'; LoadConfigFile(); if ($Config['Password'] != '') { session_start(); if (!Check_SessionID()) { header("Location: ./login.php"); exit; } } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <link href="./css/master.css" rel="stylesheet" type="text/css" /> <link href="./css/help.css" rel="stylesheet" type="text/css" /> <link rel="icon" type="image/png" href="./favicon.png" /> <script src="./include/menu.js"></script> <title>NoTrack Help</title> </head> <body> <?php //------------------------------------------------------------------- function LoadHelpPage($Page) { if (file_exists('./help/' . $Page . '.html')) {
function draw_topmenu() { global $Config, $Mem; echo '<nav><div id="menu-top">' . PHP_EOL; echo '<span class="top-menu-item float-left pointer" onclick="openNav()">☰</span>' . PHP_EOL; echo '<a href="./"><span class="logo"><b>No</b>Track</span></a>' . PHP_EOL; /*if ($_SERVER['PHP_SELF'] == '/admin/index.php') { //Display logo on index.php only echo '<nav><div id="menu-top"><div id="menu-logo">'.PHP_EOL; echo '<a href="../admin/"><img src="./svg/ntrklogo.svg" alt=""></a></div>'.PHP_EOL; */ echo '<span class="float-left mobile-hide">' . PHP_EOL; echo '<a href="https://github.com/quidsup/notrack" target="_blank"><img src="../admin/images/icon_github.png" alt="Github" title="Github"></a>' . PHP_EOL; echo '<a href="https://quidsup.net/donate/?ref=ntrk" target="_blank"><img src="./svg/menu_don.svg" alt="Donate" title="Donate"></a>' . PHP_EOL; echo '<a href="https://www.google.com/+quidsup" target="_blank"><img src="../admin/images/icon_google.png" alt="Google+" title="Google+"></a>' . PHP_EOL; //echo '<a href="https://www.youtube.com/user/quidsup" target="_blank"><img src="../admin/images/icon_youtube.png" alt="YouTube" title="YouTube"></a>'.PHP_EOL; echo '<a href="https://www.twitter.com/quidsup" target="_blank"><img src="../admin/images/icon_twitter.png" alt="Twitter" title="Twitter"></a>' . PHP_EOL; // echo '</div></div>'.PHP_EOL;* echo '</span>'; /*echo '<a href="../admin"><span class="top-menu-item"><img src="./svg/menu_home.svg" alt=""></span></a>'.PHP_EOL; echo '<a href="../admin/stats.php"><span class="top-menu-item"><img src="./svg/menu_stats.svg" alt=""><span class="dtext">Stats</span></span></a>'.PHP_EOL; echo '<a href="../admin/dhcpleases.php"><span class="top-menu-item"><img src="./svg/menu_dhcp.svg" alt=""><span class="dtext">DHCP</span></span></a>'.PHP_EOL; echo '<a href="../admin/config.php"><span class="top-menu-item"><img src="./svg/menu_config.svg" alt=""><span class="dtext">Config</span></span></a>'.PHP_EOL; echo '<a href="../admin/help.php"><span class="top-menu-item"><img src="./svg/menu_help.svg" alt=""><span class="dtext">Help</span></span></a>'.PHP_EOL;*/ if ($Config['Password'] != '') { //Only do Logout if there is a password echo '<a href="../admin/logout.php"><span class="top-menu-item"><img src="./svg/menu_logout.svg" alt="">Logout</span></a>' . PHP_EOL; } echo '<span class="top-menu-item float-right pointer" onclick="ShowOptions()"><img src="./svg/menu_option.svg" alt="">Options</span>' . PHP_EOL; //If Status = Paused & Enable Time < Now then switch Status to Enabled if (substr($Config['Status'], 0, 6) == 'Paused' && floatval(substr($Config['Status'], 6)) < time() + 60) { $Mem->delete('Config'); LoadConfigFile(); } echo '<div id="pause">' . PHP_EOL; echo '<form id="pause-form" action="?" method="post">' . PHP_EOL; echo '<input type="hidden" name="pause-time" id="pause-time" value="">' . PHP_EOL; if (substr($Config['Status'], 0, 6) == 'Paused') { echo '<span class="timer" title="Paused until">' . date('H:i', substr($Config['Status'], 6)) . '</span>' . PHP_EOL; echo '<span class="pbutton pointer" title="Enable Blocking" onclick="PauseNoTrack(\'start\')">▶</span>' . PHP_EOL; } elseif ($Config['Status'] == 'Stop') { echo '<span class="timer" title="NoTrack Disabled">----</span>' . PHP_EOL; echo '<span class="pbutton pointer" title="Enable Blocking" onclick="PauseNoTrack(\'start\')">▶</span>' . PHP_EOL; } else { echo '<span class="pbutton pointer" title="Disable Blocking" onclick="PauseNoTrack(\'stop\')">Ⅱ</span>' . PHP_EOL; } echo '<div tabindex="1" id="dropbutton" title="Pause for..."><span class="pointer">▼</span>' . PHP_EOL; echo '<div id="pause-menu">' . PHP_EOL; echo '<span class="pointer" onclick="PauseNoTrack(\'pause\', 5)">Pause for 5 minutes</span>' . PHP_EOL; echo '<span class="pointer" onclick="PauseNoTrack(\'pause\', 15)">Pause for 15 minutes</span>' . PHP_EOL; echo '<span class="pointer" onclick="PauseNoTrack(\'pause\', 30)">Pause for 30 minutes</span>' . PHP_EOL; echo '<span class="pointer" onclick="PauseNoTrack(\'pause\', 60)">Pause for 1 Hour</span>' . PHP_EOL; echo '</div></div>' . PHP_EOL; echo '</form></div></div>' . PHP_EOL; echo '</nav>' . PHP_EOL; //Dialogs---------------------------------------------------------- echo '<div id="dialog-box">' . PHP_EOL; echo '<div class="dialog-bar">NoTrack</div>' . PHP_EOL; echo '<span id="dialogmsg">Doing something</span>' . PHP_EOL; echo '<div class="centered"><img src="./images/progress.gif" alt=""></div>' . PHP_EOL; echo '</div>' . PHP_EOL; //Operations echo '<div id="options-box">' . PHP_EOL; echo '<div class="dialog-bar">Options</div>' . PHP_EOL; echo '<div class="centered">' . PHP_EOL; echo '<form id="operation-form" action="?" method="post">' . PHP_EOL; echo '<input type="hidden" name="operation" id="operation" value="">' . PHP_EOL; echo '<span><a href="#" onclick="PauseNoTrack(\'force-notrack\')" title="Force Download and Update Blocklist" class="button-grey button-options">Update Blocklist</a></span>' . PHP_EOL; echo '<span><a href="#" onclick="PauseNoTrack(\'restart\')" class="button-grey button-options">Restart System</a></span>' . PHP_EOL; echo '<span><a href="#" onclick="PauseNoTrack(\'shutdown\')" class="button-danger button-options">Shutdown System</a></span>' . PHP_EOL; echo '</form>' . PHP_EOL; echo '<div class="close-button"><img src="./svg/button_close.svg" onmouseover="this.src=\'./svg/button_close_over.svg\'" onmouseout="this.src=\'./svg/button_close.svg\'" alt="Close" onclick="HideOptions()"></div>' . PHP_EOL; echo '</div></div>' . PHP_EOL; echo '<div id="fade"></div>' . PHP_EOL; }
<?php if (!defined('ROOT')) { exit('No direct script access allowed'); } //checkServiceSession(); if (strlen(getConfig("MAIL_ENGINE")) <= 0) { LoadConfigFile(ROOT . "config/mail.cfg", "CONFIG"); } $f2 = APPROOT . getConfig("APPS_CONFIG_FOLDER") . "mail.cfg"; if (file_exists($f2)) { LoadConfigFile($f2, "CONFIG"); } loadHelpers("email"); if (defined("APPS_CACHE_FOLDER")) { $destination_path = APPROOT . APPS_CACHE_FOLDER . "mails/"; } else { $destination_path = ROOT . CACHE_FOLDER . "mails/"; } $maxFileSize = "4000000"; $attach = null; $target_path = ""; $fileSize = -1; if (!file_exists($destination_path)) { mkdir($destination_path, 0777, true); } if (!file_exists($destination_path)) { //echo "Cache Path Not Found. Can't Send Attachments<br/>"; } if (isset($_POST['mailto'])) { $to = $_POST['mailto'];
if (!defined('ROOT')) { exit('No direct script access allowed'); } if (!isset($_POST['mauth'])) { echo "<h5>Securing Access Authentication ... </h5>"; } $userid = clean($_POST['userid']); $pwd = clean($_POST['password']); if (isset($_POST['site'])) { $domain = $_POST['site']; } elseif (isset($_REQUEST['site'])) { $domain = $_REQUEST['site']; } else { $domain = SITENAME; } LoadConfigFile(ROOT . "config/auth.cfg"); include ROOT . "api/helpers/pwdhash.php"; /* CLEAR_OLD_SESSION=true @session_start(); session_destroy(); session_start(); */ $dbLink = getSysDBLink(); $dbLogLink = null; //LogDB::getInstance()->getLogDBCon(); if (!$dbLink->isOpen()) { relink("Database Connection Error", $domain); } if ($userid == '') { relink('Login ID missing', $domain);
<?php if (!defined('ROOT')) { exit('No direct script access allowed'); } if (defined("APPROOT") && defined("APPS_CONFIG_FOLDER") && file_exists(APPROOT . APPS_CONFIG_FOLDER . "features/captcha.cfg")) { LoadConfigFile(APPROOT . APPS_CONFIG_FOLDER . "features/captcha.cfg"); } else { LoadConfigFile(ROOT . "config/features/captcha.cfg"); } if (!isset($_REQUEST['cid'])) { printDefaultImage(); } $fontDir = FONTS_FOLDER; $font = ROOT . $fontDir . getConfig("CAPTCHA_FONT"); if (!file_exists($font)) { $font = ROOT . "media/fonts/Courier.ttf"; } $arrChars = array(); $arrChars[0] = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); $arrChars[1] = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); $arrChars[2] = array("0", "1", "2", "3", "4", "5", "6", "7", "9", "9"); $arrChars[3] = array("!", "@", "#", "\$", "%", "^", "&", "*", "_", "-", "+", "=", "."); if (isset($_REQUEST['width']) && $_REQUEST['width'] > 0) { setConfig("CAPTCHA_WIDTH", $_REQUEST['width']); } if (isset($_REQUEST['height']) && $_REQUEST['height'] > 0) { setConfig("CAPTCHA_HEIGHT", $_REQUEST['height']); } $complex = getConfig("CAPTCHA_COMPLEXITY"); if ($complex > sizeOf($arrChars) - 1) {