function onUpdateSubscriptionsPost() { $user = getUser(); if (!$user->hasPermission("ViewFB")) { return; } $conn = connectToDB(); $Tags = $_POST["Tags"]; if (isset($Tags)) { SetTags($user->userID, $Tags, "Subscriptions", $conn); } $conn->close(); }
function OnUpdateTagsPost() { if (!getUser()->hasPermission("RetagFB")) { return; } $conn = connectToDB(); $FeedbackID = $_GET['FeedbackID']; SanitizeIn($FeedbackID); $Tags = $_POST["Tags"]; if (isset($FeedbackID) && isset($Tags)) { SetTags($FeedbackID, $Tags, "Feedback", $conn); } $conn->close(); }
function leaveFeedback($Feedback, $Tags, $Anon) { $user = getUser(); if (!$user->isStudent()) { //TODO: log die("Cannot leave feedback as a non-student. :P"); //TODO: this doesn't seem to display to the screen... } //TODO: feedbacks per time sanitizeIn($Feedback); $conn = connectToDB(); //NB: Anonymous value (0/1) MUST NOT BE QUOTED $id = CheckedQueryAndGetID("INSERT INTO `Feedbacks` (`UserID`, `Text`, `Anonymous`, `Edited`) VALUES ('" . $user->userID . "', '" . $Feedback . "', " . $Anon . ", NOW())", $conn); //Now apply any tags to the feedback if (isset($id) && count($Tags) != 0) { SetTags($id, $Tags, "Feedback", $conn); } $conn->close(); }
} elseif ($enews == "EditTags") { EditTags($_POST, $logininid, $loginin); } elseif ($enews == "DelTags") { DelTags($_GET, $logininid, $loginin); } elseif ($enews == "DelTags_all") { DelTags_all($_POST, $logininid, $loginin); } elseif ($enews == "MergeTags") { MergeTags($_POST, $logininid, $loginin); } elseif ($enews == "GoodTags") { GoodTags($_POST, $logininid, $loginin); } elseif ($enews == "DelLessTags") { DelLessTags($_POST, $logininid, $loginin); } elseif ($enews == "DelOldTagsInfo") { DelOldTagsInfo($_POST, $logininid, $loginin); } elseif ($enews == "SetTags") { SetTags($_POST, $logininid, $loginin); } else { } $page = (int) $_GET['page']; $page = RepPIntvar($page); $start = 0; $line = 30; //每页显示条数 $page_line = 20; //每页显示链接数 $offset = $page * $line; //总偏移量 //搜索 $add = ''; $search = ''; $search .= $ecms_hashur['ehref'];