Hi.
Could you please explain me the meaning of the following loop added to drawOrigin function in objectDetail.php ?
foreach ( $list as $origin ) {
//$origObj=null;
$origObjClass=null;
$origObjId=null;
if ($list->originType == get_class($obj) and $list->originId == $obj->id) {
//$origObj=new $list->refType($list->refId);
$origObjClass=$list->refType;
$origObjId=$list->refId;
} else {
//$origObj=new $list->originType($list->originId);
$origObjClass=$list->originType;
$origObjId=$list->originId;
}
$gotoE=' onClick="gotoElement(' . "'" . $origObjClass . "','" . htmlEncode($origObjId) . "'" . ');" style="cursor: pointer;" ';
echo '</td><td xclass="noteData" '.$gotoE.' style="height: 15px">';
}
It seems that you loop through attributes of object $list ( $obj->Origin), then ,regardless attribute, you test $list->originType and $list->originId (that seem to be a copy of arguments refType, $refId) and echo an onClick action gotoElement to the same object once for each attribute.
I'm missing something.
Thank you for your attention
Target is to set Origin (that you can view on Ticket or Activity) as Clickable, so that just just can click on, item to go to it.
Alos, new feature is to be able to define several Origins for single item.
Not finished yet and not used yet.
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Cookies settings
×
Functional Cookies
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Session
Please login to see yours activities!
Other cookies
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.