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)) |
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 |
|
|
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 |
} |
} |