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); } }
/** * チェックメソッド: メールアドレス * * @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; }
/** * チェックメソッド: メールアドレス * * @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; }