Merge branch '4.5' into 4

This commit is contained in:
Robbie Averill 2017-09-26 11:17:30 +13:00
commit 62fde3e8ce
6 changed files with 41 additions and 3 deletions

View File

@ -411,7 +411,9 @@ class UserDefinedForm_Controller extends Page_Controller
if ($this->Content && $form = $this->Form()) {
$hasLocation = stristr($this->Content, '$UserDefinedForm');
if ($hasLocation) {
$content = preg_replace('/(<p[^>]*>)?\\$UserDefinedForm(<\\/p>)?/i', $form->forTemplate(), $this->Content);
/** @see Requirements_Backend::escapeReplacement */
$formEscapedForRegex = addcslashes($form->forTemplate(), '\\$');
$content = preg_replace('/(<p[^>]*>)?\\$UserDefinedForm(<\\/p>)?/i', $formEscapedForRegex, $this->Content);
return array(
'Content' => DBField::create_field('HTMLText', $content),
'Form' => ""

View File

@ -32,7 +32,7 @@
"require": {
"silverstripe/framework": "~3.2",
"silverstripe/cms": "~3.2",
"symbiote/silverstripe-gridfieldextensions": "~1.1",
"symbiote/silverstripe-gridfieldextensions": "~2.0",
"silverstripe/segment-field": "^1.0"
},
"suggest": {

View File

@ -57,6 +57,7 @@ eo:
DEFAULT: 'Apriora valoro'
DEFAULTTOTODAY: 'Ĉu apriorie hodiaŭ?'
DELETE: Forigi
DISPLAYIF: 'Baskuligi videblecon kiam'
DISPLAY_RULES_DISABLED: 'Vidigaj reguloj ne estas enŝaltitaj por bezonataj kampoj. Por reaktivigi ĝin, bonvolu malmarki "Ĉu ĉi tiu kampo estas bezonata?" sub "Validigo".'
DRAG: 'Ŝovi por rearanĝi kampojn'
ENTERQUESTION: 'Enigi demandon'
@ -73,6 +74,7 @@ eo:
GROUP: Grupo
HIDE: Kaŝi
HIDETHISFIELD: 'Kaŝi ĉi tiun kampon'
INITIALVISIBILITY: 'Komenca videbleco'
IS: Estas
LESSTHAN: 'Valoro malpli ol'
LESSTHANEQUAL: 'Valoro malpli ol aŭ egala al'
@ -83,11 +85,13 @@ eo:
NOTBLANK: 'Ne vaka'
NOTVALUE: 'Ne valoro'
OPTIONS: Agordoj
PLACEHOLDER: Lokokupilo
PLURALNAME: 'Redakteblaj formularaj kampoj'
REQUIRED: 'Ĉu ĉi tiu kampo estas nepra?'
REQUIRED_DESCRIPTION: 'Bonvolu noti ke kondiĉaj kampoj ne povas esti nepraj'
RIGHTTITLE: 'Dekstra titolo'
SHOW: Vidigi
SHOWINSUMMARY: 'Vidigi en resuma kadrokampo'
SHOWONLOAD: 'Komenca videbleco antaŭ ol trakti ĉi tiujn regulojn'
SHOWOPTIONS: 'Vidigi agordojn'
SHOWTHISFIELD: 'Vidigi ĉi tiun kampon'
@ -140,6 +144,8 @@ eo:
PLURALNAME: 'Radiobutonaj kampoj'
SINGULARNAME: 'Radiobutona kampo'
EditableTextField:
AUTOCOMPLETE: 'Aŭtomate kompletigi'
AUTOCOMPLETE_DESCRIPTION: 'Subtenataj TTT-legiloj provos aŭtomate plenigi ĉi tiun kampon per uzantinformo, uzu ĝin por agordi la enan valoron'
NUMBERROWS: 'Nombro da vicoj'
NUMBERROWS_DESCRIPTION: 'Kampoj kun pli ol unu vico generiĝos kiel tekstareo'
PLACEHOLDER: Lokokupilo

View File

@ -30,6 +30,7 @@ es_ES:
SINGULARNAME: 'Campo de fecha'
EditableDropdown:
PLURALNAME: 'Listas desplegables'
SINGULARNAME: 'Campo desplegable'
EditableEmailField:
PLURALNAME: 'Correos electrónicos'
SINGULARNAME: 'Campo de correo electrónico'
@ -49,12 +50,14 @@ es_ES:
CUSTOMERROR: 'Mensaje de error personalizado'
CUSTOMOPTIONS: Opciones
CUSTOMRULES: 'Reglas especiales'
DEFAULT: 'Valor predeterminado'
DEFAULTTOTODAY: '¿Por defecto a hoy?'
DELETE: 'Borrar este campo'
DRAG: 'Arrastre para reajustar el orden de los campos'
ENTERQUESTION: 'Ingresar pregunta'
EXTRACLASSA: 'Estilo/disposición adicional'
EXTRACLASSB: 'Clase CSS adicional - separar varias con un espacio'
EXTRACLASS_Title: 'Clases CSS extra'
FIELDCONFIGURATION: 'Configuración del campo'
FIELDONDEFAULT: 'Campo por defecto'
GREATERTHAN: 'Valor más grande que'
@ -62,6 +65,7 @@ es_ES:
GROUP: Grupo
HIDE: Esconder
HIDETHISFIELD: 'Esconder este campo'
INITIALVISIBILITY: 'Visibilidad inicial'
IS: Es
LESSTHAN: 'Valor menor que'
LESSTHANEQUAL: 'Valor menor o igual que'
@ -74,10 +78,13 @@ es_ES:
OPTIONS: Opciones
PLURALNAME: 'Campos de formulario editables'
REQUIRED: 'Este campo es necesario para este formulario y no puede ser borrado'
REQUIRED_DESCRIPTION: 'Por favor tomar en cuenta que los campos con condiciones no pueden marcarse como requeridos'
SHOW: Mostrar
SHOWOPTIONS: 'Mostrar opciones'
SHOWTHISFIELD: 'Mostrar este campo'
SINGULARNAME: 'Campo de formulario editable'
TITLE: Título
TYPE: Tipo
VALIDATION: Validación
VALUE: Valor
WHEN: Cuando
@ -86,6 +93,8 @@ es_ES:
LEVEL: 'Selecionar el nivel del encabezado'
PLURALNAME: Encabezados
SINGULARNAME: Encabezado
EditableFormStep:
STEP_TITLE: 'Página {page}'
EditableLiteralField:
HIDEFROMREPORT: '¿Ocultar de los informes?'
PLURALNAME: 'Bloques HTML'
@ -94,8 +103,11 @@ es_ES:
PLURALNAME: 'Listado de miembros'
SINGULARNAME: 'Listado de miembro'
EditableMultipleOptionField:
OPTIONSTAB: Opciones
PLURALNAME: 'Campos de opción múltiple'
SINGULARNAME: 'Campo de opción múltiple'
TITLE: Título
VALUE: Valor
EditableNumericField:
PLURALNAME: 'Campos numéricos'
SINGULARNAME: 'Campo numérico'
@ -106,6 +118,7 @@ es_ES:
PLURALNAME: 'Opciones editables'
SINGULARNAME: 'Opciones editables'
EditableTextField:
AUTOCOMPLETE: Autocompletar
NUMBERROWS: 'Cantidad de filas'
PLURALNAME: 'Campos de texto'
SINGULARNAME: 'Campo de texto'
@ -142,8 +155,10 @@ es_ES:
EMAILFROM: De
EMAILRECIPIENTS: Destinatarios
EMAILSUBJECT: 'Asunto del correo'
EMAILTEMPLATE: 'Plantilla de correo'
ENABLELIVEVALIDATION: 'Habilitar la validación en vivo'
EmailFromContent: 'La dirección desde permite establecer de quien viene el email. En la mayoría de los servidores esto se necesitará establecer a una dirección de email del mismo nombre de dominio que su sitio. Por ejemplo, en susitio.com la dirección desde puede ser algo como loquesea@susitio.com. Sin embargo, Ud puede establecer cualquier dirección de email que desee como dirección del remitente.'
FIELDS: Campos
FORM: Formulario
FROMADDRESS: 'Enviar este mail desde'
HIDEFIELDLABELS: 'Ocultar rótulos de campo'
@ -152,6 +167,7 @@ es_ES:
ORSELECTAFIELDTOUSEASFROM: '.. o seleccione un campo del formulario para utilizar como dirección del remitente'
ORSELECTAFIELDTOUSEASTO: '.. o seleccione un campo que se utiliza como la dirección'
PLURALNAME: 'Páginas base'
PREVIEW_EMAIL: 'Vista previa de correo'
REPLYADDRESS: 'Email para responder a'
SAVESUBMISSIONS: 'Deshabilitar el guardado de emails en el servidor'
SELECTAFIELDTOSETSUBJECT: '... o seleccionar un campo para usarlo como el asunto'
@ -163,8 +179,16 @@ es_ES:
SUBMITBUTTON: Enviar
TEXTONSUBMIT: 'Texto en el botón aceptar/submit:'
UserDefinedForm_EmailRecipient:
CUSTOMRULESTAB: 'Reglas personalizadas'
EMAILCONTENTTAB: 'Contenido de correo'
EMAILDETAILSTAB: 'Detalles de correo'
PLURALNAME: 'Destinatarios definidos por el usuario'
SINGULARNAME: 'Destinatario definido por el usuario'
UserFormFieldEditorExtension:
ADD_FIELD: 'Agregar campo'
ADD_FIELD_GROUP: 'Agregar grupo de campos'
ADD_PAGE_BREAK: 'Agregar cambio de página'
FORMFIELDS: 'Campos del formulario'
UserFormsGridFieldFilterHeader:
FILTERSUBMISSIONS: 'Filtrar envíos.'
WHEREVALUEIS: 'donde el valor es'

View File

@ -57,6 +57,7 @@ fi_FI:
DEFAULT: Oletusarvo
DEFAULTTOTODAY: 'Oletus ''Tänään''?'
DELETE: Poista
DISPLAYIF: 'Vaihda näkyvyys kun'
DISPLAY_RULES_DISABLED: 'Näyttösäännöt ei ole päällä vaadituille kentille. Ole hyvä ja poista valinta "Onko tämä kenttä pakollinen?" kohdasta "Validointi" kytkeäksesi ne päälle.'
DRAG: 'Raahaa muuttaaksesi kenttien järjestystä'
ENTERQUESTION: 'Lisää kysymys'
@ -73,6 +74,7 @@ fi_FI:
GROUP: Ryhmä
HIDE: Piilota
HIDETHISFIELD: 'Piilota tämä kenttä'
INITIALVISIBILITY: 'Oletus näkyvyys'
IS: 'On'
LESSTHAN: 'Arvo on pienempi kuin'
LESSTHANEQUAL: 'Arvo on pienempi tai yhtä suuri kuin'
@ -83,11 +85,13 @@ fi_FI:
NOTBLANK: 'Ei ole tyhjä'
NOTVALUE: 'Ei ole sama kuin'
OPTIONS: Valinnat
PLACEHOLDER: Opastusteksti
PLURALNAME: 'Muokattavat lomakekentät'
REQUIRED: 'Onko tämä kenttä pakollinen?'
REQUIRED_DESCRIPTION: 'Huomioithan, että ehdolliset kentät eivät voi olla pakollisia'
RIGHTTITLE: 'Oikea otsikko'
SHOW: Näytä
SHOWINSUMMARY: 'Näytä yhteenvedossa'
SHOWONLOAD: 'Oletusnäkyvyys ennen näiden sääntöjen suorittamista'
SHOWOPTIONS: 'Näytä asetukset'
SHOWTHISFIELD: 'Näytä tämä kenttä'
@ -140,6 +144,8 @@ fi_FI:
PLURALNAME: Radiopainikkeet
SINGULARNAME: Radiopainike
EditableTextField:
AUTOCOMPLETE: Automaattitäydennys
AUTOCOMPLETE_DESCRIPTION: 'Tuetut selaimet yrittävät täydentää kentän automaattisesti käyttäjän omilla tiedoilla, valitse asettaaksesi käytettävät arvot'
NUMBERROWS: 'Rivien määrä'
NUMBERROWS_DESCRIPTION: 'Kenttät, joissa on enemmän kuin yksi rivi, luodaan tekstialueena.'
PLACEHOLDER: Opastusteksti

View File

@ -3,7 +3,7 @@
<div class="$Class">
<input id="$ID" class="checkbox" name="$Name" type="checkbox" value="$Value.ATT"<% if $isChecked %>
checked="checked"<% end_if %><% if $isDisabled %> disabled="disabled"<% end_if %> />
<label for="$ID">$Title</label>
<label for="$ID">$Title.XML</label>
</div>
<% end_loop %>
<% else %>