Ejemplo n.º 1
0
 function subscribe()
 {
     $output = array();
     if (isset($_POST['data_ne']) && $_POST) {
         parse_str($_POST['data_ne'], $params);
         //Your+email
         //terms=on
         //ne=O+seu+email&terms=on
         $email = $params['ne'];
         $terms = $params['terms'];
         $validation = new ValidFluent($params);
         $invalid_email = ICL_LANGUAGE_CODE == 'en' ? 'Please enter a valid email address.' : 'Por favor, insira um email válido.';
         $requerid = ICL_LANGUAGE_CODE == 'en' ? 'Please enter a valid email address.' : 'Por favor, insira um email válido.';
         $invalid_terms = ICL_LANGUAGE_CODE == 'en' ? 'You must accept the terms and conditions.' : 'Deve aceitar os termos e condições.';
         $validation->name('ne')->required($requerid)->email($invalid_email);
         if (preg_match("#(Your email|O seu email )#", $email)) {
             $errors = array('error' => $invalid_email);
             $output = array('error' => 1, 'message' => json_encode($errors));
         } elseif (!$validation->isGroupValid()) {
             $errors = array('error' => $validation->getError('ne'));
             $output = array('error' => 1, 'message' => json_encode($errors));
         } elseif (empty($terms)) {
             $errors = array('error' => $invalid_terms);
             $output = array('error' => 1, 'message' => json_encode($errors));
         } else {
             $output = array('error' => 0, 'message' => $this->subscription_knews($params));
         }
     }
     echo json_encode($output);
     die;
 }
Ejemplo n.º 2
0
	</style>
        <title></title>
    </head>
    <body>
	<form method="POST">

	    <label for="email">EMAIL</label>
	    <input type="text"   name="email"
		   value="<?php 
echo $vf->getValue('email');
?>
"
		   />
	    <span class="error">
<?php 
echo $vf->getError('email');
?>
	    </span>
	    <br><br>


	    <label for="date">DATE</label>
	    <input type="text"   name="date"
		   value="<?php 
echo $vf->getValue('date');
?>
"
		   />
	    <span class="error">
<?php 
echo $vf->getError('date');