/**
  * 利用規約を取得し、ページオブジェクトに格納する。
  *
  * @param integer $index 規約のインデックス
  * @param object &$objPage ページオブジェクト
  * @param LC_Page_Guide_Kiyaku $objPage
  * @return void
  */
 public function lfGetKiyaku($index, &$objPage)
 {
     $objKiyaku = new SC_Helper_Kiyaku_Ex();
     $arrKiyaku = $objKiyaku->getList();
     $number = count($arrKiyaku);
     if ($number > 0) {
         $last = $number - 1;
     } else {
         $last = 0;
     }
     if ($index < 0) {
         $index = 0;
     } elseif ($index > $last) {
         $index = $last;
     }
     $objPage->tpl_kiyaku_title = $arrKiyaku[$index]['kiyaku_title'];
     $objPage->tpl_kiyaku_text = $arrKiyaku[$index]['kiyaku_text'];
     $objPage->tpl_kiyaku_index = $index;
     $objPage->tpl_kiyaku_last_index = $last;
     $objPage->tpl_kiyaku_is_first = $index <= 0;
     $objPage->tpl_kiyaku_is_last = $index >= $last;
 }
 /**
  * 規約内容の取得
  *
  * @access private
  * @return array $arrKiyaku 規約の配列
  */
 public function lfGetKiyakuData()
 {
     $objKiyaku = new SC_Helper_Kiyaku_Ex();
     $arrKiyaku = $objKiyaku->getList();
     return $arrKiyaku;
 }
 /**
  * 入力エラーチェック
  *
  * @param  SC_Helper_Kiyaku_Ex $objKiyaku
  * @param SC_FormParam_Ex $objFormParam
  * @return array
  */
 public function lfCheckError($objFormParam, SC_Helper_Kiyaku_Ex &$objKiyaku)
 {
     $arrErr = $objFormParam->checkError();
     $arrForm = $objFormParam->getHashArray();
     $isTitleExist = $objKiyaku->isTitleExist($arrForm['kiyaku_title'], $arrForm['kiyaku_id']);
     // 編集中のレコード以外に同じ名称が存在する場合
     if ($isTitleExist) {
         $arrErr['name'] = '※ 既に同じ内容の登録が存在します。<br />';
     }
     return $arrErr;
 }