mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Bug fix: update person data
This commit is contained in:
@@ -74,21 +74,24 @@ class Person extends APIv1_Controller
|
||||
{
|
||||
if(isset($person["person_id"]) && !(is_null($person["person_id"])) && ($person["person_id"] != ""))
|
||||
{
|
||||
$this->PersonModel->addOrder("svnr", "DESC");
|
||||
$result = $this->PersonModel->loadWhere(array(
|
||||
"person_id != " => $person["person_id"],
|
||||
"SUBSTRING(svnr FROM 1 FOR 10) = " => $person["svnr"])
|
||||
);
|
||||
if (is_object($result) && $result->error == EXIT_SUCCESS &&
|
||||
is_array($result->retval) && count($result->retval) > 0)
|
||||
if (isset($person["svnr"]) && $person["svnr"] != "")
|
||||
{
|
||||
if (count($result->retval) == 1)
|
||||
$this->PersonModel->addOrder("svnr", "DESC");
|
||||
$result = $this->PersonModel->loadWhere(array(
|
||||
"person_id != " => $person["person_id"],
|
||||
"SUBSTRING(svnr FROM 1 FOR 10) = " => $person["svnr"])
|
||||
);
|
||||
if (is_object($result) && $result->error == EXIT_SUCCESS &&
|
||||
is_array($result->retval) && count($result->retval) > 0)
|
||||
{
|
||||
$person["svnr"] = $person["svnr"] . "v1";
|
||||
}
|
||||
else
|
||||
{
|
||||
$person["svnr"] = $person["svnr"] . "v" . ($result->retval[0]->svnr{11} + 1);
|
||||
if (count($result->retval) == 1)
|
||||
{
|
||||
$person["svnr"] = $person["svnr"] . "v1";
|
||||
}
|
||||
else
|
||||
{
|
||||
$person["svnr"] = $person["svnr"] . "v" . ($result->retval[0]->svnr{11} + 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user