コード例 #1
0
        public static string SelectMode(int?languageId)
        {
            if (NetLanguage.GetcSharp().Id == languageId)
            {
                return(CsharpMode);
            }

            if (NetLanguage.GetVbNet().Id == languageId)
            {
                return(VbMode);
            }

            return(VbsMode);
        }
コード例 #2
0
        private static string GetLangPrefix(int?langId)
        {
            var netLanguagePrefix = string.Empty;

            if (langId == NetLanguage.GetcSharp().Id)
            {
                netLanguagePrefix = "cs";
            }
            else if (langId == NetLanguage.GetVbNet().Id)
            {
                netLanguagePrefix = "vb";
            }

            return(netLanguagePrefix);
        }
コード例 #3
0
ファイル: SiteRepository.cs プロジェクト: QuantumArt/QP
 private static void CreateDefaultNotificationTemplate(Site site)
 {
     if (!site.ExternalDevelopment)
     {
         var template = new PageTemplateDAL()
         {
             SiteId          = site.Id,
             Name            = "Default Notification Template",
             NetTemplateName = "Default_Notification_Template",
             TemplatePicture = "",
             Created         = site.Created,
             Modified        = site.Modified,
             LastModifiedBy  = site.LastModifiedBy,
             Charset         = "utf-8",
             Locale          = 65001,
             Codepage        = 1049,
             IsSystem        = true,
             NetLanguageId   = NetLanguage.GetcSharp().Id
         };
         DefaultRepository.SimpleSave(template);
     }
 }
コード例 #4
0
        public static Dictionary <string, string> ContainerInfoProperties(int?netLanguageId, string assemblingType, bool presentationOrCodeBehind)
        {
            var result = new Dictionary <string, string>();

            if (assemblingType == AssemblingType.Asp)
            {
                //Case "containerInfoProperties"
                result.Add("ContentID", "ContainerInfo.ContentID");
                result.Add("ContentName", "ContainerInfo.ContentName");
                result.Add("UploadUrl", "ContainerInfo.UploadUrl");
                result.Add("IsFirst", "ContainerInfo.IsFirst");
                result.Add("IsLast", "ContainerInfo.IsLast");
                result.Add("IsTotalLast", "ContainerInfo.IsTotalLast");
                result.Add("CurrentRecord", "ContainerInfo.CurrentRecord");
                result.Add("TotalRecords", "ContainerInfo.TotalRecords");
                result.Add("RecordsPerPage", "ContainerInfo.RecordsPerPage");
                result.Add("RecordSet", "ContainerInfo.RecordSet");
            }

            if (assemblingType == AssemblingType.AspDotNetLikeAsp)
            {
                //Case "containerInfoProperties"
                result.Add("ContentName", "ContainerInfo.ContentName");
                result.Add("UploadUrl", "ContainerInfo.UploadUrl");
                result.Add("IsFirst", "ContainerInfo.IsFirst");
                result.Add("IsLast", "ContainerInfo.IsLast");
                result.Add("IsTotalLast", "ContainerInfo.IsTotalLast");
                result.Add("CurrentRecord", "ContainerInfo.CurrentRecord");
                result.Add("RecordsPerPage", "ContainerInfo.RecordsPerPage");
            }

            if (assemblingType == AssemblingType.AspDotNet)
            {
                if (netLanguageId == NetLanguage.GetcSharp().Id)
                {
                    if (!presentationOrCodeBehind)
                    {
                        //Case "containerInfoProperties"
                        result.Add("TotalRecords", "TotalRecords");
                        result.Add("AbsoluteTotalRecords", "AbsoluteTotalRecords");
                        result.Add("ContentID", "ContentID");
                        result.Add("ContentName", "ContentName");
                        result.Add("ContentUploadURL", "ContentUploadURL");
                        result.Add("RecordsPerPage", "RecordsPerPage");
                    }
                    else
                    {
                        result.Add("TotalRecords", "TotalRecords");
                        result.Add("AbsoluteTotalRecords", "AbsoluteTotalRecords");
                        result.Add("ContentID", "ContentID");
                        result.Add("ContentName", "ContentName");
                        result.Add("ContentUploadURL", "ContentUploadURL");
                        result.Add("RecordsPerPage", "RecordsPerPage");
                    }
                }
                else
                {
                    if (!presentationOrCodeBehind)
                    {
                        //Case "containerInfoProperties"
                        result.Add("TotalRecords", "TotalRecords");
                        result.Add("AbsoluteTotalRecords", "AbsoluteTotalRecords");
                        result.Add("ContentID", "ContentID");
                        result.Add("ContentName", "ContentName");
                        result.Add("ContentUploadURL", "ContentUploadURL");
                        result.Add("RecordsPerPage", "RecordsPerPage");
                    }
                    else
                    {
                        //Case "containerInfoProperties"
                        result.Add("TotalRecords", "TotalRecords");
                        result.Add("AbsoluteTotalRecords", "AbsoluteTotalRecords");
                        result.Add("ContentID", "ContentID");
                        result.Add("ContentName", "ContentName");
                        result.Add("ContentUploadURL", "ContentUploadURL");
                        result.Add("RecordsPerPage", "RecordsPerPage");
                    }
                }
            }

            return(result);
        }
