Changeset 857

Show
Ignore:
Timestamp:
08/21/07 13:50:26 (1 year ago)
Author:
mikey
Message:

changed default session name to default PHP session name
write session name into result xml in stubXMLProcessor

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/config/xml/config.xml

    r793 r857  
    99  <config name="net.stubbles.ipo.request.class" value="net.stubbles.ipo.request.stubWebRequest" /> 
    1010  <config name="net.stubbles.ipo.session.class" value="net.stubbles.ipo.session.stubPHPSession" /> 
    11   <config name="net.stubbles.ipo.session.name" value="SID" /> 
    1211  <config name="net.stubbles.service.jsonrpc.configfile" value="json-rpc-service.xml" /> 
    1312</xj:configuration> 
  • trunk/examples/config/xml/config.xml

    r793 r857  
    99  <config name="net.stubbles.ipo.request.class" value="net.stubbles.ipo.request.stubWebRequest" /> 
    1010  <config name="net.stubbles.ipo.session.class" value="net.stubbles.ipo.session.stubPHPSession" /> 
    11   <config name="net.stubbles.ipo.session.name" value="SID" /> 
    1211  <config name="net.stubbles.service.jsonrpc.configfile" value="json-rpc-service.xml" /> 
    1312</xj:configuration> 
  • trunk/src/main/php/net/stubbles/ipo/session/stubSession.php

    r388 r857  
    2828     */ 
    2929    const FINGERPRINT = '__stubbles_SessionFingerprint'; 
     30    /** 
     31     * default session name 
     32     */ 
     33    const DEFAULT_SESSION_NAME = 'PHPSESSID'; 
    3034     
    3135    /** 
  • trunk/src/main/php/net/stubbles/websites/stubFrontController.php

    r737 r857  
    8282        $this->createInstances(); 
    8383    } 
    84      
     84 
    8585    /** 
    8686     * sets the event dispatcher to use 
     
    9292        $this->dispatcher = $dispatcher; 
    9393    } 
    94      
     94 
    9595    /** 
    9696     * creates the required instances 
     
    115115        } 
    116116         
    117         $this->session = new $className($this->request, stubRegistry::getConfig('net.stubbles.ipo.session.name', 'SID')); 
     117        $this->session = new $className($this->request, stubRegistry::getConfig('net.stubbles.ipo.session.name', stubSession::DEFAULT_SESSION_NAME)); 
    118118        if (($this->session instanceof stubSession) == false) { 
    119119            throw new stubException('Configured session class is not an instance of stubSession.'); 
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLProcessor.php

    r850 r857  
    100100        $xmlStreamWriter->writeStartElement('session'); 
    101101        $xmlStreamWriter->writeElement('id', array(), $this->session->getId()); 
     102        $xmlStreamWriter->writeElement('name', array(), stubRegistry::getConfig('net.stubbles.ipo.session.name', stubSession::DEFAULT_SESSION_NAME)); 
    102103        $xmlStreamWriter->writeElement('isNew', array(), (($this->session->isNew() == true) ? ('true') : ('false'))); 
    103104        $xmlStreamWriter->writeStartElement('token');