fixed bug in title with single quote
This commit is contained in:
@@ -179,7 +179,7 @@ def create_related(request, id, id_related, new_values):
|
|||||||
# import pdb;pdb.set_trace()
|
# import pdb;pdb.set_trace()
|
||||||
query = "INSERT INTO entries_related (id, id_related, title_related, author_related, edited, creator) " \
|
query = "INSERT INTO entries_related (id, id_related, title_related, author_related, edited, creator) " \
|
||||||
"VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')".format(
|
"VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')".format(
|
||||||
new_values['id'], new_values['id_related'], new_values['title_related'], new_values['author_related'],
|
new_values['id'], new_values['id_related'], new_values['title_related'].replace("'","''"), new_values['author_related'],
|
||||||
new_values['edited'], new_values['creator'])
|
new_values['edited'], new_values['creator'])
|
||||||
execute_query(request, query, new_values)
|
execute_query(request, query, new_values)
|
||||||
|
|
||||||
@@ -208,12 +208,15 @@ def update_entries_url(request):
|
|||||||
# lire tous les posts
|
# lire tous les posts
|
||||||
entries = get_entries(request)
|
entries = get_entries(request)
|
||||||
for entry in entries:
|
for entry in entries:
|
||||||
slug = urlify(entry.title)
|
slug = urlify(entry.title.replace("'","-"))
|
||||||
query = "UPDATE entries SET title_url = :slug WHERE id = :id;"
|
query = "UPDATE entries SET title_url = :slug WHERE id = :id;"
|
||||||
execute_query(request, query, {'id': entry.id, 'slug': slug})
|
execute_query(request, query, {'id': entry.id, 'slug': slug})
|
||||||
|
|
||||||
|
|
||||||
def update_view_counter(request, id, remote_ip, today):
|
def update_view_counter(request, id, remote_ip, today):
|
||||||
# incrementer le compteur de vues si ip et date sont differents
|
# incrementer le compteur de vues si ip et date sont differents
|
||||||
query = "UPDATE entries SET view_count = view_count + 1, view_date = :today, view_ip = :remote_ip WHERE id = :id;"
|
query = """
|
||||||
|
UPDATE entries SET view_count = view_count + 1, view_date = :today, view_ip = :remote_ip
|
||||||
|
WHERE id = :id AND INSTR(request.user_agent, "bot") = 0 AND INSTR(request.user_agent, "spider") = 0
|
||||||
|
AND INSTR(request.user_agent, "crawler") = 0 AND INSTR(request.user_agent, "+http") = 0;"""
|
||||||
execute_query(request, query, {'id': id, 'remote_ip': remote_ip, 'today': today})
|
execute_query(request, query, {'id': id, 'remote_ip': remote_ip, 'today': today})
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ def blog_edit(request):
|
|||||||
if param == 'title':
|
if param == 'title':
|
||||||
# interdire le car '/' dans le titre à cause du slug
|
# interdire le car '/' dans le titre à cause du slug
|
||||||
new_values['title'] = new_values['title'].replace('/','.')
|
new_values['title'] = new_values['title'].replace('/','.')
|
||||||
new_values['title_url'] = urlify(new_values['title'])
|
new_values['title_url'] = urlify(new_values['title'].replace("'","-"))
|
||||||
elif param == 'body':
|
elif param == 'body':
|
||||||
new_values['body'] = new_values['body'].strip()
|
new_values['body'] = new_values['body'].strip()
|
||||||
elif param == 'source_link':
|
elif param == 'source_link':
|
||||||
|
|||||||
Reference in New Issue
Block a user