</div> <?php } elseif ($tipoUsuario != 'super_admin' && $usuario == 'super_admin') { ?> <div class="col-md-6"> <?php echo $form->dropDownListGroup($model, 'empresa_id', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Empresa::model()->findAll(), 'id', 'nombre'), 'htmlOptions' => array('prompt' => 'Seleccione Empresa')))); ?> </div> <?php } elseif ($tipoUsuario == 'cliente') { ?> <div class="col-md-6"> <?php echo $form->dropDownListGroup($model, 'empresa_id_cliente', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Empresa::model()->findAllByAttributes(array('empresa_id' => Yii::app()->user->empresa)), 'id', 'nombre'), 'htmlOptions' => array('prompt' => 'Seleccione Empresa')))); ?> </div> <?php } ?> <div id="user-tecnico"> <?php if ($tipoUsuario == 'tecnico' || $tipoUsuario == 'reemplazo' || $tipoUsuario == 'residente' || $tipoUsuario != 'finiquitado' || $tipoUsuario != 'renuncia_voluntaria' || $tipoUsuario != 'desvinculado' || $tipoUsuario != 'reubicado') { ?> <div class="col-md-12"> <div class="col-md-6"> <?php
<div class="row"> <?php echo $form->labelEx($model, 'id_matriz'); ?> <?php echo $form->dropDownList($model, 'id_matriz', CHtml::listData(Matriz::model()->findAll(), 'id_matriz', 'nombre_matriz')); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'id_empresa'); ?> <?php echo $form->dropDownList($model, 'id_empresa', CHtml::listData(Empresa::model()->findAll(), 'id_empresa', 'nombre_empresa')); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'fecha_evaluacion'); ?> <?php $this->widget('zii.widgets.jui.CJuiDatePicker', array('model' => $model, 'attribute' => 'fecha_evaluacion', 'value' => $model->fecha_evaluacion, 'language' => 'es', 'htmlOptions' => array('readonly' => "readonly"), 'options' => array('autoSize' => true, 'defaultDate' => $model->fecha_evaluacion, 'dateFormat' => 'yy-mm-dd', 'buttonImage' => Yii::app()->baseUrl . '/images/calendario.jpg', 'buttonImageOnly' => true, 'buttonText' => 'Ver', 'selectOtherMonths' => true, 'showAnim' => 'slide', 'showButtonPanel' => true, 'showOn' => 'button', 'showOtherMonths' => true, 'changeMonth' => 'true', 'changeYear' => 'true', 'minDate' => 'date("Y-m-d")', 'maxDate' => "+20Y"))); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'observacion');
?> </option> <?php } ?> </select> <?php } if (Yii::app()->user->checkAccess('empresa')) { ?> <?php $usu = Usuario::model()->find('id_usuario=' . Yii::app()->user->id); $empre = Empresa::model()->find('id_empresa=' . $usu->id_empresa); ?> <select name="empresa_evaluacion" id="empresa_evaluacion"> <option value="<?php echo $empre->id_empresa; ?> "><?php echo $empre->nombre_empresa; ?> </option> </select> <?php }
public function actionIndex() { $this->breadcrumbs = array('homeLink' => CHtml::link(Yii::t('zii', 'Dashboard'), array('dashboard/index'))); $usuario = Usuario::model()->findByPk(Yii::app()->user->id); $criteria = new CDbCriteria(); $criteria->condition = "tipo_empresa_id = :value and empresa_id = :value2"; $criteria->params = array(":value" => Yii::app()->params['empresa_cliente'], ":value2" => $usuario->empresa_id); $empresas = Empresa::model()->findAll($criteria); $this->render('index', array('empresas' => $empresas)); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return Empresa the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Empresa::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public function getemp_nombre() { return ($model = Empresa::model()->findByPk($this->emp_rut)) ? $model->emp_nombre : "SIN EMPRESA"; }
<?php $form = $this->beginWidget('bootstrap.widgets.BsActiveForm', array('layout' => BsHtml::FORM_LAYOUT_HORIZONTAL, 'enableClientValidation' => true)); ?> <p class="help-block">Los campos con un <span class="required">*</span> son requeridos.</p> <?php echo $form->errorSummary($model); ?> <?php echo $form->textFieldControlGroup($model, 'usu_rut', array('maxlength' => 13, 'disabled' => Yii::app()->controller->action->id !== 'create')); ?> <?php echo $form->dropDownListControlGroup($model, 'emp_rut', CHtml::listData(Empresa::model()->findAll('emp_desabilitado=0'), 'emp_rut', 'emp_nombre'), array('empty' => 'Seleccione una empresa')); ?> <?php echo $form->dropDownListControlGroup($model, 'car_id', CHtml::listData(Cargo::model()->findAll('car_desabilitado=0'), 'car_id', 'car_nombre'), array('empty' => 'Seleccione un Cargo')); ?> <?php echo $form->textFieldControlGroup($model, 'usu_nombre', array('maxlength' => 256)); ?> <?php echo $form->textFieldControlGroup($model, 'usu_apellido', array('maxlength' => 512)); ?> <?php echo $form->passwordFieldControlGroup($model, 'usu_password', array('maxlength' => 128)); ?> <?php echo $form->dropDownListControlGroup($model, 'usu_rol', array('admins' => 'Administrador', 'users' => 'Usuario', 'viewver' => 'Observador'), array('empty' => 'Seleccione un Cargo'));
<div class="col-md-6"> <?php echo $form->textFieldGroup($model, 'direccion', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'))); ?> </div> <div class="col-md-6"> <?php echo $form->dropDownListGroup($model, 'departamento_id', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Departamento::model()->findAll(), 'id', 'nombre'), 'htmlOptions' => array('prompt' => 'Seleccione Departamento')))); ?> </div> <div class="col-md-6"> <?php echo $form->dropDownListGroup($model, 'empresa_id', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Empresa::model()->findAll(), 'id', 'nombre'), 'htmlOptions' => array('prompt' => 'Seleccione Empresa')))); ?> </div> <div class="form-actions col-md-12" > <?php $this->widget('booster.widgets.TbButton', array('buttonType' => 'submit', 'context' => 'primary', 'label' => 'Guardar')); ?> <?php echo CHtml::link('Cancelar', array('cliente/admin'), array('class' => 'btn btn-danger')); ?> </div> </fieldset>
data: {'id_empresa' : $('select[name=empresa_evaluacion]').val()}, dataType: 'json', success: function(data){ $("#mostrar_evaluaciones").html(data.message); }, error: function(data){ alert('ERROR'); }, }); }); }); </script> <?php $evaluacion = Evaluacion::model()->findByAttributes(array('id_evaluacion' => $id)); $nombre_empresa = Empresa::model()->findByAttributes(array('id_empresa' => $evaluacion->id_empresa)); $nombre_matriz = Matriz::model()->findByAttributes(array('id_matriz' => $evaluacion->id_matriz)); ?> <div class="form"> <form action="procesar_cuestionario" method="post"> <center><p><b>CUESTIONARIO</b></p></center> <table border="1"> <tr> <td><b>Empresa:</b> <?php echo $nombre_empresa->nombre_empresa; ?> </td>
public function actionAdmin() { $List = Empresa::model()->findAll('emp_desabilitado=0'); $this->render('admin', array('List' => $List)); }
</head> <body> <div id="menu"> <div class="container"> <?php $usuario = Yii::app()->user->tipo_usuario; $logo = ''; if (Yii::app()->user->empresa == 'admin') { $logo = 'jCAGE'; } else { if (!empty(Empresa::model()->findByPk(Yii::app()->user->empresa)->logo) && Empresa::model()->findByPk(Yii::app()->user->empresa)->logo_tipo_id == 1) { $logo = '<img src="' . Yii::app()->request->baseUrl . '/images/' . Empresa::model()->findByPk(Yii::app()->user->empresa)->logo . '" class="logo"/>'; } else { $logo = Empresa::model()->findByPk(Yii::app()->user->empresa)->logo; } } $this->widget('booster.widgets.TbNavbar', array('type' => 'inverse', 'brand' => $logo, 'brandUrl' => '#', 'collapse' => true, 'fixed' => false, 'htmlOptions' => array('style' => 'margin-bottom:0;'), 'fluid' => true, 'items' => array(array('class' => 'booster.widgets.TbMenu', 'type' => 'navbar', 'items' => array(array('label' => 'Usuarios', 'icon' => 'fa fa-user', 'url' => array('usuario/admin'), 'visible' => $usuario == 'admin' || $usuario == 'super_admin', 'active' => Yii::app()->controller->menu_activo == 'usuario' ? true : Yii::app()->controller->id == 'usuario' && Yii::app()->controller->menu_activo == '' ? true : false), array('label' => 'Empresa', 'icon' => 'fa fa-building', 'url' => array('empresa/admin'), 'active' => Yii::app()->controller->menu_activo == 'empresa' ? true : Yii::app()->controller->id == 'empresa' && Yii::app()->controller->menu_activo == '' ? true : false), array('label' => 'Dashboard', 'icon' => 'fa fa-file-text-o', 'url' => array('dashboard/index'), 'visible' => $usuario == 'admin' || $usuario == 'super_admin', 'active' => Yii::app()->controller->menu_activo == 'dashboard' ? true : Yii::app()->controller->id == 'dashboard' && Yii::app()->controller->menu_activo == '' ? true : false), array('label' => 'Documentos', 'icon' => 'fa fa-check-square-o', 'url' => array('documento/index'), 'visible' => $usuario == 'admin' && $usuario == 'tecnico'), array('label' => 'Tareas', 'icon' => 'fa fa-check-square-o', 'url' => array('tarea/admin'), 'visible' => $usuario == 'admin'), array('label' => 'Configuraciones', 'icon' => 'fa fa-cog', 'url' => '#', 'items' => array(array('label' => 'Sistema Operativo', 'icon' => 'fa fa-windows', 'url' => array('sistemaOperativo/admin')), array('label' => 'Departamento', 'icon' => 'fa fa-sitemap', 'url' => array('departamento/admin')), array('label' => 'Monitor', 'icon' => 'fa fa-television-o', 'url' => array('monitor/admin')), array('label' => 'Cpu', 'icon' => 'fa fa-cogs', 'url' => array('cpu/admin')), array('label' => 'Email', 'icon' => 'fa fa-google-plus-square', 'url' => array('email/index'))), 'visible' => Usuario::model()->findByPk(Yii::app()->user->id)->tipoUsuario->nombre == 'admin'), array('label' => 'Logout (' . Yii::app()->user->name . ')', 'icon' => 'fa fa-power-off', 'url' => array('/site/logout'), 'visible' => !Yii::app()->user->isGuest)))))); ?> </div> </div> <div class="container" id="page"> <?php if (!empty($this->breadcrumbs)) { ?> <?php $this->widget('booster.widgets.TbBreadcrumbs', $this->breadcrumbs);
<?php $model = Matriz::model()->findByPk($data->id_matriz); echo $model->nombre_matriz; ?> <br /> <b><?php echo CHtml::encode($data->getAttributeLabel('id_empresa')); ?> :</b> <?php //echo CHtml::encode($data->id_empresa); ?> <?php $model = Empresa::model()->findByPk($data->id_empresa); echo $model->nombre_empresa; ?> <br /> <b><?php echo CHtml::encode($data->getAttributeLabel('fecha_evaluacion')); ?> :</b> <?php echo CHtml::encode($data->fecha_evaluacion); ?> <br />
/** * Funcion para mostrar las evaluaciones para una determinada empresa * */ public function actionEvaluar2() { $mode1 = Empresa::model()->findAll(); $this->render("evaluar2", array("mode1" => $mode1)); }
public function actionAutocomplete($term) { $criteria = new CDbCriteria(); $criteria->compare('LOWER(nombre_emp)', strtolower($_GET['term']), true); $criteria->order = 'nombre_emp'; $criteria->limit = 30; $data = Empresa::model()->findAll($criteria); if (!empty($data)) { $arr = array(); foreach ($data as $item) { $arr[] = array('id' => $item->id, 'value' => $item->nombre_emp, 'label' => $item->nombre_emp); } } else { $arr = array(); $arr[] = array('id' => '', 'value' => 'No se han encontrado resultados para su búsqueda', 'label' => 'No se han encontrado resultados para su búsqueda'); } echo CJSON::encode($arr); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. */ public function loadModel() { if ($this->_model === null) { if (isset($_GET['id'])) { $this->_model = Empresa::model()->findbyPk($_GET['id']); } if ($this->_model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } } return $this->_model; }