Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 29, 2006, 11:46:07 AM (19 years ago)
Author:
patrick
Message:

MARK: there seems to be still a bug in the permissions system. trying to trace

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/proxy/src/lib/network/synchronizeable.cc

    r9598 r9605  
    365365
    366366
    367 
    368 
    369367    //  *              <====|  MASTER_SERVER
    370368    if(  this->networkStream->isUserMasterServer( userId ) && (*it)->checkPermission( PERMISSION_MASTER_SERVER ))
    371369      hasPermission = true;
    372     else if( this->networkStream->isUserMasterServer( userId ) && this->owner != SharedNetworkData::getInstance()->getHostID()
    373              && (*it)->checkPermission( PERMISSION_OWNER ))
     370    else if( this->networkStream->isUserMasterServer( userId ) &&
     371             this->owner != SharedNetworkData::getInstance()->getHostID() && (*it)->checkPermission( PERMISSION_OWNER ))
    374372      hasPermission = true;
    375373
    376374    //  *              <====|  PROXY_SERVER
    377     else if( this->networkStream->isUserProxyServerActive( userId ) && this->owner != SharedNetworkData::getInstance()->getHostID()
    378              && (*it)->checkPermission( PERMISSION_OWNER ))
     375    else if( this->networkStream->isUserProxyServerActive( userId ) &&
     376             this->owner != SharedNetworkData::getInstance()->getHostID() && (*it)->checkPermission( PERMISSION_OWNER ))
    379377      hasPermission = true;
    380378    //  CLIENT         <====|  PROXY_SERVER
    381     else if( this->networkStream->isUserProxyServerActive( userId ) && SharedNetworkData::getInstance()->isClient()
    382              && this->owner != SharedNetworkData::getInstance()->getHostID() && (*it)->checkPermission( PERMISSION_OWNER ))
    383       hasPermission = true;
    384     else if( this->networkStream->isUserProxyServerActive( userId ) && SharedNetworkData::getInstance()->isClient()
    385              && this->owner != SharedNetworkData::getInstance()->getHostID() && (*it)->checkPermission( PERMISSION_MASTER_SERVER ))
    386       hasPermission = true;
    387379    else if( this->networkStream->isUserProxyServerActive( userId )  && SharedNetworkData::getInstance()->isClient()
    388380             && (*it)->checkPermission( PERMISSION_MASTER_SERVER ))
Note: See TracChangeset for help on using the changeset viewer.