first commit
This commit is contained in:
33
autoload/view/class.Page.php
Normal file
33
autoload/view/class.Page.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
namespace view;
|
||||
|
||||
class Page
|
||||
{
|
||||
public static function unlogged()
|
||||
{
|
||||
$tpl = new \Tpl;
|
||||
return $tpl -> render( 'page/unlogged-layout' );
|
||||
}
|
||||
|
||||
public function show()
|
||||
{
|
||||
global $user;
|
||||
|
||||
if ( !\S::get_session( 'user' ) and \S::get( 'p' ) != 'cron' )
|
||||
return \view\Page::unlogged();
|
||||
|
||||
$tpl = new \Savant3;
|
||||
$tpl -> _content = \controls\Page::getContent();
|
||||
$tpl -> _alert = \S::get_session( 'alert' );
|
||||
$tpl -> _messages = \view\Messages::drawMessages();
|
||||
$tpl -> _user = $user;
|
||||
|
||||
if ( $user['type'] == 'client' or $user['type'] == 'worker' )
|
||||
return $tpl -> fetch( 'client/main-layout' );
|
||||
if ( $user['type'] == 'reseller' )
|
||||
return $tpl -> fetch( 'reseller/main-layout' );
|
||||
else
|
||||
return $tpl -> fetch( 'page/main-layout' );
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user