/[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.1 by joko, Tue Nov 12 05:42:31 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
11    //    + fix to 'cacheThisRequest' - now uses the current one to cache if none is passed
12    //
13  //    Revision 1.1  2002/11/12 05:42:31  joko  //    Revision 1.1  2002/11/12 05:42:31  joko
14  //    + initial checkin  //    + initial checkin
15  //  //
# Line 12  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 45  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) {    function cacheThisRequest($request = array()) {
67      global $site_state;      if (!count($request)) {
68      $site_state[cachedRequest] = $request;        $request = $this->getRequest();
69          //$request = $this->request;
70        }
71        //print Dumper($request);
72        $this->site->session->set('cachedRequest', $request);
73    }    }
74    
75    function overrideRequestIdentifier($ident) {    function overrideRequestIdentifier($ident) {
# Line 65  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.1  
changed lines
  Added in v.1.3

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