| Server IP : 213.186.33.4 / Your IP : 216.73.216.222 Web Server : Apache System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : karinebmkh ( 644538) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/karinebmkh/www/wp-content/plugins/divi-pixel/public/partials/ |
Upload File : |
<?php
// Get the globals where the structure might already be stored
global $dipi_primary_menu_social_icons;
global $dipi_secondary_menu_social_icons;
global $dipi_footer_menu_social_icons;
global $dipi_mobile_menu_social_icons;
// Value used to check whether or not we need to continue
$globals_already_set = false;
// Check if the globals are already set, if not initialize arrays normally
if(isset($dipi_primary_menu_social_icons) && is_array($dipi_primary_menu_social_icons)){
$primary_menu_social_icons = $dipi_primary_menu_social_icons;
$globals_already_set = true;
} else {
$primary_menu_social_icons = [];
}
if(isset($dipi_secondary_menu_social_icons) && is_array($dipi_secondary_menu_social_icons)){
$secondary_menu_social_icons = $dipi_secondary_menu_social_icons;
$globals_already_set = true;
} else {
$secondary_menu_social_icons = [];
}
if(isset($dipi_footer_menu_social_icons) && is_array($dipi_footer_menu_social_icons)){
$footer_menu_social_icons = $dipi_footer_menu_social_icons;
$globals_already_set = true;
} else {
$footer_menu_social_icons = [];
}
if(isset($dipi_mobile_menu_social_icons) && is_array($dipi_mobile_menu_social_icons)){
$mobile_menu_social_icons = $dipi_mobile_menu_social_icons;
$globals_already_set = true;
} else {
$mobile_menu_social_icons = [];
}
// If globals are already set, return early
if($globals_already_set){
return;
}
// If the globals are not set yet, calculate the structure
$social_icons_individual_location = get_option('dipi_social_icons_individual_location');
$social_icons_menu = get_option('dipi_social_icons_menu');
$social_icons_mobile_menu = get_option('dipi_social_icons_mobile_menu');
$social_icons_footer = get_option('dipi_social_icons_footer');
$facebook_url = get_option('dipi_social_media_facebook');
$instagram_url = get_option('dipi_social_media_instagram');
$twitter_url = get_option('dipi_social_media_twitter');
$youtube_url = get_option('dipi_social_media_youtube');
$pinterest_url = get_option('dipi_social_media_pinterest');
$vimeo_url = get_option('dipi_social_media_vimeo');
$tumblr_url = get_option('dipi_social_media_tumblr');
$linkedin_url = get_option('dipi_social_media_linkedin');
$flickr_url = get_option('dipi_social_media_flickr');
$dribbble_url = get_option('dipi_social_media_dribbble');
$skype_url = get_option('dipi_social_media_skype');
if (isset($facebook_url) && '' !== $facebook_url) {
$facebook_icon = [
'url' => $facebook_url,
'icon' => "dp-facebook.svg",
'title' => esc_html__('facebook', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_facebook_menu = get_option('dipi_social_media_facebook_menu');
$social_media_facebook_mobile_menu = get_option('dipi_social_media_facebook_mobile_menu');
$social_media_facebook_footer = get_option('dipi_social_media_facebook_footer');
if ($social_media_facebook_menu == 'primary') {
$primary_menu_social_icons[] = $facebook_icon;
} else if ($social_media_facebook_menu == 'secondary') {
$secondary_menu_social_icons[] = $facebook_icon;
}
if ('on' == $social_media_facebook_footer) {
$footer_menu_social_icons[] = $facebook_icon;
}
if ('on' == $social_media_facebook_mobile_menu) {
$mobile_menu_social_icons[] = $facebook_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $facebook_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $facebook_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $facebook_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $facebook_icon;
}
}
}
if (isset($instagram_url) && '' !== $instagram_url) {
$instagram_icon = [
'url' => $instagram_url,
'icon' => "dp-instagram.svg",
'title' => esc_html__('instagram', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_instagram_menu = get_option('dipi_social_media_instagram_menu');
$social_media_instagram_mobile_menu = get_option('dipi_social_media_instagram_mobile_menu');
$social_media_instagram_footer = get_option('dipi_social_media_instagram_footer');
if ($social_media_instagram_menu == 'primary') {
$primary_menu_social_icons[] = $instagram_icon;
} else if ($social_media_instagram_menu == 'secondary') {
$secondary_menu_social_icons[] = $instagram_icon;
}
if ('on' == $social_media_instagram_footer) {
$footer_menu_social_icons[] = $instagram_icon;
}
if ('on' == $social_media_instagram_mobile_menu) {
$mobile_menu_social_icons[] = $instagram_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $instagram_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $instagram_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $instagram_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $instagram_icon;
}
}
}
if (isset($twitter_url) && '' !== $twitter_url) {
$twitter_icon = [
'url' => $twitter_url,
'icon' => "dp-twitter.svg",
'title' => esc_html__('twitter', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_twitter_menu = get_option('dipi_social_media_twitter_menu');
$social_media_twitter_mobile_menu = get_option('dipi_social_media_twitter_mobile_menu');
$social_media_twitter_footer = get_option('dipi_social_media_twitter_footer');
if ($social_media_twitter_menu == 'primary') {
$primary_menu_social_icons[] = $twitter_icon;
} else if ($social_media_twitter_menu == 'secondary') {
$secondary_menu_social_icons[] = $twitter_icon;
}
if ('on' == $social_media_twitter_footer) {
$footer_menu_social_icons[] = $twitter_icon;
}
if ('on' == $social_media_twitter_mobile_menu) {
$mobile_menu_social_icons[] = $twitter_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $twitter_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $twitter_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $twitter_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $twitter_icon;
}
}
}
if (isset($youtube_url) && '' !== $youtube_url) {
$youtube_icon = [
'url' => $youtube_url,
'icon' => "dp-youtube.svg",
'title' => esc_html__('youtube', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_youtube_menu = get_option('dipi_social_media_youtube_menu');
$social_media_youtube_mobile_menu = get_option('dipi_social_media_youtube_mobile_menu');
$social_media_youtube_footer = get_option('dipi_social_media_youtube_footer');
if ($social_media_youtube_menu == 'primary') {
$primary_menu_social_icons[] = $youtube_icon;
} else if ($social_media_youtube_menu == 'secondary') {
$secondary_menu_social_icons[] = $youtube_icon;
}
if ('on' == $social_media_youtube_footer) {
$footer_menu_social_icons[] = $youtube_icon;
}
if ('on' == $social_media_youtube_mobile_menu) {
$mobile_menu_social_icons[] = $youtube_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $youtube_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $youtube_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $youtube_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $youtube_icon;
}
}
}
if (isset($pinterest_url) && '' !== $pinterest_url) {
$pinterest_icon = [
'url' => $pinterest_url,
'icon' => "dp-pinterest.svg",
'title' => esc_html__('pinterest', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_pinterest_menu = get_option('dipi_social_media_pinterest_menu');
$social_media_pinterest_mobile_menu = get_option('dipi_social_media_pinterest_mobile_menu');
$social_media_pinterest_footer = get_option('dipi_social_media_pinterest_footer');
if ($social_media_pinterest_menu == 'primary') {
$primary_menu_social_icons[] = $pinterest_icon;
} else if ($social_media_pinterest_menu == 'secondary') {
$secondary_menu_social_icons[] = $pinterest_icon;
}
if ('on' == $social_media_pinterest_footer) {
$footer_menu_social_icons[] = $pinterest_icon;
}
if ('on' == $social_media_pinterest_mobile_menu) {
$mobile_menu_social_icons[] = $pinterest_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $pinterest_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $pinterest_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $pinterest_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $pinterest_icon;
}
}
}
if (isset($vimeo_url) && '' !== $vimeo_url) {
$vimeo_icon = [
'url' => $vimeo_url,
'icon' => "dp-vimeo.svg",
'title' => esc_html__('vimeo', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_vimeo_menu = get_option('dipi_social_media_vimeo_menu');
$social_media_vimeo_mobile_menu = get_option('dipi_social_media_vimeo_mobile_menu');
$social_media_vimeo_footer = get_option('dipi_social_media_vimeo_footer');
if ($social_media_vimeo_menu == 'primary') {
$primary_menu_social_icons[] = $vimeo_icon;
} else if ($social_media_vimeo_menu == 'secondary') {
$secondary_menu_social_icons[] = $vimeo_icon;
}
if ('on' == $social_media_vimeo_footer) {
$footer_menu_social_icons[] = $vimeo_icon;
}
if ('on' == $social_media_vimeo_mobile_menu) {
$mobile_menu_social_icons[] = $vimeo_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $vimeo_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $vimeo_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $vimeo_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $vimeo_icon;
}
}
}
if (isset($tumblr_url) && '' !== $tumblr_url) {
$tumblr_icon = [
'url' => $tumblr_url,
'icon' => "dp-tumblr.svg",
'title' => esc_html__('tumblr', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_tumblr_menu = get_option('dipi_social_media_tumblr_menu');
$social_media_tumblr_mobile_menu = get_option('dipi_social_media_tumblr_mobile_menu');
$social_media_tumblr_footer = get_option('dipi_social_media_tumblr_footer');
if ($social_media_tumblr_menu == 'primary') {
$primary_menu_social_icons[] = $tumblr_icon;
} else if ($social_media_tumblr_menu == 'secondary') {
$secondary_menu_social_icons[] = $tumblr_icon;
}
if ('on' == $social_media_tumblr_footer) {
$footer_menu_social_icons[] = $tumblr_icon;
}
if ('on' == $social_media_tumblr_mobile_menu) {
$mobile_menu_social_icons[] = $tumblr_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $tumblr_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $tumblr_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $tumblr_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $tumblr_icon;
}
}
}
if (isset($linkedin_url) && '' !== $linkedin_url) {
$linkedin_icon = [
'url' => $linkedin_url,
'icon' => "dp-linkedin.svg",
'title' => esc_html__('linkedin', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_linkedin_menu = get_option('dipi_social_media_linkedin_menu');
$social_media_linkedin_mobile_menu = get_option('dipi_social_media_linkedin_mobile_menu');
$social_media_linkedin_footer = get_option('dipi_social_media_linkedin_footer');
if ($social_media_linkedin_menu == 'primary') {
$primary_menu_social_icons[] = $linkedin_icon;
} else if ($social_media_linkedin_menu == 'secondary') {
$secondary_menu_social_icons[] = $linkedin_icon;
}
if ('on' == $social_media_linkedin_footer) {
$footer_menu_social_icons[] = $linkedin_icon;
}
if ('on' == $social_media_linkedin_mobile_menu) {
$mobile_menu_social_icons[] = $linkedin_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $linkedin_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $linkedin_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $linkedin_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $linkedin_icon;
}
}
}
if (isset($flickr_url) && '' !== $flickr_url) {
$flickr_icon = [
'url' => $flickr_url,
'icon' => "dp-flickr.svg",
'title' => esc_html__('flickr', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_flickr_menu = get_option('dipi_social_media_flickr_menu');
$social_media_flickr_mobile_menu = get_option('dipi_social_media_flickr_mobile_menu');
$social_media_flickr_footer = get_option('dipi_social_media_flickr_footer');
if ($social_media_flickr_menu == 'primary') {
$primary_menu_social_icons[] = $flickr_icon;
} else if ($social_media_flickr_menu == 'secondary') {
$secondary_menu_social_icons[] = $flickr_icon;
}
if ('on' == $social_media_flickr_footer) {
$footer_menu_social_icons[] = $flickr_icon;
}
if ('on' == $social_media_flickr_mobile_menu) {
$mobile_menu_social_icons[] = $flickr_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $flickr_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $flickr_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $flickr_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $flickr_icon;
}
}
}
if (isset($dribbble_url) && '' !== $dribbble_url) {
$dribbble_icon = [
'url' => $dribbble_url,
'icon' => "dp-dribbble.svg",
'title' => esc_html__('dribbble', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_dribbble_menu = get_option('dipi_social_media_dribbble_menu');
$social_media_dribbble_mobile_menu = get_option('dipi_social_media_dribbble_mobile_menu');
$social_media_dribbble_footer = get_option('dipi_social_media_dribbble_footer');
if ($social_media_dribbble_menu == 'primary') {
$primary_menu_social_icons[] = $dribbble_icon;
} else if ($social_media_dribbble_menu == 'secondary') {
$secondary_menu_social_icons[] = $dribbble_icon;
}
if ('on' == $social_media_dribbble_footer) {
$footer_menu_social_icons[] = $dribbble_icon;
}
if ('on' == $social_media_dribbble_mobile_menu) {
$mobile_menu_social_icons[] = $dribbble_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $dribbble_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $dribbble_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $dribbble_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $dribbble_icon;
}
}
}
if (isset($skype_url) && '' !== $skype_url) {
$skype_icon = [
'url' => $skype_url,
'icon' => "dp-skype.svg",
'title' => esc_html__('skype', 'dipi-divi-pixel'),
];
if ($social_icons_individual_location === 'on') {
$social_media_skype_menu = get_option('dipi_social_media_skype_menu');
$social_media_skype_mobile_menu = get_option('dipi_social_media_skype_mobile_menu');
$social_media_skype_footer = get_option('dipi_social_media_skype_footer');
if ($social_media_skype_menu == 'primary') {
$primary_menu_social_icons[] = $skype_icon;
} else if ($social_media_skype_menu == 'secondary') {
$secondary_menu_social_icons[] = $skype_icon;
}
if ('on' == $social_media_skype_footer) {
$footer_menu_social_icons[] = $skype_icon;
}
if ('on' == $social_media_skype_mobile_menu) {
$mobile_menu_social_icons[] = $skype_icon;
}
} else {
if ($social_icons_menu == 'primary') {
$primary_menu_social_icons[] = $skype_icon;
} else if ($social_icons_menu == 'secondary') {
$secondary_menu_social_icons[] = $skype_icon;
}
if ('on' == $social_icons_footer) {
$footer_menu_social_icons[] = $skype_icon;
}
if ('on' == $social_icons_mobile_menu) {
$mobile_menu_social_icons[] = $skype_icon;
}
}
}
// Finally store the generated arrays in the global variable so next time this file is included, we don't need to load all the options again
$dipi_primary_menu_social_icons = $primary_menu_social_icons;
$dipi_secondary_menu_social_icons = $secondary_menu_social_icons;
$dipi_footer_menu_social_icons = $footer_menu_social_icons;
$dipi_mobile_menu_social_icons = $mobile_menu_social_icons;