- require_once 'name.func.inc.php';
- $sn_types_public = build_types('public');
- $sn_types_private = build_types('private');
- $full_name = build_full_name($search_names, $sn_types_public);
- $this->directory_name = build_directory_name($search_names, $sn_types_public, $full_name);
- $this->short_name = short_name($search_names, $sn_types_public);
- $this->sort_name = short_name($search_names, $sn_types_public);
- $this->public_name = build_public_name($search_names, $sn_types_public, $full_name);
- $this->private_name = $this->public_name . build_private_name($search_names, $sn_types_private);
- Platal::page()->assign('public_name', $this->public_name);
- Platal::page()->assign('private_name', $this->private_name);
+ $res = XDB::query("SELECT public_name, private_name
+ FROM profile_display
+ WHERE pid = {?}",
+ S::v('uid'));
+ list($public_name, $private_name) = $res->fetchOneRow();
+ if ($success) {
+ $sn_types_private = build_types('private');
+ $this->private_name_end = build_private_name($this->search_names, $sn_types_private);
+ $private_name = $public_name . $this->private_name_end;
+ }
+ Platal::page()->assign('public_name', $public_name);
+ Platal::page()->assign('private_name', $private_name);