return->responseCode == 1000 ) { update_option('apptivo_ecommerce_ordernumber_prefix', $prefix); update_option('apptivo_ecommerce_ordernumber_startswith', $startsWidth); } return true; } /* * eCommerce update options */ function apptivo_ecommerce_update_options($options) { if(!isset($_POST) || !$_POST) return false; foreach ($options as $value) { if (isset($value['type']) && $value['type']=='checkbox') : if(isset($value['id']) && isset($_POST[$value['id']])) { update_option($value['id'], 'yes'); } else { update_option($value['id'], 'no'); } elseif (isset($value['type']) && $value['type']=='textarea') : if(isset($value['id']) && isset($_POST[$value['id']])) { update_option($value['id'], stripslashes($_POST[$value['id']])); } else { delete_option($value['id']); } elseif (isset($value['type']) && $value['type']=='image_width') : if(isset($value['id']) && isset($_POST[$value['id'].'_width'])) { update_option($value['id'].'_width', apptivo_ecommerce_clean($_POST[$value['id'].'_width'])); update_option($value['id'].'_height', apptivo_ecommerce_clean($_POST[$value['id'].'_height'])); if (isset($_POST[$value['id'].'_crop'])) : update_option($value['id'].'_crop', 1); else : update_option($value['id'].'_crop', 0); endif; } else { update_option($value['id'].'_width', $value['std']); update_option($value['id'].'_height', $value['std']); update_option($value['id'].'_crop', 1); } else : if(isset($value['id']) && isset($_POST[$value['id']])) { update_option($value['id'], apptivo_ecommerce_clean($_POST[$value['id']])); } else { delete_option($value['id']); } endif; } return true; } /** * eCommerce admin fields. */ function apptivo_ecommerce_admin_fields($options) { foreach ($options as $value) : switch($value['type']) : case 'title': if (isset($value['name']) && $value['name']) echo '