pictcode_admin / lib / Cake / Controller / CakeErrorController.php @ 5ad38a95
履歴 | 表示 | アノテート | ダウンロード (1.679 KB)
| 1 | 5ad38a95 | spyder1211 | <?php
 | 
      
|---|---|---|---|
| 2 | /**
 | 
      ||
| 3 |  * Error Handling Controller
 | 
      ||
| 4 |  *
 | 
      ||
| 5 |  * Controller used by ErrorHandler to render error views.
 | 
      ||
| 6 |  *
 | 
      ||
| 7 |  * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 | 
      ||
| 8 |  * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 | 
      ||
| 9 |  *
 | 
      ||
| 10 |  * Licensed under The MIT License
 | 
      ||
| 11 |  * For full copyright and license information, please see the LICENSE.txt
 | 
      ||
| 12 |  * Redistributions of files must retain the above copyright notice.
 | 
      ||
| 13 |  *
 | 
      ||
| 14 |  * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 | 
      ||
| 15 |  * @link          http://cakephp.org CakePHP(tm) Project
 | 
      ||
| 16 |  * @package       Cake.Controller
 | 
      ||
| 17 |  * @since         CakePHP(tm) v 2.0
 | 
      ||
| 18 |  * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 | 
      ||
| 19 |  */
 | 
      ||
| 20 | |||
| 21 | App::uses('AppController', 'Controller');  | 
      ||
| 22 | |||
| 23 | /**
 | 
      ||
| 24 |  * Error Handling Controller
 | 
      ||
| 25 |  *
 | 
      ||
| 26 |  * Controller used by ErrorHandler to render error views.
 | 
      ||
| 27 |  *
 | 
      ||
| 28 |  * @package       Cake.Controller
 | 
      ||
| 29 |  */
 | 
      ||
| 30 | class CakeErrorController extends AppController {  | 
      ||
| 31 | |||
| 32 | /**
 | 
      ||
| 33 |  * Uses Property
 | 
      ||
| 34 |  *
 | 
      ||
| 35 |  * @var array
 | 
      ||
| 36 |  */
 | 
      ||
| 37 | public $uses = array();  | 
      ||
| 38 | |||
| 39 | /**
 | 
      ||
| 40 |  * Constructor
 | 
      ||
| 41 |  *
 | 
      ||
| 42 |  * @param CakeRequest $request Request instance.
 | 
      ||
| 43 |  * @param CakeResponse $response Response instance.
 | 
      ||
| 44 |  */
 | 
      ||
| 45 | public function __construct($request = null, $response = null) {  | 
      ||
| 46 | parent::__construct($request, $response);  | 
      ||
| 47 |                 $this->constructClasses();
 | 
      ||
| 48 | if (count(Router::extensions()) &&  | 
      ||
| 49 | !$this->Components->attached('RequestHandler')  | 
      ||
| 50 |                 ) {
 | 
      ||
| 51 | $this->RequestHandler = $this->Components->load('RequestHandler');  | 
      ||
| 52 | }  | 
      ||
| 53 | if ($this->Components->enabled('Auth')) {  | 
      ||
| 54 | $this->Components->disable('Auth');  | 
      ||
| 55 | }  | 
      ||
| 56 | if ($this->Components->enabled('Security')) {  | 
      ||
| 57 | $this->Components->disable('Security');  | 
      ||
| 58 | }  | 
      ||
| 59 | $this->_set(array('cacheAction' => false, 'viewPath' => 'Errors'));  | 
      ||
| 60 | }  | 
      ||
| 61 | |||
| 62 | }  |