Initial commit
This commit is contained in:
89
lotgd-web/lotgd/lib/names.php
Executable file
89
lotgd-web/lotgd/lib/names.php
Executable file
@ -0,0 +1,89 @@
|
||||
<?php
|
||||
// translator ready
|
||||
// addnews ready
|
||||
// mail ready
|
||||
require_once("lib/dbwrapper.php");
|
||||
|
||||
function get_player_title($old=false) {
|
||||
global $session;
|
||||
$title = "";
|
||||
if ($old === false) {
|
||||
$title = $session['user']['title'];
|
||||
if ($session['user']['ctitle']) $title = $session['user']['ctitle'];
|
||||
} else {
|
||||
$title = $old['title'];
|
||||
if ($old['ctitle']) $title = $old['ctitle'];
|
||||
}
|
||||
return $title;
|
||||
}
|
||||
|
||||
function get_player_basename($old=false) {
|
||||
global $session;
|
||||
$name = "";
|
||||
$title = get_player_title($old);
|
||||
if ($old===false) {
|
||||
$name = $session['user']['name'];
|
||||
} else {
|
||||
$name = $old['name'];
|
||||
}
|
||||
if ($title) {
|
||||
$x = strpos($name, $title);
|
||||
if ($x !== false)
|
||||
$name = trim(substr($name,$x+strlen($title)));
|
||||
}
|
||||
|
||||
return str_replace("`0", "", $name);
|
||||
}
|
||||
|
||||
function change_player_name($newname, $old=false) {
|
||||
if ($newname == "")
|
||||
$newname = get_player_basename($old);
|
||||
|
||||
$newname = str_replace("`0", "", $newname);
|
||||
|
||||
$title = get_player_title($old);
|
||||
if ($title) {
|
||||
$x = strpos($newname, $title);
|
||||
if ($x === 0)
|
||||
$newname = trim(substr($newname, $x+strlen($title)));
|
||||
$newname = $title . " " . $newname . "`0";
|
||||
}
|
||||
return $newname;
|
||||
}
|
||||
|
||||
function change_player_ctitle($nctitle,$old=false) {
|
||||
global $session;
|
||||
if ($nctitle == "") {
|
||||
if ($old == false) {
|
||||
$nctitle = $session['user']['title'];
|
||||
} else {
|
||||
$nctitle = $old['title'];
|
||||
}
|
||||
}
|
||||
$newname = get_player_basename($old) . "`0";
|
||||
if ($nctitle) {
|
||||
$newname = $nctitle." ".$newname;
|
||||
}
|
||||
return $newname;
|
||||
}
|
||||
|
||||
function change_player_title($ntitle, $old=false) {
|
||||
global $session;
|
||||
if ($old===false) {
|
||||
$ctitle = $session['user']['ctitle'];
|
||||
} else {
|
||||
$ctitle = $old['ctitle'];
|
||||
}
|
||||
|
||||
$newname = get_player_basename($old) . "`0";
|
||||
if ($ctitle == "") {
|
||||
if ($ntitle != "") {
|
||||
$newname = $ntitle." ".$newname;
|
||||
}
|
||||
} else {
|
||||
$newname = $ctitle." ".$newname;
|
||||
}
|
||||
return $newname;
|
||||
}
|
||||
|
||||
?>
|
Reference in New Issue
Block a user