Sergio Cambra
2014-07-07 7d0827f13e9d3eb1723f9313e9e8d0df20574876
interface/web/nav.php
@@ -28,8 +28,8 @@
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require_once('../lib/config.inc.php');
require_once('../lib/app.inc.php');
require_once '../lib/config.inc.php';
require_once '../lib/app.inc.php';
$app->uses('tpl');
@@ -55,26 +55,28 @@
         foreach($modules as $mt) {
            if(is_file($mt.'/lib/module.conf.php')) {
               if(!preg_match("/^[a-z]{2,20}$/i", $mt)) die('module name contains unallowed chars.');
               include_once($mt.'/lib/module.conf.php');
               include_once $mt.'/lib/module.conf.php';
               $language = (isset($_SESSION['s']['user']['language']))?$_SESSION['s']['user']['language']:$conf['language'];
               $app->load_language_file('web/'.$mt.'/lib/'.$language.'.lng');
               $active = ($module['name'] == $_SESSION['s']['module']['name']) ? 1 : 0;
               $topnav[] = array(   'title'    => $app->lng($module['title']),
                     'active'    => $active,
                     'module'   => $module['name']);
               $topnav[] = array( 'title'  => $app->lng($module['title']),
                  'active'  => $active,
                  'module' => $module['name']);
            }
         }
      }
   } else {
      //*  Loading Login Module
      include_once('login/lib/module.conf.php');
      include_once 'login/lib/module.conf.php';
      $_SESSION['s']['module'] = $module;
      $topnav[] = array(   'title'    => 'Login',
            'active'    => 1);
      $topnav[] = array( 'title'  => 'Login',
         'active'  => 1);
      $module = null;
      unset($module);
   }
   //* Topnavigation
   $app->tpl->setLoop('nav_top',$topnav);
   $app->tpl->setLoop('nav_top', $topnav);
}
@@ -82,9 +84,9 @@
if(isset($_GET['nav']) && $_GET['nav'] == 'side') {
   if(isset($_SESSION['s']['module']['name']) && is_file($_SESSION['s']['module']['name'].'/lib/custom_menu.inc.php')) {
      include_once($_SESSION['s']['module']['name'].'/lib/custom_menu.inc.php');
      include_once $_SESSION['s']['module']['name'].'/lib/custom_menu.inc.php';
   } else {
      $app->tpl->newTemplate('sidenav.tpl.htm');
      //* translating module navigation
@@ -104,8 +106,8 @@
      } else {
         $nav_translated = null;
      }
      $app->tpl->setLoop('nav_left',$nav_translated);
      $app->tpl->setLoop('nav_left', $nav_translated);
   }
}
@@ -113,4 +115,4 @@
$app->tpl_defaults();
$app->tpl->pparse();
?>
?>