199 def text_view(request, key, adminkey=None): |
199 def text_view(request, key, adminkey=None): |
200 text = get_text_by_keys_or_404(key) |
200 text = get_text_by_keys_or_404(key) |
201 register_activity(request, "text_view", text=text) |
201 register_activity(request, "text_view", text=text) |
202 text_version = text.get_latest_version() |
202 text_version = text.get_latest_version() |
203 embed_code = embed_html(key, 'id="text_view_frame" name="text_view_frame" onload="if (window.iframe_onload) iframe_onload();"', None, request.META.get('QUERY_STRING')) |
203 embed_code = embed_html(key, 'id="text_view_frame" name="text_view_frame" onload="if (window.iframe_onload) iframe_onload();"', None, request.META.get('QUERY_STRING')) |
204 template_dict = { 'embed_code':embed_code, 'text' : text, 'text_version' : text_version, 'title' : text_version.title, 'content' : text_version.get_content()} |
204 template_dict = { 'embed_code':embed_code, 'text' : text, 'text_version' : text_version, 'title' : text_version.title} |
205 return render_to_response('site/text_view.html', template_dict, context_instance=RequestContext(request)) |
205 return render_to_response('site/text_view.html', template_dict, context_instance=RequestContext(request)) |
206 |
206 |
207 @has_perm_on_text('can_delete_text') |
207 @has_perm_on_text('can_delete_text') |
208 def text_delete(request, key): |
208 def text_delete(request, key): |
209 text = Text.objects.get(key=key) |
209 text = Text.objects.get(key=key) |