inputArray = [ 'article_subject' => form_sanitizer($_POST['article_subject'], '', 'article_subject'), 'article_cat' => form_sanitizer($_POST['article_cat'], 0, 'article_cat'), 'article_language' => form_sanitizer($_POST['article_language'], LANGUAGE, 'article_language'), 'article_visibility' => form_sanitizer($_POST['article_visibility'], 0, 'article_visibility'), 'article_datestamp' => form_sanitizer($_POST['article_datestamp'], time(), 'article_datestamp'), 'article_name' => form_sanitizer($_POST['article_name'], 0, 'article_name'), 'article_snippet' => form_sanitizer($article_snippet, '', 'article_snippet'), 'article_article' => form_sanitizer($article_article, '', 'article_article'), 'article_keywords' => form_sanitizer($_POST['article_keywords'], '', 'article_keywords'), 'article_draft' => isset($_POST['article_draft']) ? $_POST['article_draft'] : '0', 'article_allow_comments' => isset($_POST['article_allow_comments']) ? $_POST['article_allow_comments'] : '0', 'article_allow_ratings' => isset($_POST['article_allow_ratings']) ? $_POST['article_allow_ratings'] : '0' ]; // Line Breaks if (fusion_get_settings("tinymce_enabled") != 1) { $this->inputArray['article_breaks'] = isset($_POST['article_breaks']) ? "y" : "n"; } else { $this->inputArray['article_breaks'] = "n"; } // Handle if (\defender::safe()) { // Publish Submission if (isset($_POST['publish_submission'])) { dbquery("DELETE FROM ".DB_SUBMISSIONS." WHERE submit_id=:submitid AND submit_type=:submittype", [':submitid' => $_GET['submit_id'], ':submittype' => 'a']); dbquery_insert(DB_ARTICLES, $this->inputArray, 'save'); addNotice('success', (!$this->inputArray['article_draft'] ? $this->locale['article_0060'] : $this->locale['article_0061'])); redirect(clean_request('', ['submit_id'], FALSE)); } // Preview Submission if (isset($_POST['preview_submission'])) { $footer = openmodal("article_preview", " ".$this->locale['preview'].": ".$this->inputArray['article_subject']); echo($this->inputArray['article_breaks'] == "n" ? parse_textarea($this->inputArray['article_snippet']) : nl2br(parse_textarea($this->inputArray['article_snippet']))); if ($this->inputArray['article_article']) { $footer .= "
locale['article_0200']; ?> | locale['article_0100'] ?> | locale['article_0202'] ?> | locale['article_0203'] ?> | locale['article_0204'] ?> |
# | locale['article_0205']; ?> | |||
locale['article_0063']; ?> |