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"; } //} }
/** * 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 }
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; }
</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>
public function getWhoIsWorkingNow($id, $documento) { return Bloqueos::estaocupado($id, $documento); }
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); }
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 } }
<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'))))));
<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'))); ?>