=$signup_start);
$is_signup_end = !$signup_end || ($signup_end && $today<=$signup_end);
if ($is_signup_start and $is_signup_end) {
$is_sigup_opening = is_shorten_neticrm_signup_url_opening($signup_link);
}
}
return $is_sigup_opening;
}
function display_omo_card2($post){
$IS_OMO_AI_FORUM = is_ai_forum_pages();
$reporting_link = strlen($post->post_content)>20 ? wp_make_link_relative(get_permalink($post->ID)) : NULL;
$signup_link = get_post_meta($post->ID, 'signup_link', true);
$is_sigup_opening = is_show_omo_signup_button($post->ID, $signup_link);
$ary_talker = [];
foreach (preg_split('/\r\n|\n|\r/', get_post_meta($post->ID, 'talkers', true)) as $_) {
if (strpos($_, '`')===false) {continue;}
$_ = explode('`', $_);
$talker = ['name'=>$_[0], 'jobtitle'=>$_[1]];
$talker['talktitle'] = isset($_[2]) && $_[2] ? (preg_match('/講題[0-9]/', $_[2]) ? '' : $_[2]) : '';
$ary_talker[] = $talker;
}
$duration = get_post_meta($post->ID, 'duration', true);
$duration_ymd = explode(' ', $duration)[0];
$duration_ymd = str_replace('/', '', $duration_ymd);
$duration_time = $duration;
$duration_time = preg_replace('/(\s[0-9]+:)/', '
$1', $duration_time);
$duration_time = preg_replace('/([0-9]{2}\/[0-9]{2}\s)/', '$1', $duration_time);
$speakerlst = '';
$photo_of_talkers = get_post_meta($post->ID, 'photo_of_talkers', true);
if($photo_of_talkers){
$ary_photos = get_all_imgsrc($photo_of_talkers, true);
foreach($ary_photos as $k=>$v){
$talker = $ary_talker[$k];
$job_cssstyle = '';
if(in_array($talker['name'],['胡德民','王建堯'])){$job_cssstyle='letter-spacing:0';}
$speakerlst .= '