private bool mValidateDelete(int iDPlugin) { pMessage.Clear(); bool isValid = true; SubjectPlugins subjectPlugins = new SubjectPlugins(); subjectPlugins.LoadByIDPlugin(iDPlugin); GalleryPlugins galleryPlugins = new GalleryPlugins(); galleryPlugins.LoadByIDPlugin(iDPlugin); if (subjectPlugins.RowCount > 0) { isValid = false; pMessage.Add(Farschidus.Translator.AppTranslate["pluginsManaging.default.message.subjectPluginsRelation"], Farschidus.Web.UI.Message.MessageTypes.Warning); do { pMessage.Add(subjectPlugins.Subjects.pTitle, Farschidus.Web.UI.Message.MessageTypes.Information); }while (subjectPlugins.MoveNext()); } if (galleryPlugins.RowCount > 0) { isValid = false; pMessage.Add(Farschidus.Translator.AppTranslate["pluginsManaging.default.message.galleryPluginsRelation"], Farschidus.Web.UI.Message.MessageTypes.Warning); do { pMessage.Add(galleryPlugins.Subjects.pTitle, Farschidus.Web.UI.Message.MessageTypes.Information); }while (galleryPlugins.MoveNext()); } return(isValid); }
private void mRenderScripts(Guid homeID) { StringBuilder sb = new StringBuilder(); SubjectPlugins subjectPlugins = new SubjectPlugins(); subjectPlugins.LoadByIDSubject(homeID); if (subjectPlugins.RowCount > 0) { do { sb.AppendFormat(@"<script src=""{0}{1}""></script>", Global.Constants.FOLDER_PLUGINS.Substring(1), subjectPlugins.Plugins.pJSfileName); }while (subjectPlugins.MoveNext()); } litScripts.Text = sb.ToString(); }
private void mInitializing(Guid SubjectID) { SubjectPlugins subjectPlugins = new SubjectPlugins(); subjectPlugins.LoadByIDSubject(SubjectID); if (subjectPlugins.RowCount > 0) { StringBuilder sb = new StringBuilder(); sb.Append("<style type='text/css' rel='stylesheet'>"); do { ScriptManager.RegisterClientScriptInclude(this.Page, this.GetType(), subjectPlugins.Plugins.pJSfileName, string.Format("{0}{1}", Global.Constants.FOLDER_PLUGINS.Substring(1), subjectPlugins.Plugins.pJSfileName)); ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), subjectPlugins.Plugins.pName, subjectPlugins.Plugins.pJSinit.Replace("#options#", subjectPlugins.pOptions), true); sb.Append(subjectPlugins.pCSS); }while (subjectPlugins.MoveNext()); sb.Append("</style>"); litCSS.Text = sb.ToString(); uplPlugins.Update(); } }