/[cvs]/nfo/php/libs/org.netfrag.flib/Site/Request.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.flib/Site/Request.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by joko, Thu Dec 12 21:39:24 2002 UTC revision 1.3 by jonen, Fri Dec 13 00:22:27 2002 UTC
# Line 3  Line 3 
3  //    $Id$  //    $Id$
4  //    -------------------------------------------------------------------------  //    -------------------------------------------------------------------------
5  //    $Log$  //    $Log$
6    //    Revision 1.3  2002/12/13 00:22:27  jonen
7    //    - removed $site_state vars at cachedRequest
8    //      changes related to new Session class
9    //
10  //    Revision 1.2  2002/12/12 21:39:24  joko  //    Revision 1.2  2002/12/12 21:39:24  joko
11  //    + fix to 'cacheThisRequest' - now uses the current one to cache if none is passed  //    + fix to 'cacheThisRequest' - now uses the current one to cache if none is passed
12  //  //
# Line 15  Line 19 
19  class Site_Request {  class Site_Request {
20    
21    var $site;    var $site;
22      var $request;
23    
24    function getRequest() {    function getRequest() {
25    
# Line 48  class Site_Request { Line 53  class Site_Request {
53        'externalpage' => $externalpage,        'externalpage' => $externalpage,
54        'action' => $action,        'action' => $action,
55      );      );
56        
57        $this->request = $result;
58    
59      return $result;      return $result;
60    }    }
61        
62    function getCachedRequest () {    function getCachedRequest () {
63      global $site_state;      return $this->site->session->get('cachedRequest');
     return $site_state[cachedRequest];  
64    }    }
65        
66    function cacheThisRequest($request = array()) {    function cacheThisRequest($request = array()) {
     global $site_state;  
67      if (!count($request)) {      if (!count($request)) {
68        $request = $this->getRequest();        $request = $this->getRequest();
69          //$request = $this->request;
70      }      }
71      //print Dumper($request);      //print Dumper($request);
72      $site_state[cachedRequest] = $request;      $this->site->session->set('cachedRequest', $request);
73    }    }
74    
75    function overrideRequestIdentifier($ident) {    function overrideRequestIdentifier($ident) {
# Line 72  class Site_Request { Line 78  class Site_Request {
78      $_GET[x] = $pident;      $_GET[x] = $pident;
79    }    }
80        
81      function getIdentifier() {
82        return $this->request[ident];
83      }
84      
85    
86  }  }
87  ?>  ?>

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed