public function actionborrabloqueo()
 {
     // if (isset($_GET['ajax'])){
     $identidad = (int) MiFactoria::cleanInput($_GET['id']);
     $registrobloqueo = Bloqueos::model()->findByPk($identidad);
     if (!is_null($registrobloqueo)) {
         if ($registrobloqueo->delete()) {
             echo "Se desbloqueo el documento";
         } else {
             echo "Hubo un error ";
         }
     } else {
         echo "No se pudo desbloquear";
     }
     //}
 }
예제 #2
0
 /**
  * This is the default 'index' action that is invoked
  * when an action is not explicitly requested by users.
  */
 public function actionIndex()
 {
     // renders the view file 'protected/views/site/index.php'
     // using the default layout 'protected/views/layouts/main.php'
     //$this->layout = '//layouts/column_inicio';
     if (Yii::app()->user->isGuest) {
         $this->redirect(Yii::app()->user->ui->loginUrl);
     } else {
         $this->Loginventario();
         //Registra el log de inventario
         MiFactoria::InsertaCumple();
         //INSERTA CUMPLEAÑOS en lel tablon
         yii::app()->maletin->flush();
         //Limpia el maletin del usuario
         Bloqueos::clearbloqueos();
         $this->render('index');
     }
     //$this->render('index');
     //Yii::app()->user->ui->loginUrl
 }
예제 #3
0
파일: MiFactoria.php 프로젝트: hipogea/zega
 public static function ClearBuffer($arraymodeloshijos, $arraycamposlink, $id)
 {
     foreach ($arraymodeloshijos as $clave => $nombreclasetemp) {
         $campoenlace = $arraycamposlink[$nombreclasetemp];
         /* echo "es el temporal  : ".$nombreclasetemp."<br>";
            echo "es el array de modelos hijos : <br>";
             print_r ($arraymodeloshijos);
             echo "es el array de campos link  : <br>";
             print_r($arraycamposlink);
             echo "es la busqueda  : <br>";
             echo " ".$campoenlace."<br>";*/
         $tabla = $nombreclasetemp::tableName();
         $cadenafinal = is_null($id) ? "" : " and " . $campoenlace . "=" . $id . " ";
         $cadena = " DELETE FROM " . $tabla . " WHERE  idusertemp=" . Yii::app()->user->getId() . "  " . $cadenafinal;
         //echo $cadena;
         $command1 = Yii::app()->db->createCommand($cadena);
         $command1->execute();
         Bloqueos::clearbloqueos();
         ///limpirqa tambien sesiones que ya estan obsoletas
     }
     self::Mensaje('success', 'Se limpio el buffer');
     return $cadena;
 }
예제 #4
0
파일: column2.php 프로젝트: hipogea/zega
                    </div>
                    <div>
                    <?php 
    echo CHtml::image($rutabase . '/img/clock.png', "hola");
    ?>
                     <?php 
    echo CHtml::link(" Quedan : " . Mifactoria::statusession()['minutosrestantes'] . "   Minutos", "#", "");
    ?>
                    <div class="progress progress-<?php 
    echo MiFactoria::getcolor(Mifactoria::statusession()['porcentaje'], 60, 80, 95);
    ?>
">
                        <div class="bar" style="width: <?php 
    echo 100 - Mifactoria::statusession()['porcentaje'] . "";
    ?>
%"></div>
                    </div>
                    </div>
                    <!--FINALIZA EL PORTLET DE USUARIO -->
                    <?php 
    $this->endWidget();
    ?>
                </div> <!--FINALIZA EL DIV USUARIO -->
            <?php 
}
?>
            <table class="table table-striped table-bordered">
          <tbody>
            <tr>
              <td width="50%">Ancho de banda usado</td>
              <td>
예제 #5
0
파일: MiFactoria.php 프로젝트: hipogea/zega
 public function getWhoIsWorkingNow($id, $documento)
 {
     return Bloqueos::estaocupado($id, $documento);
 }
예제 #6
0
 public function SetBloqueo($id)
 {
     try {
         Bloqueos::bloquea($id, $this->documento);
     } catch (Exception $e) {
         $mensaje = $e->getMessage();
         yii::app()->user->setFlash('error', $mensaje);
         $this->render('/usuariosfavoritos/misbloqueos');
         yii::app()->end();
     }
     // return MiFactoria::getBloqueo($id,$this->documento);
 }
