} else {
             $var_code = ANONNEWS_ERROR_NONEXISTENT_URL;
             require "module.error.php";
         }
     } else {
         $var_code = ANONNEWS_ERROR_URL_BLACKLISTED;
         require "module.error.php";
     }
 } elseif ($var_id == "submit") {
     // Stage 3: Processing the submission.
     $recaptcha = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
     if ($recaptcha->is_valid) {
         if (!empty($_POST['title'])) {
             if (!empty($_POST['url'])) {
                 // It will have to be approved before it appears on the front page.
                 $spam_score = spam_score($_POST['url'], $_POST['title'], false);
                 if ($spam_score < 10) {
                     $request = curl_head($_POST['url']);
                     if ($request->code == 200) {
                         $language = mysql_real_escape_string($_POST['language']);
                         $title = mysql_real_escape_string($_POST['title']);
                         $url = mysql_real_escape_string($_POST['url']);
                         $query = "INSERT INTO sites (`Name`, `Url`, `CommentCount`, `Deleted`, `Approved`, `Mod`, `Language`, `Posted`)\n\t\t\t\t\t\t\t\tVALUES ('{$title}', '{$url}', '0', '0', '0', '', '{$language}', CURRENT_TIMESTAMP)";
                         if (mysql_query($query)) {
                             $insert_id = mysql_insert_id();
                             if (!empty($_POST['tags'])) {
                                 // tags were entered.
                                 $tags = $_POST['tags'];
                                 $tags_list = explode(",", $tags);
                                 foreach ($tags_list as $tag) {
                                     $tag = mysql_real_escape_string(trim(clean_tag($tag)));
             echo "<!--  {$request->code}  -->";
             $var_code = ANONNEWS_ERROR_NONEXISTENT_URL;
             require "module.error.php";
         }
     } else {
         $var_code = ANONNEWS_ERROR_URL_BLACKLISTED;
         require "module.error.php";
     }
 } elseif ($var_id == "submit") {
     // Stage 3: Processing the submission.
     $recaptcha = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
     if ($recaptcha->is_valid) {
         if (!empty($_POST['title'])) {
             if (!empty($_POST['url'])) {
                 // It will have to be approved before it appears on the front page.
                 $spam_score = spam_score($_POST['url'], $_POST['title'], true);
                 if ($spam_score < 10) {
                     $request = curl_head($_POST['url']);
                     if ($request->code == 200) {
                         if ($spam_score < 5) {
                             $visible = true;
                             $approval_status = "Your submission is now visible on the frontpage.";
                         } else {
                             $visible = false;
                             $approval_status = "Your submission was however flagged as potential spam, and will be manually reviewed before appearing on the frontpage.";
                         }
                         $language = mysql_real_escape_string($_POST['language']);
                         $title = mysql_real_escape_string($_POST['title']);
                         $url = mysql_real_escape_string($_POST['url']);
                         $query = "INSERT INTO ext (`Name`, `Url`, `CommentCount`, `Deleted`, `Approved`, `Visible`, `Rank`, `Mod`, `Language`, `Posted`)\n\t\t\t\t\t\t\t\tVALUES ('{$title}', '{$url}', '0', '0', '0', '{$visible}', '0', '', '{$language}', CURRENT_TIMESTAMP)";
                         if (mysql_query($query)) {