def search(request, user_name=''): try: thereturn = loginscreen(request) loggedin, user, loggedin_user, follow, data = getUserVariables( request, user_name) if loggedin: user_name = user['user_name'] if not request.POST: thereturn = render_to_response( 'partial_user_searchhub.html', locals(), context_instance=RequestContext(request)) elif 'query' in request.POST and len(request.POST['query']) > 0: response = ttagGetHubsByName(request.POST['query']) if response['result'] == 'OK': response['data']['hubs'] = processRawHubs( response['data']['hubs'], request) from webapp.views.user import getUserHubs response['data']['joinedhubs'] = getUserHubs( user['user_name']) thereturn = render_to_response( 'partial_userhub_searchresults.html', locals(), context_instance=RequestContext(request)) return thereturn except: logger = logging.getLogger(__name__) return errorscreen(request, logger, sys)
def findHubsGeneral(request): authed, data = ttagServiceAuth(request) joined_hubs = [] block_title = "" if authed: response_count = ttagRequestCount(data['_id']) counts = response_count['counts'] access_token = request.COOKIES['access_token'] user_id = data["_id"] user_name = data["user_name"] if request.method == 'POST' and request.POST[ 'find_method'] == 'general': response = ttagGetHubsByName(request.POST['query']) if response["result"] == 'OK': hubs = response['data']['hubs'] logined_and_different = False joined_hubs = ttagGetJoinedHubsByUserName( user_name)["data"]["hubs"] for hub in response["data"]["hubs"]: if hub["creater_id"] == user_id: hub["owner"] = True else: hub["owner"] = False hub["joined"] = False for joined_hub in joined_hubs: #print "Joined Hub:" + hub["hub_name"]+":" + joined_hub["_id"] + "======" + hub["_id"]+":"+hub["hub_name"] if joined_hub["_id"] == hub["_id"]: hub["joined"] = True break thereturn = render_to_response( 'hub/find_hubs_general.html', locals(), context_instance=RequestContext(request)) else: return HttpResponse(response["msg"]) else: #context = {'hubs': response["data"]["hubs"],"user_id":user_id,"joined_hubs":joined_hubs,"logined_and_different":logined_and_different} thereturn = render_to_response( 'hub/find_hubs_general.html', locals(), context_instance=RequestContext(request)) return thereturn else: return HttpResponseRedirect('/')
def search(request, user_name=''): try : thereturn = loginscreen(request) loggedin, user, loggedin_user, follow, data = getUserVariables(request, user_name) if loggedin : user_name = user['user_name'] if not request.POST : thereturn = render_to_response('partial_user_searchhub.html',locals(),context_instance=RequestContext(request)) elif 'query' in request.POST and len(request.POST['query']) > 0 : response = ttagGetHubsByName(request.POST['query']) if response['result'] == 'OK' : response['data']['hubs'] = processRawHubs(response['data']['hubs'], request) from webapp.views.user import getUserHubs response['data']['joinedhubs'] = getUserHubs(user['user_name']) thereturn = render_to_response('partial_userhub_searchresults.html',locals(),context_instance=RequestContext(request)) return thereturn except : logger=logging.getLogger(__name__) return errorscreen(request,logger, sys)
def findHubsGeneral(request): authed, data = ttagServiceAuth(request) joined_hubs = [] block_title = "" if authed: response_count = ttagRequestCount(data['_id']) counts = response_count['counts'] access_token = request.COOKIES['access_token'] user_id = data["_id"] user_name = data["user_name"] if request.method == 'POST' and request.POST['find_method'] == 'general': response = ttagGetHubsByName(request.POST['query']) if response["result"] == 'OK': hubs = response['data']['hubs'] logined_and_different = False joined_hubs = ttagGetJoinedHubsByUserName(user_name)["data"]["hubs"] for hub in response["data"]["hubs"]: if hub["creater_id"] == user_id: hub["owner"] = True else: hub["owner"] = False hub["joined"] = False for joined_hub in joined_hubs: #print "Joined Hub:" + hub["hub_name"]+":" + joined_hub["_id"] + "======" + hub["_id"]+":"+hub["hub_name"] if joined_hub["_id"] == hub["_id"]: hub["joined"] = True break thereturn = render_to_response('hub/find_hubs_general.html', locals(), context_instance=RequestContext(request)) else: return HttpResponse(response["msg"]) else: #context = {'hubs': response["data"]["hubs"],"user_id":user_id,"joined_hubs":joined_hubs,"logined_and_different":logined_and_different} thereturn = render_to_response('hub/find_hubs_general.html', locals(), context_instance=RequestContext(request)) return thereturn else: return HttpResponseRedirect('/')