1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-02 12:48:26 +02:00

Contact page shortcode enhancements

This commit is contained in:
Cameron
2013-03-06 14:54:21 -08:00
parent 4d5d99e37c
commit c4fa286ddf
2 changed files with 14 additions and 5 deletions

View File

@@ -62,7 +62,7 @@ if(isset($_POST['send-contactus']))
} }
// Check subject line. // Check subject line.
if(strlen(trim($_POST['subject'])) < 2) if(varset($_POST['subject']) && strlen(trim($_POST['subject'])) < 2)
{ {
$error .= LANCONTACT_13."\\n"; $error .= LANCONTACT_13."\\n";
} }

View File

@@ -90,7 +90,7 @@ class contact_shortcodes extends e_shortcode
function sc_contact_name($parm='') function sc_contact_name($parm='')
{ {
return "<input type='text' title='Your full name' name='author_name' required='required' size='30' class='tbox' value=\"".$_POST['author_name']."\" />"; return "<input type='text' id='contactName' title='Your full name' name='author_name' required='required' size='30' class='tbox' value=\"".varset($_POST['author_name'])."\" />";
} }
@@ -98,20 +98,29 @@ class contact_shortcodes extends e_shortcode
function sc_contact_email($parm='') function sc_contact_email($parm='')
{ {
return "<input type='email' title='a valid email address' name='email_send' required='required' size='30' class='tbox' value='".($_POST['email_send'] ? $_POST['email_send'] : USEREMAIL)."' />"; return "<input type='email' id='contactEmail' title='a valid email address' name='email_send' required='required' size='30' class='tbox' value='".(vartrue($_POST['email_send']) ? $_POST['email_send'] : USEREMAIL)."' />";
} }
function sc_contact_subject($parm='') function sc_contact_subject($parm='')
{ {
return "<input type='text' title='the subject of your enquiry' name='subject' required='required' size='30' class='tbox' value=\"".$_POST['subject']."\" />"; return "<input type='text' title='the subject of your enquiry' name='subject' required='required' size='30' class='tbox' value=\"".varset($_POST['subject'])."\" />";
} }
function sc_contact_body($parm='') function sc_contact_body($parm='')
{ {
return "<textarea cols='50' rows='10' name='body' required='required' class='tbox'>".stripslashes($_POST['body'])."</textarea>"; parse_str($parm, $parm);
$rows = vartrue($parm['rows'],10);
$cols = vartrue($parm['cols'],70);
if($cols > 60)
{
$size = 'input-xxlarge';
}
return "<textarea cols='{$cols}' id='contactBody' rows='{$rows}' name='body' required='required' class='tbox {$size}'>".stripslashes(varset($_POST['body']))."</textarea>";
} }