Exemplo n.º 1
0
 function checkMailaddress($name)
 {
     $string =& $this->form_vars[$name];
     if ($string == '') {
         return;
     }
     $string = mb_convert_kana($string, 'as');
     // parent::checkMailaddress($name);
     if (!Ethna_Util::checkMailaddress($string)) {
         $this->ae->add($name, '{form}を正しく入力して下さい', E_FORM_INVALIDCHAR);
     }
 }
Exemplo n.º 2
0
 /**
  *  チェックメソッド: メールアドレス
  *
  *  @access public
  *  @param  string  $name   フォーム項目名
  *  @return object  Ethna_Error エラーオブジェクト(エラーが無い場合はnull)
  */
 public function checkMailaddress($name)
 {
     $null = null;
     $form_vars = $this->check($name);
     if ($form_vars == null) {
         return $null;
     }
     foreach ($form_vars as $v) {
         if ($v === "") {
             continue;
         }
         if (Ethna_Util::checkMailaddress($v) == false) {
             return $this->ae->add($name, _et('Please input {form} properly.'), E_FORM_INVALIDCHAR);
         }
     }
     return $null;
 }
Exemplo n.º 3
0
 /**
  *  チェックメソッド: メールアドレス
  *
  *  @access public
  *  @param  string  $name   フォーム項目名
  *  @return object  Ethna_Error エラーオブジェクト(エラーが無い場合はnull)
  */
 function &checkMailaddress($name)
 {
     $null = null;
     $form_vars = $this->check($name);
     if ($form_vars == null) {
         return $null;
     }
     foreach ($form_vars as $v) {
         if ($v === "") {
             continue;
         }
         if (Ethna_Util::checkMailaddress($v) == false) {
             return $this->ae->add($name, '{form}を正しく入力してください', E_FORM_INVALIDCHAR);
         }
     }
     return $null;
 }