$date_reformatted = date_format($temp_date, "Y-m-d");
    return $date_reformatted;
}
//general info
$challengeid = $_POST['challengeid'];
$slug = $_POST['slug'];
$challenge_name = mysql_real_escape_string($_POST['title']);
$challenge_category = $_POST['category'];
$challenge_description = mysql_real_escape_string($_POST['description']);
$challenge_more_description = mysql_real_escape_string($_POST['more_description']);
$challenge_urlname = mysql_real_escape_string($_POST['urlvalue']);
$image = $_FILES['image']['name'];
if ($challenge_name == "") {
    echo "* Please provide a name for your challenge *";
} else {
    if ($dir->CheckIfExist("SELECT * from Challenges WHERE URLName = '" . $challenge_urlname . "' and NOT ChallengeId = '" . $challengeid . "'") == true) {
        echo "* URL name already taken. *";
    } elseif ($challenge_category == "") {
        echo "* Please select a category for your challenge *";
    } else {
        if ($image) {
            $filename = stripslashes($_FILES['image']['name']);
            preg_match('/([^\\/\\:*\\?"<>|]+)(?:\\.([^\\/\\:*\\?"<>|\\.]+))$/', $filename, $matches);
            $ext = strtolower($matches[2]);
            if ($ext != "jpg" && $ext != "jpeg" && $ext != "png" && $ext != "gif") {
                echo "<p><b class=\"err\">Can't upload file because of unknown extension but details were saved!</b></p>";
            } else {
                $start = time();
                $f = $start . "." . $ext;
                $newname = "uploads/challenge/" . $f;
                $copied = move_uploaded_file($_FILES["image"]["tmp_name"], $newname);