advanced=false; $changed = ec3_upgrade_posts_apply(); $query =& new WP_Query(); $query->query( 'nopaging=1&cat=' . $ec3->event_category ); $format = 'Y-m-d H:i:s'; $now = time(); $rownum = 0; ?>

1) echo sprintf(__('%d posts upgraded.','ec3'),$changed) ?>

have_posts()): ?> have_posts()): $query->the_post(); ?> ec3_schedule)): $post_date = get_post_time(); $post_modified_date = get_post_modified_time(); $rownum++; if($rownum % 2) { $rowclass='alternate '; } else { $rowclass=''; } if($post_modified_date >= $now) { $errstyle='background-color:#fcc'; } else { $errstyle=''; } ?>
OK Title Post date Event date
No posts to upgrade.

0): ?> " />

$v) { if(preg_match('/^ec3_(upgrade|'.implode('|',$fields).')_(_?)([0-9]+)$/',$k,$match)) { $pid=intval($match[3]); if(!isset( $sched_entries[$pid] )) $sched_entries[ $pid ]=array(); $sched_entries[ $pid ][ $match[1] ] = $v; } } foreach($sched_entries as $pid => $vals) { if(empty($vals['upgrade']) || empty($vals['postdate']) || empty($vals['eventdate']) ) { continue; } $postdate = "'".$wpdb->escape($vals['postdate'])."'"; $eventdate = "'".$wpdb->escape($vals['eventdate'])."'"; $cnt=$wpdb->get_var( "SELECT COUNT(0) FROM $ec3->schedule WHERE post_id=$pid"); if(!empty($cnt)) continue; // Create a schedule record. $wpdb->query( "INSERT INTO $ec3->schedule (post_id,start,end,allday,rpt) VALUES ($pid,$eventdate,$eventdate,0,'')" ); // Modify the post date. $wpdb->query( "UPDATE $wpdb->posts SET post_date=$postdate, post_date_gmt=$postdate WHERE ID=$pid" ); $changed_count++; } return $changed_count; } ?>