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