0) { $adverts[] = array('type' => 'top', 'code' => $data['ad_code_top_'.$n], 'id' => $n); } if(strlen($data['ad_code_bottom_'.$n]) > 0) { $adverts[] = array('type' => 'bottom', 'code' => $data['ad_code_bottom_'.$n], 'id' => $n); } if(strlen($data['ad_code_footer_'.$n]) > 0) { $adverts[] = array('type' => 'footer', 'code' => $data['ad_code_footer_'.$n], 'id' => $n); } if(strlen($data['ad_code_random_'.$n]) > 0) { $adverts[] = array('type' => 'random', 'code' => $data['ad_code_random_'.$n], 'id' => $n); } } sort($adverts); foreach($adverts as $key => $value) { // Format advert $title = '('.$value['type'].' #'.$value['id'].')'; $advertdata = adrotateswitch_format_advert('Ad Injection', $title, $value['code'], '', '', 'N', 'Y', 'Y', 'Y', 'N', 'active', 6, 0, 0, 0); $wpdb->insert($wpdb->prefix."adrotate", $advertdata); $ads2schedule[] = $wpdb->insert_id; unset($advertdata, $title); } if($include_schedules == 1) { $wpdb->insert($wpdb->prefix.'adrotate_schedule', array('name' => 'Ad Injection schedule', 'starttime' => $now, 'stoptime' => $in84days, 'maxclicks' => 0, 'maximpressions' => 0, 'spread' => 'N', 'hourimpressions' => 0, 'daystarttime' => '0000', 'daystoptime' => '0000', 'day_mon' => 'Y', 'day_tue' => 'Y', 'day_wed' => 'Y', 'day_thu' => 'Y', 'day_fri' => 'Y', 'day_sat' => 'Y', 'day_sun' => 'Y')); $schedule_id = $wpdb->insert_id; foreach($ads2schedule as $key => $ad_id) { $wpdb->insert($wpdb->prefix.'adrotate_linkmeta', array('ad' => $ad_id, 'group' => 0, 'user' => 0, 'schedule' => $schedule_id)); } } } else { wp_redirect('admin.php?page=adrotate-switch&s=2'); } wp_redirect('admin.php?page=adrotate-switch&s=1'); } else { adrotate_nonce_error(); } } ?>