if (MODE == 'buildComments') { buildComments(); } elseif (MODE == 'buildCommentsDefault') { buildCommentsDefault(); } elseif (MODE == 'buildLines') { buildLines(); } elseif (MODE == 'printLinesForEngineer') { printLinesForEngineer(); } elseif (MODE == 'printLinesForTalent') { printLinesForTalent(); } elseif (MODE == 'printLinesPdf') { printLinesPdf(); } elseif (MODE == 'setOffset') { setOffset(); } elseif (MODE == 'setLimit') { setLimit(); } elseif (MODE == 'saveViewOptions') { saveViewOptions(); } } elseif ($_SESSION['listRoleId'] < 1) { $message .= 'Your list role does not allow you access.<br>'; $debug->add('$_SESSION[\'listRoleId\'] is less than 1.'); } } else { if (!isset($_SESSION['listId'])) { $debug->add('$_SESSION[\'listId\'] is not defined.'); } elseif (!(bool) $_SESSION['listId']) { $debug->add('$_SESSION[\'listId\'] does not contain a value.'); } else { $debug->add('Something else is wrong.'); }
} else { if ($_POST["filter"] == "filterName") { if (isset($_GET["in1"])) { $input1 = $_GET["in1"]; } else { $input1 = filterfunktion($_POST["filterInputName"]); } if (preg_match("/^[a-zA-Z ]*\$/", $input1)) { $statement = filterName($input1); $statement .= " GROUP BY id "; $entries = getDBEntryCount($statement); $statement .= setLimit($startAt, $rowsPerPage); echo "Name beinhaltet \"" . $input1 . "\""; } else { $statement = filterNone(); $statement .= " GROUP BY id "; $entries = getDBEntryCount($statement); $statement .= setLimit($startAt, $rowsPerPage); echo "Kein Filter gesetzt"; } } } } } } else { $statement = filterNone(); $statement .= " GROUP BY id "; $entries = getDBEntryCount($statement); $statement .= setLimit($startAt, $rowsPerPage); echo "Kein Filter gesetzt"; }
*/ if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING'] == "send") { session_start(); include_once $_SERVER['DOCUMENT_ROOT'] . 'securimage/securimage.php'; $securimage = new Securimage(); if ($securimage->check($_POST['captcha_code']) == false) { echo "CAPTCHA ERROR"; exit; } //проверяем лимит отправок $limit = checkLimit($_SERVER['REMOTE_ADDR'], $_SERVER['DOCUMENT_ROOT'] . "userdb.php"); if ($limit > 0) { echo "OUT OF LIMIT"; exit; } setLimit($_SERVER['REMOTE_ADDR']); } function checkLimit($ip, $limitfile = "userdb.php") { $data = loadLimit($limitfile); if (!isset($data[$ip])) { return 0; } $limit = intval($data[$ip]) + 3600 - time(); if ($limit < 0) { return 0; } return $limit; } function setLimit($ip, $limitfile = "userdb.php") {