Ejemplo n.º 1
0
        void Member_AfterSave(umbraco.cms.businesslogic.member.Member sender, umbraco.cms.businesslogic.SaveEventArgs e)
        {
            string groups = "";
            foreach (MemberGroup mg in sender.Groups.Values) {
                groups += mg.Text + ",";
            }

            sender.getProperty("groups").Value = groups.Trim().Trim(','); ;
            sender.XmlGenerate(new System.Xml.XmlDocument());
        }
Ejemplo n.º 2
0
 public static bool MediaIsPublic(umbraco.cms.businesslogic.media.Media media)
 {
     if (media == null) { return false; }
     var alias = media.ContentType.Alias;
     string file = null;
     var prop = media.getProperty("umbracoFile");
     if (prop != null)
     {
         file = prop.Value.ToString();
     }
     var isTrashed = media.IsTrashed;
     bool? hide = null;
     prop = media.getProperty("hide");
     if (prop != null)
     {
         var value = prop.Value.ToString();
         if (!string.IsNullOrEmpty(value))
         {
             hide = (value == "1");
         }
     }
     return MediaIsPublic(alias, file, isTrashed, hide);
 }