3 |
// $Id$ |
// $Id$ |
4 |
// ----------------------------------------------------------------------------- |
// ----------------------------------------------------------------------------- |
5 |
// $Log$ |
// $Log$ |
6 |
|
// Revision 1.5 2002/12/12 21:34:32 joko |
7 |
|
// + fix in 'function update': invalidate data only if it's not for caching purposes |
8 |
|
// |
9 |
|
// Revision 1.4 2002/12/06 04:10:28 joko |
10 |
|
// + replaced 'xyzCache' through 'xyzProxy' |
11 |
|
// |
12 |
|
// Revision 1.3 2002/12/04 07:42:54 jonen |
13 |
|
// + changes according to backend schema change |
14 |
|
// |
15 |
// Revision 1.2 2002/12/03 16:47:22 joko |
// Revision 1.2 2002/12/03 16:47:22 joko |
16 |
// - function preLogout() |
// - function preLogout() |
17 |
// + function preLogout($autologout = 0) |
// + function preLogout($autologout = 0) |
109 |
|
|
110 |
$this->_save("cache"); |
$this->_save("cache"); |
111 |
|
|
112 |
//$this->pObject->flushCache(); // done in "pObject->save" |
//$this->pObject->flushProxy(); // done in "pObject->save" |
113 |
|
|
114 |
} |
} |
115 |
|
|
116 |
function _save($type = '') { |
function _save($type = '') { |
117 |
|
//print Dumper($this->data); |
118 |
$this->pObject->save($this->data, $type); |
$this->pObject->save($this->data, $type); |
119 |
$this->meta[data_ready] = 0; |
// invalidate data only if it's not for caching purposes |
120 |
|
if ($type != 'cache') { |
121 |
|
$this->meta[data_ready] = 0; |
122 |
|
} |
123 |
} |
} |
124 |
|
|
125 |
function save() { |
function save() { |
204 |
} |
} |
205 |
|
|
206 |
|
|
207 |
function update(&$uservars) { |
function update($vars) { |
208 |
$this->setPostVars($uservars); |
$this->setPostVars($vars); |
209 |
$data = $this->_transformInputData($uservars); |
//print Dumper($vars); |
210 |
|
$data = $this->_transformInputData($vars); |
211 |
$this->_saveData($data); |
$this->_saveData($data); |
212 |
} |
} |
213 |
|
|
261 |
function getAccountSum() { |
function getAccountSum() { |
262 |
// store additional user-data to state |
// store additional user-data to state |
263 |
if (!$this->state[accountSum]) { |
if (!$this->state[accountSum]) { |
264 |
$this->state[accountSum] = $this->get("financeInfo.accountSum"); |
$this->state[accountSum] = $this->get("account.amount"); |
265 |
$this->_saveState(); |
$this->_saveState(); |
266 |
} |
} |
267 |
return $this->state[accountSum]; |
return $this->state[accountSum]; |
270 |
function getAccountCurrency() { |
function getAccountCurrency() { |
271 |
// store additional user-data to state |
// store additional user-data to state |
272 |
if (!$this->state[accountCurrency]) { |
if (!$this->state[accountCurrency]) { |
273 |
$this->state[accountCurrency] = $this->get("financeInfo.currency"); |
$this->state[accountCurrency] = $this->get("account.currency"); |
274 |
$this->_saveState(); |
$this->_saveState(); |
275 |
} |
} |
276 |
//print "state: " . $this->get("financeInfo.currency") . "<br>"; |
//print "state: " . $this->get("financeInfo.currency") . "<br>"; |