void CBouquetManager::loadBouquets(bool ignoreBouquetFile) { xmlDocPtr parser; if (ignoreBouquetFile == false) { parser = parseXmlFile(UBOUQUETS_XML); if (parser != NULL) { INFO("reading " UBOUQUETS_XML); parseBouquetsXml(xmlDocGetRootElement(parser)); xmlFreeDoc(parser); } parser = parseXmlFile(BOUQUETS_XML); if (parser != NULL) { INFO("reading " BOUQUETS_XML); parseBouquetsXml(xmlDocGetRootElement(parser)); xmlFreeDoc(parser); } parser = parseXmlFile(CURRENTSERVICES_XML); if (parser != NULL) { INFO("reading " CURRENTSERVICES_XML); makeBouquetfromCurrentservices(xmlDocGetRootElement(parser)); xmlFreeDoc(parser); } } renumServices(); }
void CBouquetManager::loadBouquets(bool ignoreBouquetFile) { TIMER_START(); clearAll(); if (ignoreBouquetFile == false) { parseBouquetsXml(BOUQUETS_XML, false); sortBouquets(); } parseBouquetsXml(UBOUQUETS_XML, true); renumServices(); TIMER_STOP("[zapit] bouquet loading took"); }
void CBouquetManager::loadBouquets(bool ignoreBouquetFile) { xmlDocPtr parser; TIMER_START(); if (ignoreBouquetFile == false) { parser = parseXmlFile(BOUQUETS_XML); if (parser != NULL) { parseBouquetsXml(xmlDocGetRootElement(parser), false); xmlFreeDoc(parser); parser = NULL; } sortBouquets(); } parser = parseXmlFile(UBOUQUETS_XML); if (parser != NULL) { parseBouquetsXml(xmlDocGetRootElement(parser), true); xmlFreeDoc(parser); parser = NULL; } renumServices(); TIMER_STOP("[zapit] bouquet loading took"); }