Exemplo n.º 1
0
def listarcarpetaN(request):

	form = NuevaCarpeta()

	usuarios = str(request.user)
	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)

		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)

	if not nombre.token=='indefinido':

		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/crea')

	a=DropNote(nombre.token)

	lista = a.list_folder()

	listaF=[]
	for a in lista:
		b=a.split("/")
		listaF.append(b[1])


	if request.method=='POST':
 
		form = NuevaCarpeta(request.POST)
 
		if form.is_valid():

			cd = form.cleaned_data
			nombrecarpeta = cd.get('nombrecarpeta')
			crearcarpeta = a.crearcarpeta(nombrecarpeta)
			return HttpResponseRedirect('/')
	else:
		form = NuevaCarpeta()
	
	return render_to_response('note/vernotas1.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 2
0
def carpeta(request):

	form = NuevaCarpeta()
	
	usuarios = str(request.user)
	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)
	
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)
	#Si no tienen guardado un token no podran acceder
	if not nombre.token=='indefinido':
	
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/crea')
	
	
	a=DropNote(nombre.token)
	
	lista = a.list_folder()
	
	
	if request.method=='POST':
	
		form = NuevaCarpeta(request.POST)
	
		if form.is_valid():
	
			cd = form.cleaned_data
			nombrecarpeta = cd.get('nombrecarpeta')
			lista=["á".encode('utf-8'),"é".encode('utf-8'),"í".encode('utf-8'),"ó".encode('utf-8'),"ú".encode('utf-8'),"ñ".encode('utf-8'), "Á".encode('utf-8'),"É".encode('utf-8'),"Í".encode('utf-8'),"Ó".encode('utf-8'),"Ú".encode('utf-8'),"Ñ".encode('utf-8')]
			error=False
			var=nombrecarpeta
			
			for x in var:
				print(x.encode('utf-8'))
				if x.encode('utf-8') in lista:
					error=True
	
			if(error==False):
	
				crearcarpeta = a.crearcarpeta(nombrecarpeta)
				return HttpResponseRedirect('/carpeta')
	                
			else:
				return HttpResponseRedirect('/carpeta')
	
	else:
		form = NuevaCarpeta()
	
	
	listaF=[]
	for a in lista:
		b=a.split("/")
		listaF.append(b[1])
	
	return render_to_response('note/carpeta.html', locals(), context_instance=RequestContext(request))