/create_action
choose a new root layout

Sourcecode in LayoutMgr/actions.js:
1:   function create_action() {
2:      if (req.data.cancel)
3:         res.redirect(this.href());
4:      else if (req.data.create) {
5:         try {
6:            var result = this.evalNewLayout(req.data, session.user);
7:            res.message = result.toString();
8:            res.redirect(result.obj.href("edit"));
9:         } catch (err) {
10:           res.message = err.toString();
11:        }
12:     }
13:  
14:     // render a list of root layouts that are shareable
15:     res.data.layoutlist = renderList(root.layouts.shareable, "chooserlistitem", 5, req.data.page);
16:     res.data.pagenavigation = renderPageNavigation(root.layouts.shareable, this.href(req.action), 5, req.data.page);
17:  
18:     res.data.title = getMessage("LayoutMgr.createTitle", {siteTitle: res.handlers.context.getTitle()});
19:     res.data.action = this.href(req.action);
20:     res.data.body = this.renderSkinAsString("new");
21:     res.handlers.context.renderSkin("page");
22:     return;
23:  }