| @@ -62,15 +62,15 @@ | ||
| 62 | 62 | if(isset($listing_db_data->$field_name)) |
| 63 | 63 | $listing_data[$field_name] = $listing_db_data->$field_name; |
| 64 | 64 | } |
| 65 | 65 | |
| 66 | - $listing_data['date_modified'] = date('Y-m-d H:i:s'); | |
| 66 | + $listing_data['date_modified'] = gmdate('Y-m-d H:i:s'); | |
| 67 | 67 | |
| 68 | 68 | // copy listing data |
| 69 | 69 | $this->listing_m->insert($listing_data, NULL); |
| 70 | 70 | |
| 71 | 71 | if($this->db->last_error() != '') |
| 72 | - exit('DB Error: '.$this->db->last_error()); | |
| 72 | + exit('DB Error: '.esc_html($this->db->last_error())); | |
| 73 | 73 | |
| 74 | 74 | $this->data['listing_fields'] = $this->field_m->get(); |
| 75 | 75 | |
| 76 | 76 | foreach($this->data['listing_fields'] as $field_data) |
| @@ -451,9 +451,9 @@ | ||
| 451 | 451 | } |
| 452 | 452 | |
| 453 | 453 | $image_url = wp_get_attachment_image_url($image_id, 'large'); |
| 454 | 454 | if($image_url) { |
| 455 | - $parsed = parse_url($image_url); | |
| 455 | + $parsed = wp_parse_url($image_url); | |
| 456 | 456 | $next_path = substr($parsed['path'], strpos($parsed['path'], 'uploads/')+8); |
| 457 | 457 | |
| 458 | 458 | if(!empty($listing_data['listing_images_path_medium'])) |
| 459 | 459 | $listing_data['listing_images_path_medium'] .= ','; |
| @@ -461,8 +461,11 @@ | ||
| 461 | 461 | $listing_data['listing_images_path_medium'] .= $next_path; |
| 462 | 462 | } |
| 463 | 463 | } |
| 464 | 464 | } |
| 465 | + | |
| 466 | + /* add featured images */ | |
| 467 | + set_post_thumbnail($id, reset($image_ids)); | |
| 465 | 468 | } |
| 466 | 469 | |
| 467 | 470 | if((wmvc_user_in_role('administrator') || current_user_can('wdk_listings_manage')) && $this->input->post('slug')) { |
| 468 | 471 | // update the post slug |
| @@ -492,9 +495,9 @@ | ||
| 492 | 495 | $package = $Winter_MVC_wdk_payments->package_m->get(wmvc_show_data('package_id', $listing_data_field, false), TRUE); |
| 493 | 496 | if ($packages) { |
| 494 | 497 | if(!isset($listing_data['rank']) || empty($listing_data['rank'])) |
| 495 | 498 | $listing_data['rank'] = wdk_show_data('featured_rank',$package, 0, TRUE, TRUE); |
| 496 | - $listing_data['date_package_expire'] = date('Y-m-d H:i:s', strtotime('+'.wdk_show_data('days_limit',$package, 0, TRUE, TRUE).'days')); | |
| 499 | + $listing_data['date_package_expire'] = gmdate('Y-m-d H:i:s', strtotime('+'.wdk_show_data('days_limit',$package, 0, TRUE, TRUE).'days')); | |
| 497 | 500 | } |
| 498 | 501 | } |
| 499 | 502 | |
| 500 | 503 | /* dates set */ |
| @@ -500,9 +503,9 @@ | ||
| 500 | 503 | /* dates set */ |
| 501 | 504 | if(isset($this->data['db_data']['date'])) |
| 502 | 505 | $listing_data['date'] = $this->data['db_data']['date']; |
| 503 | 506 | |
| 504 | - $listing_data['date_modified'] = date('Y-m-d H:i:s'); | |
| 507 | + $listing_data['date_modified'] = gmdate('Y-m-d H:i:s'); | |
| 505 | 508 | |
| 506 | 509 | if(empty($listing_db_data)) |
| 507 | 510 | { |
| 508 | 511 | $id_ret = $this->listing_m->insert($listing_data, NULL); |
| @@ -512,9 +515,9 @@ | ||
| 512 | 515 | $id_ret = $this->listing_m->insert($listing_data, $id); |
| 513 | 516 | } |
| 514 | 517 | |
| 515 | 518 | if($this->db->last_error() != '') |
| 516 | - exit('DB Error: '.$this->db->last_error()); | |
| 519 | + exit('DB Error: '.esc_html($this->db->last_error())); | |
| 517 | 520 | |
| 518 | 521 | //var_dump($id_ret); |
| 519 | 522 | |
| 520 | 523 | // insert users/agents |
| @@ -591,15 +594,15 @@ | ||
| 591 | 594 | $this->listingfield_m->insert_custom_fields($this->data['listing_fields'], $data, $id); |
| 592 | 595 | } |
| 593 | 596 | |
| 594 | 597 | if($this->db->last_error() != '') |
| 595 | - exit('DB Error: '.$this->db->last_error()); | |
| 598 | + exit('DB Error: '.esc_html($this->db->last_error())); | |
| 596 | 599 | |
| 597 | 600 | $this->load->model('editlog_m'); |
| 598 | 601 | $this->editlog_m->insert(array( |
| 599 | 602 | 'user_id' => get_current_user_id(), |
| 600 | 603 | 'post_id' => $id, |
| 601 | - 'date' => date('Y-m-d H:i:s'), | |
| 604 | + 'date' => gmdate('Y-m-d H:i:s'), | |
| 602 | 605 | 'ip' => $_SERVER['REMOTE_ADDR'] |
| 603 | 606 | )); |
| 604 | 607 | |
| 605 | 608 | |