* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-class BaseUser extends BaseFrameworkSystem {
+class BaseUser extends BaseFrameworkSystem implements Updateable {
// Exception constances
const EXCEPTION_USERNAME_NOT_FOUND = 0x150;
const EXCEPTION_USER_EMAIL_NOT_FOUND = 0x151;
* @param $fieldName Field to update
* @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?
- if (!$this instanceof Updateable) {
- // Update not supported!
- throw new DatabaseUpdateSupportException($this, self::EXCEPTION_DATABASE_UPDATED_NOT_ALLOWED);
- } // END - if
-
// Get a critieria instance
$searchInstance = ObjectFactory::createObjectByConfiguredName('search_criteria_class');
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-///////////////////////////////////////////////////////////////////////////////
-/// DO NOT RELY ON THIS CONFIG ENTRIES! THEY ARE SUBJECT OF BEING REPLACED. ///
-///////////////////////////////////////////////////////////////////////////////
-
// Get the configuration instance
$cfg = FrameworkConfiguration::getInstance();
-// CFG: HUB-LISTEN-ADDR
-$cfg->setConfigEntry('hub_listen_addr', "0.0.0.0");
-
-// CFG: HUB-LISTEN-PORT (zero = auto-choose)
-$cfg->setConfigEntry('hub_listen_port', 9060);
-
-// CFG: HUB-MAX-AUTH-TRIES
-$cfg->setConfigEntry('hub_max_auth_tries', 3);
-
-// CFG: HUB-MSG-AUTH-TRIES
-$cfg->setConfigEntry('hub_msg_auth_tries', "AUTH_MAX_TRIES");
-
-// CFG: HUB-MSG-SPOOFING
-$cfg->setConfigEntry('hub_msg_spoofing', "SPOOFING");
-
-// CFG: HUB-MSG-AUTH-REPLY
-$cfg->setConfigEntry('hub_msg_auth_reply_timeout', "TIMEOUT_AUTH");
-
-// CFG: HUB-MSG-BYE
-$cfg->setConfigEntry('hub_msg_bye', "BYE");
-
-// CFG: HUB-MASTER-IP
-$cfg->setConfigEntry('hub_master_ip', "192.168.1.1");
-
-// CFG: HUB-MASTER-PORT
-$cfg->setConfigEntry('hub_master_port', 9060);
-
-// CFG: HUB-AUTH-REQUEST
-$cfg->setConfigEntry('hub_auth_request', "AUTH");
-
-// CFG: HUB-AUTH-REQUEST-TIMEOUT (5 seconds for whole auth procedure shall be fine)
-$cfg->setConfigEntry('hub_auth_request_timeout', 5);
-
-// CFG: HUB-PEER-HELLO
-$cfg->setConfigEntry('hub_peer_hello', "HELLO");
-
-// CFG: HUB-HELLO-REPLY
-$cfg->setConfigEntry('hub_hello_reply', "ELHO");
-
-// CFG: HUB-HELLO-TIMEOUT
-$cfg->setConfigEntry('hub_hello_timeout', 30);
-
-// CFG: HUB-HELLO-RETRIES
-$cfg->setConfigEntry('hub_hello_retires', 3);
-
-// CFG: HUB-PEER-PING
-$cfg->setConfigEntry('hub_peer_ping', "PING");
-
-// CFG: HUB-PING-REPLY
-$cfg->setConfigEntry('hub_ping_reply', "PONG");
-
-// CFG: HUB-PING-TIMEOUT
-$cfg->setConfigEntry('hub_ping_timeout', 10);
-
-// CFG: HUB-PING-MAXDROPS
-$cfg->setConfigEntry('hub_ping_maxdrops', 3);
-
-// CFG: HUB-PEER-MISS-PONG
-$cfg->setConfigEntry('hub_peer_miss_pong', "PONG_MISS");
-
-// CFG: HUB-INTRO-ENABLED
-$cfg->setConfigEntry('hub_intro_enabled', "Y");
+// CFG: HUB-BOOTSTRAP-NODES
+$cfg->setConfigEntry('hub_bootstrap_nodes', "192.168.1.1:9060");
// [EOF]
?>