switch ($option) {
case 'couponPluginImport':
- $import_result .= '<pre>$_REQUEST: ' . print_r( $_REQUEST, true ) . '</pre>';
- $this->importCoupons();
+ $coupons = $this->importCoupons();
+ $import_result .= '<p>Added ' . $coupons . ' Coupon(s)</p>';
break;
case 'couponimport':
*/
public function importCoupons()
{
- $this->clearData();
+ // coupon counter
+ $couponCounter = 0;
+ //$this->clearData();
$coupon_abstract = new GlmDataCoupons( $this->wpdb, $this->config );
require_once GLM_MEMBERS_PLUGIN_PATH.'/models/admin/ajax/imageUpload.php';
$ImageUpload = new GlmMembersAdmin_ajax_imageUpload($this->wpdb, $this->config);
'post_type' => GLM_COUPON_POST_TYPE
)
);
- //echo '<pre>$coupons: ' . print_r( $coupons, true ) . '</pre>';
foreach ( $coupons as $coupon ) {
$custom = get_post_custom($coupon->ID);
$coupon->glm_coupons_startdate = $custom['glm_coupons_startdate'][0];
array('fields' => 'names')
);
$coupon->post_categories = $post_categories;
- echo '<pre>start: ' . print_r( date( 'Y-m-d H:i:s', $custom['glm_coupons_startdate'][0] + 86400 ), true ) . '</pre>';
$coupon_data = array(
'status' => ( ( $coupon->post_status == 'publish' )
? $this->config['status_numb']['Active']
$coupon_data_format
);
$coupon_id = $this->wpdb->insert_id;
- echo '<pre>$couponId: from insert ' . print_r( $coupon_id, true ) . '</pre>';
if ( !$coupon_id ) {
die( 'something is wrong no couponId' );
}
+ $couponCounter++;
$coupon_abstract->updateSlug( $coupon_id );
if ( !empty( $coupon->post_categories ) ) {
foreach ( $coupon->post_categories as $key => $category ) {
}
}
}
- echo '<pre>$coupons: ' . print_r( $coupons, true ) . '</pre>';
}
+ return $couponCounter;
}
/**
* Add coupons from the old site