mirror of
https://github.com/e107inc/e107.git
synced 2025-08-16 03:24:20 +02:00
Merge pull request #3404 from SimSync/fix_3375
Fixes #3375 Added GDPR Agreement checkbox to contact form (incl. Lans)
This commit is contained in:
@@ -168,6 +168,27 @@ class contact_shortcodes extends e_shortcode
|
||||
return "<input type='submit' name='send-contactus' value=\"".LANCONTACT_08."\" class='".$class."' />";
|
||||
}
|
||||
|
||||
function sc_contact_gdpr_check($parm='')
|
||||
{
|
||||
$parm['class'] = (!empty($parm['class'])) ? $parm['class'] : '';
|
||||
$parm = array_merge(array('required'=>1), $parm);
|
||||
return e107::getForm()->checkbox('gdpr', 1,false, $parm);
|
||||
}
|
||||
|
||||
function sc_contact_gdpr_link($parm='')
|
||||
{
|
||||
$pp = e107::getPref('gdpr_privacypolicy', '');
|
||||
if (!$pp)
|
||||
{
|
||||
return '';
|
||||
}
|
||||
$class = (!empty($parm['class'])) ? $parm['class'] : '';
|
||||
$link = sprintf('<span class="%s"><a href="%s" target="_blank">%s</a></span>', $class, $pp, LANCONTACT_22);
|
||||
$text = e107::getParser()->lanVars(LANCONTACT_23, $link);
|
||||
return $text;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
@@ -51,6 +51,12 @@ $CONTACT_TEMPLATE['menu'] = '
|
||||
<label for="contactBody" >'.LANCONTACT_06.'</label>
|
||||
{CONTACT_BODY=rows=5&cols=30}
|
||||
</div>
|
||||
<div class="form-group"><label for="gdpr">'.LANCONTACT_24.'</label>
|
||||
<div class="checkbox">
|
||||
<label>{CONTACT_GDPR_CHECK} '.LANCONTACT_21.'</label>
|
||||
<div class="help-block">{CONTACT_GDPR_LINK}</div>
|
||||
</div>
|
||||
</div>
|
||||
{CONTACT_SUBMIT_BUTTON}
|
||||
</div>
|
||||
';
|
||||
@@ -97,6 +103,15 @@ $CONTACT_TEMPLATE['menu'] = '
|
||||
{CONTACT_IMAGECODE}
|
||||
{CONTACT_IMAGECODE_INPUT}
|
||||
|
||||
<div class='form-group'><label for='gdpr'>".LANCONTACT_24."</label>
|
||||
<div class='checkbox'>
|
||||
<label>{CONTACT_GDPR_CHECK} ".LANCONTACT_21."</label>
|
||||
<div class='help-block'>{CONTACT_GDPR_LINK}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class='form-group'>
|
||||
{CONTACT_SUBMIT_BUTTON}
|
||||
</div>
|
||||
|
@@ -149,6 +149,8 @@
|
||||
<core name="frontpage_force"><![CDATA[array (
|
||||
0 => '',
|
||||
)]]></core>
|
||||
<core name="gdpr_privacypolicy"></core>
|
||||
<core name="gdpr_termsandconditions"></core>
|
||||
<core name="html_abuse">0</core>
|
||||
<core name="im_height">80</core>
|
||||
<core name="im_path">/usr/X11R6/bin/</core>
|
||||
|
Reference in New Issue
Block a user