PATH:
home
/
thebhoeo
/
.trash
/
wp-maintenance
/
classes
<?php class WPM_Countdown extends WP_maintenance { var $errors = array(); public static function display($date = '') { // Récupère les paramètres sauvegardés COUNTDOWN if(get_option('wp_maintenance_settings_countdown')) { extract(get_option('wp_maintenance_settings_countdown')); } $paramsCountdown = get_option('wp_maintenance_settings_countdown'); // Récupère les paramètres sauvegardés COLORS if(get_option('wp_maintenance_settings_colors')) { extract(get_option('wp_maintenance_settings_colors')); } $paramsColors = get_option('wp_maintenance_settings_colors'); // Récupère si le status est actif ou non $statusActive = get_option('wp_maintenance_active'); $Counter = ''; /*********** AJOUT COMPTEUR SUIVANT LES PARAMETRES *********/ if( isset($paramsCountdown['active_cpt']) && $paramsCountdown['active_cpt']==1 && !empty($date) ) { if( isset($paramsCountdown['cptdate']) && !empty($paramsCountdown['cptdate']) ) { if( !isset($paramsCountdown['disable']) || $statusActive==0 ) { $paramsCountdown['disable'] = 0; } $Counter = ' <div id="countdown"> <script language="JavaScript"> TargetDate = "'.$date.'"; BackColor = "'.$paramsColors['color_cpt_bg'].'"; FontSize = "'.$paramsColors['date_cpt_size'].'"; ForeColor = "'.$paramsColors['color_cpt'].'"; Disable = "'.$paramsCountdown['disable'].'"; UrlDisable = "'.get_option( 'siteurl').'"; FontFamily = "'.wpm_format_font($paramsColors['font_cpt'], 0).'"; FontTextSize = "'.$paramsColors['cpt_end_size'].'"; CountActive = true; CountStepper = -1; LeadingZero = true; '; if( isset($paramsCountdown['hidden']) && $paramsCountdown['hidden']==1 ) { $Counter .= "DisplayFormat = '';"; } else { $Counter .= " DisplayFormat = '<div id=\"wpm-cpt-day\">%%D%%<br /><span id=\"wpm-cpt-days-span\">".__('Days', 'wp-maintenance')."</span></div><div class=\"wpm_ctp_sep\" style=\"float:left;\">:</div><div id=\"wpm-cpt-hours\">%%H%%<br /><span id=\"wpm-cpt-hours-span\">".__('Hours', 'wp-maintenance')."</span></div><div class=\"wpm_ctp_sep\" style=\"float:left;\">:</div><div id=\"wpm-cpt-minutes\">%%M%%<br /><span id=\"wpm-cpt-minutes-span\">".__('Minutes', 'wp-maintenance')."</span></div>"; if( isset($paramsCountdown['active_cpt_s']) && $paramsCountdown['active_cpt_s']==1 ) { $Counter .= '<div class="wpm_ctp_sep" style="float:left;">:</div><div id="wpm-cpt-seconds">%%S%%<br /><span id="wpm-cpt-seconds-span">'.__('Seconds', 'wp-maintenance').'</span></div>'; } $Counter .= "';"; } if( isset($paramsCountdown['message_cpt_fin']) && $paramsCountdown['message_cpt_fin']!='' ) { $Counter .= ' FinishMessage = "<span style=\"font-style: normal;font-size:'.$paramsColors['cpt_end_size'].'vw;text-transform: none;font-family:'.str_replace('"',"'", wpm_format_font($paramsColors['font_end_cpt'])).'!important;\">'.trim( stripslashes( preg_replace("/(\r\n|\n|\r)/", "", $paramsCountdown['message_cpt_fin']) ) ).'</span>";'; } else { $Counter .= ' FinishMessage = " ";'; } $Counter .= ' </script>'; $Counter .= ' <script language="JavaScript" src="'.WPM_URL.'js/wpm-cpt-script.js'.'"></script> </div>'; } } return $Counter; } public static function css() { // Récupère les paramètres sauvegardés COLORS if(get_option('wp_maintenance_settings_colors')) { extract(get_option('wp_maintenance_settings_colors')); } $paramsColors = get_option('wp_maintenance_settings_colors'); // Récupère les paramètres sauvegardés COUNTDOWN if(get_option('wp_maintenance_settings_countdown')) { extract(get_option('wp_maintenance_settings_countdown')); } $paramsCountdown = get_option('wp_maintenance_settings_countdown'); $wpmStyle = ''; if( isset($paramsCountdown['active_cpt']) && $paramsCountdown['active_cpt']==1) { $wpmStyle .= ' #wpm-cpt-day, #wpm-cpt-hours, #wpm-cpt-minutes, #wpm-cpt-seconds {} .cptR-rec_countdown {'; if( isset($paramsCountdown['date_cpt_size']) ) { $wpmStyle .= 'font-size:'.$paramsCountdown['date_cpt_size'].'px;'; } if( isset($paramsCountdown['font_cpt']) ) { $wpmStyle .= 'font-family: '.wpm_format_font($paramsCountdown['font_cpt']).', serif;'; } $wpmStyle .= ' } #cntdwn {font-size:'.$paramsColors['cpt_end_size'].'vw;} @media screen and (min-width: 200px) and (max-width: 480px) { .cptR-rec_countdown {'; if( isset($paramsCountdown['date_cpt_size']) ) { $wpmStyle .= 'font-size:'.($paramsCountdown['date_cpt_size']*0.6).'px;'; } $wpmStyle .= '} div.bloc {'; if( isset($paramsCountdown['font_bottom_size']) ) { $wpmStyle .= 'font-size: '.($paramsCountdown['font_bottom_size']*0.8).'px;'; } $wpmStyle .= '} #wpm-cpt-day, #wpm-cpt-hours, #wpm-cpt-minutes, #wpm-cpt-seconds { } } @media (max-width: 640px) { .cptR-rec_countdown {'; if( isset($paramsCountdown['date_cpt_size']) ) { $wpmStyle .= 'font-size:'.($paramsCountdown['date_cpt_size']*0.5).'px;'; } $wpmStyle .= 'text-align:center;} #wpm-cpt-day, #wpm-cpt-hours, #wpm-cpt-minutes, #wpm-cpt-seconds {text-align:center;} }'; } return $wpmStyle; } }
[-] countdown.php
[edit]
[-] wp-maintenance.php
[edit]
[+]
..