cargar($db); if (PEAR::isError($err)) { var_dump($err); } else { var_dump($grupo); } // Obtengo hijos. echo "\n\n\nObtengo Hijos:\n"; $err = $grupo->cargarHijos($db); if (PEAR::isError($err)) { var_dump($err); } else { var_dump($grupo->getHijos()); } // Alta. echo "\n\n\nAlta:\n"; $grupo->grupo = 0; $grupo->padre = 1; $grupo->secciones = array(1, 4, 6, 8); $err = $grupo->guardar($db); if (PEAR::isError($err)) { var_dump($err); } $err = $grupo->cargarHijos($db); echo "Carga hijos: "; var_dump($err); var_dump($grupo); // Nuevo ID. $id_nuevo = $grupo->grupo; // Modificación. echo "\n\n\nModificación:\n"; $grupo->secciones = array(2, 3, 5, 11); $grupo->nombre = 'Me cambiaron'; $err = $grupo->guardar($db); if (PEAR::isError($err)) { var_dump($err); } else { var_dump($grupo); } // Verifica. echo "\n\n\nVerifica:\n"; $grupo->grupo = 1; $err = $grupo->cargar($db); if (PEAR::isError($err)) { var_dump($err); } else { var_dump($grupo); } // Borra. echo "\n\n\nBorra grupo $id_nuevo:\n"; $grupo->grupo = $id_nuevo; $err = $grupo->borrar($db); var_dump($err); // Verifica obteniendo hijos. echo "\n\n\nVerifica Hijos:\n"; $grupo->grupo = 1; $err = $grupo->cargarHijos($db); if (PEAR::isError($err)) { var_dump($err); } else { var_dump($grupo->getHijos()); } ?>