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

59 lines
1020 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
2012-05-23 12:01:13 -04:00
* @link https://github.com/aviat4ion/miniMVC
2012-01-13 11:58:06 -05:00
* @license http://philsturgeon.co.uk/code/dbad-license
*/
// --------------------------------------------------------------------------
/**
* Example Controller Class
*/
2012-05-22 11:11:36 -04:00
class Welcome extends miniMVC\Controller {
2012-01-13 11:58:06 -05:00
/**
* 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
}
}
2012-05-18 13:52:12 -04:00
// End of welcome.php