<?php require "soc_common.php"; if (isset($_GET["pid"])) { // fetch post $post = get_post($_GET["pid"]); if (!$post || $post["status"] == "DELETED") { apologize("Nothing here!"); } if ($post["soc_id"] != $soc["soc_id"]) { redirect("post.php?pid=" . $_GET["pid"] . "&soc=" . get_society_by_id($post["soc_id"])["soc_name"]); } // register post view register_post_view($post["post_id"]); if (isset($_GET["paction"])) { if (strcasecmp($_GET["paction"], "sub")) { post_sub($post["post_id"]); } elseif (strcasecmp($_GET["paction"], "unsub")) { post_unsub($post["post_id"]); } } // fetch comments $comms = get_comments($post); render_mult(["soc_common.php", "post.php"], ["title" => $post["title"] . " - " . $soc["soc_name"], "post" => $post, "soc" => $soc, "status" => soc_rel($soc), "psub" => post_rel($post["post_id"]), "comms" => $comms]); } else { redirect("soc.php?soc=" . $soc["soc_name"]); }
function edit_soc_info($sid, $info) { if (!am_mod(get_society_by_id($sid))) { apologize("Access Denied."); } return tquery("INSERT INTO soc_details(soc_id, revised_by, info) \n\t\t\t\t\t\tVALUES(?, ?, ?);\n\n\t\t\t\t\t\tSET @last_id = LAST_INSERT_ID();\n\n\t\t\t\t\t\tUPDATE societies\n\t\t\t\t\t\t SET rev_id = @last_id\n\t\t\t\t\t\t WHERE soc_id = ?;", [$sid, $_SESSION["user"]["user_id"], $info], [], [$sid]); }