~include('../site/admin.header.tmpl','Administration de ~get('website_title'): édition des astuces') ~includeonce('../config/email.tmpl')
~set('section',~getpost('section'))
~if(~trim(~getpost('newsect')) != '','
~list(~get('database'),"INSERT INTO tips_sections (tip_section_referer_id,tip_section) VALUES (
'~addslashes(~getpost('section'))',
'~addslashes(~trim(~getpost('newsect')))'
)")
~trim(~getpost('newsect')) rajouté...
~list(~get('dabatase'),"SELECT LAST_INSERT_ID() AS last FROM tips_sections LIMIT 1",'LM',~set('section',~fld('last')))
')
~list(~get('database'),'SELECT state FROM tips WHERE id="~addslashes(~getpost('tipid'))"','LM',~set('oldstate', ~fld('state')))
~if(~getpost('confirm') == "Valider","
~setl('state', 1)
~list(~get('database'),'UPDATE tips SET
name="~addslashes(~getpost('title'))",
tip="~addslashes(~getpost('body'))",
tip_section_id="~addslashes(~get('section'))",
state=~get('state_ok')
WHERE id="~addslashes(~getpost('tipid'))"
')
~uncache('backend/tips')
~set('text','Bonjour,
Ceci est un message automatique.
Votre astuce a été acceptée par l\'équipe de modération.
Vous pouvez suivre les commentaires sur :
~getconf('site_url')/tips/~getpost('tipid').html
Merci pour votre contribution.
')
~list(~get('database'),"SELECT users.id,email FROM users,tips WHERE users.id=tips.user_id AND tips.id=~getpost('tipid')",'LF',"~set('authorid',~fld('id'))~set('emailauthor',~fld('email'))")
~if(~get('oldstate') != 1,~sendemail(~get('emailauthor'),"Astuce : ~getpost('title') (acceptée)",~get('text')))
Aller à l'astuce modérée / Retour à la modération
") ~if(~getpost('confirm') == "Effacer"," ~setl('state', 2) ~set('text','Bonjour, Ceci est un message automatique. Votre astuce a été rejetée par l\'équipe de modération. Merci néanmoins pour votre contribution. Pour rappel, le texte de l\'astuce est copié ci-dessous : ~getpost('body') ') ~list(~get('database'),"SELECT email FROM users,tips WHERE users.id=tips.user_id AND tips.id=~getpost('tipid')",'LF',~set('emailauthor',~fld('email'))) ~sendemail(~get('emailauthor'),"Astuce : ~getpost('title') (rejetée)",~get('text')) ~list(~get('database'),'UPDATE tips SET timestamp=timestamp, state=~get('state_wait') WHERE id="~addslashes(~getpost('tipid'))" ')Astuce effacée !
") ~rem(' ============= link =========================') ~include('../lib/urls.send.txt', ~getpost('tipid'), ~get('res_type_tips')) ~include('news_moderated_mod.tmpl', ~get('res_type_tips'),~getpost('tipid'),~addslashes(~get('user_id')),~getl('state')) ~include('../site/admin.footer.tmpl')