Sourcecode in LayoutImageMgr/objectFunctions.js:
1: function importImage(layout, data) {
2: // FIXME: replace the creator with a more intelligent solution ...
3: var img = new LayoutImage(session.user);
4: if (data.thumbnail) {
5: img.thumbnail = this.importImage(layout, data.thumbnail);
6: // FIXME: not sure if this is really necessary ...
7: img.thumbnail.parent = img;
8: }
9: img.layout = layout;
10: img.alias = data.alias;
11: img.filename = data.filename;
12: img.fileext = data.fileext;
13: img.width = data.width;
14: img.height = data.height;
15: img.alttext = data.alttext;
16: img.createtime = data.createtime;
17: img.modifytime = data.modifytime;
18: return img;
19: }
|