diff --git a/html/grave/graveyard.php b/html/grave/graveyard.php
index d3da52b..7ac978f 100755
--- a/html/grave/graveyard.php
+++ b/html/grave/graveyard.php
@@ -5,12 +5,6 @@
{
include 'index.php';
exit();
- }
-
- if (isset($_POST['startid']) && $_SESSION["loadgraveyard"]==false)
- {
- $startID = $_POST['startid'];
- $endID = $_POST['endid'];
}
$link = mysqli_connect('localhost', 'approver', 'foobar');
@@ -34,12 +28,18 @@
include 'error.html.php';
exit();
}
+
+ if (isset($_POST['startid']) && $_SESSION["loadgraveyard"]==false)
+ {
+ $startID = mysqli_real_escape_string($link, $_POST['startid']);
+ $endID = mysqli_real_escape_string($link, $_POST['endid']);
+ }
$lim = 100; //note, setting this too high will cause PHP Warning: Unknown: Input variables exceeded 1000
if (isset($_POST['startid']) && $_SESSION["loadgraveyard"]==false) //this is incase any new submissions are made during the review process, they will be ignored
{
- $result = mysqli_query($link,"SELECT * FROM graveyard WHERE id >= $startID AND id <= $endID");
+ $result = mysqli_query($link,"SELECT * FROM graveyard WHERE id >= '".$startID."' AND id <= '".$endID."'");
if(!$result)
{
$error = 'Error fetching index: ' . mysqli_error($link);
@@ -120,7 +120,7 @@
$crawlpages = $_POST["crawlpages$pageid"];
$crawltype = $_POST["crawltype$pageid"];
- $sql = 'INSERT INTO indexqueue (url,worksafe,approver,surprise,updatable,crawl_depth,crawl_pages,crawl_type,force_rules,crawl_repeat,crawler_id) VALUES ("'.$url[$i].'","'.$worksafe.'","'.$_SESSION["user"].'","'.$surprise.'","'.$updatable.'","'.$crawldepth.'","'.$crawlpages.'","'.$crawltype.'","'.$forcerules.'","'.$crawlrepeat.'","'.$crawler_id.'")';
+ $sql = "INSERT INTO indexqueue (url,worksafe,approver,surprise,updatable,crawl_depth,crawl_pages,crawl_type,force_rules,crawl_repeat,crawler_id) VALUES ('".$url[$i]."','".$worksafe."','".$_SESSION["user"]."','".$surprise."','".$updatable."','".$crawldepth."','".$crawlpages."','".$crawltype."','".$forcerules."','".$crawlrepeat."','".$crawler_id."')";
if (!mysqli_query($link, $sql))
{
$error = 'Error inserting into indexqueue: ' . mysqli_error($link);