Changeset 451 for branches


Ignore:
Timestamp:
03/09/14 17:21:51 (6 years ago)
Author:
jls17
Message:
  • removed unused function from CDocMain
Location:
branches/work_304/doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/doc/DocMain.cpp

    r442 r451  
    14451445} 
    14461446 
    1447 unsigned int CDocMain::ImageList(string searchChar, std::vector<int> &objCountPerLetter) 
    1448 { 
    1449         unsigned int objCount = 0; 
    1450 #if AR_CURRENT_API_VERSION >= AR_API_VERSION_750 
    1451         // server version older than 7.5 ?? then there are no files to generate 
    1452         if (pInside->CompareServerVersion(7,5) < 0) return 0; 
    1453         if (searchChar.size() != 1) return 0; 
    1454  
    1455         unsigned int page = (unsigned int)searchChar[0]; 
    1456         CPageParams file(page, AR_STRUCT_ITEM_XML_IMAGE); 
    1457  
    1458         try 
    1459         { 
    1460                 rootLevel = file->GetRootLevel(); 
    1461                 CImageTable imgTable(*this->pInside); 
    1462  
    1463                 unsigned int len = this->pInside->imageList.GetCount(); 
    1464                 for (unsigned int idx = 0; idx < len; ++idx) 
    1465                 { 
    1466                         CARImage img(idx); 
    1467                         bool bInsert = false; 
    1468  
    1469 #if AR_CURRENT_API_VERSION >= AR_API_VERSION_764 
    1470                         if (pInside->appConfig.bOverlaySupport && !IsVisibleObject(img)) 
    1471                                 continue; 
    1472 #endif 
    1473  
    1474                         if (searchChar == "*") // All objects 
    1475                         { 
    1476                                 // the first call to this function holds always "*" as search char. That's the 
    1477                                 // best time to sum up the object count per letter. 
    1478                                 string firstChar = img.GetNameFirstChar(); 
    1479                                 if (firstChar.empty()) firstChar = "*"; 
    1480                                 int index = CARObject::GetFirstCharIndex(firstChar[0]); 
    1481                                 ++(objCountPerLetter[index]); 
    1482                                 bInsert = true; 
    1483                         } 
    1484                         else if (searchChar == "#") 
    1485                         { 
    1486                                 if (!img.NameStandardFirstChar()) 
    1487                                         bInsert = true; 
    1488                         } 
    1489                         else  
    1490                         { 
    1491                                 if (img.GetNameFirstChar() == searchChar) 
    1492                                         bInsert = true; 
    1493                         } 
    1494  
    1495                         if (bInsert) 
    1496                         { 
    1497                                 imgTable.AddRowJson(idx, rootLevel); 
    1498                                 objCount++; 
    1499                         } 
    1500                 } 
    1501  
    1502                 if (imgTable.NumRows() > 0 || searchChar == "*") 
    1503                 { 
    1504                         CWebPage webPage(file->GetFileName(), "Image List", rootLevel, this->pInside->appConfig); 
    1505  
    1506                         stringstream strmTmp; 
    1507                         strmTmp << "<span id='imageListFilterResultCount'></span>" << CWebUtil::LinkToImageIndex(objCount, rootLevel); 
    1508  
    1509                         if (searchChar == "*") 
    1510                         { 
    1511                                 webPage.GetReferenceManager() 
    1512                                         .AddScriptReference("img/object_list.js") 
    1513                                         .AddScriptReference("img/imageList.js") 
    1514                                         .AddScriptReference("img/jquery.timers.js") 
    1515                                         .AddScriptReference("img/jquery.address.min.js"); 
    1516  
    1517                                 strmTmp << CreateImageFilterControl() << endl; 
    1518                         } 
    1519                         if (objCount > 0) 
    1520                         { 
    1521                                 imgTable.RemoveEmptyMessageRow(); 
    1522                         } 
    1523  
    1524                         strmTmp << ShortMenu(searchChar, file, objCountPerLetter); 
    1525                         strmTmp << imgTable; 
    1526                          
    1527                         webPage.AddContent(strmTmp.str()); 
    1528                         webPage.SaveInFolder(file->GetPath()); 
    1529                 } 
    1530         } 
    1531         catch(exception& e) 
    1532         { 
    1533                 cout << "EXCEPTION ImageList: " << e.what() << endl; 
    1534         } 
    1535 #endif // AR_CURRENT_API_VERSION >= AR_API_VERSION_750 
    1536         return objCount; 
    1537 } 
    1538  
    15391447void CDocMain::GroupList(string searchChar, std::vector<int>& objCountPerLetter) 
    15401448{ 
  • branches/work_304/doc/DocMain.h

    r443 r451  
    6363        void UserList(string searchChar, std::vector<int>& objCountPerLetter); 
    6464        void RoleList(string searchChar, std::vector<int>& objCountPerLetter); 
    65         unsigned int ImageList(string searchChar, std::vector<int> &objCountPerLetter); 
    6665 
    6766private: 
Note: See TracChangeset for help on using the changeset viewer.