PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
← All changes | application/controllers/Wdk_listing.php +11 -8 1.5.6 → 1.5.9 View file →
@@ -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