/[cvs]/nfo/php/libs/org.netfrag.flib/Tracker/User.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.flib/Tracker/User.php

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

revision 1.17 by joko, Mon Jun 7 16:54:53 2004 UTC revision 1.21 by jonen, Wed Nov 3 14:13:21 2004 UTC
# Line 13  Line 13 
13  //    $Id$  //    $Id$
14  //    -----------------------------------------------------------------------------  //    -----------------------------------------------------------------------------
15  //    $Log$  //    $Log$
16    //    Revision 1.21  2004/11/03 14:13:21  jonen
17    //    small changes at create function
18    //
19    //    Revision 1.20  2004/10/07 14:08:51  jonen
20    //    + bufix related to save new-registered user-data
21    //
22    //    Revision 1.19  2004/06/22 09:18:47  jonen
23    //    removed debug dumps
24    //
25  //    Revision 1.17  2004/06/07 16:54:53  joko  //    Revision 1.17  2004/06/07 16:54:53  joko
26  //    modified cache-key  //    modified cache-key
27  //    added cache-control  //    added cache-control
# Line 172  class User { Line 181  class User {
181      }      }
182    
183      $this->_save("cache");      $this->_save("cache");
184        //$this->_save("commit");
185            
186      //$this->pObject->flushProxy();     // done in "pObject->save"      //$this->pObject->flushProxy();     // done in "pObject->save"
187            
# Line 208  class User { Line 218  class User {
218    }    }
219        
220    function create() {    function create() {
221     $this->_save();      // How THIS can function??? we will fool ourselves...
222     $attr = $this->pObject->getResult();     //$this->_save();
223     //print DumpVar($attr);     //$attr = $this->pObject->getResult();
224     $this->_create($attr);     $this->_create($this->data);
225    }    }
226    
227    function createGuest() {    function createGuest() {
# Line 238  class User { Line 248  class User {
248            }            }
249            else {            else {
250              // TODO: handle this with a generic rpc-debug/pending function              // TODO: handle this with a generic rpc-debug/pending function
251        $site->session->set('register_error', 'rpc_error');        $site->session->set('commit_error', array( form => getlt('page/register/notify/rpc_error') ));
252        $site->redirect( getlink('/pub/register/') );        $site->redirect( getlink('/pub/register/') );
253            }            }
254      //$this->_init($objectId);      //$this->_init($objectId);
# Line 248  class User { Line 258  class User {
258      global $site;      global $site;
259      //print "saving to backend: " . dumpVar($result) . "<br>";      //print "saving to backend: " . dumpVar($result) . "<br>";
260      if(!$this->pObject) {      if(!$this->pObject) {
261          $cache_key = php::CreateGUID() . "_guest";
262        $rpcinfo = $this->site->configuration->get("rpcinfo");        $rpcinfo = $this->site->configuration->get("rpcinfo");
263        $pObject = mkObject('DesignPattern::RemoteProxy', 'guest', array( key => 1, command => 'createGuestUser', '', remote => 1, rpcinfo => $rpcinfo, cache => array( db => 1, session => 1 ), connect => 1 ) );        $pObject = mkObject('DesignPattern::RemoteProxy', $cache_key, array( key => 1, command => 'createGuestUser', '', remote => 1, rpcinfo => $rpcinfo, cache => array( db => 1, session => 1 ), connect => 1 ) );
264        $response = $pObject->getResult();        $response = $pObject->getResult();
265      } else {      } else {
266        $response = $this->pObject->backend->send('createGuestUser');        $response = $this->pObject->backend->send('createGuestUser');

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.21

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