39 lines
714 B
PHP
39 lines
714 B
PHP
<?php
|
|
|
|
/*
|
|
* Nibbleblog -
|
|
* http://www.nibbleblog.com
|
|
* Author Diego Najar
|
|
|
|
* All Nibbleblog code is released under the GNU General Public License.
|
|
* See COPYRIGHT.txt and LICENSE.txt.
|
|
*/
|
|
|
|
class Redirect {
|
|
|
|
public static function url($html_location)
|
|
{
|
|
if(!headers_sent())
|
|
{
|
|
header("Location:".$html_location, TRUE, 302);
|
|
exit;
|
|
}
|
|
|
|
exit('<meta http-equiv="refresh" content="0; url='.$html_location.'" />');
|
|
}
|
|
|
|
public static function controller($base, $controller, $action, $parameters = array())
|
|
{
|
|
$url = '';
|
|
|
|
foreach( $parameters as $key=>$value )
|
|
{
|
|
$url .= '&'.$key.'='.$value;
|
|
}
|
|
|
|
self::url(HTML_PATH_ROOT.$base.'.php?controller='.$controller.'&action='.$action.$url);
|
|
}
|
|
}
|
|
|
|
?>
|