LayoutImageMgr.importImage (layout, data)
create a new Image based on the metadata passed as argument

  • Parameter Object:
    Layout-Object this image should belong to
  • Parameter Object:
    JS object containing the image-metadata
  • Returns
    Object created image object
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:  }