コード例 #5
0
        public static Dictionary <string, string> Functions(int?netLanguageId, string assemblingType, bool presentationOrCodeBehind, bool isContainer)
        {
            var result = new Dictionary <string, string>();

            if (assemblingType == AssemblingType.Asp)
            {
                result.Add("GetContentItemLinkIDs", "GetContentItemLinkIDs(LinkFieldName, ItemID)");
                result.Add("GetLinkIDs", "GetLinkIDs(LinkFieldName)");
                result.Add("GetContentID", "GetContentID(ContentName)");
                result.Add("GetContentUploadURL", "GetContentUploadURL(ContentName)");
                result.Add("GetContentUploadURLByID", "GetContentUploadURLByID(ContentID)");

                result.Add("AddFormToContent", "AddFormToContent content_name,  status_name");
                result.Add("UpdateContentItemField", "UpdateContentItemField content_name, field_name, content_item_id");
                result.Add("UpdateContentItem", "UpdateContentItem");
                result.Add("AddUpdateContentItemLink", "AddUpdateContentItemLink LinkFieldName, ItemID, LinkItemID, TargetLinkItems");
                result.Add("RemoveContentItem", "RemoveContentItem(content_item_id)");
                result.Add("FieldName", "FieldName(content_name, field_name)");

                result.Add("Value", "Value(key)");
                result.Add("NumValue", "NumValue(key)");
                result.Add("AddValue", "AddValue key, value");
                result.Add("StrValue", "StrValue(key)");
                result.Add("DirtyValue", "DirtyValue(key)");

                result.Add("Length", "Length(param)");
                result.Add("IsNumber", "IsNumber(param)");
                result.Add("GetSiteUrl", "GetSiteUrl(site_id)");
                result.Add("GetSiteDirectory", "GetSiteDirectory(site_id)");
                result.Add("GetSiteName", "GetSiteName(site_id)");
                result.Add("SendNotification", "SendNotification notification_on, content_item_id, notification_email");
                result.Add("upload_url", "<%=upload_url%>");
                result.Add("OnScreen", "OnScreen(Value, ItemID)");
                result.Add("OnScreenFlyEdit", "OnScreenFlyEdit(Value, ItemID, FieldName)");
            }

            if (assemblingType == AssemblingType.AspDotNetLikeAsp)
            {
                result.Add("GetContentID", "GetContentID(content_name);");
                result.Add("GetContentUploadUrl", "GetContentUploadUrl(content_name);");
                result.Add("GetContentItemLinkIDs", "GetContentItemLinkIDs(linkFieldName, itemID);");
                result.Add("GetLinkIDs", "GetLinkIDs(LinkFieldName);");

                result.Add("RemoveContentItem", "RemoveContentItem(content_item_id);");
                result.Add("FieldName", "FieldName(content_name, field_name);");
                result.Add("FieldID", "FieldID(content_name, field_name);");
                result.Add("AddFormToContent", "AddFormToContent(content_name, status_name);");
                result.Add("UpdateContentItemField", "UpdateContentItemField(content_name, field_name, content_item_id, with_notification);");

                result.Add("AddValue", "AddValue(key, value);");
                result.Add("DirtyValue", "DirtyValue(key);");
                result.Add("Value", "Value(key);");
                result.Add("NumValue", "NumValue(key);");
                result.Add("StrValue", "StrValue(key);");

                result.Add("ReplaceHTML", "ReplaceHTML(str);");
                result.Add("SendNotification", "SendNotification(notification_on, content_item_id, notification_email);");
                result.Add("GetSiteUrl", "GetSiteUrl();");
            }

            if (assemblingType == AssemblingType.AspDotNet)
            {
                if (netLanguageId == NetLanguage.GetcSharp().Id)
                {
                    if (!presentationOrCodeBehind)
                    {
                        result.Add("GetContentID", "GetContentID(content_name);");
                        result.Add("GetContentUploadUrl", "GetContentUploadUrl(content_name);");
                        result.Add("GetFieldUploadUrl", isContainer ? "GetFieldUploadUrl(field_name);" : "GetFieldUploadUrl(content_name, field_name);");

                        result.Add("GetContentItemLinkIDs", "GetContentItemLinkIDs(linkFieldName, itemID);");
                        result.Add("GetLinkIDs", "GetLinkIDs(LinkFieldName);");

                        result.Add("RemoveContentItem", "RemoveContentItem(content_item_id);");
                        result.Add("FieldName", "FieldName(content_name, field_name);");
                        result.Add("FieldID", "FieldID(content_name, field_name);");
                        result.Add("AddFormToContent", "AddFormToContent(content_name, status_name);");
                        result.Add("UpdateContentItemField", "UpdateContentItemField(content_name, field_name, content_item_id, with_notification);");
                        result.Add("AddUpdateContentItemLink", "AddUpdateContentItemLink(LinkFieldName, ItemID, LinkItems, TargetLinkItems);");

                        result.Add("AddValue", "AddValue(key, value);");
                        result.Add("DirtyValue", "DirtyValue(key);");
                        result.Add("Value", "Value(key);");
                        result.Add("NumValue", "NumValue(key);");
                        result.Add("StrValue", "StrValue(key);");

                        result.Add("ReplaceHTML", "ReplaceHTML(str);");
                        result.Add("SendNotification", "SendNotification(notification_on, content_item_id, notification_email);");
                        result.Add("GetSiteUrl", "GetSiteUrl();");
                        result.Add("upload_url", "upload_url");
                        result.Add("OnScreen", "OnScreen(Value, ItemID);");
                        result.Add("OnScreenFlyEdit", "OnScreenFlyEdit(Value, ItemID, FieldName);");
                    }
                    else
                    {
                        result.Add("GetContentID", "GetContentID(content_name);");
                        result.Add("GetContentUploadUrl", "GetContentUploadUrl(content_name);");
                        result.Add("GetFieldUploadUrl", isContainer ? "GetFieldUploadUrl(field_name);" : "GetFieldUploadUrl(content_name, field_name);");
                        result.Add("GetContentItemLinkIDs", "GetContentItemLinkIDs(linkFieldName, itemID);");
                        result.Add("GetLinkIDs", "GetLinkIDs(LinkFieldName);");
                        result.Add("FieldName", "FieldName(content_name, field_name);");
                        result.Add("FieldID", "FieldID(content_name, field_name);");

                        result.Add("DirtyValue", "DirtyValue(key);");
                        result.Add("Value", "Value(key);");
                        result.Add("NumValue", "NumValue(key);");
                        result.Add("StrValue", "StrValue(key);");

                        result.Add("ReplaceHTML", "ReplaceHTML(str);");
                        result.Add("GetSiteUrl", "GetSiteUrl()");
                        result.Add("upload_url", "upload_url");
                        result.Add("OnScreen", "OnScreen(Value, ItemID);");
                        result.Add("OnScreenFlyEdit", "OnScreenFlyEdit(Value, ItemID, FieldName);");
                    }
                }

                else
                {
                    if (!presentationOrCodeBehind)
                    {
                        result.Add("GetContentID", "GetContentID(content_name);");
                        result.Add("GetContentUploadUrl", "GetContentUploadUrl(content_name);");
                        result.Add("GetFieldUploadUrl", isContainer ? "GetFieldUploadUrl(field_name);" : "GetFieldUploadUrl(content_name, field_name);");
                        result.Add("GetContentItemLinkIDs", "GetContentItemLinkIDs(linkFieldName, itemID);");
                        result.Add("GetLinkIDs", "GetLinkIDs(LinkFieldName);");

                        result.Add("RemoveContentItem", "RemoveContentItem(content_item_id);");
                        result.Add("FieldName", "FieldName(content_name, field_name);");
                        result.Add("FieldID", "FieldID(content_name, field_name);");
                        result.Add("AddFormToContent", "AddFormToContent(content_name, status_name);");
                        result.Add("UpdateContentItemField", "UpdateContentItemField(content_name, field_name, content_item_id, with_notification);");
                        result.Add("AddUpdateContentItemLink", "AddUpdateContentItemLink(LinkFieldName, ItemID, LinkItems, TargetLinkItems);");

                        result.Add("AddValue", "AddValue(key, value);");
                        result.Add("DirtyValue", "DirtyValue(key);");
                        result.Add("Value", "Value(key);");
                        result.Add("NumValue", "NumValue(key);");
                        result.Add("StrValue", "StrValue(key);");

                        result.Add("ReplaceHTML", "ReplaceHTML(str);");
                        result.Add("SendNotification", "SendNotification(notification_on, content_item_id, notification_email);");
                        result.Add("GetSiteUrl", "GetSiteUrl();");
                        result.Add("upload_url", "upload_url");
                        result.Add("OnScreen", "OnScreen(Value, ItemID);");
                        result.Add("OnScreenFlyEdit", "OnScreenFlyEdit(Value, ItemID, FieldName);");
                    }
                    else
                    {
                        result.Add("GetContentID", "GetContentID(content_name);");
                        result.Add("GetContentUploadUrl", "GetContentUploadUrl(content_name);");
                        result.Add("GetFieldUploadUrl", isContainer ? "GetFieldUploadUrl(field_name);" : "GetFieldUploadUrl(content_name, field_name);");
                        result.Add("GetContentItemLinkIDs", "GetContentItemLinkIDs(linkFieldName, itemID);");
                        result.Add("GetLinkIDs", "GetLinkIDs(LinkFieldName);");

                        result.Add("FieldName", "FieldName(content_name, field_name);");
                        result.Add("FieldID", "FieldID(content_name, field_name);");

                        result.Add("DirtyValue", "DirtyValue(key);");
                        result.Add("Value", "Value(key);");
                        result.Add("NumValue", "NumValue(key);");
                        result.Add("StrValue", "StrValue(key);");

                        result.Add("ReplaceHTML", "ReplaceHTML(str);");
                        result.Add("GetSiteUrl", "GetSiteUrl();");
                        result.Add("upload_url", "upload_url");
                        result.Add("OnScreen", "OnScreen(Value, ItemID);");
                        result.Add("OnScreenFlyEdit", "OnScreenFlyEdit(Value, ItemID, FieldName);");
                    }
                }
            }

            return(result);
        }