getSnippets();
if (!isset($_POST['title']) || !isset($_POST['code']) || !preg_match('`[a-zA-Z0-9_ -]{1,150}`', $_POST['title'])) {
$error = true;
if (!preg_match('`[a-zA-Z0-9_ -]{1,150}`', $_POST['title'])) {
$return_msg = '
' . TITLE_MUST_MATCH . '
';
} else {
$return_msg = '' . WRONG_DATA . '
';
}
} else {
$out = $snippets->addNewSnippet(utf8_decode(urldecode($_POST['title'])), utf8_decode(urldecode($_POST['code'])));
$return_msg = '' . SNIPPET_ADDED . '
';
$return_danger_msg = '';
if ($out === 'script_forbidden') {
$return_danger_msg = '' . SCRIPT_FORBIDDEN . '
';
} elseif ($out === 'php_forbidden') {
$return_danger_msg = '' . PHP_FORBIDDEN . '
';
}
}
// if ($error == false) {
$data['snippetsList'] = $snippets->render();
$data['totalSnippets'] = $snippets->total_snippets;
// }
$data['returnMsg'] = $return_msg;
$data['returnDangerMsg'] = $return_danger_msg;
echo json_encode($data);