Changeset 12666
- Timestamp:
- 02/23/08 19:56:43 (11 months ago)
- Files:
-
- 1 modified
-
util/branches/dev/jsdoc/jsdoc.module (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
util/branches/dev/jsdoc/jsdoc.module
r12664 r12666 1562 1562 1563 1563 function jsdoc_is_private(&$node) { 1564 if ($node->type == 'jsdoc_object' ) {1565 return $node->jsdoc_private || $node->jsdoc_private_parent;1564 if ($node->type == 'jsdoc_object' || isset($node->jsdoc_private)) { 1565 return $node->jsdoc_private; 1566 1566 } 1567 1567 … … 1569 1569 if (db_num_rows($query) == 1) { 1570 1570 $result = db_fetch_object($query); 1571 return $result->private || $result->private_parent; 1572 } 1571 $node->jsdoc_private_parent = $result->private_parent; 1572 return $node->jsdoc_private = $result->private; 1573 } 1574 } 1575 1576 function jsdoc_has_private_parent(&$node) { 1577 if ($node->type != 'jsdoc_object' && !isset($node->jsdoc_private_parent)) { 1578 jsdoc_is_private($node); 1579 } 1580 return $node->jsdoc_private_parent; 1573 1581 } 1574 1582 … … 2583 2591 'singleton' => jsdoc_is_initialized($node), 2584 2592 'namespace' => jsdoc_is_namespace($node), 2585 'private' => jsdoc_is_private($node) 2593 'private' => jsdoc_is_private($node), 2594 'private_parent' => jsdoc_has_private_parent($node) 2586 2595 ); 2587 2596