source: branches/feature-module-update/data/class/pages/error/LC_Page_Error_DispError.php @ 16448

Revision 16448, 2.1 KB checked in by nanasess, 17 years ago (diff)

リファクタリング

  • Property svn:keywords set to "Id Revision Date"
  • Property svn:mime-type set to text/x-httpd-php; charset=UTF-8
Line 
1<!-- -*- coding: utf-8 -*- -->
2<?php
3/*
4 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
5 *
6 * http://www.lockon.co.jp/
7 */
8
9// {{{ requires
10require_once(CLASS_PATH . "pages/error/LC_Page_Error.php");
11
12/**
13 * エラー表示のページクラス
14 *
15 * @package Page
16 * @author LOCKON CO.,LTD.
17 * @version $Id: LC_Page_Error.php 15141 2007-07-27 10:59:11Z nanasess $
18 */
19class LC_Page_Error_DispError extends LC_Page_Error {
20
21    // }}}
22    // {{{ functions
23
24    /**
25     * Page を初期化する.
26     *
27     * @return void
28     */
29    function init() {
30        parent::init();
31        $this->tpl_mainpage = 'login_error.tpl';
32    }
33
34    /**
35     * Page のプロセス。
36     *
37     * @return void
38     */
39    function process() {
40        $objView = new SC_AdminView();
41
42        switch ($this->type) {
43            case LOGIN_ERROR:
44                $this->tpl_error="IDまたはパスワードが正しくありません。<br />もう一度ご確認のうえ、再度入力してください。";
45                break;
46            case ACCESS_ERROR:
47                $this->tpl_error="ログイン認証の有効期限切れの可能性があります。<br />もう一度ご確認のうえ、再度ログインしてください。";
48                break;
49            case AUTH_ERROR:
50                $this->tpl_error="このファイルにはアクセス権限がありません。<br />もう一度ご確認のうえ、再度ログインしてください。";
51                break;
52            case INVALID_MOVE_ERRORR:
53                $this->tpl_error="不正なページ移動です。<br />もう一度ご確認のうえ、再度入力してください。";
54                break;
55            default:
56                $this->tpl_error="エラーが発生しました。<br />もう一度ご確認のうえ、再度ログインしてください。";
57                break;
58        }
59
60        $objView->assignobj($this);
61        $objView->display(LOGIN_FRAME);
62    }
63
64    /**
65     * デストラクタ.
66     *
67     * @return void
68     */
69    function destroy() {
70        parent::destroy();
71    }
72}
73?>
Note: See TracBrowser for help on using the repository browser.