getLoginStatus()){ privateFinally(); header("Location: "._CONFIG_USER_MODULE_STATIC_PAGE.commonClass::setParameter('page', 'mailbox', $mbSessionGet)); exit; }else{ /* +++++++++++++++ メールクラス定義 +++++++++++++++ */ require_once(_CONFIG_CLASS_PATH_USER."class.user.mail.php"); $classUsr_mlc=new mailUserClass(); // リスト設定 $classUsr_mlc->setListPrevId(commonClass::getParameter("prev")); // 改ページ:前へ $classUsr_mlc->setListNextId(commonClass::getParameter("next")); // 改ページ:次へ // リスト表示件数 // PC・Mobile判定 if($classCom_brw->getItem('carrier')=='pc'){ $classUsr_mlc->setListLimitCount(commonClass::getParameter("count")); }else{ if(commonClass::getParameter("count")==""){ $classUsr_mlc->setListLimitCount(10); } } // リスト取得処理 if($classUsr_mlc->getRecvList()){ // リスト画面表示 privatePageList(); }else{ // リスト取得エラー privateFinally(); header("Location: "._CONFIG_USER_MODULE_MESSAGE_ERROR.commonClass::setParameter("err", $classUsr_mlc->getErrorCd(), commonClass::setParameter("fwd", urlencode(_CONFIG_USER_MODULE_INDEX), $mbSessionGet))); exit; } } privateFinally(); // ++++++++++++++++++++++++++++++++++++++++++++++++++ // 名称:privatePageList // 概要:リスト画面 // 引数:なし // 戻値:なし // ++++++++++++++++++++++++++++++++++++++++++++++++++ function privatePageList(){ // クラスglobal宣言 global $classCom_brw; global $classUsr_tpl; global $classUsr_mlc; // モバイル用セッションパラメータ global $mbSessionGet; global $mbSessionPost; // ********** テンプレートデータ設定 ********** // $classUsr_tpl->assign_by_ref('list', $classUsr_mlc->getListItems()); // リスト $classUsr_tpl->assign_by_ref('listCount', $classUsr_mlc->getListCount()); // リスト件数 $classUsr_tpl->assign_by_ref('listTotalCount', $classUsr_mlc->getListTotalCount()); // 抽出対象件数 $classUsr_tpl->assign_by_ref('listPrevTag', $classUsr_mlc->getRecvMailListPrevTag()); // 受信メール改ページタグ(前へ) $classUsr_tpl->assign_by_ref('listNextTag', $classUsr_mlc->getRecvMailListNextTag()); // 受信メール改ページタグ(次へ) $classUsr_tpl->assign_by_ref('noReadCount', $classUsr_mlc->getNoReadRecvMailCount()); // 受信メール未読件数 // フィールド名 $classUsr_tpl->assign('nameCount', 'count'); // リスト取得件数 // データ $classUsr_tpl->assign_by_ref('valueCount', $classUsr_mlc->getListLimitCount()); // リスト取得件数 // getパラメータ設定 $getParameter=commonClass::setParameter('count', urlencode($classUsr_mlc->getListLimitCount()), $mbSessionGet); // 複数削除URL $classUsr_tpl->assign('nameDelete', "del[]"); $classUsr_tpl->assign('urlFormSubmit', _CONFIG_USER_MODULE_MAIL_RECV_DELETE); // 送信先URL $classUsr_tpl->assign('postParameter', $mbSessionPost. ''); // 改ページ if($classUsr_mlc->getListPrevId()==""){ $classUsr_tpl->assign('urlListPrev', ''); }else{ $classUsr_tpl->assign('urlListPrev', _CONFIG_USER_MODULE_MAILBOX.commonClass::setParameter('prev', urlencode($classUsr_mlc->getListPrevId()), $getParameter)); } if($classUsr_mlc->getListNextId()==""){ $classUsr_tpl->assign('urlListNext', ''); }else{ $classUsr_tpl->assign('urlListNext', _CONFIG_USER_MODULE_MAILBOX.commonClass::setParameter('next', urlencode($classUsr_mlc->getListNextId()), $getParameter)); } // テンプレート出力 // PC・Mobile判定 if($classCom_brw->getItem('carrier')=='pc'){ $classUsr_tpl->execute2header(_CONFIG_USER_TPL_MAIL_RECV_LIST); }else{ if($classCom_brw->getItem('wqvgaFlg')){ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_MAIL_RECV_LIST_W); }else if($classCom_brw->getItem('xhtmlFlg')){ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_MAIL_RECV_LIST_Q); }else{ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_MAIL_RECV_LIST_O); } } } // ++++++++++++++++++++++++++++++++++++++++++++++++++ // 名称:privateFinally // 概要:終了処理 // 引数:なし // 戻値:なし // ++++++++++++++++++++++++++++++++++++++++++++++++++ function privateFinally(){ } ?>