=$Id) && (strtolower($IdArray[$Id])=="true")) ? 1:0; $Ret = (isset($IdArray[$Id]) && (strtolower($IdArray[$Id])=="true")) ? 1:0; return $Ret; } function NestedListVisibilityUnsetAllSubelements ($ParentId, $ListIdentifier, $TableName) { if (!$TableName) return 0; $ReturnValue=1; global $GlobalMysqlHandler; $Query = "SELECT * FROM `$TableName` WHERE `ParentId` =$ParentId"; $Query = mysqli_query($GlobalMysqlHandler, $Query); while ($Item = mysqli_fetch_array($Query)) { NestedListVisibilityUnset ($Item['Id'], $ListIdentifier); } return $ReturnValue; } function NestedListVisibilityUnsetAllElements ($ListIdentifier) { if (!$ListIdentifier) return; if (!isset($_SESSION[$ListIdentifier])) { $EmptyArray = array(); $_SESSION[$ListIdentifier] = $EmptyArray; } $IdArray = $_SESSION[$ListIdentifier]; for ($i=0; $i < count($IdArray); $i++) $IdArray[$i] = "False"; $_SESSION[$ListIdentifier]=$IdArray; } ?>