ver.2サポートサイト

HOME機能サイト管理ブロックフォームブロックのステップ取得用PHPクラス

フォームブロックのステップ取得用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型で返します。