Subversion Repositories SmartDukaan

Rev

Rev 9155 | Rev 9242 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9155 Rev 9178
Line 1405... Line 1405...
1405
def add_banner(bannerCongregate):
1405
def add_banner(bannerCongregate):
1406
    banner = bannerCongregate.banner
1406
    banner = bannerCongregate.banner
1407
    antecedent = bannerCongregate.antecedent
1407
    antecedent = bannerCongregate.antecedent
1408
    t_bannerMaps = bannerCongregate.bannerMaps
1408
    t_bannerMaps = bannerCongregate.bannerMaps
1409
    t_bannerUriMappings = bannerCongregate.bannerUriMappings
1409
    t_bannerUriMappings = bannerCongregate.bannerUriMappings
-
 
1410
    if antecedent.bannerName is not None :
-
 
1411
        delete_banner(antecedent.bannerName,antecedent.bannerType)
1410
    try:
1412
    try:
1411
        banner_details=Banner()
1413
        banner_details=Banner()
1412
        banner_details.bannerName=banner.bannerName
1414
        banner_details.bannerName=banner.bannerName
1413
        banner_details.imageName=banner.imageName
1415
        banner_details.imageName=banner.imageName
1414
        banner_details.link=banner.link
1416
        banner_details.link=banner.link
Line 1416... Line 1418...
1416
        banner_details.priority = banner.priority
1418
        banner_details.priority = banner.priority
1417
        banner_details.bannerType = banner.bannerType
1419
        banner_details.bannerType = banner.bannerType
1418
        session.commit()
1420
        session.commit()
1419
    except:
1421
    except:
1420
        return
1422
        return
1421
    if antecedent.bannerName is not None :
-
 
1422
        delete_banner(antecedent.bannerName,antecedent.bannerType)
-
 
1423
    add_banner_map(t_bannerMaps,banner.bannerType)
1423
    add_banner_map(t_bannerMaps,banner.bannerType)
1424
    add_banner_uri(t_bannerUriMappings,banner.bannerType)
1424
    add_banner_uri(t_bannerUriMappings,banner.bannerType)
1425
 
1425
 
1426
def get_all_banners():
1426
def get_all_banners():
1427
    return session.query(Banner).all()
1427
    return session.query(Banner).all()