Sourcecode in ImageMgr/actions.js:
1: function create_action() {
2: if (req.data.cancel)
3: res.redirect(this.href());
4: else if (req.data.save) {
5: // check if a url has been passed instead of a file upload. hw
6: if ((!req.data.rawimage || req.data.rawimage.contentLength == 0) && req.data.url)
7: req.data.rawimage = getURL(req.data.url);
8: try {
9: var result = this.evalImg(req.data, session.user);
10: res.message = result.toString();
11: session.data.referrer = null;
12: res.redirect(result.url);
13: } catch (err) {
14: res.message = err.toString();
15: }
16: }
17:
18: res.data.action = this.href(req.action);
19: res.data.title = getMessage("ImageMgr.addImage", {parentTitle: this._parent.title});
20: res.data.body = this.renderSkinAsString("new");
21: res.handlers.context.renderSkin("page");
22: return;
23: }
|