| 123456789101112131415161718192021222324252627282930313233343536 |
- var event_controller = require("./../../presenters/event-controller.js");
- module.exports = {
- perform: function (a,b) {
- perform(a,b);
- }
- }
- var perform = function (req, res) {
- var event_id = req.params.eventid;
- var new_name = req.body.name || req.query.name || "";
- var new_loc = req.body.location || req.query.location || "";
- var new_start = req.body.start || req.query.start || "";
- var new_end = req.body.end || req.query.end || "";
- var new_details = req.body.details || req.query.details || "";
- var auth_key = req.body.auth || req.query.auth;
- if (event_id && auth_key && (new_name || new_loc || new_start || new_end || new_details)) {
- if (new_name) decodeURIComponent(new_name);
- if (new_loc) decodeURIComponent(new_loc);
- if (new_start) decodeURIComponent(new_start);
- if (new_end) decodeURIComponent(new_end);
- if (new_details) decodeURIComponent(new_details);
- if (auth_key) decodeURIComponent(auth_key);
- event_controller.edit_event(event_id, new_name, new_loc, new_start, new_end, new_details, auth_key, function (response) {
- res.send(response);
- });
- } else {
- res.send({
- "success": 0,
- "error": 4
- });
- }
- };
|