public function loginUsername() { $login_field = ConfigQuery::getLoginField(); if ($login_field) { return $login_field; } return $this::DEFAULT_LOGIN_FIELD; }
public function getShownUsername() { $shown_user_name = ""; $required_fields = ConfigQuery::getRegisterRequiredFields(); if (!empty($required_fields)) { if (in_array("user_name", $required_fields)) { $shown_user_name = "user_name"; } elseif (in_array("user_login", $required_fields)) { $shown_user_name = "user_name"; } elseif (in_array("user_email", $required_fields)) { $shown_user_name = "user_email"; } } if (empty($shown_user_name)) { $shown_user_name = ConfigQuery::getLoginField(); } return $this->{$shown_user_name}; }