def pasalinti_foto(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/login/') else: if request.method == 'POST': albumas = request.GET.get('album_name', None) if albumas is not None: nuotraukos = request.POST.getlist('trinti') if nuotraukos == []: error = "Nepasirinkta nuotrauku" else: klaida = False for nuotrauka in nuotraukos: if not photos_manager.trinti_nuotrauka(nuotrauka): klaida = True if klaida: error = "Ne visos pasirinktos nuotraukos buvo pasalintos" else: error = "Nuotraukos pasalintos" nuotraukos = photos_manager.get_album_photos( request.user.username, albumas) return render_to_response('photos/albumas.html', {'user': request.user, 'albumas': albumas, 'nuotraukos': nuotraukos, 'error': error}) try: return HttpResponseRedirect(request.META['HTTP_REFERER']) except: return HttpResponseRedirect('/home/')
def rodyti_albuma(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/login/') else: if request.method == 'GET': pavadinimas = request.GET.get('album_name', None) if pavadinimas is not None: nuotraukos = photos_manager.get_album_photos( request.user.username, pavadinimas) return render_to_response('photos/albumas.html', {'user': request.user, 'albumas': pavadinimas, 'nuotraukos': nuotraukos}) return HttpResponseRedirect('/login/')
def rodyti_albumus(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/login/') else: user = request.user albumai = [] albums = photos_manager.getAlbumsNames(user.username) try: albums.remove('root') except: pass for albumas in albums: nuotraukos = \ photos_manager.get_album_photos(user.username, albumas) if len(nuotraukos): albumai.append({albumas: nuotraukos[0]}) else: albumai.append({albumas: []}) return render_to_response('photos/albumai.html', {'user': user, 'albumai': albumai})