'', 'day_week' => '', 'day_month' => '', 'months' => '', 'years' => '', 'class' => '', 'id' => '', ), $args ); extract( $defaults ); self::$args = $defaults; $html = '
'.do_shortcode( Magee_Core::fix_shortcodes($content)).'
'; if($time !== ''){ $time = preg_replace( "/[^0-9-,:]/", '', esc_attr($time) ); if($time !== ''): $time = explode(',',$time); $count = count($time); for($i=0;$i<$count;$i++){ if(stristr($time[$i],'-')){ $time[$i] = explode('-',$time[$i]); $time[$i] = range($time[$i][0],$time[$i][1]); $time[$i] = implode(',',$time[$i]);} } $time = implode(',',$time); $now = date('h',time()); for($k=0;$k<10;$k++){ if($now == '0'.$k){ $now = $k; } } $now = (string)$now; if(strpos($time,$now) === false){ return ; } endif; } if($day_week !== ''){ $day_week = preg_replace( "/[^0-9-,]/", '', $day_week); if($day_week !=='') $day_week = explode(',',$day_week); $count = count($day_week); for($i=0;$i<$count;$i++){ if(stristr($day_week[$i],'-')){ $day_week[$i] = explode('-',$day_week[$i]); $day_week[$i] = range($day_week[$i][0],$day_week[$i][1]); $day_week[$i] = implode(',',$day_week[$i]); } } $day_week = implode(',',$day_week); $nowday = date('w',time()); if( stristr($day_week,$nowday) === false) return ; } if($day_month !==''){ $day_month = preg_replace( "/[^0-9-,]/", '', $day_month); if($day_month !=='') $day_month = explode(',',$day_month); $count = count($day_month); for($i=0;$i<$count;$i++){ if(stristr($day_month[$i],'-')){ $day_month[$i] = explode('-',$day_month[$i]); $day_month[$i] = range($day_month[$i][0],$day_month[$i][1]); $day_month[$i] = implode(',',$day_month[$i]); } } $day_month = implode(',',$day_month); $day_month = explode(',',$day_month); for($k=0;$k