}
function __is_org_descendant( parent, child ) {
- while( child = grep( function(x){ x.id() == child.parent_ou() }, orgList ) ) {
- if (child[0].id() == parent.id()) return true;
+ while( child = grep( function(x){ x.id == child.parent_ou }, orgList ) ) {
+ if (child[0].id == parent.id) return true;
}
return false;
}
function isOrgDescendent( parentName, childId ) {
- var parent = grep( function(x){ x.shortname() == parentName }, orgList );
- var child = grep( function(x){ x.id() == childId }, orgList );
+ var parent = grep( function(x){ x.shortname == parentName }, orgList );
+ var child = grep( function(x){ x.id == childId }, orgList );
if (parent) parent = parent[0];
if (child) child = child[0];
if (!child || !parent) return false;
- if (child.id() == parent.id()) return true;
+ if (child.id == parent.id) return true;
return __is_org_descendant( parent, child );
}