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 } */ }