public static function save_posted_snippet($post_fields) { $snippet_id = isset($post_fields['item']) ? $post_fields['item'] : 0; $snippet = $snippet_id > 0 ? PhpCodeForPosts_Database::load_single_snippet($snippet_id) : new PhpCodeForPosts_Snippet(); $snippet->set_name(stripslashes($post_fields['name'])); $snippet->set_code($post_fields['code']); $snippet->set_description(stripcslashes($post_fields['description'])); $snippet->set_shared(intval($post_fields['shared'])); PhpCodeForPosts_Snippet::$last_saved_snippet = $snippet; return PhpCodeForPosts_Database::save_snippet($snippet); }