Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/application/views/_partials/frontend_sider.php |
<?php
if( Request::$current->controller() == 'Account' )
$keyname = Request::$current->controller();
elseif( Request::$current->action() == 'Page' )
$keyname = Request::$current->controller().'/'.strtolower(Request::current()->param('url'));
else {
$keyname = Request::$current->controller();
if( Request::$current->action() != 'Index' )
$keyname .= '/'.Request::$current->action();
}
if( Request::$current->action() == 'Preview' ) {
$pid = ORM::Factory('page')->where('id','=', Request::current()->param('id'))->find();
}
elseif( Request::$current->action() == 'detail' ) {
$pid = ORM::Factory('page')->where('id','=', 25)->find();
}
else {
$pid = ORM::Factory('page')->where('keyname','LIKE', $keyname.'%')->find();
}
if( $pid->loaded() ) :
$page_modules = ORM::Factory('page_module')->where('pages_id','=', $pid->id)->order_by('order','asc')->find_all();
if( $page_modules->count() > 0 ) : ?>
<div id="sider">
<?php
foreach( $page_modules as $mod ) :
$Module = ucfirst($mod->module->name);
echo $Module::render();
endforeach;
?>
</div>
<?php
endif;
endif;
?>