function createPost() { if (isset($_POST['litter'])) { $random = rand() . rand(); $user_id = $_SESSION['user_id']; $post = filter_var($_POST['post'], FILTER_SANITIZE_SPECIAL_CHARS); $img = $_FILES['post_pic']; if ($post !== "") { if ($img['name']) { $pic_name = $random . $img['name']; $pic = checkIMG($img, $pic_name, 'userIMG/' . $user_id); if ($pic) { dbAdd("INSERT INTO litter_posts (user_id, post, post_pic)\n\t\t\t\t\t\tVALUES('{$user_id}', '{$post}', '{$pic_name}')"); print "Your litter vas successfully posted!"; } else { print "Your picture was not in a correct IMG-format..."; } } else { dbAdd("INSERT INTO litter_posts (user_id, post)\n\t\t\t\tVALUES('{$user_id}', '{$post}')"); print "Your litter vas successfully posted!"; } } else { print "Something went wrong... Please try again later!"; } } }
function changeProfilePic() { if (isset($_POST['profile_pic'])) { $random = rand() . rand(); $user_id = $_SESSION['user_id']; $img = $_FILES['profile_pic']; $pic_name = $random = rand() . rand() . $img['name']; $pic = checkIMG($img, $pic_name, 'userIMG/' . $user_id); if ($pic) { dbAdd("UPDATE litter_users\n\t\t\t\tSET profile_pic = '{$pic_name}'\n\t\t\t\tWHERE user_id = '{$user_id}'"); return "You have a new profile pic, nice!"; } else { return "Bad file..."; } } }
function addNews() { if (isset($_POST['addNews'])) { $news_title = $_POST['news_title']; $news = $_POST['news']; $news_date = $_POST['news_date']; $img = $_FILES['news_pic']; $pic_name = $img['name']; $pic = checkIMG($img, 'news'); if (isset($_POST['update'])) { $news_id = $_POST['news_id']; $update = $_POST['update']; } if ($news_title == "" || $news == "" || $news_date == "") { print "Du glömnde fylla i ett eller flera fält."; } else { if (strlen($news_date) !== 10) { print "Fel datumformat! (yyyy-mm-dd)"; } else { if ($pic_name) { if ($pic) { if (isset($_POST['update'])) { dbAdd("UPDATE news\n\t\t\t\t\t\t\t\tSET news_title = '{$news_title}', news = '{$news}',\n\t\t\t\t\t\t\t\tnews_date = '{$news_date}', news_pic = '{$pic_name}'\n\t\t\t\t\t\t\t\tWHERE news_id = '{$news_id}'"); print 'Du har updaterat nyheten "' . $news_title . '"'; } else { dbAdd("INSERT INTO news (news_title, news, news_date, news_pic)\n\t\t\t\t\t\t\t\tVALUES('{$news_title}', '{$news}', '{$news_date}', '{$pic_name}')"); print 'Du har nu lagt till nyheten "' . $news_title . '"'; } } else { print "Bilden var inte i ett korrekt bildformatformat..."; } } else { if (isset($_POST['update'])) { dbAdd("UPDATE news\n\t\t\t\t\t\t\tSET news_title = '{$news_title}', news = '{$news}', news_date = '{$news_date}'\n\t\t\t\t\t\t\tWHERE news_id = '{$news_id}'"); print 'Du har updaterat nyheten "' . $news_title . '"'; } else { dbAdd("INSERT INTO news (news_title, news, news_date)\n\t\t\t\t\t\t\t\tVALUES('{$news_title}', '{$news}', '{$news_date}')"); print 'Du har nu lagt till nyheten "' . $news_title . '"'; } } } } } }