Index: trunk/kernel/units/users/users_item.php =================================================================== diff -u -r3834 -r3907 --- trunk/kernel/units/users/users_item.php (.../users_item.php) (revision 3834) +++ trunk/kernel/units/users/users_item.php (.../users_item.php) (revision 3907) @@ -229,6 +229,23 @@ return $ret; } + function setName($full_name) + { + $full_name = explode(' ', $full_name); + + if (count($full_name) > 2) { + $last_name = array_pop($full_name); + $first_name = implode(' ', $full_name); + } + else { + $last_name = $full_name[1]; + $first_name = $full_name[0]; + } + + $this->SetDBField('FirstName', $first_name); + $this->SetDBField('LastName', $last_name); + } + } ?> \ No newline at end of file