Exemplo n.º 1
0
def ProcessOneReaderCategoryLink(objLink):
    if objLink.TableName == "book_readercategory":
        strBookId = CleanLinkId(objLink.FromId)
        strReaderCategoryId = CleanLinkId(objLink.ToId)
        objBook = SearchOne(objLink, "MCIBook", "SourceId", strBookId)
        objReaderCategory = SearchOne(objLink, "MCIReaderCategory", "SourceId", strReaderCategoryId)
        if not objBook:
            print "Reader category, book not found: %s" % strBookId
        if not objReaderCategory:
            print "ReaderCategory not found: %s" % strReaderCategoryId
        if objBook and objReaderCategory:
            objBook.ReaderCategories = AddToLines(objBook.ReaderCategories, objReaderCategory.id)
Exemplo n.º 2
0
def ProcessOneReaderCategoryLink(objLink):
    if objLink.TableName == 'book_readercategory':
        strBookId = CleanLinkId(objLink.FromId)
        strReaderCategoryId = CleanLinkId(objLink.ToId)
        objBook = SearchOne(objLink, 'MCIBook', 'SourceId', strBookId)
        objReaderCategory = SearchOne(objLink, 'MCIReaderCategory', 'SourceId', strReaderCategoryId)
        if not objBook:
            print "Reader category, book not found: %s" % strBookId
        if not objReaderCategory:
            print "ReaderCategory not found: %s" % strReaderCategoryId
        if objBook and objReaderCategory:
            objBook.ReaderCategories = AddToLines(objBook.ReaderCategories, objReaderCategory.id)
            Catalogue(objBook)
        DeleteObject(objLink)