*
* @author Roland Haeder <webmaster@ship-simu.org>
* @version 0.0.0
- * @copyright Copyright (c) 2007, 2008 Roland Haeder, this is free software
+ * @copyright Copyright (c) 2007 - 2009 Roland Haeder, this is free software
* @license GNU GPL 3.0 or any newer version
* @link http://www.ship-simu.org
*
/**
* Username of current user
*/
- private $userName = "";
+ private $userName = '';
/**
* User id of current user
/**
* Email of current user
*/
- private $email = "";
+ private $email = '';
/**
* Protected constructor
$exists = true;
// Is the username set?
- if ($this->getUserName() == "") {
+ if ($this->getUserName() == '') {
// Get current entry
$currEntry = $this->getResultInstance()->current();
* @param $fieldValue New value to store
* @return void
* @throws DatabaseUpdateSupportException If this class does not support database updates
+ * @todo Try to make this method more generic so we can move it in BaseFrameworkSystem
*/
public function updateDatabaseField ($fieldName, $fieldValue) {
// Is updating database fields allowed by interface?
// Now get another criteria
$updateInstance = ObjectFactory::createObjectByConfiguredName('update_criteria_class');
- // And add our both entries
+ // Add criteria entry which we shall update
$updateInstance->addCriteria($fieldName, $fieldValue);
// Add the search criteria for searching for the right entry
$updateInstance->setSearchInstance($searchInstance);
+ // Set wrapper class name
+ $updateInstance->setWrapperConfigEntry('user_db_wrapper_class');
+
// Remember the update in database result
$this->getResultInstance()->add2UpdateQueue($updateInstance);
}