Exemple #1
0
def publisher_settings_pixel_delete(request, id):
    ''' View to allow a Publisher to delete a WebSite '''
    from atrinsic.base.models import Action

    pbPixel = get_object_or_404(request.organization.piggybackpixel_set, id=id)

    apeClient = Ape()
    ape_redirect_id = None
    getActions = Action.objects.filter(
        advertiser=pbPixel.advertiser).order_by('id')

    if getActions.count() == 0:
        # Do not create Pixel
        pass
    else:
        #Use RedirectID from Oldest Action(order_by('id')) and create actions under that RedirectID
        ape_redirect_id = getActions[0].ape_redirect_id

    if pbPixel.ape_content_pixel_id != 0:
        success, createPixel = apeClient.execute_piggyback_delete(
            request, ape_redirect_id, pbPixel.ape_content_pixel_id)

    if pbPixel.ape_include_pixel_id != 0:
        success, createPixel = apeClient.execute_piggyback_delete(
            request, ape_redirect_id, pbPixel.ape_include_pixel_id)

    #pbPixel.delete()
    return HttpResponseRedirect(reverse('publisher_piggyback_pixel'))
def publisher_settings_pixel_delete(request, id):
    ''' View to allow a Publisher to delete a WebSite '''    
    from atrinsic.base.models import Action
    
    pbPixel = get_object_or_404(request.organization.piggybackpixel_set, id=id)
    
    apeClient = Ape()            
    ape_redirect_id = None   
    getActions = Action.objects.filter(advertiser=pbPixel.advertiser).order_by('id')
    
    if getActions.count() == 0:
        # Do not create Pixel
        pass
    else:
        #Use RedirectID from Oldest Action(order_by('id')) and create actions under that RedirectID
        ape_redirect_id = getActions[0].ape_redirect_id
        
    
    if pbPixel.ape_content_pixel_id != 0:
        success, createPixel = apeClient.execute_piggyback_delete(request,ape_redirect_id,pbPixel.ape_content_pixel_id)
         
    if pbPixel.ape_include_pixel_id != 0:
        success, createPixel = apeClient.execute_piggyback_delete(request,ape_redirect_id,pbPixel.ape_include_pixel_id)       
                         
    #pbPixel.delete()
    return HttpResponseRedirect(reverse('publisher_piggyback_pixel'))
def publisher_settings_kenshoo_delete(request, id):
    from atrinsic.base.models import Action, KenshooIntegration
    try:
        pbPixel = KenshooIntegration.objects.get(id=id)
    except:
        return HttpResponseRedirect(reverse('publisher_kenshoo'))
    
    apeClient = Ape()            
    ape_redirect_id = None   
    getActions = Action.objects.filter(advertiser=pbPixel.advertiser).order_by('id')
    if getActions.count() == 0:
        pass
    else:
        ape_redirect_id = getActions[0].ape_redirect_id
    if pbPixel.ape_content_pixel_id != 0:
        success, createPixel = apeClient.execute_piggyback_delete(request,ape_redirect_id,pbPixel.ape_content_pixel_id)       
    if success:
        try:
            pbPixel.delete()
        except:
            pass
    return HttpResponseRedirect(reverse('publisher_kenshoo'))
Exemple #4
0
def publisher_settings_kenshoo_delete(request, id):
    from atrinsic.base.models import Action, KenshooIntegration
    try:
        pbPixel = KenshooIntegration.objects.get(id=id)
    except:
        return HttpResponseRedirect(reverse('publisher_kenshoo'))

    apeClient = Ape()
    ape_redirect_id = None
    getActions = Action.objects.filter(
        advertiser=pbPixel.advertiser).order_by('id')
    if getActions.count() == 0:
        pass
    else:
        ape_redirect_id = getActions[0].ape_redirect_id
    if pbPixel.ape_content_pixel_id != 0:
        success, createPixel = apeClient.execute_piggyback_delete(
            request, ape_redirect_id, pbPixel.ape_content_pixel_id)
    if success:
        try:
            pbPixel.delete()
        except:
            pass
    return HttpResponseRedirect(reverse('publisher_kenshoo'))