フォームブロックのステップ取得用PHPクラス
フォームブロックのステップをPHPで取得するための独自クラス・関数です。
ステップごとに、実行するプログラムを分ける時に使用します。
目次
基本的な使用例
// 登録フォームの場合 $registForm = $SPIRAL->getRegistrationForm("registform"); $step = $registForm->getStep();
対象ブロック
ステップ取得クラスを使用できる対象は以下の通りです。
ブロックごとに使用する関数が異なります。
・登録フォーム
・更新フォーム
・削除フォーム
・ログインフォーム
・パスワード再登録フォーム
・レコード照合フォーム
登録フォームブロックのステップ取得
関数
getRegistrationForm("form_name")
メソッド
getStep()
isSystemErrorStep()
isDeadlineStep()
isCompletedStep()
isValidationFailed()
isRecaptchaFailed()
更新フォームブロックのステップ取得
関数
getUpdateForm("form_name")
メソッド
getStep()
isSystemErrorStep()
isCompletedStep()
isValidationFailed()
isRecaptchaFailed()
削除フォームブロックのステップ取得
関数
getDeleteForm("form_name")
メソッド
isSystemErrorStep()
isCompletedStep()
isValidationFailed()
isRecaptchaFailed()
ログインフォームブロックのステップ取得
関数
getLoginForm("form_name")
メソッド
isSystemErrorStep()
isLoginFailed()
パスワード再登録フォームブロックのステップ取得
関数
getPasswordReRegistrationForm("form_name")
メソッド
isSystemErrorStep()
isRequestInputStep()
isRequestCompletedStep()
isReRegistrationInputStep()
isCompletedStep()
isValidationFailed()
レコード照合フォームブロックのステップ取得
関数
getCollationForm("form_name")
メソッド
isSystemErrorStep()
isSuccessfulStep()
isFailedStep()
isValidationFailed()
メソッドごとの仕様
メソッド | 説明 |
---|---|
getStep() |
フォームの入力ステップ設定にて設定したステップに合わせて、現在のステップを1~10の数値で返します。 |
isCompletedStep() |
完了ステップかどうかをboolean型で返します。 |
isSystemErrorStep() |
システムエラーステップかどうかをboolean型で返します。 |
isDeadlineStep() |
締め切りステップかどうかをboolean型で返します。 |
isRequestInputStep() |
パスワード再登録依頼ステップかどうかをboolean型で返します。 |
isRequestCompletedStep() |
パスワード再登録依頼完了ステップかどうかをboolean型で返します。 |
isReRegistrationInputStep() |
パスワード再登録ステップかどうかをboolean型で返します。 |
isSuccessfulStep() |
照合成功ステップかどうかをboolean型で返します。 |
isFailedStep() |
照合失敗ステップかどうかをboolean型で返します。 |
isValidationFailed() |
入力エラーステップかどうかをboolean型で返します。 |
isRecaptchaFailed() |
reCAPTCHAエラーステップかどうかをboolean型で返します。 |
isLoginFailed() |
ログインエラーステップかどうかをboolean型で返します。 |