示例#1
0
 public static function estasensesion($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)) {
         return true;
         ///Sui existe bloqueo, estas en sesion
     } else {
         return false;
         /// NO hay blqieo esta libre no hay sesion
     }
 }
 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";
     }
     //}
 }
示例#3
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'))))));
示例#4
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
     }
 }
示例#5
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')));
?>