/[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.6 by jonen, Wed Dec 18 22:46:06 2002 UTC revision 1.7 by jonen, Mon Dec 23 11:32:28 2002 UTC
# Line 3  Line 3 
3  //    $Id$  //    $Id$
4  //    -----------------------------------------------------------------------------  //    -----------------------------------------------------------------------------
5  //    $Log$  //    $Log$
6    //    Revision 1.7  2002/12/23 11:32:28  jonen
7    //    + added inserting of uservars on '_create' to frontend db(needed to login user after create!)
8    //      + added hard link to page 'pub/register', TODO: move this out here
9    //
10  //    Revision 1.6  2002/12/18 22:46:06  jonen  //    Revision 1.6  2002/12/18 22:46:06  jonen
11  //    + added function 'getUserGuid()'  //    + added function 'getUserGuid()'
12  //       (returns user's 'guid' read from database at function 'login()'  (now))  //       (returns user's 'guid' read from database at function 'login()'  (now))
# Line 143  class User { Line 147  class User {
147      //print "saving to backend: " . dumpVar($result) . "<br>";      //print "saving to backend: " . dumpVar($result) . "<br>";
148      $response = $this->pObject->backend->send('createUser', array('data' => $result) );      $response = $this->pObject->backend->send('createUser', array('data' => $result) );
149      $objectId = $response[oid];      $objectId = $response[oid];
150        if($objectId) {
151            connectdb();
152            $guid = $response[guid];
153            $username = $this->get('userData.username');
154            $password = $this->get('userData.password');
155            $sql = "INSERT into td_users VALUES ( '$objectId', '$guid', '', '$username', '$password','' )";
156                $res = send_sql($sql);
157              }
158              else {
159                // TODO: handle this with a generic rpc-debug/pending function
160          $site->session->set('register_error', 'rpc_error');
161          $site->redirect( getlink('/pub/register/') );
162              }
163      //$this->_init($objectId);      //$this->_init($objectId);
164    }    }
165    
# Line 222  class User { Line 239  class User {
239      $mapping_uservars2data = array_flip($def_mapping[data2uservars]);      $mapping_uservars2data = array_flip($def_mapping[data2uservars]);
240      foreach ($uservars as $key => $val) {      foreach ($uservars as $key => $val) {
241        $key_target = $mapping_uservars2data[$key];        $key_target = $mapping_uservars2data[$key];
242        //print "$key => $key_target: $val<br>";        if($key_target != '') {
243        $target[$key_target] = $val;          //print "$key => $key_target: $val<br>";
244            $target[$key_target] = $val;
245          }
246      }      }
247      return $target;      return $target;
248    }    }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

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