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);