예제 #7
0
 public static function desbloquea($id, $codigodoc)
 {
     $criterio = new CDbCriteria();
     $criterio->addcondition(" codocu=:vdocu AND iddocu=:vid AND iduser =:vusuario ");
     $criterio->params = array(":vdocu" => $codigodoc, ":vid" => $id, ":vusuario" => Yii::app()->user->id);
     $block = Bloqueos::model()->find($criterio);
     if (!is_null($block)) {
         if ($block->delete()) {
             return true;
         } else {
             return false;
             /// nos epudo bloquear;
         }
     } else {
         return true;
         /// NO hay blqieo esta linre
     }
 }
예제 #8
0
<h1>
	<?php 
echo CHtml::image(Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemaimagenes'] . 'lock.png');
?>
 Documentos bloqueados   ( <?php 
echo yii::app()->user->name;
?>
 ) </h1>
<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'usuariosX-grid', 'dataProvider' => Bloqueos::model()->search_por_usuario(yii::app()->user->id), 'itemsCssClass' => 'table table-striped table-bordered table-hover', 'columns' => array(array('name' => 'ima', 'type' => 'raw', 'value' => 'CHTml::link(CHTml::image(Yii::app()->getTheme()->baseUrl.Yii::app()->params["rutatemaimagenes"]."35099.png"),$data->url,array("target"=>"_blank"))'), 'codocu', array('name' => 'deima', 'type' => 'raw', 'value' => 'CHTml::link($data->documentos->desdocu,$data->url,array("target"=>"_blank"))'), 'fechabloqueo', 'iddocu', 'ip', 'idsesion', array('class' => 'CButtonColumn', 'template' => '{delete}', 'buttons' => array('delete' => array('visible' => 'true', 'url' => '$this->grid->controller->createUrl("/usuariosfavoritos/borrabloqueo", array("id"=>$data->id))', 'options' => array('ajax' => array('type' => 'GET', 'success' => "function(data) {\n\t\t\t\t\t\t\t\t\t\t\$('#AjFlash').html(data).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');\n\n                                              \$.fn.yiiGridView.update('usuariosX-grid'); return false;\n                                        }", 'url' => 'js:$(this).attr("href")')), 'imageUrl' => '' . Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemaimagenes'] . 'borrador.png', 'label' => 'Desbloquear'))))));
예제 #9
0
<h1> <?php 
echo CHtml::image(Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemaimagenes'] . 'lock.png');
?>
 Documentos bloqueados</h1>



<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'usuariosX-grid', 'dataProvider' => Bloqueos::model()->search(), 'itemsCssClass' => 'table table-striped table-bordered table-hover', 'columns' => array(array('name' => 'usuario', 'type' => 'html', 'value' => 'CHTml::image(Yii::app()->getTheme()->baseUrl.Yii::app()->params["rutatemaimagenes"]."user_business_boss.png").strtoupper(yii::app()->user->um->LoadUserById($data->iduser)->username)'), 'fechabloqueo', array('name' => 'dexima', 'header' => 'Tiempo Bloq', 'type' => 'raw', 'value' => 'CHTml::image(Yii::app()->getTheme()->baseUrl.Yii::app()->params["rutatemaimagenes"]."clock.png").MiFactoria::tiempopasado($data->fechabloqueo)'), array('name' => 'deima', 'type' => 'raw', 'value' => 'CHTml::link($data->documentos->desdocu,$data->url,array("target"=>"_blank"))'), 'codocu', 'iddocu', array('name' => 'deximax', 'header' => 'IP', 'type' => 'raw', 'value' => 'CHTml::image(Yii::app()->getTheme()->baseUrl.Yii::app()->params["rutatemaimagenes"]."computer.png").$data->ip'), array('class' => 'CButtonColumn', 'template' => '{}', 'buttons' => array('delete' => array('visible' => 'true', 'url' => '$this->grid->controller->createUrl("/usuariosfavoritos/borrabloqueo", array("id"=>$data->id))', 'options' => array('ajax' => array('type' => 'GET', 'success' => "function(data) {\n\t\t\t\t\t\t\t\t\t\t\$('#AjFlash').html(data).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');\n\n                                              \$.fn.yiiGridView.update('usuariosX-grid'); return false;\n                                        }", 'url' => 'js:$(this).attr("href")')), 'imageUrl' => '' . Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemaimagenes'] . 'borrador.png', 'label' => 'Desbloquear'))))));
?>


<?php 
$this->widget('CTreeView', array('id' => 'unit-treeview', 'url' => array('request/fillTree'), 'htmlOptions' => array('class' => 'treeview-red')));
?>

<?php 
$this->widget('CTreeView', array('id' => 'menu-treeview', 'data' => Menu::model()->getTreeItems(), 'control' => '#treecontrol', 'animated' => 'fast', 'collapsed' => true, 'htmlOptions' => array('class' => 'filetree')));
?>