".$locale['article_0900']); add_to_title($locale['global_200'].$locale['article_0900']); if (dbcount("(article_cat_id)", DB_ARTICLE_CATS, "article_cat_status='1' AND ".groupaccess("article_cat_visibility")."")) { if (iMEMBER && $articleSettings['article_allow_submission']) { $criteriaArray = [ 'article_subject' => '', 'article_keywords' => '', 'article_cat' => 0, 'article_language' => LANGUAGE, 'article_snippet' => '', 'article_article' => '' ]; if (isset($_POST['cancel_article'])) { redirect(FUSION_REQUEST); } if (isset($_POST['submit_article']) || isset($_POST['preview_article'])) { // Check posted Informations $article_snippet = ""; if ($_POST['article_snippet']) { $article_snippet = parse_textarea($_POST['article_snippet']); } $article_article = ""; if ($_POST['article_article']) { $article_article = parse_textarea($_POST['article_article']); } $criteriaArray = [ 'article_subject' => form_sanitizer($_POST['article_subject'], '', 'article_subject'), 'article_cat' => form_sanitizer($_POST['article_cat'], 0, 'article_cat'), '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_language' => form_sanitizer($_POST['article_language'], LANGUAGE, 'article_language'), ]; // Save if (\defender::safe() && isset($_POST['submit_article'])) { $inputArray = [ 'submit_type' => "a", 'submit_user' => fusion_get_userdata('user_id'), 'submit_datestamp' => time(), 'submit_criteria' => \defender::encode($criteriaArray) ]; dbquery_insert(DB_SUBMISSIONS, $inputArray, 'save'); addNotice('success', $locale['article_0910']); redirect(clean_request('submitted=a', ['stype'], TRUE)); } // Display if (\defender::safe() && isset($_POST['preview_article'])) { $footer = openmodal("article_preview", " ".$locale['preview'].": ".$criteriaArray['article_subject']); $footer .= nl2br(parse_textarea($article_snippet)); if ($criteriaArray['article_article']) { $footer .= "
\n"; $footer .= nl2br(parse_textarea($article_article)); } $footer .= closemodal(); add_to_footer($footer); } } // Display Success Message if (isset($_GET['submitted']) && $_GET['submitted'] == "a") { echo '
'; echo '

'.$locale['article_0911'].'

'; echo '

'.$locale['article_0912'].'

'; echo '

'; echo str_replace("[SITENAME]", fusion_get_settings("sitename"), $locale['article_0913']); echo '

'; echo '
'; // Display Preview and Form } else { echo '
'; echo '

'.str_replace("[SITENAME]", fusion_get_settings("sitename"), $locale['article_0920']).'

'; echo '
'; // Textarea Settings if (!fusion_get_settings("tinymce_enabled")) { $articleSnippetSettings = [ 'required' => TRUE, 'preview' => TRUE, 'type' => 'bbcode', 'autosize' => TRUE, 'placeholder' => $locale['article_0254'], 'error_text' => $locale['article_0271'], 'form_name' => 'submissionform', 'wordcount' => TRUE, 'path' => IMAGES_A ]; $articleExtendedSettings = [ 'required' => ($articleSettings['article_extended_required'] ? TRUE : FALSE), 'preview' => TRUE, 'html' => TRUE, 'autosize' => TRUE, 'placeholder' => $locale['article_0253'], 'error_text' => $locale['article_0272'], 'form_name' => 'submissionform', 'wordcount' => TRUE, 'path' => IMAGES_A ]; } else { $articleSnippetSettings = [ 'required' => TRUE, 'type' => 'bbcode', 'tinymce' => 'advanced', 'error_text' => $locale['article_0271'], 'path' => IMAGES_A ]; $articleExtendedSettings = [ 'required' => ($articleSettings['article_extended_required'] ? TRUE : FALSE), 'type' => 'tinymce', 'tinymce' => 'advanced', 'error_text' => $locale['article_0272'], 'path' => IMAGES_A ]; } echo openform('submissionform', 'post', BASEDIR.'submit.php?stype=a'); echo form_text('article_subject', $locale['article_0100'], $criteriaArray['article_subject'], [ 'inline' => TRUE, 'required' => TRUE, 'max_lenght' => 200, 'error_text' => $locale['article_0270'] ]); echo form_select('article_keywords', $locale['article_0260'], $criteriaArray['article_keywords'], [ 'inline' => TRUE, 'max_length' => 320, 'placeholder' => $locale['article_0260a'], 'width' => '100%', 'inner_width' => '100%', 'tags' => TRUE, 'multiple' => TRUE ]); echo form_select_tree('article_cat', $locale['article_0101'], $criteriaArray['article_cat'], [ 'required' => TRUE, 'error_text' => $locale['article_0273'], 'inner_width' => '100%', 'inline' => TRUE, 'parent_value' => $locale['choose'], 'query' => (multilang_table("AR") ? "WHERE ".in_group('article_cat_language', LANGUAGE) : "") ], DB_ARTICLE_CATS, "article_cat_name", "article_cat_id", "article_cat_parent" ); if (multilang_table("AR")) { echo form_select('article_language[]', $locale['language'], $criteriaArray['article_language'], [ 'options' => fusion_get_enabled_languages(), 'placeholder' => $locale['choose'], 'inner_width' => '100%', 'inline' => TRUE, 'multiple' => TRUE, 'delimeter' => '.' ]); } else { echo form_hidden('article_language', '', $criteriaArray['article_language']); } echo form_textarea('article_snippet', $locale['article_0251'], $criteriaArray['article_snippet'], $articleSnippetSettings); echo form_textarea('article_article', $locale['article_0252'], $criteriaArray['article_article'], $articleExtendedSettings); echo "
"; echo form_button('submit_article', $locale['article_0900'], $locale['article_0900'], ['class' => 'btn-success m-r-10', 'icon' => 'fa fa-hdd-o']); echo form_button('preview_article', $locale['preview'], $locale['preview'], ['class' => 'btn-primary', 'icon' => 'fa fa-eye']); echo "
"; echo closeform(); } } else if (!iMEMBER && $articleSettings['article_allow_submission']) { echo "
".$locale['article_0921']."
"; } else { echo "
".$locale['article_0922']."
"; } } else { echo "
".$locale['article_0923']."
"; } closetable();