while ($registro = $consulta->fetch()) { //Exporta la tabla de core_formulario_objeto $Contenido_XML .= "\r\n\t<core_formulario_objeto>"; $Contenido_XML .= registro_a_xml($registro, "id," . $ListaCamposSinID_formulario_objeto); $Contenido_XML .= "\r\n\t</core_formulario_objeto>"; $conteo_elementos_xml++; } //Agrega el total de elementos y resetea contador para el siguiente $Contenido_XML .= "\r\n\t<total_core_formulario_objeto><cantidad_objetos>{$conteo_elementos_xml}</cantidad_objetos></total_core_formulario_objeto>"; $conteo_elementos_xml = 0; // Registros de formulario_boton $consulta = ejecutar_sql("SELECT * FROM " . $TablasCore . "formulario_boton WHERE formulario=?", "{$formulario}"); while ($registro = $consulta->fetch()) { //Exporta la tabla de core_formulario_objeto $Contenido_XML .= "\r\n\t<core_formulario_boton>"; $Contenido_XML .= registro_a_xml($registro, "id," . $ListaCamposSinID_formulario_boton); $Contenido_XML .= "\r\n\t</core_formulario_boton>"; $conteo_elementos_xml++; } //Agrega el total de elementos y resetea contador para el siguiente $Contenido_XML .= "\r\n\t<total_core_formulario_boton><cantidad_objetos>{$conteo_elementos_xml}</cantidad_objetos></total_core_formulario_boton>"; $conteo_elementos_xml = 0; // Finaliza el archivo XML $Contenido_XML .= "\r\n</objetos_practicos>"; auditar("Crea copia {$tipo_copia_objeto} de formulario {$formulario}"); //Guarda la cadena generada en el archivo XML $PCO_NombreArchivoXML = "FormID_" . $formulario . "_" . $PCO_FechaOperacion . "_" . $PCO_HoraOperacion . ".xml"; $PCO_PunteroArchivo = fopen("tmp/" . $PCO_NombreArchivoXML, "w"); if ($PCO_PunteroArchivo == false) { die("No se puede abrir el archivo de exportacion"); }
while ($registro = $consulta->fetch()) { //Exporta la tabla de core_informe_condiciones $Contenido_XML .= "\r\n\t<core_informe_condiciones>"; $Contenido_XML .= registro_a_xml($registro, "id," . $ListaCamposSinID_informe_condiciones); $Contenido_XML .= "\r\n\t</core_informe_condiciones>"; $conteo_elementos_xml++; } //Agrega el total de elementos y resetea contador para el siguiente $Contenido_XML .= "\r\n\t<total_core_informe_condiciones><cantidad_objetos>{$conteo_elementos_xml}</cantidad_objetos></total_core_informe_condiciones>"; $conteo_elementos_xml = 0; // Registros de informe_tablas $consulta = ejecutar_sql("SELECT * FROM " . $TablasCore . "informe_tablas WHERE informe=?", "{$informe}"); while ($registro = $consulta->fetch()) { //Exporta la tabla de core_informe_tablas $Contenido_XML .= "\r\n\t<core_informe_tablas>"; $Contenido_XML .= registro_a_xml($registro, "id," . $ListaCamposSinID_informe_tablas); $Contenido_XML .= "\r\n\t</core_informe_tablas>"; $conteo_elementos_xml++; } //Agrega el total de elementos y resetea contador para el siguiente $Contenido_XML .= "\r\n\t<total_core_informe_tablas><cantidad_objetos>{$conteo_elementos_xml}</cantidad_objetos></total_core_informe_tablas>"; $conteo_elementos_xml = 0; // Finaliza el archivo XML $Contenido_XML .= "\r\n</objetos_practicos>"; auditar("Crea copia {$tipo_copia_objeto} de informe {$informe}"); //Guarda la cadena generada en el archivo XML $PCO_NombreArchivoXML = "RepID_" . $informe . "_" . $PCO_FechaOperacion . "_" . $PCO_HoraOperacion . ".xml"; $PCO_PunteroArchivo = fopen("tmp/" . $PCO_NombreArchivoXML, "w"); if ($PCO_PunteroArchivo == false) { die("No se puede abrir el archivo de exportacion"); }