Exemple #1
0
 public function getUsersWorkingNow($id)
 {
     return MiFactoria::getWhoIsWorkingNow($id, $this->documento);
     /*
         $me=Yii::app()->user->id;
     		$quien=Yii::app()->db->createCommand( " select distinct iduser from ".self::PREFIJO_TABLAS."bloqueos WHERE  iduser <> ".$me." and  codocu='".$this->documento."' and iddocu=".$id." ")->queryScalar();
                if($quien) { /// Quiere decir que hay otros que estan ediotnado el documento
     			     ///PARA VER SIS ES CIERTO DEEBMOS VERIFICAR Q ESTE USUARIO NO HA DEJADO LA VENTANA ABANDONADA CON E DOMCUENTO EN EDICION
     					$elusuario=Yii::app()->user->um->LoadUserById($quien);
     			     ///hallando la sesion activa de este usuario
     			       $sesion_activa=Yii::app()->user->um->findSession($elusuario);
     			         if(is_null($sesion_activa)) {
     						 return false;  //No esta ocupado por que estaba editando pero ya temrino sus sesion, alo mejor dejo la ventana abierta
     					 }  else {
     						 return $elusuario->username;  ///Si esta ocupado por que el usuario tiene sesion activa, y eszta editando
     					 }
     
     		   } else {
     			   return false;  ///NO esta ocupado porque no hay otros usuarios que esten editando el documento
     		   }
     */
 }