{"id":14087,"date":"2011-07-18T20:23:22","date_gmt":"2011-07-18T20:23:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/divelogs-widget\/"},"modified":"2025-12-10T20:33:37","modified_gmt":"2025-12-10T20:33:37","slug":"divelogs-widget","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/divelogs-widget\/","author":8132465,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Divelogs Widget","header_author":"Rainer Mohr","header_description":"","assets_banners_color":"1e1b1a","last_updated":"2025-12-10 20:33:37","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/divelogs.de\/","header_plugin_uri":"https:\/\/divelogs.de\/wordpress_plugin.php","header_author_uri":"https:\/\/divelogs.de","rating":3.3,"author_block_rating":0,"active_installs":20,"downloads":2916,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.6":"<p>Security update: Fixes a stored XSS vulnerability. Update immediately.<\/p>","1.0.2":"<p>Fixes a PHP notice being displayed if you turn off the profile graph and your PHP is configured to show notices<\/p>","1.0.1":"<p>Fixes some special characters not being displayed correctly<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":1,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2850717,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2850717,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2850717,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2850717,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":3416771,"resolution":"2","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3416771,"resolution":"1","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3416771,"resolution":"3","location":"plugin"}},"screenshots":{"1":"Widget Settings","2":"The Widget","3":"Using the shortcode"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[24179,24175,24180,16810,24174],"plugin_category":[43],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-14087","plugin","type-plugin","status-publish","hentry","plugin_tags-divelogs","plugin_tags-diving","plugin_tags-latest-dive","plugin_tags-logbook","plugin_tags-scuba","plugin_category-customization","plugin_committers-klemmkeil"],"banners":{"banner":"https:\/\/ps.w.org\/divelogs-widget\/assets\/banner-772x250.png?rev=2850717","banner_2x":"https:\/\/ps.w.org\/divelogs-widget\/assets\/banner-1544x500.png?rev=2850717","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/divelogs-widget\/assets\/icon-128x128.png?rev=2850717","icon_2x":"https:\/\/ps.w.org\/divelogs-widget\/assets\/icon-256x256.png?rev=2850717","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/divelogs-widget\/trunk\/screenshot-1.png?rev=3416771","caption":"Widget Settings"},{"src":"https:\/\/ps.w.org\/divelogs-widget\/trunk\/screenshot-2.png?rev=3416771","caption":"The Widget"},{"src":"https:\/\/ps.w.org\/divelogs-widget\/trunk\/screenshot-3.png?rev=3416771","caption":"Using the shortcode"}],"raw_content":"<!--section=description-->\n<p>Displays your latest dive from divelogs.de \/ divelogs.org in a widget.<br \/>\nCurrently german, english, french, dutch, spanish, italian and hebrew are supported.<br \/>\nYou can choose if you also want to display your dive's profile graph.<br \/>\nAlso provides a shortcode to display your latest dive or any specific dive in a page<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the ZIP file<\/li>\n<li>Go to your WP Admin -&gt; Plugins -&gt; install -&gt; upload<\/li>\n<li>upload the ZIP file<\/li>\n<li>Activate the plugin after upload<\/li>\n<li>You now have a new widget<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20do%20i%20need%20to%20have%20to%20use%20this%3F'><h3>What do I need to have to use this?<\/h3><\/dt>\n<dd><p>You need a (free) Online logbook at https:\/\/divelogs.de<\/p><\/dd>\n<dt id='my%20latest%20dive%20won%27t%20show'><h3>My latest dive won't show<\/h3><\/dt>\n<dd><p>Your logbook needs to be public for the latest dive to show. Private logbooks are not accessible.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6<\/h4>\n\n<ul>\n<li>Security fix: Fixed stored XSS vulnerability in shortcode attributes (CVE-2025-13962)<\/li>\n<li>Added proper input sanitization and output escaping throughout the plugin<\/li>\n<li>Replaced deprecated WP_Widget constructor call with parent::__construct()<\/li>\n<li>Replaced fopen with wp_remote_get for safer HTTP requests<\/li>\n<li>Improved WordPress coding standards compliance<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Small Updates, Checked with Wordpress Version 6.6.3<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<p>Option to load in background via PHP instead of Javascript. This is for themes, that move Javascript calls to the end of the page. Added Hebrew as language option.<\/p>\n\n<h4>1.3<\/h4>\n\n<p>Fixed PHP8.1 Problem...<\/p>\n\n<h4>1.2.1<\/h4>\n\n<p>Added Italian as language option...<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Added a shortcode [latestdive] for usage in any page...<\/p>\n\n<h4>1.1.2<\/h4>\n\n<p>Changed from http to secure https...<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>Added Spanish as language option...<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Added French and Dutch as language options...<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Corrected an issue if PHP notices are displayed<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>Corrected character encoding issue<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Initial release<\/p>","raw_excerpt":"Displays your latest dive from divelogs.de in a widget","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/14087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=14087"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/klemmkeil"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=14087"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=14087"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=14087"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=14087"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=14087"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=14087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}