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_resultitem.php +12 -2 1.1.6 → 1.5.9 View file →
@@ -36,8 +36,13 @@
36 36 'label' => __('Show only icons', 'wpdirectorykit'),
37 37 'rules' => ''
38 38 ),
39 39 array(
40 + 'field' => 'is_show_agent_details',
41 + 'label' => __('Show agent details', 'wpdirectorykit'),
42 + 'rules' => '',
43 + ),
44 + array(
40 45 'field' => 'resultitem_json',
41 46 'label' => __('Search Form Json/Structure', 'wpdirectorykit'),
42 47 'rules' => ''
43 48 ),
@@ -44,10 +49,14 @@
44 49 );
45 50
46 51 if($this->form->run($rules))
47 52 {
53 +
54 + // Check _wpnonce
55 + check_admin_referer( 'wdk-resultitem-edit_'.$id, '_wpnonce' );
56 +
48 57 // Save procedure for basic data
49 - $data = $this->resultitem_m->prepare_data($this->input->post(), $rules);
58 + $data = $this->resultitem_m->prepare_data(wdk_get_post(), $rules);
50 59
51 60 // Save standard wp post
52 61
53 62 if($this->resultitem_m->total() == 0)
@@ -55,11 +64,12 @@
55 64 $id = NULL;
56 65 $data['idresultitem'] = 1;
57 66 }
58 67
68 +
59 69 $insert_id = $this->resultitem_m->insert($data, $id);
60 70
61 - // redirect
71 + // redirect
62 72
63 73 if(!empty($insert_id) && empty($id))
64 74 {
65 75 wp_redirect(admin_url("admin.php?page=wdk_resultitem&id=$insert_id&is_updated=true"));