00001 <?php
00002 require_once dirname(__FILE__) . '/ieventsink.cls.php';
00003
00004 define ('CONTROLLER_OK', 'ok');
00005 define ('CONTROLLER_REDIRECT', 'redirect');
00006 define ('CONTROLLER_NOT_FOUND', 'not found');
00007 define ('CONTROLLER_ACCESS_DENIED', 'denied');
00008 define ('CONTROLLER_INTERNAL_ERROR', 'internal error');
00009
00010
00011
00012
00013
00014
00015
00016 interface IController extends IEventSink {
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 public function get_routes();
00032
00033
00034
00035
00036 public function preprocess($page_data);
00037
00038
00039
00040
00041 public function postprocess($page_data);
00042 }