X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2FTree%2FNode.php;h=2ff8edb524f6ccfb1f563fa41c17cf649a8eed70;hb=83a56cb5c8a85bc4eb577547ed3ddf3f46fb25b0;hp=9006ea7358f2fef17fd12ad775c19b7760c70e24;hpb=279d696bb12b34ba04844563ce0d40c619eec2f6;p=diogenes.git diff --git a/include/Tree/Node.php b/include/Tree/Node.php index 9006ea7..2ff8edb 100644 --- a/include/Tree/Node.php +++ b/include/Tree/Node.php @@ -31,7 +31,7 @@ define('VAR_TYPE_NODE', 4); function var_encode_text($var, $level = 0, $no_children = FALSE, $tabstr = ' ', $eol = "\n") { - if (is_object($var) && (get_class($var) == 'Diogenes_Tree_Node')) { + if (is_object($var) && (strtolower(get_class($var)) == 'diogenes_tree_node')) { // node name $code = str_repeat($tabstr, $level) . "node : {$var->name}" . $eol; @@ -76,7 +76,7 @@ function var_encode_html($var, $level = 0, $no_children = FALSE) function var_encode_bin($var, $no_children = FALSE) { - if (is_object($var) && (get_class($var) == 'Diogenes_Tree_Node')) { + if (is_object($var) && (strtolower(get_class($var)) == 'diogenes_tree_node')) { $code = pack('C', VAR_TYPE_NODE); $code .= var_encode_bin($var->name); $code .= var_encode_bin($var->data); @@ -184,7 +184,7 @@ class Diogenes_Tree_Node { $bin = file_get_contents($filename); $node = var_decode_bin($bin); - if (!is_object($node) || get_class($node) != 'Diogenes_Tree_Node') + if (!is_object($node) || strtolower(get_class($node)) != 'diogenes_tree_node') { trigger_error('readFile : not a Diogenes_Tree_Node', E_USER_ERROR); }