00001 <?php
00002
00003
00004
00005
00006
00007
00008 class ConsolePageView extends PageViewBase {
00009 public function __construct($page_data, $file = false) {
00010 parent::__construct($page_data, 'console/page');
00011 }
00012
00013
00014
00015
00016
00017
00018
00019
00020 public function render($policy = self::NONE) {
00021 $policy |= self::CONTENT_ONLY | self::NO_CACHE;
00022 return parent::render($policy);
00023 }
00024
00025
00026
00027
00028
00029
00030
00031
00032 protected function after_render(&$rendered_content, $policy) {
00033 }
00034
00035
00036
00037
00038
00039
00040
00041
00042 protected function render_preprocess($policy) {
00043 }
00044
00045
00046
00047
00048
00049
00050
00051
00052 protected function render_postprocess(&$rendered_content, $policy) {
00053 $this->send_status();
00054 }
00055
00056
00057
00058
00059
00060
00061 protected function should_cache() {
00062 return false;
00063 }
00064
00065
00066
00067
00068
00069
00070
00071 protected function assign_default_vars($policy) {
00072 $this->assign('page_data', $this->page_data);
00073 $this->assign('status', $this->page_data->status);
00074 $this->assign('status_code', $this->page_data->status);
00075 $this->assign('content', $this->page_data->content);
00076 }
00077 }