/// <summary> /// set all metadata for the document /// </summary> /// <returns>True if succeded</returns> public override bool LoadCompleteMetadatas() { //author id Authors = file.GetValue("user"); //transform into a label (real_name) if (!Str.IsEmpty(Authors) && cntr.users.ContainsKey(Authors)) { Authors = cntr.users[Authors].ValueStr("real_name"); } //folder for treepath column Folder = channel.ValueStr("name"); //filename FileName = file.ValueStr("name"); //title Title = cntr.transformText(file.ValueStr("title"), true); //time in unixtime string ts = file.ValueStr("timestamp"); Modified = Dat.FromUnixTimestamp(Sys.ToLng(ts)); //url Url1 = file.ValueStr("permalink"); //docformat DocFormat = FileExt; //default properties return(base.LoadCompleteMetadatas()); }
/// <summary> /// set all metadata for the document /// </summary> /// <returns>True if succeded</returns> public override bool LoadCompleteMetadatas() { //author id Authors = message.GetValue("user"); //transform into a label (real_name) if (!Str.IsEmpty(Authors) && cntr.users.ContainsKey(Authors)) { Authors = cntr.users[Authors].ValueStr("real_name"); } //folder for treepath column Folder = channel.ValueStr("name"); //title Title = cntr.transformText(message.ValueStr("text"), true); //time in unixtime string ts = message.ValueStr("ts"); Modified = Dat.FromUnixTimestamp(Sys.ToLng(Str.ParseToSep(ts, '.'))); //url Url1 = Url.Add(cntr.url, "archives", channel.ValueStr("id"), "p" + message.ValueStr("ts")); //docformat DocFormat = FileExt; //default properties return(base.LoadCompleteMetadatas()); }