Download all files FTP

This commit is contained in:
2026-04-13 15:50:16 +02:00
parent d8382136b2
commit cb5b386424
6906 changed files with 1956223 additions and 40713 deletions

View File

@@ -0,0 +1,38 @@
<?php
class DrawAttention_User_Style extends DrawAttention_Style {
function get_saved_styles( $post_id = null ) {
if ( empty( $post_id ) && !empty( $_GET['post'] ) ) {
$post_id = esc_attr( $_GET['post'] );
}
if ( empty( $post_id ) ) {
return array();
}
$saved_user_styles = get_post_meta( $post_id, '_da_styles', true );
if ( empty( $saved_user_styles['0']['map_highlight_color'] ) ) {
return array();
}
$style_key_values = array();
foreach ($saved_user_styles as $key => $saved_user_style) {
if ( empty( $saved_user_style['title'] ) ) {
$saved_user_style['title'] = 'Style #'.(((int)$key)+1);
}
$style_key_values[sanitize_title( $saved_user_style['title'] )] = $saved_user_style['title'];
}
return $style_key_values;
}
function add_style_fields( $group_details ) {
$user_styles = $this->get_saved_styles();
foreach ($user_styles as $user_key => $label) {
$group_details['fields'][0]['fields']['style']['options'][$user_key] = __( $label, 'draw-attention' );
}
return $group_details;
}
}

View File

@@ -0,0 +1,14 @@
<?php
class DrawAttention_Style {
public $priority = 10;
public function __construct() {
add_filter( 'da_hotspot_area_group_details', array( $this, 'add_style_fields' ), $this->priority, 1 );
}
function add_style_fields( $group_details ) {
throw new Exception( 'Custom DrawAttention_Style objects need to implement add_style_fields()' );
return $group_details;
}
}