Beispiel #1
0
 public static function getRetievalForm(&$err = false, $target = '/Vote/Retrieve_Key')
 {
     $form = new Form('campaign_hash_retrieval', 'POST', $target);
     $form->addElement('text', 'email', 'Your E-mail Address');
     $form->addElement('submit', 'submit', 'Retrieve');
     $form->addRule('email', 'You must enter a valid e-mail address', 'required');
     if ($form->isSubmitted() && isset($_POST['submit'])) {
         if ($form->validate()) {
             $err = !CampaignUser::getByEmail($form->exportValue('email'));
         }
     }
     return $form;
 }