def jabber_broadcast_view(request): success = False if request.method == 'POST': form = JabberBroadcastForm(request.POST) if form.is_valid(): user_info = AuthServicesInfo.objects.get(user=request.user) main_char = EveCharacter.objects.get(character_id=user_info.main_char_id) if user_info.main_char_id != "": OpenfireManager.send_broadcast_message(form.cleaned_data['group'], form.cleaned_data[ 'message'] + "\n##### SENT BY: " + "[" + main_char.corporation_ticker + "]" + main_char.character_name + " TO: " + form.cleaned_data[ 'group'] + " #####\n##### Replies are NOT monitored #####\n") else: OpenfireManager.send_broadcast_message(form.cleaned_data['group'], form.cleaned_data[ 'message'] + "\n##### SENT BY: " + "No character but can send pings?" + " TO: " + form.cleaned_data[ 'group'] + " #####\n##### Replies are NOT monitored #####\n") success = True else: form = JabberBroadcastForm() context = {'form': form, 'success': success} return render_to_response('registered/jabberbroadcast.html', context, context_instance=RequestContext(request))