function validate_pos($_pos)
{
    _validate_empty($_pos['name'], '#name', 'Por favor, ingresar nombre', 0);
    _validate_email($_pos['email'], '#email', 'Por favor, ingresar email correctamente', 1);
    _validate_empty($_pos['subject'], '#subject', 'Por favor, ingresar asunto', 2);
    _validate_empty($_pos['message'], '#message', 'Por favor, ingresar mensaje', 3);
}
function _register()
{
    if (isset($_POST['submit'])) {
        $db_host = 'localhost';
        $db_name = 'content';
        $db_user = '******';
        $db_password = '';
        function _show_notification($message)
        {
            return $message;
        }
        function _validate_email($email)
        {
            $valid = filter_var($email, FILTER_VALIDATE_EMAIL);
            $errors = array('email' => 'No valid email', 'empty' => 'Email field is empty, please fill it out');
            if (empty($email)) {
                echo _show_notification($errors['empty']);
            } elseif ($valid == false) {
                echo _show_notification($errors['email']);
            }
            return $valid;
        }
        function _validate_password($password)
        {
            if (empty($password)) {
                $errors = array('password' => 'Password is required!');
                echo _show_notification($errors['password']);
            }
            return trim(strip_tags(md5($password)));
        }
        function _validate_user($user)
        {
            if (empty($user)) {
                $errors = array('user' => 'User is required');
                echo _show_notification($errors['user']);
            }
            return strip_tags($user);
        }
        $username = _validate_user($_POST['username']);
        $password = _validate_password($_POST['password']);
        $email = _validate_email($_POST['email']);
        try {
            $pdo = new PDO("mysql:host={$db_host}; dbname={$db_name}", $db_user, $db_password);
            $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $stmt = $pdo->prepare("\n                    SELECT * FROM admin_user WHERE username = '******' AND user_pass = '******'\n                ");
            $stmt->execute();
            if (!empty($username) && !empty($password) && $email !== false) {
                $sql = "\n                   INSERT INTO admin_user SET\n                      username = :username,\n                      user_pass = :password,\n                      email = :email\n                ";
                $exec = $pdo->prepare($sql);
                $exec->bindValue(':username', $username);
                $exec->bindValue(':password', $password);
                $exec->bindValue(':email', $email);
                $exec->execute();
                header("Location: login.php");
            }
        } catch (PDOException $e) {
            echo $e->getMessage();
        }
    }
}