Beispiel #1
0
 function render()
 {
     if (uri_string() != "/admin/login") {
         $this->slots['content'] .= '<p>' . anchor("admin/logout", 'Log out') . '</p>';
     }
     parent::render();
 }
 public function render($path, $param = [], $setting = [])
 {
     $predefinedSettings = ['title' => $this->setTitle()];
     if ($this->exists()) {
         $predefinedSettings = array_merge($predefinedSettings, ['design' => $this->game->present()->readDesign()]);
     }
     $settings = array_merge($predefinedSettings, $setting);
     return parent::render('game.profile.layout', ['content' => $this->theme->section($path, $param)], $settings);
 }
 public function render($path, $param = [], $setting = [])
 {
     $predefinedSettings = ['title' => $this->setTitle()];
     if ($this->exists()) {
         $predefinedSettings = array_merge($predefinedSettings, ['design' => $this->community->present()->readDesign()]);
     }
     $settings = array_merge($predefinedSettings, $setting);
     if (\Config::get('page-design') and isset($settings['design'])) {
         extract($settings['design']);
         $bgImage = !empty($bg_image) ? 'background-image:url(' . \Image::url($bg_image) . ');' : null;
         $this->theme->asset()->afterStyleContent("\n                body{\n                    " . $bgImage . "\n                    background-position: " . $bg_position . ";\n                    background-color: " . $bg_color . ";\n                    background-repeat: " . $bg_repeat . ";\n                    background-attachment : " . $bg_attachment . ";\n                }\n\n                a {\n                    color : " . $link_color . ";\n                }\n\n                .page-content{\n                    background-color: " . $content_bg_color . ";\n                }\n            ");
     }
     return parent::render('community.page.layout', ['content' => $this->theme->section($path, $param)], $settings);
 }
Beispiel #4
0
 public function render($tpl, $params = [])
 {
     if ($this->_userinfo['roled'] == 3) {
         $params['menus_list'] = $this->_menus;
     } else {
         $params['menus_list'] = array();
         foreach ($this->_menus as $key => $item) {
             if (!in_array($item['action'], array('anchor', 'live', 'withdraw', 'roomset'))) {
                 $params['menus_list'][] = $item;
             }
         }
     }
     return parent::render($tpl, $params);
 }
 public function render($path, $param = [], $setting = [])
 {
     $predefinedSettings = [];
     if (\Auth::check()) {
         /**
          * If there is login we help this user to design his page
          */
         $predefinedSettings = array_merge($predefinedSettings, ['design' => \Auth::user()->present()->readDesign()]);
     }
     $settings = array_merge($predefinedSettings, $setting);
     if (\Config::get('page-design') and isset($settings['design'])) {
         extract($settings['design']);
         $bgImage = !empty($bg_image) ? 'background-image:url(' . \Image::url($bg_image) . ');' : 'background-image : none';
         $this->theme->asset()->afterStyleContent("\n                body{\n                    " . $bgImage . "\n                    background-position: " . $bg_position . ";\n                    background-color: " . $bg_color . ";\n                    background-repeat: " . $bg_repeat . ";\n                    background-attachment : " . $bg_attachment . ";\n                }\n\n                a {\n                    color : " . $link_color . ";\n                }\n\n                .page-content{\n                    background-color: " . $content_bg_color . ";\n                }\n            ");
     }
     return parent::render($path, $param, $settings);
 }
Beispiel #6
0
<?php

$router = new AltoRouter();
//example
//$router->map( 'GET', '/customer/[i:id]/', 'CustomerController#getData' );
$match = $router->match();
if ($match) {
    //check if its a static file
    if (is_file("app/template/" . $match['target'])) {
        include_once "app/template/" . $match['target'];
    }
    if (strpos($match['target'], "#")) {
        list($object, $method) = explode("#", $match['target']);
        $view = new $object();
        $view->{$method}($match['params']);
    }
} else {
    header("HTTP/1.0 404.php Not Found");
    $error = new BaseController();
    $error->assign("title", "404");
    $error->render("404.php");
}
Beispiel #7
0
 public function updateProfileAction()
 {
     session_start();
     parent::render('updateProfile');
     if (isset($_POST['update'])) {
         $user = new UserModel();
         if ($user->updateProfile() === true) {
             echo "Records Updated Successfully!!";
         } else {
             echo "Not updated";
         }
     }
     if (isset($_POST['change_password'])) {
         $user = new UserModel();
         if ($user->updatePassword() === true) {
             echo "Password Updated Successfully!!";
         } else {
             echo "Password cannot changed";
         }
     }
 }
Beispiel #8
0
 function render()
 {
     $this->slots['content'] = $this->load->view('blog/skeleton', $this->slots, true);
     parent::render();
 }
Beispiel #9
0
 /**
  *@return void  
  * 
  */
 public function accessAction()
 {
     parent::render('adminPage');
 }
Beispiel #10
0
 /**
  *rendring the home page
  */
 public function startAction()
 {
     parent::render("home");
 }