/** * Delete a course request and requests and completion associated. * @param int $courseid with coursename,coursecode * firstname,lastname and email of the user. * @return true if was deleted successfully, false otherwise */ function delete_course_request($courseid) { global $DB; // Delete the course record. if (!$DB->delete_records('block_ps_selfstudy_course', array('id' => $courseid))) { return false; } // Delete all requests related to this course if any. $requestlist = $DB->get_records('block_ps_selfstudy_request', array('course_id' => $courseid), $sort = '', $fields = 'id'); if ($requestlist) { foreach ($requestlist as $request) { delete_request($request->id); } } return true; }
} elseif ($response["status"] == 409) { header('Location: ../../registration.php?name_taken'); } else { echo $response['status']; } } else { if (isset($_GET['logout'])) { if (isset($_SESSION)) { session_destroy(); } header('Location: ../../index.php?lo=done'); } else { if (isset($_GET['delete'])) { if (isset($_POST['delete'])) { if ($_POST['delete']) { $response = delete_request(get_serverurl() . '/users/' . $_SESSION['name']); if ($response['status'] == 204) { echo 'status:ok'; session_destroy(); } else { echo $response['status']; } } } } else { if (isset($_GET['test'])) { echo login("jakob2", "jakob2", true); } } } }
* based on the action peformed. * * @package block_ps_selfstudy * @copyright 2015 Andres Ramos * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ require_once __DIR__ . '/../../config.php'; require_once $CFG->dirroot . '/blocks/ps_selfstudy/locallib.php'; global $CFG; $action = optional_param('action', 0, PARAM_NOTAGS); $requestid = optional_param('requestid', 0, PARAM_NOTAGS); $page = optional_param('page', 0, PARAM_NOTAGS); $courseid = optional_param('courseid', 0, PARAM_NOTAGS); switch ($action) { case 'deleterequest': $result = delete_request($requestid); if ($result) { // Redirect the user to the page where the deletion was made. $url = new moodle_url($CFG->wwwroot . '/blocks/ps_selfstudy/viewrequests.php'); redirect($url); } break; case 'deliver': $result = deliver_request($requestid); if ($result) { $url = new moodle_url($CFG->wwwroot . '/blocks/ps_selfstudy/viewrequests.php'); redirect($url); } break; case 'deletecourse': $result = delete_course_request($courseid);
if ($response['status'] == 200) { echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['joinGroup'])) { $user = array("name" => '' . $_SESSION['name']); $response = post_request($baseURL . '/groups/' . rawurlencode($_GET['joinGroup']) . '/members', $user, true); if ($response['status'] == 204) { echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['leaveGroup'])) { $response = delete_request($baseURL . '/groups/' . rawurlencode($_GET['leaveGroup']) . '/members/' . $_SESSION['name']); if ($response['status'] == 204) { echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['deleteGroup'])) { $response = delete_request($baseURL . '/groups/' . rawurlencode($_GET['deleteGroup'])); if ($response['status'] == 204) { echo $response['response']; } else { echo $response['status']; } }
* User: Administrator * Date: 7/4/2015 * Time: 9:33 PM */ switch ($_GET['action']) { case 'add_request': add_request(); break; case 'get_OrderDetails': get_OrderDetails(); break; case 'get_OrderDetails_request': get_OrderDetails_request(); break; case 'delete_request': delete_request(); break; case 'update_request': update_request(); break; case 'update_request2': update_request(); break; } function add_request() { $data = json_decode(file_get_contents("php://input")); $locId = mysql_real_escape_string($data->locId); $mngId = mysql_real_escape_string($data->mngId); $item = mysql_real_escape_string($data->item); $measure = mysql_real_escape_string($data->measure);
echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['addFriend'])) { $friend = array("name" => '' . $_POST['addFriend']); $response = post_request($baseURL . '/users/' . rawurlencode($_SESSION['name']) . '/friends', $friend, true); if ($response['status'] == 204) { echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['deleteFriend'])) { $response = delete_request($baseURL . '/users/' . rawurlencode($_SESSION['name']) . '/friends/' . rawurlencode($_POST['deleteFriend'])); if ($response['status'] == 204) { echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['groups'])) { $response = get_request($baseURL . '/users/' . rawurlencode($_SESSION['name']) . '/groups', true); if ($response['status'] == 200) { echo $response['response']; } else { echo $response['status']; } } if (isset($_GET['groupsOf'])) {
} //now lets output our prayer requests. $WORK = insert_into_template($MAIN, "{CONTENT}", $CONTENT); $WORK = filltemplate($WORK, "Prayer List"); //when we output this lets make sure that the output is stripped of any template elements that are not used. printf("%s", striptemplate($WORK)); } //===Main code================================================================ //check to see if the user is logged in. $user = getuserinfo(); if (0 == strcmp($user['email'], "anonymous")) { $logged_in = 0; } else { $logged_in = 1; } //start main code here. //lets handle the user interaction here. if ($HTTP_GET_VARS['delete'] && is_numeric($HTTP_GET_VARS['delete'])) { if ($user['admin'] == 1) { delete_request($HTTP_GET_VARS['delete']); } else { $CONTENT = "You must be logged in as the administrator to delete prayer requests.<BR>\r\n"; //now lets output our results. $WORK = insert_into_template($MAIN, "{CONTENT}", $CONTENT); $WORK = filltemplate($WORK, "Prayer List"); //when we output this lets make sure that the output is stripped of any template elements that are not used. printf("%s", striptemplate($WORK)); } } else { showlist(); }
get_contractors(); break; /* Добавление заявки */ /* Добавление заявки */ case "addRequest": add_request($postdata); break; /* Редактирование заявки */ /* Редактирование заявки */ case "editRequest": edit_request($postdata); break; /* Удаление заявки */ /* Удаление заявки */ case "deleteRequest": delete_request($postdata); break; /* Добавляет файл технических условий к заявке */ /* Добавляет файл технических условий к заявке */ case "addRequestTUDoc": add_request_tu_doc($postdata); break; /* Скачивает файл технических условий */ /* Скачивает файл технических условий */ case "downloadRequestTU": download_tu_doc($postdata); break; /* Получение истории изменения статуса заявки */ /* Получение истории изменения статуса заявки */ case "getRequestHistory": get_request_history($postdata);