miniMVC/app/modules/welcome/controllers/welcome.php

58 lines
1014 B
PHP
Raw Normal View History

2012-01-13 11:58:06 -05:00
<?php
/**
* MiniMVC
*
* Convention-based micro-framework for PHP
*
* @package miniMVC
2012-01-13 11:58:06 -05:00
* @author Timothy J. Warren
* @copyright Copyright (c) 2011 - 2012
* @link https://github.com/timw4mail/miniMVC
* @license http://philsturgeon.co.uk/code/dbad-license
*/
// --------------------------------------------------------------------------
/**
* Example Controller Class
*/
2012-01-13 11:58:06 -05:00
class Welcome extends MM_Controller {
/**
* Initialize the constructor
*
* @return void
*/
public function __construct()
2012-01-13 11:58:06 -05:00
{
parent::__construct();
}
/**
* Default route for the controller
*
* @return void
*/
public function index()
2012-01-13 11:58:06 -05:00
{
2012-05-03 13:26:09 -04:00
$this->page->build_header();
$output = $this->page->set_message('info', "This is just a test message");
$this->page->build_footer();
2012-01-13 11:58:06 -05:00
}
/**
* welcome/php route
*
* @return void
*/
public function php()
2012-01-13 11:58:06 -05:00
{
ob_start();
phpinfo();
$output = ob_get_contents();
ob_end_clean();
2012-05-16 08:29:52 -04:00
$this->page->set_output($output);
2012-01-13 11:58:06 -05:00
}
}
// End of welcome.php