File "index.php"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/nd-shortcodes/addons/customizer/shortcodes/alert/index.php
File size: 6.43 KB
MIME-type: text/x-php
Charset: utf-8
<?php
//shortcode nd_alert
function nd_options_alert( $nd_options_atts, $nd_options_content = null ) {
$nd_options_alert = shortcode_atts(
array(
'image' => '',
'class' => '',
'float' => '',
'id' => '',
'margin' => '',
'dropdown-bg-color' => '',
'number-bg-color' => '',
'number' => '',
),
$nd_options_atts );
wp_enqueue_style( 'nd_options_alertt_style', esc_url( plugins_url( 'css/alertt.css', __FILE__ ) ) );
//image
if ( $nd_options_alert['image'] == '' ) {
$nd_options_alert['image'] = esc_url(plugins_url('img/icon-message.svg', __FILE__ ));
}else{
$nd_options_alert['image'] = $nd_options_alert['image'];
}
//float
if ( $nd_options_alert['float'] == '' ) { $nd_options_alert_float = 'left'; }
//dropdown color
if ( $nd_options_alert['dropdown-bg-color'] == '' ) {
$nd_options_alert_dropdown_bg_color = '#fff';
}else{
$nd_options_alert_dropdown_bg_color = $nd_options_alert['dropdown-bg-color'];
}
$nd_options_str = '';
$nd_options_str .= '
<div style="margin:'.$nd_options_alert['margin'].';" id="'.$nd_options_alert['id'].'" class=" '.$nd_options_alert['class'].' nd_options_position_relative nd_options_float_'.$nd_options_alert['float'].' ">
<div id="'.$nd_options_alert['id'].'_icon" class="nd_options_position_relative">
<p class="nd_options_position_absolute nd_options_color_white nd_options_font_size_10" style="line-height: 10px; padding: 2px 3px; left: 13px; top: -7px; background-color:'.$nd_options_alert['number-bg-color'].'; ">'.$nd_options_alert['number'].'</p>
<img alt="" class="nd_options_float_left" width="20" src="'.$nd_options_alert['image'].'">
</div>
<div id="'.$nd_options_alert['id'].'_messages" class="nd_options_display_none">
<div class="triangle-up"></div>
<div style="background-color:'.$nd_options_alert_dropdown_bg_color.';" class="nd_options_box_sizing_border_box nd_options_padding_10 nd_options_section nd_options_text_align_left">
'.do_shortcode($nd_options_content).'
</div>
</div>
</div>
';
$nd_options_style = '
#'.$nd_options_alert['id'].':hover #'.$nd_options_alert['id'].'_messages { display: block; }
#'.$nd_options_alert['id'].'_messages {
width: 250px;
position: absolute;
left: -115px;
top: 0px;
padding-top:35px;
z-index: 9;
}
.triangle-up {
width: 100%;
overflow: hidden;
box-sizing: border-box;
text-align: center;
line-height: 10px;
}
.triangle-up:after {
content: "";
display: inline-block;
width: 0px;
height: 0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid '.$nd_options_alert_dropdown_bg_color.';
line-height: 10px;
}
';
wp_add_inline_style('nd_options_alertt_style',$nd_options_style);
$nd_options_str_secure = wp_kses_post( $nd_options_str );
return $nd_options_str_secure;
}
add_shortcode( 'nd_alert', 'nd_options_alert' );
//shortcode nd_alert_message
function nd_options_alert_message( $nd_options_atts ) {
$nd_options_alert_message = shortcode_atts(
array(
'image' => '',
'class' => '',
'title' => '',
'title-color' => '',
'description' => '',
'description-color' => '',
'href' => '',
),
$nd_options_atts );
//image
if ( $nd_options_alert_message['image'] == '' ) {
$nd_options_alert_message_image = '' ;
$nd_options_alert_message_image_padding = '';
}else{
$nd_options_alert_message_image = '<img alt="" class="nd_options_position_absolute" width="50" src="'.$nd_options_alert_message['image'].'">';
$nd_options_alert_message_image_padding = 'nd_options_padding_left_70';
}
//title
if ( $nd_options_alert_message['title'] == '' ) {
$nd_options_alert_message_title = '';
}else{
$nd_options_alert_message_title = '<div class="nd_options_section nd_options_height_10"></div>';
if ( $nd_options_alert_message['title-color'] == '' ) {
$nd_options_alert_message_title .= '<a href="'.$nd_options_alert_message['href'].'"><h6>'.$nd_options_alert_message['title'].'</h6></a>';
}else{
$nd_options_alert_message_title .= '<a href="'.$nd_options_alert_message['href'].'"><h6 style="color:'.$nd_options_alert_message['title-color'].';">'.$nd_options_alert_message['title'].'</h6></a>';
}
}
//description
if ( $nd_options_alert_message['description'] == '' ) {
$nd_options_alert_message_description = '';
}else{
$nd_options_alert_message_description = '<div class="nd_options_section nd_options_height_10"></div>';
if ( $nd_options_alert_message['description-color'] == '' ) {
$nd_options_alert_message_description .= '<a href="'.$nd_options_alert_message['href'].'"><p class="nd_options_font_size_10">'.$nd_options_alert_message['description'].'</p></a>';
}else{
$nd_options_alert_message_description .= '<a href="'.$nd_options_alert_message['href'].'"><p class="nd_options_font_size_10" style="color:'.$nd_options_alert_message['description-color'].';">'.$nd_options_alert_message['description'].'</p></a>';
}
}
//result
$nd_options_str = '';
$nd_options_str .= '
<div class=" '.$nd_options_alert_message['class'].' nd_options_section nd_options_position_relative nd_options_box_sizing_border_box nd_options_padding_10 nd_options_min_height_70">
'.$nd_options_alert_message_image.'
<div class="nd_options_section '.$nd_options_alert_message_image_padding.' nd_options_box_sizing_border_box">
'.$nd_options_alert_message_title.'
'.$nd_options_alert_message_description.'
</div>
</div>
';
$nd_options_str_secure = wp_kses_post( $nd_options_str );
return $nd_options_str_secure;
}
add_shortcode( 'nd_alert_message', 'nd_options_alert_message' );