Muchas gracias por tu respuesta, pero el tema de la sensibilidad de mayusculas y minusculas ya lo he revisado
con anterioridad, tambien revise los permisos de las carpetas, te dejo el codigo del config/main.php y el del views/layouts/main.php que es donde se declara el widget para que veas como lo tengo
denuevo muchas gracias.
config/main.php
<?php
Yii::setPathOfAlias('bootstrap',dirname(__FILE__).'/../extensions/bootstrap');
// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');
// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'SISGRE',
'language'=>'es',
'theme'=>'bootstrap',
// preloading 'log' component
'aliases' => array(
'bootstrap' => realpath(__DIR__ . '/../extensions/bootstrap'), // change if necessary
// yiiwheels configuration
'yiiwheels' => realpath(__DIR__ . '/../extensions/yiiwheels'), // change if necessary
),
'preload'=>array('log'),
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.cruge.components.*', // linea agregada para configuracion de cruge
'application.modules.cruge.extensions.crugemailer.*', // linea agregada para configuracion de cruge
'bootstrap.helpers.TbHtml', // esta linea se agrega para libreria de yiiswels
),
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
'generatorPaths'=>array(
'bootstrap.gii',
),
),
),
// application components
'components'=>array(
'bootstrap'=>array(
'class'=>'bootstrap.components.Bootstrap',
//'class' => 'bootstrap.components.TbApi',
),
// yiiwheels configuration
'yiiwheels' => array(
'class' => 'yiiwheels.YiiWheels',
),
// user original de yii
'user'=>array(
// enable cookie-based authentication
'loginUrl' => array('site/login'),
'allowAutoLogin'=>true,
'authTimeout' => 1200
),
/*// user que trae modulo cruge
'user'=>array(
'allowAutoLogin'=>true,
//'class' => 'application.modules.cruge.components.CrugeWebUser',
//'loginUrl' => array('/cruge/ui/login'),
),*/
/*'authManager' => array(
'class' => 'application.modules.cruge.components.CrugeAuthManager',
),
'crugemailer'=>array(
'class' => 'application.modules.cruge.components.CrugeMailer',
'mailfrom' => 'email-desde-donde-quieres-enviar-los-mensajes@xxxx.com',
'subjectprefix' => 'Tu Encabezado del asunto - ',
'debug' => true,
),*/
'format' => array(
'datetimeFormat'=>"d M, Y h:m:s a",
),
// uncomment the following to enable URLs in path-format
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
// database settings are configured in database.php
//'db'=>require(dirname(__FILE__).'/database.php'),
'db'=>array(
//'class' => 'CDBConnection',
'connectionString' => 'mysql:host=localhost;dbname=sisgredb',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
// database settings are configured in database.php
//'db'=>require(dirname(__FILE__).'/database.php'),
'errorHandler'=>array(
// use 'site/error' action to display errors
'errorAction'=>'site/error',
),
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute',
'levels'=>'error, warning',
),
// uncomment the following to show log messages on web pages
/*
array(
'class'=>'CWebLogRoute',
),
*/
),
),
),
// application-level parameters that can be accessed
// using Yii::app()->params['paramName']
'params'=>array(
// this is used in contact page
'adminEmail'=>'webmaster@example.com',
),
);
views/layouts/main.php
<?php /* @var $this Controller */
$usuario_id = Yii::app()->user->id;
$gestiones = array();
$procesos = array();
if($usuario_id <> ""){
$queryRol = "SELECT usuario_rol_id FROM usuarios where usuario_id = $usuario_id";
$rol_id = Yii::app()->db->createCommand($queryRol)->queryAll();
if($rol_id[0]['usuario_rol_id'] <> 3){
// Menu de gestiones solo para usuarios administradores
$gestiones = array('label'=>'Gestiones', 'url'=>array('index'),
'items'=>array(
array('label'=>'Empresas', 'url'=>array('/empresas/create')),
array('label'=>'Clientes', 'url'=>array('/clientes/create')),
array('label'=>'Usuarios', 'url'=>array('/Usuarios/create')),
),'visible'=>!Yii::app()->user->isGuest
);
$procesos = array('label'=>'Procesos', 'url'=>array('index'),
'items'=>array(
array('label'=>'Aurorizaciones', 'url'=>array('/Autorizaciones/create')),
array('label'=>'Marcacion clientes', 'url'=>array('/ClientesMarcaciones/create'),
),
),'visible'=>!Yii::app()->user->isGuest
);
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="language" content="es">
<!-- blueprint CSS framework -->
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/screen.css" media="screen, projection">
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/print.css" media="print">
<!--[if lt IE 8]>
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/ie.css" media="screen, projection">
<![endif]-->
<!--<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/main.css">
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/mbmenu.css">-->
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/form.css">
<?php
echo Yii::app()->bootstrap->registerAllCss();
echo Yii::app()->bootstrap->registerCoreScripts();
?>
<title><?php echo CHtml::encode($this->pageTitle); ?></title>
</head>
<body>
<div id="page">
<div id="header">
<div id="logo"><?php echo CHtml::encode(Yii::app()->name); ?></div>
</div><!-- header -->
<!--<div class="navbar navbar-default navbar-fixed-top" >-->
<div id="mainmenu">
<?php //$this->widget('application.extensions.mbmenu.MbMenu',array(
$this->widget('bootstrap.widgets.TbNavBar', array(
'items' => array(
array(
'class' => 'bootstrap.widgets.TbMenu',
'submenuHtmlOptions' => array('class' => 'multi-level'),
'items'=>array(
array('label'=>'Inicio', 'url'=>array('/site/indexsis'),'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Consultas Clientes', 'url'=>array('Clientes/admin'),'visible'=>!Yii::app()->user->isGuest),
$gestiones,
$procesos,
array('label'=>'Listado de Informes', 'url'=>array('index'),
'items'=>array(
array('label'=>'Clientes Autorizados', 'url'=>array('#')),
array('label'=>'Clientes Reportados', 'url'=>array('#'),
),
),'visible'=>!Yii::app()->user->isGuest
),
// login y logout original de yii
array('label'=>'Ingresar', 'url'=>array('site/login'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Salir ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)
//array('label'=>'Login', 'url'=>Yii::app()->user->ui->loginUrl, 'visible'=>Yii::app()->user->isGuest),
//array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>Yii::app()->user->ui->logoutUrl, 'visible'=>!Yii::app()->user->isGuest)
),
),
),
)); ?>
</div>
<br><br>
<div style="margin-left: 40px; width:95%" class="container">
<!--<div class="page-header text-center">
<br/><br/>
<?php if(isset($this->breadcrumbs)):?>
<?php $this->widget('zii.widgets.CBreadcrumbs', array(
'links'=>$this->breadcrumbs,
)); /*breadcrumbs*/?>
<?php endif?>
</div>-->
<?php echo $content; ?>
<!--<div class="footer text-center">
Copyright © <?php echo date('Y'); ?> by My Company.<br/>
All Rights Reserved.<br/>
<?php echo Yii::powered(); ?>
</div><!-- footer -->
</div><!-- page -->
</div><!-- page -->
</body>
</html>