note: Improve logic in object{Get,Set}Parent
This commit is contained in:
@@ -331,6 +331,11 @@ class Note {
|
|||||||
return $iVersionId > 0;
|
return $iVersionId > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function hasRealVersionId()
|
||||||
|
{
|
||||||
|
return note::isRealVersionId($this->iVersionId);
|
||||||
|
}
|
||||||
|
|
||||||
function outputEditor($aValues = null)
|
function outputEditor($aValues = null)
|
||||||
{
|
{
|
||||||
if($aValues)
|
if($aValues)
|
||||||
@@ -493,7 +498,7 @@ class Note {
|
|||||||
|
|
||||||
public function objectGetParent($sClass = '')
|
public function objectGetParent($sClass = '')
|
||||||
{
|
{
|
||||||
if($this->iVersionId)
|
if($this->hasRealVersionId())
|
||||||
return new version($this->iVersionId);
|
return new version($this->iVersionId);
|
||||||
else
|
else
|
||||||
return new application($this->iAppId);
|
return new application($this->iAppId);
|
||||||
@@ -501,7 +506,7 @@ class Note {
|
|||||||
|
|
||||||
public function objectSetParent($iNewId, $sClass = '')
|
public function objectSetParent($iNewId, $sClass = '')
|
||||||
{
|
{
|
||||||
if($this->iVersionId)
|
if($this->hasRealVersionId())
|
||||||
$this->iVersionId = $iNewId;
|
$this->iVersionId = $iNewId;
|
||||||
else
|
else
|
||||||
$this->iAppId = $iNewId;
|
$this->iAppId = $iNewId;
|
||||||
|
|||||||
Reference in New Issue
Block a user