Changeset 1418759
- Timestamp:
- 05/17/2016 01:53:40 PM (10 years ago)
- Location:
- webcourier-email-marketing/trunk
- Files:
-
- 3 edited
-
js/controller_templates.js (modified) (1 diff)
-
views/campanhas_add.php (modified) (1 diff)
-
views/config.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
webcourier-email-marketing/trunk/js/controller_templates.js
r1415835 r1418759 78 78 swal("Removido!", "Seu template foi removido com sucesso.", "success"); 79 79 } 80 location.reload(); 80 81 }) 81 82 }); -
webcourier-email-marketing/trunk/views/campanhas_add.php
r1418103 r1418759 1 1 <?php 2 2 $currenturl = $_SERVER['REQUEST_URI']; 3 $url = explode('& edit', $currenturl);3 $url = explode('&add', $currenturl); 4 4 $url = $url[0]; 5 5 ?> -
webcourier-email-marketing/trunk/views/config.php
r1418103 r1418759 8 8 <hr style="border-top: 1px solid #ccc !important"> 9 9 </div> 10 <?php 11 $meta_data = get_option('webcourier_api_key_mail'); 12 parse_str($meta_data, $result); 13 $apiz = $result['api']; 14 $groupFull = []; 15 $groupSubscriber = []; 16 $users = get_users(); 17 $reg = '/^(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){255,})(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){65,}@)(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C[\x00-\x7F]))*\x22))(?:\.(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C[\x00-\x7F]))*\x22)))*@(?:(?:(?!.*[^.]{64,})(?:(?:(?:xn--)?[a-z0-9]+(?:-[a-z0-9]+)*\.){1,126}){1,}(?:(?:[a-z][a-z0-9]*)|(?:(?:xn--)[a-z0-9]+))(?:-[a-z0-9]+)*)|(?:\[(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){7})|(?:(?!(?:.*[a-f0-9][:\]]){7,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?)))|(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){5}:)|(?:(?!(?:.*[a-f0-9]:){5,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3}:)?)))?(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))(?:\.(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))){3}))\]))$/iD'; 18 if (!empty($users)) { 19 foreach ($users as $user) { 20 if (preg_match($reg, $user->data->user_email)) 21 array_push($groupFull, $user->data); 22 } 23 } 24 $usersSubscribers = get_users(['role' => 'subscriber']); 25 if (!empty($usersSubscribers)) { 26 foreach ($userSubscribers as $user) { 27 if (preg_match($reg, $user->data->user_email)) 28 array_push($groupSubscriber, $user->data); 29 } 30 } 31 global $wpdb; 32 $query = "select 33 max( CASE WHEN pm.meta_key = '_billing_email' and p.ID = pm.post_id THEN pm.meta_value END ) as user_email, 34 max( CASE WHEN pm.meta_key = '_billing_first_name' and p.ID = pm.post_id THEN pm.meta_value END ) as display_name 35 from 36 {$wpdb->prefix}posts as p, 37 {$wpdb->prefix}postmeta as pm 38 where 39 post_type = 'shop_order' and 40 p.ID = pm.post_id and 41 post_status = 'wc-completed' 42 group by 43 p.ID;"; 44 $groupCustomers = $wpdb->get_results($query); 45 $requester = new WebcourierFunctions(); 46 var_dump("Grupo completo : $groupFull \n, Grupo Inscritos : $groupSubscribers\n ,Grupo WooCommerce : $groupCustomers"); 47 ?> 48 <script> 49 jQuery('#update-users').on('click', function(e){ 50 e.preventDefault(); 51 jQuery.ajax({ 52 'url': 53 }).done(function(response){ 54 console.log(response); 55 }).fail(function(){ 56 console.log(arguments); 57 }) 58 }); 59 </script>
Note: See TracChangeset
for help on using the changeset viewer.