/// <summary> /// Reloads the group media libraries. /// </summary> /// <param name="siteName">Name of the site</param> /// <param name="groupName">Name of the group</param> private void LoadGroupLibraries(string siteName, string groupName) { if (mediaLoaded && communityLoaded && !(drpGroupLibraries.Items.Count > 0)) { drpGroupLibraries.Items.Clear(); if ((siteName != null) && (groupName != null)) { DataSet dsLibraries = ModuleCommands.MediaLibraryGetGroupLibraries(siteName, groupName); if (!DataHelper.DataSourceIsEmpty(dsLibraries)) { dsLibraries.Tables[0].DefaultView.Sort = "LibraryDisplayName"; drpGroupLibraries.DataValueField = "LibraryName"; drpGroupLibraries.DataTextField = "LibraryDisplayName"; drpGroupLibraries.DataSource = dsLibraries.Tables[0].DefaultView; drpGroupLibraries.DataBind(); } } drpGroupLibraries.Items.Insert(0, new ListItem(GetString("general.selectall"), "")); drpGroupLibraries.Items.Insert(1, new ListItem(GetString("dialogs.config.currentlibrary"), "#current#")); } }