90 lines
1.8 KiB
PHP
90 lines
1.8 KiB
PHP
|
<?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;
|
||
|
}
|
||
|
|
||
|
?>
|