function traiter_install_3() { //include('../config/prefs.php'); $GLOBALS['db_handle'] = open_base(); $time = time(); if ($GLOBALS['db_handle']) { //print_r($GLOBALS['lang']);die(); $first_post = array('bt_id' => date('YmdHis', $time), 'bt_date' => date('YmdHis', $time), 'bt_title' => $GLOBALS['lang']['first_titre'], 'bt_abstract' => $GLOBALS['lang']['first_edit'], 'bt_content' => $GLOBALS['lang']['first_edit'], 'bt_wiki_content' => $GLOBALS['lang']['first_edit'], 'bt_keywords' => '', 'bt_categories' => '', 'bt_link' => '', 'bt_notes' => '', 'bt_statut' => '1', 'bt_allow_comments' => '1'); $readme_post = array('bt_notes' => '', 'bt_link' => '', 'bt_categories' => '', 'bt_link' => '', 'bt_id' => date('YmdHis', $time + 2), 'bt_date' => date('YmdHis', $time + 2), 'bt_title' => 'README / LISEZ-MOI', 'bt_abstract' => 'Instructions / Instructions', 'bt_content' => gzinflate(base64_decode('rVPLjtQwELzPV7T2MoDC7A+sVgIE0t5WYuHecXoSC8c9+JHs7NdwJELiB7htfoxuJwOzB+DCSGNZdruqq7qyuesoEmAgiNwTWB9TyCZZ9hH2HCB1coN7SkfgPRw5B6gdt7urOlxeb248cGhIyhgOgROZtNQcKET26EoxYIsKDJgSmk+xgtdyKtX3cuQcj1EfKcZVfR3IozSivBfY9NZfSB9OOK4u6+sdfIjWt+X23d0tGPaeSrf6ujCPVL/sOCYpqwps7Di7BgIJ1RH+CK8AY4eJBtnruxF92mlHN2kbwXNSPww1FdQ5gU0wWufEMCPIYmFHOFghKIYloWlTp5adSX3qQtGz2HjrFKIC3KeVfGmzKWhrf89s8R8afl7JfU99Tct8PI1QVNVkMEdVh2t7nkc5PYdRiA4HUr0t62rPhojGUIylvrgDB/TknujYbZamX/zH34K4rB/ZGgufMzn5Rx1xJOsiHHS6DiHOk8nBpnmChmBg8fo8kq/20rVcaBznqRVZv0sUTPfNdp4G8kk4nFDoQJTrPJcD56gp7ikp2hJM7nvBcwLAMVrZPn5bbXr8scTzrYecrLNRwqPNloDeaz41rvOXtRmKBzTaRzdPMsVWpulTtZA2NARLD/APPiCh8oBZ8aRSHVsAZGkCPZTsviHx0m9JYnfACFw722JiK296tOIuSZPYz5OzHCigau3R2/mr2hRQviPF/YvtJ0/PjdypGcs43m+tW810OH9XkZQlmUVgIm+LPs95IMxPdTTq3YMoPMmvwGAAU9SYk2jF36MoxtV5scmocb9MO33nJUAS8HnSsAtsyfZus/kJ')), 'bt_wiki_content' => 'Once readed, you may delete this post / Une fois que vous avez lu ceci, vous pouvez supprimer l\'article', 'bt_keywords' => '', 'bt_statut' => '0', 'bt_allow_comments' => '0'); if (TRUE !== bdd_article($first_post, 'enregistrer-nouveau')) { die('ERROR SQL posting first article..'); } // billet "Mon premier article" bdd_article($readme_post, 'enregistrer-nouveau'); // billet "read me" avec les instructions // Assuming the 2nd possing will be good if the first was too. $link_ar = array('bt_type' => 'link', 'bt_id' => date('YmdHis', $time + 1), 'bt_content' => 'Blog du Hollandais Volant, développeur de Blogotext', 'bt_wiki_content' => 'Blog du Hollandais Volant, développeur de BlogoText.', 'bt_author' => 'BlogoText', 'bt_title' => 'Le Hollandais Volant', 'bt_link' => 'http://lehollandaisvolant.net/', 'bt_tags' => 'blog, timo', 'bt_statut' => '1'); $link_ar2 = array('bt_type' => 'note', 'bt_id' => date('YmdHis', $time + 5), 'bt_content' => 'Ceci est un lien privé. Vous seuls pouvez le voir.', 'bt_wiki_content' => 'Ceci est un lien privé. Vous seul pouvez le voir.', 'bt_author' => 'BlogoText', 'bt_title' => 'Note : lien privé', 'bt_link' => $GLOBALS['racine'] . 'index.php?mode=links&id=' . date('YmdHis', $time + 5), 'bt_tags' => '', 'bt_statut' => '0'); bdd_lien($link_ar, 'enregistrer-nouveau'); // lien bdd_lien($link_ar2, 'enregistrer-nouveau'); // lien $comm_ar = array('bt_type' => 'comment', 'bt_id' => date('YmdHis', $time + 6), 'bt_article_id' => date('YmdHis', $time), 'bt_content' => '<p>Ceci est un commentaire.</p>', 'bt_wiki_content' => 'Ceci est un commentaire.', 'bt_author' => 'Blogotext', 'bt_link' => '', 'bt_webpage' => 'http://lehollandaisvolant.net/blogotext/', 'bt_email' => '*****@*****.**', 'bt_subscribe' => '0', 'bt_statut' => '1'); bdd_commentaire($comm_ar, 'enregistrer-nouveau'); // commentaire sur l’article } }
function traiter_form_commentaire($commentaire, $admin) { $msg_param_to_trim = isset($_GET['msg']) ? '&msg=' . $_GET['msg'] : ''; $query_string = str_replace($msg_param_to_trim, '', $_SERVER['QUERY_STRING']); // add new comment (admin + public) if (isset($_POST['enregistrer']) and empty($_POST['is_it_edit'])) { $result = bdd_commentaire($commentaire, 'enregistrer-nouveau'); if ($result === TRUE) { send_emails($commentaire['bt_id']); // send emails new comment posted to people that are subscriben $redir = basename($_SERVER['PHP_SELF']) . '?' . $query_string . '&msg=confirm_comment_ajout'; } else { die($result); } } elseif (isset($_POST['enregistrer']) and $admin == 'admin' and isset($_POST['is_it_edit']) and $_POST['is_it_edit'] == 'yes' and isset($commentaire['ID'])) { $result = bdd_commentaire($commentaire, 'editer-existant'); $redir = basename($_SERVER['PHP_SELF']) . '?' . $query_string . '&msg=confirm_comment_edit'; } elseif (isset($_POST['com_supprimer']) and $admin == 'admin') { $comm = array('ID' => htmlspecialchars($_POST['com_supprimer']), 'bt_article_id' => htmlspecialchars($_POST['com_article_id'])); $result = bdd_commentaire($comm, 'supprimer-existant'); // Ajax response if ($result === TRUE) { rafraichir_cache(); //echo var_dump($comm); echo 'Success' . new_token(); } else { echo 'Error' . new_token(); } exit; } elseif (isset($_POST['com_activer']) and $admin == 'admin') { $comm = array('ID' => htmlspecialchars($_POST['com_activer']), 'bt_article_id' => htmlspecialchars($_POST['com_article_id'])); $result = bdd_commentaire($comm, 'activer-existant'); // Ajax response if ($result === TRUE) { rafraichir_cache(); //echo var_dump($comm); echo 'Success' . new_token(); } else { echo 'Error' . new_token(); } exit; } else { redirection(basename($_SERVER['PHP_SELF']) . '?' . $query_string . '&msg=nothing_happend_oO'); } if ($result === TRUE) { rafraichir_cache(); redirection($redir); } else { die($result); } }
function traiter_form_commentaire($commentaire, $admin) { $msg_param_to_trim = isset($_GET['msg']) ? '&msg=' . $_GET['msg'] : ''; $query_string = str_replace($msg_param_to_trim, '', $_SERVER['QUERY_STRING']); // add new comment if (isset($_POST['enregistrer']) and empty($_POST['is_it_edit'])) { $result = bdd_commentaire($commentaire, 'enregistrer-nouveau'); if ($result === TRUE) { rafraichir_cache(); send_emails($commentaire['bt_id']); // send emails new comment posted to people that are subscriben $redir = $_SERVER['PHP_SELF'] . '?' . $query_string . '&msg=confirm_comment_ajout'; if ($admin == 'admin') { redirection($redir); } } else { die($result); } } elseif (isset($_POST['enregistrer']) and $admin == 'admin' and isset($_POST['is_it_edit']) and $_POST['is_it_edit'] == 'yes' and isset($commentaire['ID'])) { $result = bdd_commentaire($commentaire, 'editer-existant'); $redir = $_SERVER['PHP_SELF'] . '?' . $query_string . '&msg=confirm_comment_edit'; } elseif (isset($_POST['supprimer_comm']) and isset($commentaire['ID']) and $admin == 'admin') { $result = bdd_commentaire($commentaire, 'supprimer-existant'); $redir = $_SERVER['PHP_SELF'] . '?' . $query_string . '&msg=confirm_comment_suppr'; } else { redirection($_SERVER['PHP_SELF'] . '?' . $query_string . '&msg=nothing_happend_oO'); } if ($result === TRUE) { rafraichir_cache(); redirection($redir); } else { die($result); } }