// longitude
if (!isset ($lon) || !is_numeric ($lon) ||
($lon < -180) || ($lon > 180)) {
- throw new Exception ($this->err_lonlat_invalid);
+ throw new Exception (self::err_lonlat_invalid);
}
$this->lon = $lon;
// latitude
if (!isset ($lat) || !is_numeric ($lat) ||
($lat < -90) || ($lat > 90)) {
- throw new Exception ($this->err_lonlat_invalid);
+ throw new Exception (self::err_lonlat_invalid);
}
$this->lat = $lat;
}
public function create_items_table();
/*
- * set password $pwd for user $usrname.
- * If $usrname does not exist:
- * - if $create_if_not_exists is true: create user.
- * - if $create_if_not_exists is false: throws an err_query error.
+ * returns true if $usrname is name of an existing user, false otherwise.
*/
- public function setpwd($usrname, $pwd, $create_if_not_exists);
+ public function user_exists ($usrname);
+
+ /*
+ * set password $pwd for user $usrname. If $usrname does not exist, create
+ * it.
+ * throws an err_query error in case $pwd is null
+ */
+ public function setpwd($usrname, $pwd);
/*
* check that $pwd_md5 is md5 for $username password.