void CoefficientDialog::loadQuery() { QuerySocket *eSocket = qobject_cast<QuerySocket *>( sender() ); if( !eSocket ) return; int i = eSocket->getIndexOfLastQuery( qList ); QString str = eSocket->getData(); eSocket->closeConnection(); info->showProgressBar( false ); if( i < 0 ) return; switch(i) { case 0: { loadPageInfo( str ); break; } case 1: { loadCoef( str ); break; } case 2: { saveTransactionAnswer( str ); break; } } }
int loadPages(struct website * configuration) { fprintf(stderr," Loading pages .. \n"); char tmpPath[512]={0}; struct AmmServer_MemoryHandler * tmp=0; configuration->pages.currentItems=0; unsigned int loadedPages=0; for (loadedPages=0; loadedPages<10; loadedPages++) { //------------------------------- snprintf(tmpPath,512,"src/Services/MyBlog/res/pages/page%u.html",loadedPages); tmp = AmmServer_ReadFileToMemoryHandler(tmpPath); if (tmp!=0) { configuration->pages.item[configuration->pages.currentItems].content.data=tmp->content; configuration->pages.item[configuration->pages.currentItems].content.totalDataLength = tmp->contentSize; configuration->pages.item[configuration->pages.currentItems].content.currentDataLength = tmp->contentCurrentLength; loadPageInfo(configuration,configuration->pages.currentItems); ++configuration->pages.currentItems; } else { return 0; } //------------------------------- } return 0; }