@@ -6,19 +6,19 @@ |
||
| 6 | 6 | * @package GeoDirectory |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | -global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index; |
|
| 9 | +global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index; |
|
| 10 | 10 | $post_info = array(); |
| 11 | 11 | $image_array = array(); |
| 12 | 12 | $post_meta = array(); |
| 13 | 13 | |
| 14 | -if($dummy_post_index==1){ |
|
| 14 | +if ($dummy_post_index == 1) { |
|
| 15 | 15 | $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature'); |
| 16 | - geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 17 | - update_option($post_type.'_dummy_data_type','standard_places'); |
|
| 16 | + geodir_dummy_data_taxonomies($post_type, $category_array); |
|
| 17 | + update_option($post_type.'_dummy_data_type', 'standard_places'); |
|
| 18 | 18 | } |
| 19 | 19 | |
| 20 | 20 | if (geodir_dummy_folder_exists()) |
| 21 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 21 | + $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy"; |
|
| 22 | 22 | else |
| 23 | 23 | $dummy_image_url = 'http://www.wpgeodirectory.com/dummy'; |
| 24 | 24 | |
@@ -17,10 +17,11 @@ discard block |
||
| 17 | 17 | update_option($post_type.'_dummy_data_type','standard_places'); |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | -if (geodir_dummy_folder_exists()) |
|
| 20 | +if (geodir_dummy_folder_exists()) { |
|
| 21 | 21 | $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
| 22 | -else |
|
| 22 | +} else { |
|
| 23 | 23 | $dummy_image_url = 'http://www.wpgeodirectory.com/dummy'; |
| 24 | +} |
|
| 24 | 25 | |
| 25 | 26 | $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url); |
| 26 | 27 | |
@@ -1815,16 +1816,18 @@ discard block |
||
| 1815 | 1816 | echo '###4.1'; |
| 1816 | 1817 | foreach ($post_info as $post_info) {echo '###5'; |
| 1817 | 1818 | $default_location = geodir_get_default_location(); |
| 1818 | - if ($city_bound_lat1 > $city_bound_lat2) |
|
| 1819 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1820 | - else |
|
| 1821 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1819 | + if ($city_bound_lat1 > $city_bound_lat2) { |
|
| 1820 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1821 | + } else { |
|
| 1822 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1823 | + } |
|
| 1822 | 1824 | |
| 1823 | 1825 | |
| 1824 | - if ($city_bound_lng1 > $city_bound_lng2) |
|
| 1825 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1826 | - else |
|
| 1827 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1826 | + if ($city_bound_lng1 > $city_bound_lng2) { |
|
| 1827 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1828 | + } else { |
|
| 1829 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1830 | + } |
|
| 1828 | 1831 | |
| 1829 | 1832 | $load_map = get_option('geodir_load_map'); |
| 1830 | 1833 | |
@@ -12,38 +12,38 @@ discard block |
||
| 12 | 12 | $post_meta = array(); |
| 13 | 13 | |
| 14 | 14 | if($dummy_post_index==1){ |
| 15 | - $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature'); |
|
| 16 | - geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 17 | - update_option($post_type.'_dummy_data_type','standard_places'); |
|
| 15 | + $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature'); |
|
| 16 | + geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 17 | + update_option($post_type.'_dummy_data_type','standard_places'); |
|
| 18 | 18 | } |
| 19 | 19 | |
| 20 | 20 | if (geodir_dummy_folder_exists()) |
| 21 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 21 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 22 | 22 | else |
| 23 | - $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
|
| 23 | + $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
|
| 24 | 24 | |
| 25 | 25 | $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url); |
| 26 | 26 | |
| 27 | 27 | switch ($dummy_post_index) { |
| 28 | 28 | |
| 29 | - case(1): |
|
| 30 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 31 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 32 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 33 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 34 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 35 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 36 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 37 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 38 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 39 | - $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 40 | - $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 41 | - |
|
| 42 | - |
|
| 43 | - $post_info[] = array( |
|
| 44 | - "listing_type" => $post_type, |
|
| 45 | - "post_title" => 'Franklin Square', |
|
| 46 | - "post_desc" => ' <h3> Location </h3> |
|
| 29 | + case(1): |
|
| 30 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 31 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 32 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 33 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 34 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 35 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 36 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 37 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 38 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 39 | + $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 40 | + $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + $post_info[] = array( |
|
| 44 | + "listing_type" => $post_type, |
|
| 45 | + "post_title" => 'Franklin Square', |
|
| 46 | + "post_desc" => ' <h3> Location </h3> |
|
| 47 | 47 | |
| 48 | 48 | 6th and Race Streets in Historic Philadelphia |
| 49 | 49 | <h3>The Experience</h3> |
@@ -78,42 +78,42 @@ discard block |
||
| 78 | 78 | Just in time for summer, Franklin Square has opened SquareBurger, a Stephen Starr-run “burger shack” selling summer staples: hot dogs, fries, milkshakes (made with Tasty Kakes) and, of course, hamburgers and cheeseburgers. |
| 79 | 79 | |
| 80 | 80 | SquareBurger is open until October - perfect for a couple bites between rounds of miniature golf!', |
| 81 | - "post_images" => $image_array, |
|
| 82 | - "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 83 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 84 | - "geodir_video" => '', |
|
| 85 | - "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm', |
|
| 86 | - "geodir_contact" => '(111) 677-4444', |
|
| 87 | - "geodir_email" => '[email protected]', |
|
| 88 | - "geodir_website" => 'http://franklinsquare.com', |
|
| 89 | - "geodir_twitter" => 'http://twitter.com/franklinsquare', |
|
| 90 | - "geodir_facebook" => 'http://facebook.com/franklinsquare', |
|
| 91 | - "post_dummy" => '1' |
|
| 92 | - ); |
|
| 93 | - |
|
| 94 | - |
|
| 95 | - break; |
|
| 96 | - case 2: |
|
| 97 | - $image_array = array(); |
|
| 98 | - $post_meta = array(); |
|
| 99 | - |
|
| 100 | - /// Attractions ////post start 2/// |
|
| 101 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 102 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 103 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 104 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 105 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 106 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 107 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 108 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 109 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 110 | - $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 111 | - $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 112 | - |
|
| 113 | - $post_info[] = array( |
|
| 114 | - "listing_type" => $post_type, |
|
| 115 | - "post_title" => 'Please Touch Museum', |
|
| 116 | - "post_desc" => '<h3>New Location! </h3> |
|
| 81 | + "post_images" => $image_array, |
|
| 82 | + "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 83 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 84 | + "geodir_video" => '', |
|
| 85 | + "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm', |
|
| 86 | + "geodir_contact" => '(111) 677-4444', |
|
| 87 | + "geodir_email" => '[email protected]', |
|
| 88 | + "geodir_website" => 'http://franklinsquare.com', |
|
| 89 | + "geodir_twitter" => 'http://twitter.com/franklinsquare', |
|
| 90 | + "geodir_facebook" => 'http://facebook.com/franklinsquare', |
|
| 91 | + "post_dummy" => '1' |
|
| 92 | + ); |
|
| 93 | + |
|
| 94 | + |
|
| 95 | + break; |
|
| 96 | + case 2: |
|
| 97 | + $image_array = array(); |
|
| 98 | + $post_meta = array(); |
|
| 99 | + |
|
| 100 | + /// Attractions ////post start 2/// |
|
| 101 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 102 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 103 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 104 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 105 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 106 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 107 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 108 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 109 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 110 | + $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 111 | + $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 112 | + |
|
| 113 | + $post_info[] = array( |
|
| 114 | + "listing_type" => $post_type, |
|
| 115 | + "post_title" => 'Please Touch Museum', |
|
| 116 | + "post_desc" => '<h3>New Location! </h3> |
|
| 117 | 117 | |
| 118 | 118 | Who doesn´t love the Please Touch Museum? And now, taking kids to the Museum is better than ever. The nation´s premier children´s museum - which has been a beloved landmark since it opened in 1976 - has a new home in Fairmount Park, opening its doors to a world of educational, hands-on fun. |
| 119 | 119 | |
@@ -145,42 +145,42 @@ discard block |
||
| 145 | 145 | |
| 146 | 146 | You can buy admission tickets to the Please Touch Museum online through our partners at the Independence Visitor Center. Just click the button below.', |
| 147 | 147 | |
| 148 | - "post_images" => $image_array, |
|
| 149 | - "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 150 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 151 | - "geodir_video" => '', |
|
| 152 | - "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm', |
|
| 153 | - "geodir_contact" => '(222) 777-1111', |
|
| 154 | - "geodir_email" => '[email protected]', |
|
| 155 | - "geodir_website" => 'http://pleasetouchmuseum.com', |
|
| 156 | - "geodir_twitter" => 'http://twitter.com/pleasetouchmuseum', |
|
| 157 | - "geodir_facebook" => 'http://facebook.com/pleasetouchmuseum', |
|
| 158 | - "post_dummy" => '1' |
|
| 159 | - ); |
|
| 160 | - |
|
| 161 | - break; |
|
| 162 | - case 3: |
|
| 163 | - $image_array = array(); |
|
| 164 | - $post_meta = array(); |
|
| 165 | - |
|
| 166 | - ////post end/// |
|
| 167 | - /// Attractions ////post start 3/// |
|
| 168 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 169 | - $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 170 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 171 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 172 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 173 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 174 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 175 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 176 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 177 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 178 | - $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 179 | - |
|
| 180 | - $post_info[] = array( |
|
| 181 | - "listing_type" => $post_type, |
|
| 182 | - "post_title" => 'Longwood Gardens', |
|
| 183 | - "post_desc" => '<h3>The Experience </h3> |
|
| 148 | + "post_images" => $image_array, |
|
| 149 | + "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 150 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 151 | + "geodir_video" => '', |
|
| 152 | + "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm', |
|
| 153 | + "geodir_contact" => '(222) 777-1111', |
|
| 154 | + "geodir_email" => '[email protected]', |
|
| 155 | + "geodir_website" => 'http://pleasetouchmuseum.com', |
|
| 156 | + "geodir_twitter" => 'http://twitter.com/pleasetouchmuseum', |
|
| 157 | + "geodir_facebook" => 'http://facebook.com/pleasetouchmuseum', |
|
| 158 | + "post_dummy" => '1' |
|
| 159 | + ); |
|
| 160 | + |
|
| 161 | + break; |
|
| 162 | + case 3: |
|
| 163 | + $image_array = array(); |
|
| 164 | + $post_meta = array(); |
|
| 165 | + |
|
| 166 | + ////post end/// |
|
| 167 | + /// Attractions ////post start 3/// |
|
| 168 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 169 | + $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 170 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 171 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 172 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 173 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 174 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 175 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 176 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 177 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 178 | + $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 179 | + |
|
| 180 | + $post_info[] = array( |
|
| 181 | + "listing_type" => $post_type, |
|
| 182 | + "post_title" => 'Longwood Gardens', |
|
| 183 | + "post_desc" => '<h3>The Experience </h3> |
|
| 184 | 184 | |
| 185 | 185 | When you´re at Longwood Gardens, it´s easy to imagine that you´re at a giant, royal garden in Europe. Stroll along the many paths through acres of exquisitely maintained grounds featuring 11,000 different types of plants. |
| 186 | 186 | |
@@ -205,42 +205,42 @@ discard block |
||
| 205 | 205 | <h3>Buy Tickets Online In Advance </h3> |
| 206 | 206 | |
| 207 | 207 | You can buy admission tickets to Longwood Gardens online through our partners at the Independence Visitor Center. Just click the button below.', |
| 208 | - "post_images" => $image_array, |
|
| 209 | - "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 210 | - "post_tags" => array('wood', 'garden'), |
|
| 211 | - "geodir_video" => '', |
|
| 212 | - "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm', |
|
| 213 | - "geodir_contact" => '(111) 888-1111', |
|
| 214 | - "geodir_email" => '[email protected]', |
|
| 215 | - "geodir_website" => 'http://longwoodgardens.com', |
|
| 216 | - "geodir_twitter" => 'http://twitter.com/longwoodgardens', |
|
| 217 | - "geodir_facebook" => 'http://facebook.com/longwoodgardens', |
|
| 218 | - "post_dummy" => '1' |
|
| 219 | - ); |
|
| 220 | - break; |
|
| 221 | - ////post end/// |
|
| 222 | - /// Attractions ////post start 4/// |
|
| 223 | - |
|
| 224 | - case 4: |
|
| 225 | - |
|
| 226 | - $image_array = array(); |
|
| 227 | - $post_meta = array(); |
|
| 228 | - $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 229 | - $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 230 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 231 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 232 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 233 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 234 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 235 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 236 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 237 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 238 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 239 | - |
|
| 240 | - $post_info[] = array( |
|
| 241 | - "listing_type" => $post_type, |
|
| 242 | - "post_title" => 'The Philadelphia Zoo', |
|
| 243 | - "post_desc" => '<h3>The Zoo 150th Birthday</h3> |
|
| 208 | + "post_images" => $image_array, |
|
| 209 | + "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 210 | + "post_tags" => array('wood', 'garden'), |
|
| 211 | + "geodir_video" => '', |
|
| 212 | + "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm', |
|
| 213 | + "geodir_contact" => '(111) 888-1111', |
|
| 214 | + "geodir_email" => '[email protected]', |
|
| 215 | + "geodir_website" => 'http://longwoodgardens.com', |
|
| 216 | + "geodir_twitter" => 'http://twitter.com/longwoodgardens', |
|
| 217 | + "geodir_facebook" => 'http://facebook.com/longwoodgardens', |
|
| 218 | + "post_dummy" => '1' |
|
| 219 | + ); |
|
| 220 | + break; |
|
| 221 | + ////post end/// |
|
| 222 | + /// Attractions ////post start 4/// |
|
| 223 | + |
|
| 224 | + case 4: |
|
| 225 | + |
|
| 226 | + $image_array = array(); |
|
| 227 | + $post_meta = array(); |
|
| 228 | + $image_array[] = "$dummy_image_url/a11.jpg"; |
|
| 229 | + $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 230 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 231 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 232 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 233 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 234 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 235 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 236 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 237 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 238 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 239 | + |
|
| 240 | + $post_info[] = array( |
|
| 241 | + "listing_type" => $post_type, |
|
| 242 | + "post_title" => 'The Philadelphia Zoo', |
|
| 243 | + "post_desc" => '<h3>The Zoo 150th Birthday</h3> |
|
| 244 | 244 | |
| 245 | 245 | The Philadelphia Zoo celebrated its 150th anniversary in 2009. So stop by and celebrate this major achievement at America´s first zoo! |
| 246 | 246 | |
@@ -275,45 +275,45 @@ discard block |
||
| 275 | 275 | The nation´s oldest zoo was chartered in 1859, but the impending Civil War delayed its opening until 1874. In addition to its animals, the zoo is known for its historic architecture, which includes the country home of William Penn´s grandson; its botanical collections of over 500 plant species; its groundbreaking research and its fine veterinary facilities. |
| 276 | 276 | |
| 277 | 277 | The Primate Reserve, Carnivore Kingdom, and Rare Animal Conservation Center, with its tree kangaroos and blue-eyed lemurs, are brand new, but there´s still fun to be had in the historic, old-style bird, pachyderm and carnivore houses. In the Treehouse, kids can investigate the world from an animal´s perspective; outdoors, the Zoo Balloon lifts passengers 400 feet into the air for a bird´s-eye view of the zoo.', |
| 278 | - "post_images" => $image_array, |
|
| 279 | - "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 280 | - "post_tags" => array('wood', 'garden'), |
|
| 281 | - "geodir_video" => '', |
|
| 282 | - "geodir_timing" => 'Open today until 11.30 a.m., Sunday 11 am to 7 pm', |
|
| 283 | - "geodir_contact" => '(211) 143-1900', |
|
| 284 | - "geodir_email" => '[email protected]', |
|
| 285 | - "geodir_website" => 'http://philadelphiazoo.com', |
|
| 286 | - "geodir_twitter" => 'http://twitter.com/philadelphiazoo', |
|
| 287 | - "geodir_facebook" => 'http://facebook.com/philadelphiazoo', |
|
| 288 | - "post_dummy" => '1' |
|
| 289 | - ); |
|
| 290 | - |
|
| 291 | - ////post end/// |
|
| 292 | - /// Attractions ////post start 4/// |
|
| 293 | - break; |
|
| 294 | - case 5: |
|
| 295 | - |
|
| 296 | - |
|
| 297 | - $image_array = array(); |
|
| 298 | - $post_meta = array(); |
|
| 299 | - |
|
| 300 | - /// Attractions ////post start 5/// |
|
| 301 | - $image_array[] = "$dummy_image_url/a12.jpg"; |
|
| 302 | - $image_array[] = "$dummy_image_url/a13.jpg"; |
|
| 303 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 304 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 305 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 306 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 307 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 308 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 309 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 310 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 311 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 312 | - |
|
| 313 | - $post_info[] = array( |
|
| 314 | - "listing_type" => $post_type, |
|
| 315 | - "post_title" => 'National Constitution Center', |
|
| 316 | - "post_desc" => '<h3>The Experience</h3> |
|
| 278 | + "post_images" => $image_array, |
|
| 279 | + "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 280 | + "post_tags" => array('wood', 'garden'), |
|
| 281 | + "geodir_video" => '', |
|
| 282 | + "geodir_timing" => 'Open today until 11.30 a.m., Sunday 11 am to 7 pm', |
|
| 283 | + "geodir_contact" => '(211) 143-1900', |
|
| 284 | + "geodir_email" => '[email protected]', |
|
| 285 | + "geodir_website" => 'http://philadelphiazoo.com', |
|
| 286 | + "geodir_twitter" => 'http://twitter.com/philadelphiazoo', |
|
| 287 | + "geodir_facebook" => 'http://facebook.com/philadelphiazoo', |
|
| 288 | + "post_dummy" => '1' |
|
| 289 | + ); |
|
| 290 | + |
|
| 291 | + ////post end/// |
|
| 292 | + /// Attractions ////post start 4/// |
|
| 293 | + break; |
|
| 294 | + case 5: |
|
| 295 | + |
|
| 296 | + |
|
| 297 | + $image_array = array(); |
|
| 298 | + $post_meta = array(); |
|
| 299 | + |
|
| 300 | + /// Attractions ////post start 5/// |
|
| 301 | + $image_array[] = "$dummy_image_url/a12.jpg"; |
|
| 302 | + $image_array[] = "$dummy_image_url/a13.jpg"; |
|
| 303 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 304 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 305 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 306 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 307 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 308 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 309 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 310 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 311 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 312 | + |
|
| 313 | + $post_info[] = array( |
|
| 314 | + "listing_type" => $post_type, |
|
| 315 | + "post_title" => 'National Constitution Center', |
|
| 316 | + "post_desc" => '<h3>The Experience</h3> |
|
| 317 | 317 | |
| 318 | 318 | It only four pages long, but the U.S. Constitution is among the most influential and important documents in the history of the world. |
| 319 | 319 | |
@@ -335,45 +335,45 @@ discard block |
||
| 335 | 335 | <h3>Kids Stuff </h3> |
| 336 | 336 | |
| 337 | 337 | The Center frequently hosts special events with a focus on children that include informative and engaging hands-on activities. For specific information, check out the Center website.', |
| 338 | - "post_images" => $image_array, |
|
| 339 | - "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 340 | - "post_tags" => array('Tag', 'Center'), |
|
| 341 | - "geodir_video" => '', |
|
| 342 | - "geodir_timing" => 'Open today until 9.30 a.m., Sunday 11 am to 7 pm', |
|
| 343 | - "geodir_contact" => '(111) 111-1111', |
|
| 344 | - "geodir_email" => '[email protected]', |
|
| 345 | - "geodir_website" => 'http://ncc.com', |
|
| 346 | - "geodir_twitter" => 'http://twitter.com/ncc', |
|
| 347 | - "geodir_facebook" => 'http://facebook.com/ncc', |
|
| 348 | - "post_dummy" => '1' |
|
| 349 | - ); |
|
| 350 | - |
|
| 351 | - ////post end/// |
|
| 352 | - /// Attractions ////post start 5/// |
|
| 353 | - break; |
|
| 354 | - case 6: |
|
| 355 | - |
|
| 356 | - |
|
| 357 | - $image_array = array(); |
|
| 358 | - $post_meta = array(); |
|
| 359 | - |
|
| 360 | - /// Attractions ////post start 6/// |
|
| 361 | - $image_array[] = "$dummy_image_url/a14.jpg"; |
|
| 362 | - $image_array[] = "$dummy_image_url/a13.jpg"; |
|
| 363 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 364 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 365 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 366 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 367 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 368 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 369 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 370 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 371 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 372 | - |
|
| 373 | - $post_info[] = array( |
|
| 374 | - "listing_type" => $post_type, |
|
| 375 | - "post_title" => 'Sadsbury Woods Preserve', |
|
| 376 | - "post_desc" => 'A more than 500-acre nature preserve ideal for walking and hiking, Sadsbury Woods is also an important habitat for interior nesting birds and small mammals. An increasingly rare area of interior woodlands, defined as an area at least 300 feet from any road, lawn or meadow, provides a critical habitat for many species of birds, especially neo-tropical migrant songbirds. |
|
| 338 | + "post_images" => $image_array, |
|
| 339 | + "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 340 | + "post_tags" => array('Tag', 'Center'), |
|
| 341 | + "geodir_video" => '', |
|
| 342 | + "geodir_timing" => 'Open today until 9.30 a.m., Sunday 11 am to 7 pm', |
|
| 343 | + "geodir_contact" => '(111) 111-1111', |
|
| 344 | + "geodir_email" => '[email protected]', |
|
| 345 | + "geodir_website" => 'http://ncc.com', |
|
| 346 | + "geodir_twitter" => 'http://twitter.com/ncc', |
|
| 347 | + "geodir_facebook" => 'http://facebook.com/ncc', |
|
| 348 | + "post_dummy" => '1' |
|
| 349 | + ); |
|
| 350 | + |
|
| 351 | + ////post end/// |
|
| 352 | + /// Attractions ////post start 5/// |
|
| 353 | + break; |
|
| 354 | + case 6: |
|
| 355 | + |
|
| 356 | + |
|
| 357 | + $image_array = array(); |
|
| 358 | + $post_meta = array(); |
|
| 359 | + |
|
| 360 | + /// Attractions ////post start 6/// |
|
| 361 | + $image_array[] = "$dummy_image_url/a14.jpg"; |
|
| 362 | + $image_array[] = "$dummy_image_url/a13.jpg"; |
|
| 363 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 364 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 365 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 366 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 367 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 368 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 369 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 370 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 371 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 372 | + |
|
| 373 | + $post_info[] = array( |
|
| 374 | + "listing_type" => $post_type, |
|
| 375 | + "post_title" => 'Sadsbury Woods Preserve', |
|
| 376 | + "post_desc" => 'A more than 500-acre nature preserve ideal for walking and hiking, Sadsbury Woods is also an important habitat for interior nesting birds and small mammals. An increasingly rare area of interior woodlands, defined as an area at least 300 feet from any road, lawn or meadow, provides a critical habitat for many species of birds, especially neo-tropical migrant songbirds. |
|
| 377 | 377 | |
| 378 | 378 | Situated on the western edge of Chester County, the land remains much as it did centuries ago, and now serves as a permanent refuge in an area facing dramatically increasing development pressure. |
| 379 | 379 | |
@@ -389,45 +389,45 @@ discard block |
||
| 389 | 389 | Outsider Tip |
| 390 | 390 | |
| 391 | 391 | The deep forest is a great place for spotting neo-tropical songbirds in the spring and summer months', |
| 392 | - "post_images" => $image_array, |
|
| 393 | - "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 394 | - "post_tags" => array('sample', 'tags'), |
|
| 395 | - "geodir_video" => '', |
|
| 396 | - "geodir_timing" => 'Open today until 12.30 p.m., Sunday 12 pm to 7 pm', |
|
| 397 | - "geodir_contact" => '(222) 999-9999', |
|
| 398 | - "geodir_email" => '[email protected]', |
|
| 399 | - "geodir_website" => 'http://swp.com', |
|
| 400 | - "geodir_twitter" => 'http://twitter.com/swp', |
|
| 401 | - "geodir_facebook" => 'http://facebook.com/swp', |
|
| 402 | - "post_dummy" => '1' |
|
| 403 | - ); |
|
| 404 | - |
|
| 405 | - ////post end/// |
|
| 406 | - /// Attractions ////post start 6/// |
|
| 407 | - |
|
| 408 | - break; |
|
| 409 | - case 7: |
|
| 410 | - |
|
| 411 | - $image_array = array(); |
|
| 412 | - $post_meta = array(); |
|
| 413 | - |
|
| 414 | - /// Attractions ////post start 7/// |
|
| 415 | - $image_array[] = "$dummy_image_url/a15.jpg"; |
|
| 416 | - $image_array[] = "$dummy_image_url/a16.jpg"; |
|
| 417 | - $image_array[] = "$dummy_image_url/a17.jpg"; |
|
| 418 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 419 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 420 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 421 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 422 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 423 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 424 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 425 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 426 | - |
|
| 427 | - $post_info[] = array( |
|
| 428 | - "listing_type" => $post_type, |
|
| 429 | - "post_title" => 'Museum Without Walls', |
|
| 430 | - "post_desc" => '<h3>The Experience </h3> |
|
| 392 | + "post_images" => $image_array, |
|
| 393 | + "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 394 | + "post_tags" => array('sample', 'tags'), |
|
| 395 | + "geodir_video" => '', |
|
| 396 | + "geodir_timing" => 'Open today until 12.30 p.m., Sunday 12 pm to 7 pm', |
|
| 397 | + "geodir_contact" => '(222) 999-9999', |
|
| 398 | + "geodir_email" => '[email protected]', |
|
| 399 | + "geodir_website" => 'http://swp.com', |
|
| 400 | + "geodir_twitter" => 'http://twitter.com/swp', |
|
| 401 | + "geodir_facebook" => 'http://facebook.com/swp', |
|
| 402 | + "post_dummy" => '1' |
|
| 403 | + ); |
|
| 404 | + |
|
| 405 | + ////post end/// |
|
| 406 | + /// Attractions ////post start 6/// |
|
| 407 | + |
|
| 408 | + break; |
|
| 409 | + case 7: |
|
| 410 | + |
|
| 411 | + $image_array = array(); |
|
| 412 | + $post_meta = array(); |
|
| 413 | + |
|
| 414 | + /// Attractions ////post start 7/// |
|
| 415 | + $image_array[] = "$dummy_image_url/a15.jpg"; |
|
| 416 | + $image_array[] = "$dummy_image_url/a16.jpg"; |
|
| 417 | + $image_array[] = "$dummy_image_url/a17.jpg"; |
|
| 418 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 419 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 420 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 421 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 422 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 423 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 424 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 425 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 426 | + |
|
| 427 | + $post_info[] = array( |
|
| 428 | + "listing_type" => $post_type, |
|
| 429 | + "post_title" => 'Museum Without Walls', |
|
| 430 | + "post_desc" => '<h3>The Experience </h3> |
|
| 431 | 431 | |
| 432 | 432 | Museum Without Walls: AUDIO is a multi-platform, interactive audio tour, designed to allow locals and visitors alike to experience Philadelphia extensive collection of public art and outdoor sculpture along the Benjamin Franklin Parkway and Kelly Drive. This innovative program invites passersby to stop, look, listen and see this city public art in a new way. Discover the untold histories of the 51 outdoor sculptures at 35 stops through these professionally produced three-minute interpretive audio segments. The many narratives have been spoken by more than 100 individuals, all with personal connections to the pieces of art. |
| 433 | 433 | |
@@ -437,45 +437,45 @@ discard block |
||
| 437 | 437 | <h3>History </h3> |
| 438 | 438 | |
| 439 | 439 | Philadelphia has more outdoor sculpture than any other American city, yet this extensive collection often goes unnoticed. This program is intended to reveal the distinct stories behind each of these works, that have become visual white noise for so many of the city residents and visitors. ', |
| 440 | - "post_images" => $image_array, |
|
| 441 | - "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 442 | - "post_tags" => array('Museum'), |
|
| 443 | - "geodir_video" => '', |
|
| 444 | - "geodir_timing" => 'Open today until 10.30 a.m., Sunday 10 am to 7 pm', |
|
| 445 | - "geodir_contact" => '(222) 999-9999', |
|
| 446 | - "geodir_email" => '[email protected]', |
|
| 447 | - "geodir_website" => 'http://museumwithoutwallsaudio.org/', |
|
| 448 | - "geodir_twitter" => 'http://twitter.com/mwwalls', |
|
| 449 | - "geodir_facebook" => 'http://facebook.com/mwwalls', |
|
| 450 | - "post_dummy" => '1' |
|
| 451 | - ); |
|
| 452 | - |
|
| 453 | - ////post end/// |
|
| 454 | - /// Attractions ////post start 7/// |
|
| 455 | - |
|
| 456 | - break; |
|
| 457 | - case 8: |
|
| 458 | - |
|
| 459 | - $image_array = array(); |
|
| 460 | - $post_meta = array(); |
|
| 461 | - |
|
| 462 | - /// Attractions ////post start 8/// |
|
| 463 | - $image_array[] = "$dummy_image_url/a18.jpg"; |
|
| 464 | - $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 465 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 466 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 467 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 468 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 469 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 470 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 471 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 472 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 473 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 474 | - |
|
| 475 | - $post_info[] = array( |
|
| 476 | - "listing_type" => $post_type, |
|
| 477 | - "post_title" => 'Audacious Freedom', |
|
| 478 | - "post_desc" => 'Audacious Freedom, the major, new exhibit at the African American Museum in Philadelphia , explores the lives of people of African descent living in Philadelphia between 1776 and 1876. |
|
| 440 | + "post_images" => $image_array, |
|
| 441 | + "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 442 | + "post_tags" => array('Museum'), |
|
| 443 | + "geodir_video" => '', |
|
| 444 | + "geodir_timing" => 'Open today until 10.30 a.m., Sunday 10 am to 7 pm', |
|
| 445 | + "geodir_contact" => '(222) 999-9999', |
|
| 446 | + "geodir_email" => '[email protected]', |
|
| 447 | + "geodir_website" => 'http://museumwithoutwallsaudio.org/', |
|
| 448 | + "geodir_twitter" => 'http://twitter.com/mwwalls', |
|
| 449 | + "geodir_facebook" => 'http://facebook.com/mwwalls', |
|
| 450 | + "post_dummy" => '1' |
|
| 451 | + ); |
|
| 452 | + |
|
| 453 | + ////post end/// |
|
| 454 | + /// Attractions ////post start 7/// |
|
| 455 | + |
|
| 456 | + break; |
|
| 457 | + case 8: |
|
| 458 | + |
|
| 459 | + $image_array = array(); |
|
| 460 | + $post_meta = array(); |
|
| 461 | + |
|
| 462 | + /// Attractions ////post start 8/// |
|
| 463 | + $image_array[] = "$dummy_image_url/a18.jpg"; |
|
| 464 | + $image_array[] = "$dummy_image_url/a10.jpg"; |
|
| 465 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 466 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 467 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 468 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 469 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 470 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 471 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 472 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 473 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 474 | + |
|
| 475 | + $post_info[] = array( |
|
| 476 | + "listing_type" => $post_type, |
|
| 477 | + "post_title" => 'Audacious Freedom', |
|
| 478 | + "post_desc" => 'Audacious Freedom, the major, new exhibit at the African American Museum in Philadelphia , explores the lives of people of African descent living in Philadelphia between 1776 and 1876. |
|
| 479 | 479 | |
| 480 | 480 | Discover how African Americans in Philadelphia lived and worked while helping to shape the young nation in its formative stages. |
| 481 | 481 | |
@@ -483,45 +483,45 @@ discard block |
||
| 483 | 483 | |
| 484 | 484 | The groundbreaking exhibit allows visitors to “walk the streets” of Historic Philadelphia using a large-scale map. Young children can join the action with Children´s Corner, which highlights the daily lives of children during that period. |
| 485 | 485 | ', |
| 486 | - "post_images" => $image_array, |
|
| 487 | - "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 488 | - "post_tags" => array('Tag1'), |
|
| 489 | - "geodir_video" => '', |
|
| 490 | - "geodir_timing" => 'Open today until 11.30 a.m., Sunday 1 pm to 7 pm', |
|
| 491 | - "geodir_contact" => '(777) 777-7777', |
|
| 492 | - "geodir_email" => '[email protected]', |
|
| 493 | - "geodir_website" => 'http://www.aampmuseum.org/', |
|
| 494 | - "geodir_twitter" => 'http://twitter.com/aampmuseum', |
|
| 495 | - "geodir_facebook" => 'http://facebook.com/aampmuseum', |
|
| 496 | - "post_dummy" => '1' |
|
| 497 | - ); |
|
| 498 | - |
|
| 499 | - ////post end/// |
|
| 500 | - /// Attractions ////post start 8/// |
|
| 501 | - |
|
| 502 | - |
|
| 503 | - break; |
|
| 504 | - case 9: |
|
| 505 | - $image_array = array(); |
|
| 506 | - $post_meta = array(); |
|
| 507 | - |
|
| 508 | - /// Attractions ////post start 9/// |
|
| 509 | - $image_array[] = "$dummy_image_url/a19.jpg"; |
|
| 510 | - $image_array[] = "$dummy_image_url/a20.jpg"; |
|
| 511 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 512 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 513 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 514 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 515 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 516 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 517 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 518 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 519 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 520 | - |
|
| 521 | - $post_info[] = array( |
|
| 522 | - "listing_type" => $post_type, |
|
| 523 | - "post_title" => 'The Liberty Bell Center', |
|
| 524 | - "post_desc" => '<h3>The Experience </h3> |
|
| 486 | + "post_images" => $image_array, |
|
| 487 | + "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 488 | + "post_tags" => array('Tag1'), |
|
| 489 | + "geodir_video" => '', |
|
| 490 | + "geodir_timing" => 'Open today until 11.30 a.m., Sunday 1 pm to 7 pm', |
|
| 491 | + "geodir_contact" => '(777) 777-7777', |
|
| 492 | + "geodir_email" => '[email protected]', |
|
| 493 | + "geodir_website" => 'http://www.aampmuseum.org/', |
|
| 494 | + "geodir_twitter" => 'http://twitter.com/aampmuseum', |
|
| 495 | + "geodir_facebook" => 'http://facebook.com/aampmuseum', |
|
| 496 | + "post_dummy" => '1' |
|
| 497 | + ); |
|
| 498 | + |
|
| 499 | + ////post end/// |
|
| 500 | + /// Attractions ////post start 8/// |
|
| 501 | + |
|
| 502 | + |
|
| 503 | + break; |
|
| 504 | + case 9: |
|
| 505 | + $image_array = array(); |
|
| 506 | + $post_meta = array(); |
|
| 507 | + |
|
| 508 | + /// Attractions ////post start 9/// |
|
| 509 | + $image_array[] = "$dummy_image_url/a19.jpg"; |
|
| 510 | + $image_array[] = "$dummy_image_url/a20.jpg"; |
|
| 511 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 512 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 513 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 514 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 515 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 516 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 517 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 518 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 519 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 520 | + |
|
| 521 | + $post_info[] = array( |
|
| 522 | + "listing_type" => $post_type, |
|
| 523 | + "post_title" => 'The Liberty Bell Center', |
|
| 524 | + "post_desc" => '<h3>The Experience </h3> |
|
| 525 | 525 | |
| 526 | 526 | The Liberty Bell has a new home, and it is as powerful and dramatic as the Bell itself. Throughout the expansive, light-filled Center, larger-than-life historic documents and graphic images explore the facts and the myths surrounding the Bell. |
| 527 | 527 | |
@@ -542,45 +542,45 @@ discard block |
||
| 542 | 542 | The Bell is suspended from what is believed to be its original yoke, made of American elm. |
| 543 | 543 | |
| 544 | 544 | The Liberty Bell weighs 2,080 pounds. The yoke weighs about 100 pounds.', |
| 545 | - "post_images" => $image_array, |
|
| 546 | - "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 547 | - "post_tags" => array(''), |
|
| 548 | - "geodir_video" => '', |
|
| 549 | - "geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.', |
|
| 550 | - "geodir_contact" => '(777) 666-6666', |
|
| 551 | - "geodir_email" => '[email protected]', |
|
| 552 | - "geodir_website" => 'http://www.nps.gov/inde', |
|
| 553 | - "geodir_twitter" => 'http://twitter.com/nps', |
|
| 554 | - "geodir_facebook" => 'http://facebook.com/nps', |
|
| 555 | - "post_dummy" => '1' |
|
| 556 | - ); |
|
| 557 | - |
|
| 558 | - ////post end/// |
|
| 559 | - /// Attractions ////post start 9/// |
|
| 560 | - break; |
|
| 561 | - case 10: |
|
| 562 | - |
|
| 563 | - |
|
| 564 | - $image_array = array(); |
|
| 565 | - $post_meta = array(); |
|
| 566 | - |
|
| 567 | - /// Attractions ////post start 10/// |
|
| 568 | - $image_array[] = "$dummy_image_url/a19.jpg"; |
|
| 569 | - $image_array[] = "$dummy_image_url/a20.jpg"; |
|
| 570 | - $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 571 | - $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 572 | - $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 573 | - $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 574 | - $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 575 | - $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 576 | - $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 577 | - $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 578 | - $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 579 | - |
|
| 580 | - $post_info[] = array( |
|
| 581 | - "listing_type" => $post_type, |
|
| 582 | - "post_title" => 'Rittenhouse Square', |
|
| 583 | - "post_desc" => ' |
|
| 545 | + "post_images" => $image_array, |
|
| 546 | + "post_category" => array($post_type.'category' => array('Attractions', 'Feature')), |
|
| 547 | + "post_tags" => array(''), |
|
| 548 | + "geodir_video" => '', |
|
| 549 | + "geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.', |
|
| 550 | + "geodir_contact" => '(777) 666-6666', |
|
| 551 | + "geodir_email" => '[email protected]', |
|
| 552 | + "geodir_website" => 'http://www.nps.gov/inde', |
|
| 553 | + "geodir_twitter" => 'http://twitter.com/nps', |
|
| 554 | + "geodir_facebook" => 'http://facebook.com/nps', |
|
| 555 | + "post_dummy" => '1' |
|
| 556 | + ); |
|
| 557 | + |
|
| 558 | + ////post end/// |
|
| 559 | + /// Attractions ////post start 9/// |
|
| 560 | + break; |
|
| 561 | + case 10: |
|
| 562 | + |
|
| 563 | + |
|
| 564 | + $image_array = array(); |
|
| 565 | + $post_meta = array(); |
|
| 566 | + |
|
| 567 | + /// Attractions ////post start 10/// |
|
| 568 | + $image_array[] = "$dummy_image_url/a19.jpg"; |
|
| 569 | + $image_array[] = "$dummy_image_url/a20.jpg"; |
|
| 570 | + $image_array[] = "$dummy_image_url/a3.jpg"; |
|
| 571 | + $image_array[] = "$dummy_image_url/a4.jpg"; |
|
| 572 | + $image_array[] = "$dummy_image_url/a5.jpg"; |
|
| 573 | + $image_array[] = "$dummy_image_url/a2.jpg"; |
|
| 574 | + $image_array[] = "$dummy_image_url/a7.jpg"; |
|
| 575 | + $image_array[] = "$dummy_image_url/a8.jpg"; |
|
| 576 | + $image_array[] = "$dummy_image_url/a6.jpg"; |
|
| 577 | + $image_array[] = "$dummy_image_url/a1.jpg"; |
|
| 578 | + $image_array[] = "$dummy_image_url/a9.jpg"; |
|
| 579 | + |
|
| 580 | + $post_info[] = array( |
|
| 581 | + "listing_type" => $post_type, |
|
| 582 | + "post_title" => 'Rittenhouse Square', |
|
| 583 | + "post_desc" => ' |
|
| 584 | 584 | |
| 585 | 585 | Unlike the other squares, the early Southwest Square was never used as a burial ground, although it offered pasturage for local livestock and a convenient dumping spot for “night soil”. |
| 586 | 586 | <h3> History </h3> |
@@ -613,45 +613,45 @@ discard block |
||
| 613 | 613 | |
| 614 | 614 | Meanwhile, several more restaurants, bars and clubs have opened along the surrounding blocks in recent years, like Parc, Tria, Continental Midtown, Alfa, Walnut Room, and Twenty Manning just to name a few. |
| 615 | 615 | ', |
| 616 | - "post_images" => $image_array, |
|
| 617 | - "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 618 | - "post_tags" => array('Museum'), |
|
| 619 | - "geodir_video" => '', |
|
| 620 | - "geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.', |
|
| 621 | - "geodir_contact" => '(777) 666-6666', |
|
| 622 | - "geodir_email" => '[email protected]', |
|
| 623 | - "geodir_website" => 'http://www.fairmountpark.org/rittenhousesquare.asp', |
|
| 624 | - "geodir_twitter" => 'http://twitter.com/fairmountpark', |
|
| 625 | - "geodir_facebook" => 'http://facebook.com/fairmountpark', |
|
| 626 | - "post_dummy" => '1' |
|
| 627 | - ); |
|
| 628 | - |
|
| 629 | - ////post end/// |
|
| 630 | - /// Attractions ////post start 10/// |
|
| 631 | - break; |
|
| 632 | - case 11: |
|
| 633 | - |
|
| 634 | - |
|
| 635 | - $image_array = array(); |
|
| 636 | - $post_meta = array(); |
|
| 637 | - |
|
| 638 | - /// Hotels ////post start 1/// |
|
| 639 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 640 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 641 | - $image_array[] = "$dummy_image_url/hotels3.jpg"; |
|
| 642 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 643 | - $image_array[] = "$dummy_image_url/hotels5.jpg"; |
|
| 644 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 645 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 646 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 647 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 648 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 649 | - $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 650 | - |
|
| 651 | - $post_info[] = array( |
|
| 652 | - "listing_type" => $post_type, |
|
| 653 | - "post_title" => 'Loews Philadelphia Hotel', |
|
| 654 | - "post_desc" => ' |
|
| 616 | + "post_images" => $image_array, |
|
| 617 | + "post_category" => array($post_type.'category' => array('Attractions')), |
|
| 618 | + "post_tags" => array('Museum'), |
|
| 619 | + "geodir_video" => '', |
|
| 620 | + "geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.', |
|
| 621 | + "geodir_contact" => '(777) 666-6666', |
|
| 622 | + "geodir_email" => '[email protected]', |
|
| 623 | + "geodir_website" => 'http://www.fairmountpark.org/rittenhousesquare.asp', |
|
| 624 | + "geodir_twitter" => 'http://twitter.com/fairmountpark', |
|
| 625 | + "geodir_facebook" => 'http://facebook.com/fairmountpark', |
|
| 626 | + "post_dummy" => '1' |
|
| 627 | + ); |
|
| 628 | + |
|
| 629 | + ////post end/// |
|
| 630 | + /// Attractions ////post start 10/// |
|
| 631 | + break; |
|
| 632 | + case 11: |
|
| 633 | + |
|
| 634 | + |
|
| 635 | + $image_array = array(); |
|
| 636 | + $post_meta = array(); |
|
| 637 | + |
|
| 638 | + /// Hotels ////post start 1/// |
|
| 639 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 640 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 641 | + $image_array[] = "$dummy_image_url/hotels3.jpg"; |
|
| 642 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 643 | + $image_array[] = "$dummy_image_url/hotels5.jpg"; |
|
| 644 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 645 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 646 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 647 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 648 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 649 | + $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 650 | + |
|
| 651 | + $post_info[] = array( |
|
| 652 | + "listing_type" => $post_type, |
|
| 653 | + "post_title" => 'Loews Philadelphia Hotel', |
|
| 654 | + "post_desc" => ' |
|
| 655 | 655 | |
| 656 | 656 | <h3>OVERVIEW </h3> |
| 657 | 657 | |
@@ -718,45 +718,45 @@ discard block |
||
| 718 | 718 | |
| 719 | 719 | SoleFood Restaurant is proud to be serving Starbucks. Come in and enjoy a fresh cup of coffee during your morning rush. The Coffee Bar also offer small breakfast items for your enjoyment. |
| 720 | 720 | ', |
| 721 | - "post_images" => $image_array, |
|
| 722 | - "post_category" => array($post_type.'category' => array('Hotels', 'Feature')), |
|
| 723 | - "post_tags" => array(''), |
|
| 724 | - "geodir_video" => '', |
|
| 725 | - "geodir_timing" => 'Daily, 6:30 am – 12:00 pm', |
|
| 726 | - "geodir_contact" => '(111) 111-0000', |
|
| 727 | - "geodir_email" => '[email protected]', |
|
| 728 | - "geodir_website" => 'http://www.loewshotels.com/en/hotels/philadelphia-hotel/overview.aspx', |
|
| 729 | - "geodir_twitter" => 'http://twitter.com/loewshotels', |
|
| 730 | - "geodir_facebook" => 'http://facebook.com/loewshotels', |
|
| 731 | - "post_dummy" => '1' |
|
| 732 | - ); |
|
| 733 | - |
|
| 734 | - ////post end/// |
|
| 735 | - /// Hotels ////post start 1/// |
|
| 736 | - break; |
|
| 737 | - case 12: |
|
| 738 | - |
|
| 739 | - |
|
| 740 | - $image_array = array(); |
|
| 741 | - $post_meta = array(); |
|
| 742 | - |
|
| 743 | - /// Hotels ////post start 2/// |
|
| 744 | - $image_array[] = "$dummy_image_url/hotels5.jpg"; |
|
| 745 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 746 | - $image_array[] = "$dummy_image_url/hotels3.jpg"; |
|
| 747 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 748 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 749 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 750 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 751 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 752 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 753 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 754 | - $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 755 | - |
|
| 756 | - $post_info[] = array( |
|
| 757 | - "listing_type" => $post_type, |
|
| 758 | - "post_title" => 'Embassy Suites Philadelphia', |
|
| 759 | - "post_desc" => ' |
|
| 721 | + "post_images" => $image_array, |
|
| 722 | + "post_category" => array($post_type.'category' => array('Hotels', 'Feature')), |
|
| 723 | + "post_tags" => array(''), |
|
| 724 | + "geodir_video" => '', |
|
| 725 | + "geodir_timing" => 'Daily, 6:30 am – 12:00 pm', |
|
| 726 | + "geodir_contact" => '(111) 111-0000', |
|
| 727 | + "geodir_email" => '[email protected]', |
|
| 728 | + "geodir_website" => 'http://www.loewshotels.com/en/hotels/philadelphia-hotel/overview.aspx', |
|
| 729 | + "geodir_twitter" => 'http://twitter.com/loewshotels', |
|
| 730 | + "geodir_facebook" => 'http://facebook.com/loewshotels', |
|
| 731 | + "post_dummy" => '1' |
|
| 732 | + ); |
|
| 733 | + |
|
| 734 | + ////post end/// |
|
| 735 | + /// Hotels ////post start 1/// |
|
| 736 | + break; |
|
| 737 | + case 12: |
|
| 738 | + |
|
| 739 | + |
|
| 740 | + $image_array = array(); |
|
| 741 | + $post_meta = array(); |
|
| 742 | + |
|
| 743 | + /// Hotels ////post start 2/// |
|
| 744 | + $image_array[] = "$dummy_image_url/hotels5.jpg"; |
|
| 745 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 746 | + $image_array[] = "$dummy_image_url/hotels3.jpg"; |
|
| 747 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 748 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 749 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 750 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 751 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 752 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 753 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 754 | + $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 755 | + |
|
| 756 | + $post_info[] = array( |
|
| 757 | + "listing_type" => $post_type, |
|
| 758 | + "post_title" => 'Embassy Suites Philadelphia', |
|
| 759 | + "post_desc" => ' |
|
| 760 | 760 | The newly renovated Embassy Suites Philadelphia – Center City hotel is conveniently situated in the heart of downtown Philadelphia, Pennsylvania and Philadelphia´s Center City business district. This hotel in Philadelphia is located only eight miles from Philadelphia International Airport and just minutes from top Philadelphia attractions, including: |
| 761 | 761 | |
| 762 | 762 | Philadelphia Museum of Art |
@@ -772,45 +772,45 @@ discard block |
||
| 772 | 772 | |
| 773 | 773 | A delicious, complimentary cooked-to-order breakfast is offered each morning, and a hotel Manager´s Reception every night – featuring complimentary refreshments and great company. |
| 774 | 774 | ', |
| 775 | - "post_images" => $image_array, |
|
| 776 | - "post_category" => array($post_type.'category' => array('Hotels')), |
|
| 777 | - "post_tags" => array(''), |
|
| 778 | - "geodir_video" => '', |
|
| 779 | - "geodir_timing" => 'Daily, 10:30 am – 10 pm', |
|
| 780 | - "geodir_contact" => '(111) 111-0000', |
|
| 781 | - "geodir_email" => '[email protected]', |
|
| 782 | - "geodir_website" => 'http://embassysuites1.hilton.com/en_US/es/hotel/PHLDTES-Embassy-Suites-Philadelphia-Center-City-Pennsylvania/index.do', |
|
| 783 | - "geodir_twitter" => 'http://twitter.com/embassysuites1', |
|
| 784 | - "geodir_facebook" => 'http://facebook.com/embassysuites1', |
|
| 785 | - "post_dummy" => '1' |
|
| 786 | - ); |
|
| 787 | - |
|
| 788 | - ////post end/// |
|
| 789 | - /// Hotels ////post start 2/// |
|
| 790 | - |
|
| 791 | - break; |
|
| 792 | - case 13: |
|
| 793 | - |
|
| 794 | - $image_array = array(); |
|
| 795 | - $post_meta = array(); |
|
| 796 | - |
|
| 797 | - /// Hotels ////post start 3/// |
|
| 798 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 799 | - $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 800 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 801 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 802 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 803 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 804 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 805 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 806 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 807 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 808 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 809 | - |
|
| 810 | - $post_info[] = array( |
|
| 811 | - "listing_type" => $post_type, |
|
| 812 | - "post_title" => 'Doubletree Hotel Philadelphia', |
|
| 813 | - "post_desc" => ' |
|
| 775 | + "post_images" => $image_array, |
|
| 776 | + "post_category" => array($post_type.'category' => array('Hotels')), |
|
| 777 | + "post_tags" => array(''), |
|
| 778 | + "geodir_video" => '', |
|
| 779 | + "geodir_timing" => 'Daily, 10:30 am – 10 pm', |
|
| 780 | + "geodir_contact" => '(111) 111-0000', |
|
| 781 | + "geodir_email" => '[email protected]', |
|
| 782 | + "geodir_website" => 'http://embassysuites1.hilton.com/en_US/es/hotel/PHLDTES-Embassy-Suites-Philadelphia-Center-City-Pennsylvania/index.do', |
|
| 783 | + "geodir_twitter" => 'http://twitter.com/embassysuites1', |
|
| 784 | + "geodir_facebook" => 'http://facebook.com/embassysuites1', |
|
| 785 | + "post_dummy" => '1' |
|
| 786 | + ); |
|
| 787 | + |
|
| 788 | + ////post end/// |
|
| 789 | + /// Hotels ////post start 2/// |
|
| 790 | + |
|
| 791 | + break; |
|
| 792 | + case 13: |
|
| 793 | + |
|
| 794 | + $image_array = array(); |
|
| 795 | + $post_meta = array(); |
|
| 796 | + |
|
| 797 | + /// Hotels ////post start 3/// |
|
| 798 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 799 | + $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 800 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 801 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 802 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 803 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 804 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 805 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 806 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 807 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 808 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 809 | + |
|
| 810 | + $post_info[] = array( |
|
| 811 | + "listing_type" => $post_type, |
|
| 812 | + "post_title" => 'Doubletree Hotel Philadelphia', |
|
| 813 | + "post_desc" => ' |
|
| 814 | 814 | With 434 rooms, the Doubletree Hotel is a great option for your upcoming stay in Philadelphia. |
| 815 | 815 | |
| 816 | 816 | <h3>Location </h3> |
@@ -840,47 +840,47 @@ discard block |
||
| 840 | 840 | Stop in the restaurant - which serves lunch and dinner daily - for a drink and some light fare. With its location right on Broad Street, you´re close to everything you could ever want in a night on the town. |
| 841 | 841 | ', |
| 842 | 842 | |
| 843 | - "post_images" => $image_array, |
|
| 844 | - |
|
| 845 | - "post_category" => array($post_type.'category' => array('Hotels')), |
|
| 846 | - "post_tags" => array(''), |
|
| 847 | - "geodir_video" => '', |
|
| 848 | - "geodir_timing" => 'Daily, 10:30 am – 10 pm', |
|
| 849 | - "geodir_contact" => '(111) 111-0000', |
|
| 850 | - "geodir_email" => '[email protected]', |
|
| 851 | - "geodir_website" => 'http://doubletree1.hilton.com/en_US/dt/hotel/PHLBLDT-Doubletree-Hotel-Philadelphia-Pennsylvania/index.do', |
|
| 852 | - "geodir_twitter" => 'http://twitter.com/doubletree1', |
|
| 853 | - "geodir_facebook" => 'http://facebook.com/doubletree1', |
|
| 854 | - "post_dummy" => '1' |
|
| 855 | - ); |
|
| 856 | - |
|
| 857 | - ////post end/// |
|
| 858 | - /// Hotels ////post start 3/// |
|
| 859 | - |
|
| 860 | - break; |
|
| 861 | - case 14: |
|
| 862 | - |
|
| 863 | - |
|
| 864 | - $image_array = array(); |
|
| 865 | - $post_meta = array(); |
|
| 866 | - |
|
| 867 | - /// Hotels ////post start 4/// |
|
| 868 | - $image_array[] = "$dummy_image_url/hotels15.jpg"; |
|
| 869 | - $image_array[] = "$dummy_image_url/hotels16.jpg"; |
|
| 870 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 871 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 872 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 873 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 874 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 875 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 876 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 877 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 878 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 879 | - |
|
| 880 | - $post_info[] = array( |
|
| 881 | - "listing_type" => $post_type, |
|
| 882 | - "post_title" => 'Philadelphia Marriott Downtown', |
|
| 883 | - "post_desc" => ' |
|
| 843 | + "post_images" => $image_array, |
|
| 844 | + |
|
| 845 | + "post_category" => array($post_type.'category' => array('Hotels')), |
|
| 846 | + "post_tags" => array(''), |
|
| 847 | + "geodir_video" => '', |
|
| 848 | + "geodir_timing" => 'Daily, 10:30 am – 10 pm', |
|
| 849 | + "geodir_contact" => '(111) 111-0000', |
|
| 850 | + "geodir_email" => '[email protected]', |
|
| 851 | + "geodir_website" => 'http://doubletree1.hilton.com/en_US/dt/hotel/PHLBLDT-Doubletree-Hotel-Philadelphia-Pennsylvania/index.do', |
|
| 852 | + "geodir_twitter" => 'http://twitter.com/doubletree1', |
|
| 853 | + "geodir_facebook" => 'http://facebook.com/doubletree1', |
|
| 854 | + "post_dummy" => '1' |
|
| 855 | + ); |
|
| 856 | + |
|
| 857 | + ////post end/// |
|
| 858 | + /// Hotels ////post start 3/// |
|
| 859 | + |
|
| 860 | + break; |
|
| 861 | + case 14: |
|
| 862 | + |
|
| 863 | + |
|
| 864 | + $image_array = array(); |
|
| 865 | + $post_meta = array(); |
|
| 866 | + |
|
| 867 | + /// Hotels ////post start 4/// |
|
| 868 | + $image_array[] = "$dummy_image_url/hotels15.jpg"; |
|
| 869 | + $image_array[] = "$dummy_image_url/hotels16.jpg"; |
|
| 870 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 871 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 872 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 873 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 874 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 875 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 876 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 877 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 878 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 879 | + |
|
| 880 | + $post_info[] = array( |
|
| 881 | + "listing_type" => $post_type, |
|
| 882 | + "post_title" => 'Philadelphia Marriott Downtown', |
|
| 883 | + "post_desc" => ' |
|
| 884 | 884 | Get ready to stay and play at the new aloft Philadelphia Airport! |
| 885 | 885 | |
| 886 | 886 | This incredibly modern hotel is located just five minutes from Philadelphia International Airport, offering a great convenience to travelers looking for fresh and fun accommodations. |
@@ -907,45 +907,45 @@ discard block |
||
| 907 | 907 | |
| 908 | 908 | Aahh…breathe deep at Aloft. This hotel is smoke-free. |
| 909 | 909 | ', |
| 910 | - "post_images" => $image_array, |
|
| 911 | - "post_category" => array($post_type.'category' => array('Hotels', 'Feature')), |
|
| 912 | - "post_tags" => array(''), |
|
| 913 | - "geodir_video" => '', |
|
| 914 | - "geodir_timing" => '24 Hours', |
|
| 915 | - "geodir_contact" => '(123) 111-2222', |
|
| 916 | - "geodir_email" => '[email protected]', |
|
| 917 | - "geodir_website" => 'http://www.marriott.com/hotels/travel/phldt-philadelphia-marriott-downtown/', |
|
| 918 | - "geodir_twitter" => 'http://twitter.com/marriott', |
|
| 919 | - "geodir_facebook" => 'http://facebook.com/marriott', |
|
| 920 | - "post_dummy" => '1' |
|
| 921 | - ); |
|
| 922 | - |
|
| 923 | - ////post end/// |
|
| 924 | - /// Hotels ////post start 4/// |
|
| 925 | - break; |
|
| 926 | - case 15: |
|
| 927 | - |
|
| 928 | - |
|
| 929 | - $image_array = array(); |
|
| 930 | - $post_meta = array(); |
|
| 931 | - |
|
| 932 | - /// Hotels ////post start 5/// |
|
| 933 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 934 | - $image_array[] = "$dummy_image_url/hotels16.jpg"; |
|
| 935 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 936 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 937 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 938 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 939 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 940 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 941 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 942 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 943 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 944 | - |
|
| 945 | - $post_info[] = array( |
|
| 946 | - "listing_type" => $post_type, |
|
| 947 | - "post_title" => 'Hilton Inn at Penn', |
|
| 948 | - "post_desc" => ' |
|
| 910 | + "post_images" => $image_array, |
|
| 911 | + "post_category" => array($post_type.'category' => array('Hotels', 'Feature')), |
|
| 912 | + "post_tags" => array(''), |
|
| 913 | + "geodir_video" => '', |
|
| 914 | + "geodir_timing" => '24 Hours', |
|
| 915 | + "geodir_contact" => '(123) 111-2222', |
|
| 916 | + "geodir_email" => '[email protected]', |
|
| 917 | + "geodir_website" => 'http://www.marriott.com/hotels/travel/phldt-philadelphia-marriott-downtown/', |
|
| 918 | + "geodir_twitter" => 'http://twitter.com/marriott', |
|
| 919 | + "geodir_facebook" => 'http://facebook.com/marriott', |
|
| 920 | + "post_dummy" => '1' |
|
| 921 | + ); |
|
| 922 | + |
|
| 923 | + ////post end/// |
|
| 924 | + /// Hotels ////post start 4/// |
|
| 925 | + break; |
|
| 926 | + case 15: |
|
| 927 | + |
|
| 928 | + |
|
| 929 | + $image_array = array(); |
|
| 930 | + $post_meta = array(); |
|
| 931 | + |
|
| 932 | + /// Hotels ////post start 5/// |
|
| 933 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 934 | + $image_array[] = "$dummy_image_url/hotels16.jpg"; |
|
| 935 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 936 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 937 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 938 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 939 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 940 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 941 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 942 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 943 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 944 | + |
|
| 945 | + $post_info[] = array( |
|
| 946 | + "listing_type" => $post_type, |
|
| 947 | + "post_title" => 'Hilton Inn at Penn', |
|
| 948 | + "post_desc" => ' |
|
| 949 | 949 | Located in the heart of Penn´s campus in the beautiful University City neighborhood of Philadelphia, The Hilton Inn at Penn is a great choice for accommodations during your upcoming visit to Philadelphia. |
| 950 | 950 | |
| 951 | 951 | The location puts you right in the middle of the prestigious University of Pennsylvania and its many nearby educational, medical and corporate centers. And Center City Philadelphia is only a short cab ride away. So if you want to get out and explore the city, you are set. |
@@ -961,45 +961,45 @@ discard block |
||
| 961 | 961 | |
| 962 | 962 | The pasta is handmade right in front of you and then dished up along side delectable entrées such as grilled veal tenderloin and honey glazed sea scallops. And the wine bar offers more than 30 varieties by the glass and more than 100 by the bottle. |
| 963 | 963 | ', |
| 964 | - "post_images" => $image_array, |
|
| 965 | - "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 966 | - "post_tags" => array(''), |
|
| 967 | - "geodir_video" => '', |
|
| 968 | - "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 969 | - "geodir_contact" => '(888) 888-8888', |
|
| 970 | - "geodir_email" => '[email protected]', |
|
| 971 | - "geodir_website" => 'http://www.theinnatpenn.com/', |
|
| 972 | - "geodir_twitter" => 'http://twitter.com/theinnatpenn', |
|
| 973 | - "geodir_facebook" => 'http://facebook.com/theinnatpenn', |
|
| 974 | - "post_dummy" => '1' |
|
| 975 | - ); |
|
| 976 | - |
|
| 977 | - ////post end/// |
|
| 978 | - /// Hotels ////post start 5/// |
|
| 979 | - break; |
|
| 980 | - case 16: |
|
| 981 | - |
|
| 982 | - |
|
| 983 | - $image_array = array(); |
|
| 984 | - $post_meta = array(); |
|
| 985 | - |
|
| 986 | - /// Hotels ////post start 6/// |
|
| 987 | - $image_array[] = "$dummy_image_url/hotels17.jpg"; |
|
| 988 | - $image_array[] = "$dummy_image_url/hotels18.jpg"; |
|
| 989 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 990 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 991 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 992 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 993 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 994 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 995 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 996 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 997 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 998 | - |
|
| 999 | - $post_info[] = array( |
|
| 1000 | - "listing_type" => $post_type, |
|
| 1001 | - "post_title" => 'Courtyard Philadelphia Downtown', |
|
| 1002 | - "post_desc" => ' |
|
| 964 | + "post_images" => $image_array, |
|
| 965 | + "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 966 | + "post_tags" => array(''), |
|
| 967 | + "geodir_video" => '', |
|
| 968 | + "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 969 | + "geodir_contact" => '(888) 888-8888', |
|
| 970 | + "geodir_email" => '[email protected]', |
|
| 971 | + "geodir_website" => 'http://www.theinnatpenn.com/', |
|
| 972 | + "geodir_twitter" => 'http://twitter.com/theinnatpenn', |
|
| 973 | + "geodir_facebook" => 'http://facebook.com/theinnatpenn', |
|
| 974 | + "post_dummy" => '1' |
|
| 975 | + ); |
|
| 976 | + |
|
| 977 | + ////post end/// |
|
| 978 | + /// Hotels ////post start 5/// |
|
| 979 | + break; |
|
| 980 | + case 16: |
|
| 981 | + |
|
| 982 | + |
|
| 983 | + $image_array = array(); |
|
| 984 | + $post_meta = array(); |
|
| 985 | + |
|
| 986 | + /// Hotels ////post start 6/// |
|
| 987 | + $image_array[] = "$dummy_image_url/hotels17.jpg"; |
|
| 988 | + $image_array[] = "$dummy_image_url/hotels18.jpg"; |
|
| 989 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 990 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 991 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 992 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 993 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 994 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 995 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 996 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 997 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 998 | + |
|
| 999 | + $post_info[] = array( |
|
| 1000 | + "listing_type" => $post_type, |
|
| 1001 | + "post_title" => 'Courtyard Philadelphia Downtown', |
|
| 1002 | + "post_desc" => ' |
|
| 1003 | 1003 | <h3>Overview </h3> |
| 1004 | 1004 | |
| 1005 | 1005 | The Philadelphia Downtown Courtyard opened it´s doors after a grand $75 million restoration, recapturing the grandeur of its 1926 origins while incorporating state of the art systems throughout. |
@@ -1029,45 +1029,45 @@ discard block |
||
| 1029 | 1029 | |
| 1030 | 1030 | Recently featured on WE TV´s “My Fair Wedding”, the Courtyard Marriott Philadelphia is one of the city´s leading venues for corporate and social affairs with over 10,000 sq ft of flexible meeting space, including two Grand Ballrooms each with over 3,000 square feet accommodating up to 250 people. In addition, the hotel has a total of 11 meeting rooms making it an ideal home for all occasions. The hotel boasts an experienced full-service Event and Culinary Teams, ready to take care of all the details and ensure your event is not only a success, but a lasting memory. |
| 1031 | 1031 | ', |
| 1032 | - "post_images" => $image_array, |
|
| 1033 | - "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 1034 | - "post_tags" => array(''), |
|
| 1035 | - "geodir_video" => '', |
|
| 1036 | - "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 1037 | - "geodir_contact" => '(888) 888-8888', |
|
| 1038 | - "geodir_email" => '[email protected]', |
|
| 1039 | - "geodir_website" => 'http://www.theinnatpenn.com/', |
|
| 1040 | - "geodir_twitter" => 'http://twitter.com/theinnatpenn', |
|
| 1041 | - "geodir_facebook" => 'http://facebook.com/theinnatpenn', |
|
| 1042 | - "post_dummy" => '1' |
|
| 1043 | - ); |
|
| 1044 | - |
|
| 1045 | - ////post end/// |
|
| 1046 | - /// Hotels ////post start 6/// |
|
| 1047 | - |
|
| 1048 | - break; |
|
| 1049 | - case 17: |
|
| 1050 | - |
|
| 1051 | - $image_array = array(); |
|
| 1052 | - $post_meta = array(); |
|
| 1053 | - |
|
| 1054 | - /// Hotels ////post start 7/// |
|
| 1055 | - $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 1056 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1057 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1058 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1059 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1060 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1061 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1062 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1063 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1064 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1065 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1066 | - |
|
| 1067 | - $post_info[] = array( |
|
| 1068 | - "listing_type" => $post_type, |
|
| 1069 | - "post_title" => 'Four Seasons Philadelphia', |
|
| 1070 | - "post_desc" => ' |
|
| 1032 | + "post_images" => $image_array, |
|
| 1033 | + "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 1034 | + "post_tags" => array(''), |
|
| 1035 | + "geodir_video" => '', |
|
| 1036 | + "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 1037 | + "geodir_contact" => '(888) 888-8888', |
|
| 1038 | + "geodir_email" => '[email protected]', |
|
| 1039 | + "geodir_website" => 'http://www.theinnatpenn.com/', |
|
| 1040 | + "geodir_twitter" => 'http://twitter.com/theinnatpenn', |
|
| 1041 | + "geodir_facebook" => 'http://facebook.com/theinnatpenn', |
|
| 1042 | + "post_dummy" => '1' |
|
| 1043 | + ); |
|
| 1044 | + |
|
| 1045 | + ////post end/// |
|
| 1046 | + /// Hotels ////post start 6/// |
|
| 1047 | + |
|
| 1048 | + break; |
|
| 1049 | + case 17: |
|
| 1050 | + |
|
| 1051 | + $image_array = array(); |
|
| 1052 | + $post_meta = array(); |
|
| 1053 | + |
|
| 1054 | + /// Hotels ////post start 7/// |
|
| 1055 | + $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 1056 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1057 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1058 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1059 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1060 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1061 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1062 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1063 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1064 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1065 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1066 | + |
|
| 1067 | + $post_info[] = array( |
|
| 1068 | + "listing_type" => $post_type, |
|
| 1069 | + "post_title" => 'Four Seasons Philadelphia', |
|
| 1070 | + "post_desc" => ' |
|
| 1071 | 1071 | <h3>Overview </h3> |
| 1072 | 1072 | |
| 1073 | 1073 | The Philadelphia Downtown Courtyard opened it´s doors after a grand $75 million restoration, recapturing the grandeur of its 1926 origins while incorporating state of the art systems throughout. |
@@ -1097,45 +1097,45 @@ discard block |
||
| 1097 | 1097 | |
| 1098 | 1098 | Recently featured on WE TV´s “My Fair Wedding”, the Courtyard Marriott Philadelphia is one of the city´s leading venues for corporate and social affairs with over 10,000 sq ft of flexible meeting space, including two Grand Ballrooms each with over 3,000 square feet accommodating up to 250 people. In addition, the hotel has a total of 11 meeting rooms making it an ideal home for all occasions. The hotel boasts an experienced full-service Event and Culinary Teams, ready to take care of all the details and ensure your event is not only a success, but a lasting memory. |
| 1099 | 1099 | ', |
| 1100 | - "post_images" => $image_array, |
|
| 1101 | - "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 1102 | - "post_tags" => array(''), |
|
| 1103 | - "geodir_video" => '', |
|
| 1104 | - "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 1105 | - "geodir_contact" => '(143) 888-8888', |
|
| 1106 | - "geodir_email" => '[email protected]', |
|
| 1107 | - "geodir_website" => 'http://www.fourseasons.com/philadelphia/', |
|
| 1108 | - "geodir_twitter" => 'http://twitter.com/fourseasons', |
|
| 1109 | - "geodir_facebook" => 'http://facebook.com/fourseasons', |
|
| 1110 | - "post_dummy" => '1' |
|
| 1111 | - ); |
|
| 1112 | - |
|
| 1113 | - ////post end/// |
|
| 1114 | - /// Hotels ////post start 7/// |
|
| 1115 | - break; |
|
| 1116 | - case 18: |
|
| 1117 | - |
|
| 1118 | - |
|
| 1119 | - $image_array = array(); |
|
| 1120 | - $post_meta = array(); |
|
| 1121 | - |
|
| 1122 | - /// Hotels ////post start 8/// |
|
| 1123 | - $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 1124 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1125 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1126 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1127 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1128 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1129 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1130 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1131 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1132 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1133 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1134 | - |
|
| 1135 | - $post_info[] = array( |
|
| 1136 | - "listing_type" => $post_type, |
|
| 1137 | - "post_title" => 'Alexander Inn', |
|
| 1138 | - "post_desc" => ' |
|
| 1100 | + "post_images" => $image_array, |
|
| 1101 | + "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 1102 | + "post_tags" => array(''), |
|
| 1103 | + "geodir_video" => '', |
|
| 1104 | + "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 1105 | + "geodir_contact" => '(143) 888-8888', |
|
| 1106 | + "geodir_email" => '[email protected]', |
|
| 1107 | + "geodir_website" => 'http://www.fourseasons.com/philadelphia/', |
|
| 1108 | + "geodir_twitter" => 'http://twitter.com/fourseasons', |
|
| 1109 | + "geodir_facebook" => 'http://facebook.com/fourseasons', |
|
| 1110 | + "post_dummy" => '1' |
|
| 1111 | + ); |
|
| 1112 | + |
|
| 1113 | + ////post end/// |
|
| 1114 | + /// Hotels ////post start 7/// |
|
| 1115 | + break; |
|
| 1116 | + case 18: |
|
| 1117 | + |
|
| 1118 | + |
|
| 1119 | + $image_array = array(); |
|
| 1120 | + $post_meta = array(); |
|
| 1121 | + |
|
| 1122 | + /// Hotels ////post start 8/// |
|
| 1123 | + $image_array[] = "$dummy_image_url/hotels11.jpg"; |
|
| 1124 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1125 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1126 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1127 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1128 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1129 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1130 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1131 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1132 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1133 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1134 | + |
|
| 1135 | + $post_info[] = array( |
|
| 1136 | + "listing_type" => $post_type, |
|
| 1137 | + "post_title" => 'Alexander Inn', |
|
| 1138 | + "post_desc" => ' |
|
| 1139 | 1139 | The Alexander Inn is one of Philadelphia´s most popular and reasonably priced small hotels. |
| 1140 | 1140 | |
| 1141 | 1141 | Conveniently located in the heart of the Washington Square West neighborhood in Center City Philadelphia, the Alexander Inn is a great place to base your stay in Philadelphia. |
@@ -1144,45 +1144,45 @@ discard block |
||
| 1144 | 1144 | |
| 1145 | 1145 | Rooms are also fitted with DirecTV (including many complimentary channels like CNN, ESPN, eight movie channels, etc.) and telephones with modem ports and direct dial. You will also have access to the hotel´s free 24-hour fitness and e-mail centers. |
| 1146 | 1146 | ', |
| 1147 | - "post_images" => $image_array, |
|
| 1148 | - "post_category" => array($post_type.'category' => array('Hotels')), |
|
| 1149 | - "post_tags" => array(''), |
|
| 1150 | - "geodir_video" => '', |
|
| 1151 | - "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 1152 | - "geodir_contact" => '(143) 888-8888', |
|
| 1153 | - "geodir_email" => '[email protected]', |
|
| 1154 | - "geodir_website" => 'http://www.alexanderinn.com/', |
|
| 1155 | - "geodir_twitter" => 'http://twitter.com/alexanderinn', |
|
| 1156 | - "geodir_facebook" => 'http://facebook.com/alexanderinn', |
|
| 1157 | - "post_dummy" => '1' |
|
| 1158 | - ); |
|
| 1159 | - |
|
| 1160 | - ////post end/// |
|
| 1161 | - /// Hotels ////post start 8/// |
|
| 1162 | - break; |
|
| 1163 | - case 19: |
|
| 1164 | - |
|
| 1165 | - |
|
| 1166 | - $image_array = array(); |
|
| 1167 | - $post_meta = array(); |
|
| 1168 | - |
|
| 1169 | - /// Hotels ////post start 9/// |
|
| 1170 | - $image_array[] = "$dummy_image_url/hotels5.jpg"; |
|
| 1171 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1172 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1173 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1174 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1175 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1176 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1177 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1178 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1179 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1180 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1181 | - |
|
| 1182 | - $post_info[] = array( |
|
| 1183 | - "listing_type" => $post_type, |
|
| 1184 | - "post_title" => 'Best Western Center City Hotel', |
|
| 1185 | - "post_desc" => ' |
|
| 1147 | + "post_images" => $image_array, |
|
| 1148 | + "post_category" => array($post_type.'category' => array('Hotels')), |
|
| 1149 | + "post_tags" => array(''), |
|
| 1150 | + "geodir_video" => '', |
|
| 1151 | + "geodir_timing" => 'Daily : 11 am to 11 pm', |
|
| 1152 | + "geodir_contact" => '(143) 888-8888', |
|
| 1153 | + "geodir_email" => '[email protected]', |
|
| 1154 | + "geodir_website" => 'http://www.alexanderinn.com/', |
|
| 1155 | + "geodir_twitter" => 'http://twitter.com/alexanderinn', |
|
| 1156 | + "geodir_facebook" => 'http://facebook.com/alexanderinn', |
|
| 1157 | + "post_dummy" => '1' |
|
| 1158 | + ); |
|
| 1159 | + |
|
| 1160 | + ////post end/// |
|
| 1161 | + /// Hotels ////post start 8/// |
|
| 1162 | + break; |
|
| 1163 | + case 19: |
|
| 1164 | + |
|
| 1165 | + |
|
| 1166 | + $image_array = array(); |
|
| 1167 | + $post_meta = array(); |
|
| 1168 | + |
|
| 1169 | + /// Hotels ////post start 9/// |
|
| 1170 | + $image_array[] = "$dummy_image_url/hotels5.jpg"; |
|
| 1171 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1172 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1173 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1174 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1175 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1176 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1177 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1178 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1179 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1180 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1181 | + |
|
| 1182 | + $post_info[] = array( |
|
| 1183 | + "listing_type" => $post_type, |
|
| 1184 | + "post_title" => 'Best Western Center City Hotel', |
|
| 1185 | + "post_desc" => ' |
|
| 1186 | 1186 | The Alexander Inn is one of Philadelphia´s most popular and reasonably priced small hotels. |
| 1187 | 1187 | |
| 1188 | 1188 | Conveniently located in the heart of the Washington Square West neighborhood in Center City Philadelphia, the Alexander Inn is a great place to base your stay in Philadelphia. |
@@ -1191,91 +1191,91 @@ discard block |
||
| 1191 | 1191 | |
| 1192 | 1192 | Rooms are also fitted with DirecTV (including many complimentary channels like CNN, ESPN, eight movie channels, etc.) and telephones with modem ports and direct dial. You will also have access to the hotel´s free 24-hour fitness and e-mail centers. |
| 1193 | 1193 | ', |
| 1194 | - "post_images" => $image_array, |
|
| 1195 | - "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 1196 | - "post_tags" => array(''), |
|
| 1197 | - "geodir_video" => '', |
|
| 1198 | - "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1199 | - "geodir_contact" => '(243) 222-12344', |
|
| 1200 | - "geodir_email" => '[email protected]', |
|
| 1201 | - "geodir_website" => 'http://book.bestwestern.com/bestwestern/productInfo.do?propertyCode=39087', |
|
| 1202 | - "geodir_twitter" => 'http://twitter.com/bestwestern', |
|
| 1203 | - "geodir_facebook" => 'http://facebook.com/bestwestern', |
|
| 1204 | - "post_dummy" => '1' |
|
| 1205 | - ); |
|
| 1206 | - |
|
| 1207 | - ////post end/// |
|
| 1208 | - /// Hotels ////post start 9/// |
|
| 1209 | - break; |
|
| 1210 | - case 20: |
|
| 1211 | - |
|
| 1212 | - |
|
| 1213 | - $image_array = array(); |
|
| 1214 | - $post_meta = array(); |
|
| 1215 | - |
|
| 1216 | - /// Hotels ////post start 10/// |
|
| 1217 | - $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1218 | - $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1219 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1220 | - $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1221 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1222 | - $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1223 | - $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1224 | - $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1225 | - $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1226 | - $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1227 | - $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1228 | - |
|
| 1229 | - $post_info[] = array( |
|
| 1230 | - "listing_type" => $post_type, |
|
| 1231 | - "post_title" => 'Chestnut Hill Hotel', |
|
| 1232 | - "post_desc" => ' |
|
| 1194 | + "post_images" => $image_array, |
|
| 1195 | + "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')), |
|
| 1196 | + "post_tags" => array(''), |
|
| 1197 | + "geodir_video" => '', |
|
| 1198 | + "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1199 | + "geodir_contact" => '(243) 222-12344', |
|
| 1200 | + "geodir_email" => '[email protected]', |
|
| 1201 | + "geodir_website" => 'http://book.bestwestern.com/bestwestern/productInfo.do?propertyCode=39087', |
|
| 1202 | + "geodir_twitter" => 'http://twitter.com/bestwestern', |
|
| 1203 | + "geodir_facebook" => 'http://facebook.com/bestwestern', |
|
| 1204 | + "post_dummy" => '1' |
|
| 1205 | + ); |
|
| 1206 | + |
|
| 1207 | + ////post end/// |
|
| 1208 | + /// Hotels ////post start 9/// |
|
| 1209 | + break; |
|
| 1210 | + case 20: |
|
| 1211 | + |
|
| 1212 | + |
|
| 1213 | + $image_array = array(); |
|
| 1214 | + $post_meta = array(); |
|
| 1215 | + |
|
| 1216 | + /// Hotels ////post start 10/// |
|
| 1217 | + $image_array[] = "$dummy_image_url/hotels7.jpg"; |
|
| 1218 | + $image_array[] = "$dummy_image_url/hotels10.jpg"; |
|
| 1219 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1220 | + $image_array[] = "$dummy_image_url/hotels4.jpg"; |
|
| 1221 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1222 | + $image_array[] = "$dummy_image_url/hotels6.jpg"; |
|
| 1223 | + $image_array[] = "$dummy_image_url/hotels12.jpg"; |
|
| 1224 | + $image_array[] = "$dummy_image_url/hotels8.jpg"; |
|
| 1225 | + $image_array[] = "$dummy_image_url/hotels9.jpg"; |
|
| 1226 | + $image_array[] = "$dummy_image_url/hotels1.jpg"; |
|
| 1227 | + $image_array[] = "$dummy_image_url/hotels2.jpg"; |
|
| 1228 | + |
|
| 1229 | + $post_info[] = array( |
|
| 1230 | + "listing_type" => $post_type, |
|
| 1231 | + "post_title" => 'Chestnut Hill Hotel', |
|
| 1232 | + "post_desc" => ' |
|
| 1233 | 1233 | The Chestnut Hill Hotel is located in the historic community of Chestnut Hill, approximately nine miles northwest from Center City Philadelphia. Although Chestnut Hill is close to Center City by today´s standards, it was originally a distant “suburb” on the outskirts of the Philadelphia countryside. |
| 1234 | 1234 | |
| 1235 | 1235 | Today, it is one of the region´s most charming neighborhoods. Tree-lined streets and grand estates surround its main street, Germantown Avenue, where you can stroll and shop at more than 200 specialty shops and restaurants, along with trendy salons and other modern boutiques. |
| 1236 | 1236 | |
| 1237 | 1237 | The Chestnut Hill Hotel fits perfectly in this setting - the hotel´s 36 rooms and suites, decorated in an 18th-century style, hold the hotel to its boutique roots. It´s a perfect place at which to enjoy a romantic getaway in Philadelphia. |
| 1238 | 1238 | ', |
| 1239 | - "post_images" => $image_array, |
|
| 1240 | - "post_category" => array($post_type.'category' => array('Hotels', 'Feature')), |
|
| 1241 | - "post_tags" => array(''), |
|
| 1242 | - "geodir_video" => '', |
|
| 1243 | - "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1244 | - "geodir_contact" => '(243) 222-12344', |
|
| 1245 | - "geodir_email" => '[email protected]', |
|
| 1246 | - "geodir_website" => 'http://www.chestnuthillhotel.com/', |
|
| 1247 | - "geodir_twitter" => 'http://twitter.com/chestnuthillhotel', |
|
| 1248 | - "geodir_facebook" => 'http://facebook.com/chestnuthillhotel', |
|
| 1249 | - "post_dummy" => '1' |
|
| 1250 | - ); |
|
| 1251 | - |
|
| 1252 | - ////post end/// |
|
| 1253 | - /// Hotels ////post start 10/// |
|
| 1254 | - |
|
| 1255 | - break; |
|
| 1256 | - case 21: |
|
| 1257 | - |
|
| 1258 | - |
|
| 1259 | - $image_array = array(); |
|
| 1260 | - $post_meta = array(); |
|
| 1261 | - |
|
| 1262 | - /// Restaurants ////post start 1// |
|
| 1263 | - $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1264 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1265 | - $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1266 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1267 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1268 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1269 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1270 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1271 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1272 | - $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1273 | - $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1274 | - |
|
| 1275 | - $post_info[] = array( |
|
| 1276 | - "listing_type" => $post_type, |
|
| 1277 | - "post_title" => 'Village Whiskey', |
|
| 1278 | - "post_desc" => ' |
|
| 1239 | + "post_images" => $image_array, |
|
| 1240 | + "post_category" => array($post_type.'category' => array('Hotels', 'Feature')), |
|
| 1241 | + "post_tags" => array(''), |
|
| 1242 | + "geodir_video" => '', |
|
| 1243 | + "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1244 | + "geodir_contact" => '(243) 222-12344', |
|
| 1245 | + "geodir_email" => '[email protected]', |
|
| 1246 | + "geodir_website" => 'http://www.chestnuthillhotel.com/', |
|
| 1247 | + "geodir_twitter" => 'http://twitter.com/chestnuthillhotel', |
|
| 1248 | + "geodir_facebook" => 'http://facebook.com/chestnuthillhotel', |
|
| 1249 | + "post_dummy" => '1' |
|
| 1250 | + ); |
|
| 1251 | + |
|
| 1252 | + ////post end/// |
|
| 1253 | + /// Hotels ////post start 10/// |
|
| 1254 | + |
|
| 1255 | + break; |
|
| 1256 | + case 21: |
|
| 1257 | + |
|
| 1258 | + |
|
| 1259 | + $image_array = array(); |
|
| 1260 | + $post_meta = array(); |
|
| 1261 | + |
|
| 1262 | + /// Restaurants ////post start 1// |
|
| 1263 | + $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1264 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1265 | + $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1266 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1267 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1268 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1269 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1270 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1271 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1272 | + $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1273 | + $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1274 | + |
|
| 1275 | + $post_info[] = array( |
|
| 1276 | + "listing_type" => $post_type, |
|
| 1277 | + "post_title" => 'Village Whiskey', |
|
| 1278 | + "post_desc" => ' |
|
| 1279 | 1279 | |
| 1280 | 1280 | |
| 1281 | 1281 | Located in a Rittenhouse Square space evoking the free-wheeling spirit of a speakeasy, Village Whiskey is prolific Chef Jose Garces’ intimate, 30-seat tribute to the time-honored liquor. |
@@ -1301,45 +1301,45 @@ discard block |
||
| 1301 | 1301 | |
| 1302 | 1302 | During the warmer months, diners can sit at large, wooden tables placed along Sansom Street for whiskey alfresco. |
| 1303 | 1303 | ', |
| 1304 | - "post_images" => $image_array, |
|
| 1305 | - "post_category" => array($post_type.'category' => array('Restaurants', 'Feature')), |
|
| 1306 | - "post_tags" => array('Sample Tag1'), |
|
| 1307 | - "geodir_video" => '', |
|
| 1308 | - "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1309 | - "geodir_contact" => '(243) 222-12344', |
|
| 1310 | - "geodir_email" => '[email protected]', |
|
| 1311 | - "geodir_website" => 'http://www.villagewhiskey.com/', |
|
| 1312 | - "geodir_twitter" => 'http://twitter.com/villagewhiskey', |
|
| 1313 | - "geodir_facebook" => 'http://facebook.com/villagewhiskey', |
|
| 1314 | - "post_dummy" => '1' |
|
| 1315 | - ); |
|
| 1316 | - |
|
| 1317 | - ////post end/// |
|
| 1318 | - /// Restaurants ////post start 1/// |
|
| 1319 | - break; |
|
| 1320 | - case 22: |
|
| 1321 | - |
|
| 1322 | - |
|
| 1323 | - $image_array = array(); |
|
| 1324 | - $post_meta = array(); |
|
| 1325 | - |
|
| 1326 | - /// Restaurants ////post start 2// |
|
| 1327 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1328 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1329 | - $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1330 | - $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1331 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1332 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1333 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1334 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1335 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1336 | - $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1337 | - $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1338 | - |
|
| 1339 | - $post_info[] = array( |
|
| 1340 | - "listing_type" => $post_type, |
|
| 1341 | - "post_title" => 'Zavino Pizzeria and Wine Bar', |
|
| 1342 | - "post_desc" => ' |
|
| 1304 | + "post_images" => $image_array, |
|
| 1305 | + "post_category" => array($post_type.'category' => array('Restaurants', 'Feature')), |
|
| 1306 | + "post_tags" => array('Sample Tag1'), |
|
| 1307 | + "geodir_video" => '', |
|
| 1308 | + "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1309 | + "geodir_contact" => '(243) 222-12344', |
|
| 1310 | + "geodir_email" => '[email protected]', |
|
| 1311 | + "geodir_website" => 'http://www.villagewhiskey.com/', |
|
| 1312 | + "geodir_twitter" => 'http://twitter.com/villagewhiskey', |
|
| 1313 | + "geodir_facebook" => 'http://facebook.com/villagewhiskey', |
|
| 1314 | + "post_dummy" => '1' |
|
| 1315 | + ); |
|
| 1316 | + |
|
| 1317 | + ////post end/// |
|
| 1318 | + /// Restaurants ////post start 1/// |
|
| 1319 | + break; |
|
| 1320 | + case 22: |
|
| 1321 | + |
|
| 1322 | + |
|
| 1323 | + $image_array = array(); |
|
| 1324 | + $post_meta = array(); |
|
| 1325 | + |
|
| 1326 | + /// Restaurants ////post start 2// |
|
| 1327 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1328 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1329 | + $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1330 | + $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1331 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1332 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1333 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1334 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1335 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1336 | + $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1337 | + $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1338 | + |
|
| 1339 | + $post_info[] = array( |
|
| 1340 | + "listing_type" => $post_type, |
|
| 1341 | + "post_title" => 'Zavino Pizzeria and Wine Bar', |
|
| 1342 | + "post_desc" => ' |
|
| 1343 | 1343 | Zavino is a new pizzeria and wine bar located at the epicenter of the city´s trendy Midtown Village neighborhood. The restaurant features a seasonal menu, classic cocktails, an approachable selection of wine and beer and some of the best late night menu offerings in the area. |
| 1344 | 1344 | |
| 1345 | 1345 | The restaurant´s interior looks great - it has a simple, rustic feel with an original brick wall, large picture windows, a long bar and a large outdoor cafe coming this spring. |
@@ -1358,46 +1358,46 @@ discard block |
||
| 1358 | 1358 | |
| 1359 | 1359 | Pizzas vary in price from $8 to $12. |
| 1360 | 1360 | ', |
| 1361 | - "post_images" => $image_array, |
|
| 1362 | - "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1363 | - "post_tags" => array('Sample Tag1'), |
|
| 1364 | - "geodir_video" => '', |
|
| 1365 | - "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1366 | - "geodir_contact" => '(243) 222-12344', |
|
| 1367 | - "geodir_email" => '[email protected]', |
|
| 1368 | - "geodir_website" => 'http://www.villagewhiskey.com/', |
|
| 1369 | - "geodir_twitter" => 'http://twitter.com/villagewhiskey', |
|
| 1370 | - "geodir_facebook" => 'http://facebook.com/villagewhiskey', |
|
| 1371 | - "post_dummy" => '1' |
|
| 1372 | - ); |
|
| 1373 | - |
|
| 1374 | - ////post end/// |
|
| 1375 | - /// Restaurants ////post start 2/// |
|
| 1376 | - |
|
| 1377 | - break; |
|
| 1378 | - case 23: |
|
| 1379 | - |
|
| 1380 | - |
|
| 1381 | - $image_array = array(); |
|
| 1382 | - $post_meta = array(); |
|
| 1383 | - |
|
| 1384 | - /// Restaurants ////post start 3// |
|
| 1385 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1386 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1387 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1388 | - $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1389 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1390 | - $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1391 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1392 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1393 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1394 | - $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1395 | - $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1396 | - |
|
| 1397 | - $post_info[] = array( |
|
| 1398 | - "listing_type" => $post_type, |
|
| 1399 | - "post_title" => 'Parc', |
|
| 1400 | - "post_desc" => ' |
|
| 1361 | + "post_images" => $image_array, |
|
| 1362 | + "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1363 | + "post_tags" => array('Sample Tag1'), |
|
| 1364 | + "geodir_video" => '', |
|
| 1365 | + "geodir_timing" => 'Daily : 10 am to 11 pm', |
|
| 1366 | + "geodir_contact" => '(243) 222-12344', |
|
| 1367 | + "geodir_email" => '[email protected]', |
|
| 1368 | + "geodir_website" => 'http://www.villagewhiskey.com/', |
|
| 1369 | + "geodir_twitter" => 'http://twitter.com/villagewhiskey', |
|
| 1370 | + "geodir_facebook" => 'http://facebook.com/villagewhiskey', |
|
| 1371 | + "post_dummy" => '1' |
|
| 1372 | + ); |
|
| 1373 | + |
|
| 1374 | + ////post end/// |
|
| 1375 | + /// Restaurants ////post start 2/// |
|
| 1376 | + |
|
| 1377 | + break; |
|
| 1378 | + case 23: |
|
| 1379 | + |
|
| 1380 | + |
|
| 1381 | + $image_array = array(); |
|
| 1382 | + $post_meta = array(); |
|
| 1383 | + |
|
| 1384 | + /// Restaurants ////post start 3// |
|
| 1385 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1386 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1387 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1388 | + $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1389 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1390 | + $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1391 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1392 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1393 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1394 | + $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1395 | + $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1396 | + |
|
| 1397 | + $post_info[] = array( |
|
| 1398 | + "listing_type" => $post_type, |
|
| 1399 | + "post_title" => 'Parc', |
|
| 1400 | + "post_desc" => ' |
|
| 1401 | 1401 | If you love Paris in the springtime, Parc is a veritable grand cru. |
| 1402 | 1402 | |
| 1403 | 1403 | With Parc, famed restaurateur Stephen Starr brings a certain je ne sais quoi to Rittenhouse Square. Parc offers an authentic French bistro experience, fully equipped with a chic Parisian ambiance and gorgeous sidewalk seating overlooking the Square. |
@@ -1425,45 +1425,45 @@ discard block |
||
| 1425 | 1425 | |
| 1426 | 1426 | To put it simply, Parc is nothing short of an authentic Parisian dining experience - right here in the heart of Rittenhouse Square. |
| 1427 | 1427 | ', |
| 1428 | - "post_images" => $image_array, |
|
| 1429 | - "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1430 | - "post_tags" => array('Sample Tag1'), |
|
| 1431 | - "geodir_video" => '', |
|
| 1432 | - "geodir_timing" => 'Daily : 10 am to 12 pm', |
|
| 1433 | - "geodir_contact" => '(143) 222-12344', |
|
| 1434 | - "geodir_email" => '[email protected]', |
|
| 1435 | - "geodir_website" => 'http://www.parc-restaurant.com/', |
|
| 1436 | - "geodir_twitter" => 'http://twitter.com/parc-restaurant', |
|
| 1437 | - "geodir_facebook" => 'http://facebook.com/parc-restaurant', |
|
| 1438 | - "post_dummy" => '1' |
|
| 1439 | - ); |
|
| 1440 | - |
|
| 1441 | - ////post end/// |
|
| 1442 | - /// Restaurants ////post start 3/// |
|
| 1443 | - break; |
|
| 1444 | - case 24: |
|
| 1445 | - |
|
| 1446 | - |
|
| 1447 | - $image_array = array(); |
|
| 1448 | - $post_meta = array(); |
|
| 1449 | - |
|
| 1450 | - /// Restaurants ////post start 4// |
|
| 1451 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1452 | - $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1453 | - $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1454 | - $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1455 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1456 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1457 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1458 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1459 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1460 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1461 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1462 | - |
|
| 1463 | - $post_info[] = array( |
|
| 1464 | - "listing_type" => $post_type, |
|
| 1465 | - "post_title" => 'Percy Street Barbecue', |
|
| 1466 | - "post_desc" => ' |
|
| 1428 | + "post_images" => $image_array, |
|
| 1429 | + "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1430 | + "post_tags" => array('Sample Tag1'), |
|
| 1431 | + "geodir_video" => '', |
|
| 1432 | + "geodir_timing" => 'Daily : 10 am to 12 pm', |
|
| 1433 | + "geodir_contact" => '(143) 222-12344', |
|
| 1434 | + "geodir_email" => '[email protected]', |
|
| 1435 | + "geodir_website" => 'http://www.parc-restaurant.com/', |
|
| 1436 | + "geodir_twitter" => 'http://twitter.com/parc-restaurant', |
|
| 1437 | + "geodir_facebook" => 'http://facebook.com/parc-restaurant', |
|
| 1438 | + "post_dummy" => '1' |
|
| 1439 | + ); |
|
| 1440 | + |
|
| 1441 | + ////post end/// |
|
| 1442 | + /// Restaurants ////post start 3/// |
|
| 1443 | + break; |
|
| 1444 | + case 24: |
|
| 1445 | + |
|
| 1446 | + |
|
| 1447 | + $image_array = array(); |
|
| 1448 | + $post_meta = array(); |
|
| 1449 | + |
|
| 1450 | + /// Restaurants ////post start 4// |
|
| 1451 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1452 | + $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1453 | + $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1454 | + $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1455 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1456 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1457 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1458 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1459 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1460 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1461 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1462 | + |
|
| 1463 | + $post_info[] = array( |
|
| 1464 | + "listing_type" => $post_type, |
|
| 1465 | + "post_title" => 'Percy Street Barbecue', |
|
| 1466 | + "post_desc" => ' |
|
| 1467 | 1467 | Percy Street Barbecue sees the South Street debut of restaurateurs Steven Cook and Michael Solomonov (Zahav, Xochitl). |
| 1468 | 1468 | |
| 1469 | 1469 | Serving a straightforward selection of slowly smoked meats and homey side dishes alongside craft beers and tasty cocktails, Percy Street is an ideal venue for Chef Erin OShea much-lauded Southern cooking, and is on its way to become the city top spot for barbecue. |
@@ -1489,46 +1489,46 @@ discard block |
||
| 1489 | 1489 | |
| 1490 | 1490 | Seating in the form of repurposed church pews, and bare light bulbs overhead in the dining room lend to the restaurant Texas-esque aesthetic. |
| 1491 | 1491 | ', |
| 1492 | - "post_images" => $image_array, |
|
| 1493 | - "post_category" => array($post_type.'category' => array('Restaurants', 'Feature')), |
|
| 1494 | - "post_tags" => array('Sample Tag1'), |
|
| 1495 | - "geodir_video" => '', |
|
| 1496 | - "geodir_timing" => 'Percy Street is closed on Mondays. The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.', |
|
| 1497 | - "geodir_contact" => '(143) 222-12344', |
|
| 1498 | - "geodir_email" => '[email protected]', |
|
| 1499 | - "geodir_website" => 'http://www.percystreet.com/', |
|
| 1500 | - "geodir_twitter" => 'http://twitter.com/percystreet', |
|
| 1501 | - "geodir_facebook" => 'http://facebook.com/percystreet', |
|
| 1502 | - "post_dummy" => '1' |
|
| 1503 | - ); |
|
| 1504 | - |
|
| 1505 | - ////post end/// |
|
| 1506 | - /// Restaurants ////post start 4/// |
|
| 1507 | - |
|
| 1508 | - break; |
|
| 1509 | - case 25: |
|
| 1510 | - |
|
| 1511 | - |
|
| 1512 | - $image_array = array(); |
|
| 1513 | - $post_meta = array(); |
|
| 1514 | - |
|
| 1515 | - /// Restaurants ////post start 5// |
|
| 1516 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1517 | - $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1518 | - $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1519 | - $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1520 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1521 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1522 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1523 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1524 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1525 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1526 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1527 | - |
|
| 1528 | - $post_info[] = array( |
|
| 1529 | - "listing_type" => $post_type, |
|
| 1530 | - "post_title" => 'The Fountain Restaurant', |
|
| 1531 | - "post_desc" => ' |
|
| 1492 | + "post_images" => $image_array, |
|
| 1493 | + "post_category" => array($post_type.'category' => array('Restaurants', 'Feature')), |
|
| 1494 | + "post_tags" => array('Sample Tag1'), |
|
| 1495 | + "geodir_video" => '', |
|
| 1496 | + "geodir_timing" => 'Percy Street is closed on Mondays. The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.', |
|
| 1497 | + "geodir_contact" => '(143) 222-12344', |
|
| 1498 | + "geodir_email" => '[email protected]', |
|
| 1499 | + "geodir_website" => 'http://www.percystreet.com/', |
|
| 1500 | + "geodir_twitter" => 'http://twitter.com/percystreet', |
|
| 1501 | + "geodir_facebook" => 'http://facebook.com/percystreet', |
|
| 1502 | + "post_dummy" => '1' |
|
| 1503 | + ); |
|
| 1504 | + |
|
| 1505 | + ////post end/// |
|
| 1506 | + /// Restaurants ////post start 4/// |
|
| 1507 | + |
|
| 1508 | + break; |
|
| 1509 | + case 25: |
|
| 1510 | + |
|
| 1511 | + |
|
| 1512 | + $image_array = array(); |
|
| 1513 | + $post_meta = array(); |
|
| 1514 | + |
|
| 1515 | + /// Restaurants ////post start 5// |
|
| 1516 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1517 | + $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1518 | + $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1519 | + $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1520 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1521 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1522 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1523 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1524 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1525 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1526 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1527 | + |
|
| 1528 | + $post_info[] = array( |
|
| 1529 | + "listing_type" => $post_type, |
|
| 1530 | + "post_title" => 'The Fountain Restaurant', |
|
| 1531 | + "post_desc" => ' |
|
| 1532 | 1532 | The Fountain Restaurant in the Four Seasons Hotel Philadelphia has received seemingly every type of accolade there is, from top honors in Gourmet magazine to Forbes Travel Guide´s 2010 Five Star award to a perfect Five Diamond rating from AAA. It´s been a Philadelphia favorite for special occasion meals for decades. |
| 1533 | 1533 | |
| 1534 | 1534 | Additionally rated as the best restaurant in Philadelphia by Zagat´s, the Fountain Restaurant overlooks the majestic Swann Memorial Fountain sculpture by Alexander Stirling Calder in the center of Logan Square. You´ll also enjoy sweeping views of the grand Benjamin Franklin Parkway and its gorgeous Beaux Arts architecture. |
@@ -1538,45 +1538,45 @@ discard block |
||
| 1538 | 1538 | You can order a la carte or select the prix fix option to enjoy the “spontaneous tastes” menu which gives the chef control of a few courses. The menu changes regularly, but you can expect to see globaly influenced items like Pan-fried Veal Sweetbreads, Braised Dover Sole Roulade, Sautéed Venison Medallions and Roasted Australian Lamb Saddle. |
| 1539 | 1539 | |
| 1540 | 1540 | ', |
| 1541 | - "post_images" => $image_array, |
|
| 1542 | - "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1543 | - "post_tags" => array('food'), |
|
| 1544 | - "geodir_video" => '', |
|
| 1545 | - "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.', |
|
| 1546 | - "geodir_contact" => '(103) 100-12344', |
|
| 1547 | - "geodir_email" => '[email protected]', |
|
| 1548 | - "geodir_website" => 'http://www.fourseasons.com/philadelphia/dining', |
|
| 1549 | - "geodir_twitter" => 'http://twitter.com/fourseasons', |
|
| 1550 | - "geodir_facebook" => 'http://facebook.com/fourseasons', |
|
| 1551 | - "post_dummy" => '1' |
|
| 1552 | - ); |
|
| 1553 | - |
|
| 1554 | - ////post end/// |
|
| 1555 | - /// Restaurants ////post start 5/// |
|
| 1556 | - break; |
|
| 1557 | - case 26: |
|
| 1558 | - |
|
| 1559 | - |
|
| 1560 | - $image_array = array(); |
|
| 1561 | - $post_meta = array(); |
|
| 1562 | - |
|
| 1563 | - /// Restaurants ////post start 6// |
|
| 1564 | - $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1565 | - $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1566 | - $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1567 | - $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1568 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1569 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1570 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1571 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1572 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1573 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1574 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1575 | - |
|
| 1576 | - $post_info[] = array( |
|
| 1577 | - "listing_type" => $post_type, |
|
| 1578 | - "post_title" => 'Lacroix at The Rittenhouse', |
|
| 1579 | - "post_desc" => ' |
|
| 1541 | + "post_images" => $image_array, |
|
| 1542 | + "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1543 | + "post_tags" => array('food'), |
|
| 1544 | + "geodir_video" => '', |
|
| 1545 | + "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.', |
|
| 1546 | + "geodir_contact" => '(103) 100-12344', |
|
| 1547 | + "geodir_email" => '[email protected]', |
|
| 1548 | + "geodir_website" => 'http://www.fourseasons.com/philadelphia/dining', |
|
| 1549 | + "geodir_twitter" => 'http://twitter.com/fourseasons', |
|
| 1550 | + "geodir_facebook" => 'http://facebook.com/fourseasons', |
|
| 1551 | + "post_dummy" => '1' |
|
| 1552 | + ); |
|
| 1553 | + |
|
| 1554 | + ////post end/// |
|
| 1555 | + /// Restaurants ////post start 5/// |
|
| 1556 | + break; |
|
| 1557 | + case 26: |
|
| 1558 | + |
|
| 1559 | + |
|
| 1560 | + $image_array = array(); |
|
| 1561 | + $post_meta = array(); |
|
| 1562 | + |
|
| 1563 | + /// Restaurants ////post start 6// |
|
| 1564 | + $image_array[] = "$dummy_image_url/restaurants11.jpg"; |
|
| 1565 | + $image_array[] = "$dummy_image_url/restaurants10.jpg"; |
|
| 1566 | + $image_array[] = "$dummy_image_url/restaurants3.jpg"; |
|
| 1567 | + $image_array[] = "$dummy_image_url/restaurants1.jpg"; |
|
| 1568 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1569 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1570 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1571 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1572 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1573 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1574 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1575 | + |
|
| 1576 | + $post_info[] = array( |
|
| 1577 | + "listing_type" => $post_type, |
|
| 1578 | + "post_title" => 'Lacroix at The Rittenhouse', |
|
| 1579 | + "post_desc" => ' |
|
| 1580 | 1580 | A deluxe hotel like The Rittenhouse deserves a deluxe restaurant, a fitting description for Lacroix, named “Restaurant of the Year” in 2003 by Esquire magazine. |
| 1581 | 1581 | |
| 1582 | 1582 | Located on the second floor of the Rittenhouse Hotel, Lacroix features elegant décor and a broad view of Rittenhouse Square, which combine to make the ambiance at Lacroix as enjoyable as the meal itself. |
@@ -1587,46 +1587,46 @@ discard block |
||
| 1587 | 1587 | |
| 1588 | 1588 | Sunday Brunch at Lacroix - which features such delectable dishes as baby lamb chops with garlic crust and banyuls sauce, niman ranch smoked bacon, quail eggs with artichoke, golden beet and shiitakes, and french baguette toast with apple, raspberry and rosemary jam - is also highly recommended. |
| 1589 | 1589 | ', |
| 1590 | - "post_images" => $image_array, |
|
| 1591 | - "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1592 | - "post_tags" => array('food'), |
|
| 1593 | - "geodir_video" => '', |
|
| 1594 | - "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1595 | - "geodir_contact" => '(113) 121-12344', |
|
| 1596 | - "geodir_email" => '[email protected]', |
|
| 1597 | - "geodir_website" => 'http://www.rittenhousehotel.com/lacroix.cfm', |
|
| 1598 | - "geodir_twitter" => 'http://twitter.com/rittenhousehotel', |
|
| 1599 | - "geodir_facebook" => 'http://facebook.com/rittenhousehotel', |
|
| 1600 | - "post_dummy" => '1' |
|
| 1601 | - ); |
|
| 1602 | - |
|
| 1603 | - ////post end/// |
|
| 1604 | - /// Restaurants ////post start 6/// |
|
| 1605 | - |
|
| 1606 | - break; |
|
| 1607 | - case 27: |
|
| 1608 | - |
|
| 1609 | - |
|
| 1610 | - $image_array = array(); |
|
| 1611 | - $post_meta = array(); |
|
| 1612 | - |
|
| 1613 | - /// Restaurants ////post start 7// |
|
| 1614 | - $image_array[] = "$dummy_image_url/restaurants12.jpg"; |
|
| 1615 | - $image_array[] = "$dummy_image_url/restaurants13.jpg"; |
|
| 1616 | - $image_array[] = "$dummy_image_url/restaurants14.jpg"; |
|
| 1617 | - $image_array[] = "$dummy_image_url/restaurants15.jpg"; |
|
| 1618 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1619 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1620 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1621 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1622 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1623 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1624 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1625 | - |
|
| 1626 | - $post_info[] = array( |
|
| 1627 | - "listing_type" => $post_type, |
|
| 1628 | - "post_title" => 'Lacroix at The Rittenhouse', |
|
| 1629 | - "post_desc" => ' |
|
| 1590 | + "post_images" => $image_array, |
|
| 1591 | + "post_category" => array($post_type.'category' => array('Restaurants')), |
|
| 1592 | + "post_tags" => array('food'), |
|
| 1593 | + "geodir_video" => '', |
|
| 1594 | + "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1595 | + "geodir_contact" => '(113) 121-12344', |
|
| 1596 | + "geodir_email" => '[email protected]', |
|
| 1597 | + "geodir_website" => 'http://www.rittenhousehotel.com/lacroix.cfm', |
|
| 1598 | + "geodir_twitter" => 'http://twitter.com/rittenhousehotel', |
|
| 1599 | + "geodir_facebook" => 'http://facebook.com/rittenhousehotel', |
|
| 1600 | + "post_dummy" => '1' |
|
| 1601 | + ); |
|
| 1602 | + |
|
| 1603 | + ////post end/// |
|
| 1604 | + /// Restaurants ////post start 6/// |
|
| 1605 | + |
|
| 1606 | + break; |
|
| 1607 | + case 27: |
|
| 1608 | + |
|
| 1609 | + |
|
| 1610 | + $image_array = array(); |
|
| 1611 | + $post_meta = array(); |
|
| 1612 | + |
|
| 1613 | + /// Restaurants ////post start 7// |
|
| 1614 | + $image_array[] = "$dummy_image_url/restaurants12.jpg"; |
|
| 1615 | + $image_array[] = "$dummy_image_url/restaurants13.jpg"; |
|
| 1616 | + $image_array[] = "$dummy_image_url/restaurants14.jpg"; |
|
| 1617 | + $image_array[] = "$dummy_image_url/restaurants15.jpg"; |
|
| 1618 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1619 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1620 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1621 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1622 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1623 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1624 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1625 | + |
|
| 1626 | + $post_info[] = array( |
|
| 1627 | + "listing_type" => $post_type, |
|
| 1628 | + "post_title" => 'Lacroix at The Rittenhouse', |
|
| 1629 | + "post_desc" => ' |
|
| 1630 | 1630 | A deluxe hotel like The Rittenhouse deserves a deluxe restaurant, a fitting description for Lacroix, named “Restaurant of the Year” in 2003 by Esquire magazine. |
| 1631 | 1631 | |
| 1632 | 1632 | Located on the second floor of the Rittenhouse Hotel, Lacroix features elegant décor and a broad view of Rittenhouse Square, which combine to make the ambiance at Lacroix as enjoyable as the meal itself. |
@@ -1637,45 +1637,45 @@ discard block |
||
| 1637 | 1637 | |
| 1638 | 1638 | Sunday Brunch at Lacroix - which features such delectable dishes as baby lamb chops with garlic crust and banyuls sauce, niman ranch smoked bacon, quail eggs with artichoke, golden beet and shiitakes, and french baguette toast with apple, raspberry and rosemary jam - is also highly recommended. |
| 1639 | 1639 | ', |
| 1640 | - "post_images" => $image_array, |
|
| 1641 | - "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')), |
|
| 1642 | - "post_tags" => array('food'), |
|
| 1643 | - "geodir_video" => '', |
|
| 1644 | - "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1645 | - "geodir_contact" => '(113) 121-12344', |
|
| 1646 | - "geodir_email" => '[email protected]', |
|
| 1647 | - "geodir_website" => 'http://www.zamarestaurant.com/', |
|
| 1648 | - "geodir_twitter" => 'http://twitter.com/zamarestaurant', |
|
| 1649 | - "geodir_facebook" => 'http://facebook.com/zamarestaurant', |
|
| 1650 | - "post_dummy" => '1' |
|
| 1651 | - ); |
|
| 1652 | - |
|
| 1653 | - ////post end/// |
|
| 1654 | - /// Restaurants ////post start 7/// |
|
| 1655 | - |
|
| 1656 | - break; |
|
| 1657 | - case 28: |
|
| 1658 | - |
|
| 1659 | - $image_array = array(); |
|
| 1660 | - $post_meta = array(); |
|
| 1661 | - |
|
| 1662 | - /// Restaurants ////post start 8// |
|
| 1663 | - $image_array[] = "$dummy_image_url/restaurants16.jpg"; |
|
| 1664 | - $image_array[] = "$dummy_image_url/restaurants17.jpg"; |
|
| 1665 | - $image_array[] = "$dummy_image_url/restaurants18.jpg"; |
|
| 1666 | - $image_array[] = "$dummy_image_url/restaurants19.jpg"; |
|
| 1667 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1668 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1669 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1670 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1671 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1672 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1673 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1674 | - |
|
| 1675 | - $post_info[] = array( |
|
| 1676 | - "listing_type" => $post_type, |
|
| 1677 | - "post_title" => 'Sampan', |
|
| 1678 | - "post_desc" => ' |
|
| 1640 | + "post_images" => $image_array, |
|
| 1641 | + "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')), |
|
| 1642 | + "post_tags" => array('food'), |
|
| 1643 | + "geodir_video" => '', |
|
| 1644 | + "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1645 | + "geodir_contact" => '(113) 121-12344', |
|
| 1646 | + "geodir_email" => '[email protected]', |
|
| 1647 | + "geodir_website" => 'http://www.zamarestaurant.com/', |
|
| 1648 | + "geodir_twitter" => 'http://twitter.com/zamarestaurant', |
|
| 1649 | + "geodir_facebook" => 'http://facebook.com/zamarestaurant', |
|
| 1650 | + "post_dummy" => '1' |
|
| 1651 | + ); |
|
| 1652 | + |
|
| 1653 | + ////post end/// |
|
| 1654 | + /// Restaurants ////post start 7/// |
|
| 1655 | + |
|
| 1656 | + break; |
|
| 1657 | + case 28: |
|
| 1658 | + |
|
| 1659 | + $image_array = array(); |
|
| 1660 | + $post_meta = array(); |
|
| 1661 | + |
|
| 1662 | + /// Restaurants ////post start 8// |
|
| 1663 | + $image_array[] = "$dummy_image_url/restaurants16.jpg"; |
|
| 1664 | + $image_array[] = "$dummy_image_url/restaurants17.jpg"; |
|
| 1665 | + $image_array[] = "$dummy_image_url/restaurants18.jpg"; |
|
| 1666 | + $image_array[] = "$dummy_image_url/restaurants19.jpg"; |
|
| 1667 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1668 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1669 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1670 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1671 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1672 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1673 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1674 | + |
|
| 1675 | + $post_info[] = array( |
|
| 1676 | + "listing_type" => $post_type, |
|
| 1677 | + "post_title" => 'Sampan', |
|
| 1678 | + "post_desc" => ' |
|
| 1679 | 1679 | Chef and charismatic television star Michael Schulson returns to Philadelphia with the opening of Sampan, a modern Asian restaurant where he serves the acclaimed cuisine that has made him one of the country´s highly sought-after culinary talents. |
| 1680 | 1680 | |
| 1681 | 1681 | Schulson returns to Philadelphia after having opened Buddakan in New York City for Stephen Starr and Izakaya at the Borgata in Atlantic City and then having gone on to star in Style network´s popular series Pantry Raid and TLC Ultimate Cake Off. |
@@ -1694,45 +1694,45 @@ discard block |
||
| 1694 | 1694 | |
| 1695 | 1695 | Prices range from $5 to $19. |
| 1696 | 1696 | ', |
| 1697 | - "post_images" => $image_array, |
|
| 1698 | - "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')), |
|
| 1699 | - "post_tags" => array('restaurant'), |
|
| 1700 | - "geodir_video" => '', |
|
| 1701 | - "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1702 | - "geodir_contact" => '(000) 111-2222', |
|
| 1703 | - "geodir_email" => '[email protected]', |
|
| 1704 | - "geodir_website" => 'http://www.sampanphilly.com/', |
|
| 1705 | - "geodir_twitter" => 'http://twitter.com/sampanphilly', |
|
| 1706 | - "geodir_facebook" => 'http://facebook.com/sampanphilly', |
|
| 1707 | - "post_dummy" => '1' |
|
| 1708 | - ); |
|
| 1709 | - |
|
| 1710 | - ////post end/// |
|
| 1711 | - /// Restaurants ////post start 8/// |
|
| 1712 | - |
|
| 1713 | - break; |
|
| 1714 | - case 29: |
|
| 1715 | - |
|
| 1716 | - $image_array = array(); |
|
| 1717 | - $post_meta = array(); |
|
| 1718 | - |
|
| 1719 | - /// Restaurants ////post start 9// |
|
| 1720 | - $image_array[] = "$dummy_image_url/restaurants17.jpg"; |
|
| 1721 | - $image_array[] = "$dummy_image_url/restaurants16.jpg"; |
|
| 1722 | - $image_array[] = "$dummy_image_url/restaurants18.jpg"; |
|
| 1723 | - $image_array[] = "$dummy_image_url/restaurants19.jpg"; |
|
| 1724 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1725 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1726 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1727 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1728 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1729 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1730 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1731 | - |
|
| 1732 | - $post_info[] = array( |
|
| 1733 | - "listing_type" => $post_type, |
|
| 1734 | - "post_title" => 'Morimoto', |
|
| 1735 | - "post_desc" => ' |
|
| 1697 | + "post_images" => $image_array, |
|
| 1698 | + "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')), |
|
| 1699 | + "post_tags" => array('restaurant'), |
|
| 1700 | + "geodir_video" => '', |
|
| 1701 | + "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1702 | + "geodir_contact" => '(000) 111-2222', |
|
| 1703 | + "geodir_email" => '[email protected]', |
|
| 1704 | + "geodir_website" => 'http://www.sampanphilly.com/', |
|
| 1705 | + "geodir_twitter" => 'http://twitter.com/sampanphilly', |
|
| 1706 | + "geodir_facebook" => 'http://facebook.com/sampanphilly', |
|
| 1707 | + "post_dummy" => '1' |
|
| 1708 | + ); |
|
| 1709 | + |
|
| 1710 | + ////post end/// |
|
| 1711 | + /// Restaurants ////post start 8/// |
|
| 1712 | + |
|
| 1713 | + break; |
|
| 1714 | + case 29: |
|
| 1715 | + |
|
| 1716 | + $image_array = array(); |
|
| 1717 | + $post_meta = array(); |
|
| 1718 | + |
|
| 1719 | + /// Restaurants ////post start 9// |
|
| 1720 | + $image_array[] = "$dummy_image_url/restaurants17.jpg"; |
|
| 1721 | + $image_array[] = "$dummy_image_url/restaurants16.jpg"; |
|
| 1722 | + $image_array[] = "$dummy_image_url/restaurants18.jpg"; |
|
| 1723 | + $image_array[] = "$dummy_image_url/restaurants19.jpg"; |
|
| 1724 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1725 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1726 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1727 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1728 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1729 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1730 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1731 | + |
|
| 1732 | + $post_info[] = array( |
|
| 1733 | + "listing_type" => $post_type, |
|
| 1734 | + "post_title" => 'Morimoto', |
|
| 1735 | + "post_desc" => ' |
|
| 1736 | 1736 | Stephen Starr creative Japanese restaurant has garnered all kinds of national and international attention since opening a few years back. Located a block from Independence Hall on Chestnut Street, Morimoto has an interior - awash in glass and colors - that is both striking and serene in its design. |
| 1737 | 1737 | |
| 1738 | 1738 | The restaurant´s namesake and head chef, Morimoto (of Food Network´s Iron Chef fame), has created a menu offering the very best in contemporary Japanese cusine. While regulars flock here for the exquisitely prepared sushi, Morimoto offers diners a broad spectrum of flavors that delve beyond nigiri and sashimi. |
@@ -1745,45 +1745,45 @@ discard block |
||
| 1745 | 1745 | |
| 1746 | 1746 | The mezzanine level lounge is a great spot to have a pre-meal cocktail while waiting for your table. You can enjoy a sake or try a “Sakura” - a cosmo made with Sake - in the sleek space that overlooks the brilliant restaurant below. |
| 1747 | 1747 | ', |
| 1748 | - "post_images" => $image_array, |
|
| 1749 | - "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife', 'Feature')), |
|
| 1750 | - "post_tags" => array('America'), |
|
| 1751 | - "geodir_video" => '', |
|
| 1752 | - "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1753 | - "geodir_contact" => '(000) 111-2222', |
|
| 1754 | - "geodir_email" => '[email protected]', |
|
| 1755 | - "geodir_website" => 'http://www.morimotorestaurant.com/', |
|
| 1756 | - "geodir_twitter" => 'http://twitter.com/morimotorestaurant', |
|
| 1757 | - "geodir_facebook" => 'http://facebook.com/morimotorestaurant', |
|
| 1758 | - "post_dummy" => '1' |
|
| 1759 | - ); |
|
| 1760 | - |
|
| 1761 | - ////post end/// |
|
| 1762 | - /// Restaurants ////post start 9/// |
|
| 1763 | - break; |
|
| 1764 | - case 30: |
|
| 1765 | - |
|
| 1766 | - |
|
| 1767 | - $image_array = array(); |
|
| 1768 | - $post_meta = array(); |
|
| 1769 | - |
|
| 1770 | - /// Restaurants ////post start 10// |
|
| 1771 | - $image_array[] = "$dummy_image_url/restaurants19.jpg"; |
|
| 1772 | - $image_array[] = "$dummy_image_url/restaurants17.jpg"; |
|
| 1773 | - $image_array[] = "$dummy_image_url/restaurants18.jpg"; |
|
| 1774 | - $image_array[] = "$dummy_image_url/restaurants16.jpg"; |
|
| 1775 | - $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1776 | - $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1777 | - $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1778 | - $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1779 | - $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1780 | - $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1781 | - $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1782 | - |
|
| 1783 | - $post_info[] = array( |
|
| 1784 | - "listing_type" => $post_type, |
|
| 1785 | - "post_title" => 'Buddakan', |
|
| 1786 | - "post_desc" => ' |
|
| 1748 | + "post_images" => $image_array, |
|
| 1749 | + "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife', 'Feature')), |
|
| 1750 | + "post_tags" => array('America'), |
|
| 1751 | + "geodir_video" => '', |
|
| 1752 | + "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1753 | + "geodir_contact" => '(000) 111-2222', |
|
| 1754 | + "geodir_email" => '[email protected]', |
|
| 1755 | + "geodir_website" => 'http://www.morimotorestaurant.com/', |
|
| 1756 | + "geodir_twitter" => 'http://twitter.com/morimotorestaurant', |
|
| 1757 | + "geodir_facebook" => 'http://facebook.com/morimotorestaurant', |
|
| 1758 | + "post_dummy" => '1' |
|
| 1759 | + ); |
|
| 1760 | + |
|
| 1761 | + ////post end/// |
|
| 1762 | + /// Restaurants ////post start 9/// |
|
| 1763 | + break; |
|
| 1764 | + case 30: |
|
| 1765 | + |
|
| 1766 | + |
|
| 1767 | + $image_array = array(); |
|
| 1768 | + $post_meta = array(); |
|
| 1769 | + |
|
| 1770 | + /// Restaurants ////post start 10// |
|
| 1771 | + $image_array[] = "$dummy_image_url/restaurants19.jpg"; |
|
| 1772 | + $image_array[] = "$dummy_image_url/restaurants17.jpg"; |
|
| 1773 | + $image_array[] = "$dummy_image_url/restaurants18.jpg"; |
|
| 1774 | + $image_array[] = "$dummy_image_url/restaurants16.jpg"; |
|
| 1775 | + $image_array[] = "$dummy_image_url/restaurants5.jpg"; |
|
| 1776 | + $image_array[] = "$dummy_image_url/restaurants6.jpg"; |
|
| 1777 | + $image_array[] = "$dummy_image_url/restaurants7.jpg"; |
|
| 1778 | + $image_array[] = "$dummy_image_url/restaurants8.jpg"; |
|
| 1779 | + $image_array[] = "$dummy_image_url/restaurants9.jpg"; |
|
| 1780 | + $image_array[] = "$dummy_image_url/restaurants2.jpg"; |
|
| 1781 | + $image_array[] = "$dummy_image_url/restaurants4.jpg"; |
|
| 1782 | + |
|
| 1783 | + $post_info[] = array( |
|
| 1784 | + "listing_type" => $post_type, |
|
| 1785 | + "post_title" => 'Buddakan', |
|
| 1786 | + "post_desc" => ' |
|
| 1787 | 1787 | <h3>The Experience </h3> |
| 1788 | 1788 | |
| 1789 | 1789 | A towering gilded statue of the Buddha generates elegant calm in this 175-seat, Pan Asian restaurant with sleek, modern decor. Immensely popular, Buddakan is a restaurant that is great for both large parties and intimate dinners. |
@@ -1794,85 +1794,85 @@ discard block |
||
| 1794 | 1794 | |
| 1795 | 1795 | Be sure to make your reservation before coming to town as Buddakan fills up quickly especially on weekends. Better yet, make your reservation right now . |
| 1796 | 1796 | ', |
| 1797 | - "post_images" => $image_array, |
|
| 1798 | - "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')), |
|
| 1799 | - "post_tags" => array('America'), |
|
| 1800 | - "geodir_video" => '', |
|
| 1801 | - "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1802 | - "geodir_contact" => '(000) 111-2222', |
|
| 1803 | - "geodir_email" => '[email protected]', |
|
| 1804 | - "geodir_website" => 'http://www.buddakan.com/', |
|
| 1805 | - "geodir_twitter" => 'http://twitter.com/buddakan', |
|
| 1806 | - "geodir_facebook" => 'http://facebook.com/buddakan', |
|
| 1807 | - "post_dummy" => '1' |
|
| 1808 | - ); |
|
| 1809 | - break; |
|
| 1810 | - |
|
| 1811 | - ////post end/// |
|
| 1812 | - /// Restaurants ////post start 10/// |
|
| 1797 | + "post_images" => $image_array, |
|
| 1798 | + "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')), |
|
| 1799 | + "post_tags" => array('America'), |
|
| 1800 | + "geodir_video" => '', |
|
| 1801 | + "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.', |
|
| 1802 | + "geodir_contact" => '(000) 111-2222', |
|
| 1803 | + "geodir_email" => '[email protected]', |
|
| 1804 | + "geodir_website" => 'http://www.buddakan.com/', |
|
| 1805 | + "geodir_twitter" => 'http://twitter.com/buddakan', |
|
| 1806 | + "geodir_facebook" => 'http://facebook.com/buddakan', |
|
| 1807 | + "post_dummy" => '1' |
|
| 1808 | + ); |
|
| 1809 | + break; |
|
| 1810 | + |
|
| 1811 | + ////post end/// |
|
| 1812 | + /// Restaurants ////post start 10/// |
|
| 1813 | 1813 | } // end of switch |
| 1814 | 1814 | |
| 1815 | 1815 | foreach ($post_info as $post_info) { |
| 1816 | - $default_location = geodir_get_default_location(); |
|
| 1817 | - if ($city_bound_lat1 > $city_bound_lat2) |
|
| 1818 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1819 | - else |
|
| 1820 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1816 | + $default_location = geodir_get_default_location(); |
|
| 1817 | + if ($city_bound_lat1 > $city_bound_lat2) |
|
| 1818 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1819 | + else |
|
| 1820 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1821 | 1821 | |
| 1822 | 1822 | |
| 1823 | - if ($city_bound_lng1 > $city_bound_lng2) |
|
| 1824 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1825 | - else |
|
| 1826 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1823 | + if ($city_bound_lng1 > $city_bound_lng2) |
|
| 1824 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1825 | + else |
|
| 1826 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1827 | 1827 | |
| 1828 | - $load_map = get_option('geodir_load_map'); |
|
| 1828 | + $load_map = get_option('geodir_load_map'); |
|
| 1829 | 1829 | |
| 1830 | - if ($load_map == 'osm') { |
|
| 1831 | - $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 1832 | - } else { |
|
| 1833 | - $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 1834 | - } |
|
| 1835 | - |
|
| 1836 | - $postal_code = ''; |
|
| 1837 | - if (!empty($post_address)) { |
|
| 1838 | - if ($load_map == 'osm') { |
|
| 1839 | - $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : ''; |
|
| 1840 | - $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : ''; |
|
| 1841 | - } else { |
|
| 1842 | - $addresses = array(); |
|
| 1843 | - $addresses_default = array(); |
|
| 1830 | + if ($load_map == 'osm') { |
|
| 1831 | + $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 1832 | + } else { |
|
| 1833 | + $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 1834 | + } |
|
| 1835 | + |
|
| 1836 | + $postal_code = ''; |
|
| 1837 | + if (!empty($post_address)) { |
|
| 1838 | + if ($load_map == 'osm') { |
|
| 1839 | + $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : ''; |
|
| 1840 | + $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : ''; |
|
| 1841 | + } else { |
|
| 1842 | + $addresses = array(); |
|
| 1843 | + $addresses_default = array(); |
|
| 1844 | 1844 | |
| 1845 | - foreach ($post_address as $add_key => $add_value) { |
|
| 1846 | - if ($add_key < 2 && !empty($add_value->long_name)) { |
|
| 1847 | - $addresses_default[] = $add_value->long_name; |
|
| 1848 | - } |
|
| 1849 | - if ($add_value->types[0] == 'postal_code') { |
|
| 1850 | - $postal_code = $add_value->long_name; |
|
| 1851 | - } |
|
| 1852 | - if ($add_value->types[0] == 'street_number') { |
|
| 1853 | - $addresses[] = $add_value->long_name; |
|
| 1854 | - } |
|
| 1855 | - if ($add_value->types[0] == 'route') { |
|
| 1856 | - $addresses[] = $add_value->long_name; |
|
| 1857 | - } |
|
| 1858 | - if ($add_value->types[0] == 'neighborhood') { |
|
| 1859 | - $addresses[] = $add_value->long_name; |
|
| 1860 | - } |
|
| 1861 | - if ($add_value->types[0] == 'sublocality') { |
|
| 1862 | - $addresses[] = $add_value->long_name; |
|
| 1863 | - } |
|
| 1864 | - } |
|
| 1865 | - $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : ''); |
|
| 1866 | - } |
|
| 1867 | - |
|
| 1868 | - $post_info['post_address'] = !empty($address) ? $address : $default_location->city; |
|
| 1869 | - $post_info['post_city'] = $default_location->city; |
|
| 1870 | - $post_info['post_region'] = $default_location->region; |
|
| 1871 | - $post_info['post_country'] = $default_location->country; |
|
| 1872 | - $post_info['post_zip'] = $postal_code; |
|
| 1873 | - $post_info['post_latitude'] = $dummy_post_latitude; |
|
| 1874 | - $post_info['post_longitude'] = $dummy_post_longitude; |
|
| 1875 | - } |
|
| 1845 | + foreach ($post_address as $add_key => $add_value) { |
|
| 1846 | + if ($add_key < 2 && !empty($add_value->long_name)) { |
|
| 1847 | + $addresses_default[] = $add_value->long_name; |
|
| 1848 | + } |
|
| 1849 | + if ($add_value->types[0] == 'postal_code') { |
|
| 1850 | + $postal_code = $add_value->long_name; |
|
| 1851 | + } |
|
| 1852 | + if ($add_value->types[0] == 'street_number') { |
|
| 1853 | + $addresses[] = $add_value->long_name; |
|
| 1854 | + } |
|
| 1855 | + if ($add_value->types[0] == 'route') { |
|
| 1856 | + $addresses[] = $add_value->long_name; |
|
| 1857 | + } |
|
| 1858 | + if ($add_value->types[0] == 'neighborhood') { |
|
| 1859 | + $addresses[] = $add_value->long_name; |
|
| 1860 | + } |
|
| 1861 | + if ($add_value->types[0] == 'sublocality') { |
|
| 1862 | + $addresses[] = $add_value->long_name; |
|
| 1863 | + } |
|
| 1864 | + } |
|
| 1865 | + $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : ''); |
|
| 1866 | + } |
|
| 1867 | + |
|
| 1868 | + $post_info['post_address'] = !empty($address) ? $address : $default_location->city; |
|
| 1869 | + $post_info['post_city'] = $default_location->city; |
|
| 1870 | + $post_info['post_region'] = $default_location->region; |
|
| 1871 | + $post_info['post_country'] = $default_location->country; |
|
| 1872 | + $post_info['post_zip'] = $postal_code; |
|
| 1873 | + $post_info['post_latitude'] = $dummy_post_latitude; |
|
| 1874 | + $post_info['post_longitude'] = $dummy_post_longitude; |
|
| 1875 | + } |
|
| 1876 | 1876 | |
| 1877 | - geodir_save_listing($post_info, true); |
|
| 1877 | + geodir_save_listing($post_info, true); |
|
| 1878 | 1878 | } |
@@ -42,10 +42,11 @@ discard block |
||
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 44 | |
| 45 | - if (geodir_dummy_folder_exists()) |
|
| 46 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 47 | - else |
|
| 48 | - $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 45 | + if (geodir_dummy_folder_exists()) { |
|
| 46 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 47 | + } else { |
|
| 48 | + $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 49 | + } |
|
| 49 | 50 | |
| 50 | 51 | $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
| 51 | 52 | |
@@ -86,10 +87,11 @@ discard block |
||
| 86 | 87 | if (!term_exists($catname, $post_type.'category')) { |
| 87 | 88 | $last_catid = wp_insert_term($catname, $post_type.'category'); |
| 88 | 89 | |
| 89 | - if (geodir_dummy_folder_exists()) |
|
| 90 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 91 | - else |
|
| 92 | - $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 90 | + if (geodir_dummy_folder_exists()) { |
|
| 91 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 92 | + } else { |
|
| 93 | + $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 94 | + } |
|
| 93 | 95 | |
| 94 | 96 | $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
| 95 | 97 | |
@@ -218,7 +220,7 @@ discard block |
||
| 218 | 220 | * @package GeoDirectory |
| 219 | 221 | */ |
| 220 | 222 | include_once( 'dummy-data/standard_places.php' ); |
| 221 | - }elseif($key=='property_sale'){ |
|
| 223 | + } elseif($key=='property_sale'){ |
|
| 222 | 224 | /** |
| 223 | 225 | * Contains dummy property for sale post content. |
| 224 | 226 | * |
@@ -226,7 +228,7 @@ discard block |
||
| 226 | 228 | * @package GeoDirectory |
| 227 | 229 | */ |
| 228 | 230 | include_once( 'dummy-data/property_sale.php' ); |
| 229 | - }elseif($key=='property_rent'){ |
|
| 231 | + } elseif($key=='property_rent'){ |
|
| 230 | 232 | /** |
| 231 | 233 | * Contains dummy property for sale post content. |
| 232 | 234 | * |
@@ -330,7 +332,7 @@ discard block |
||
| 330 | 332 | |
| 331 | 333 | if($post_counts > 0){ |
| 332 | 334 | echo '<td><input type="button" value="'.__('Remove data','geodirectory').'" class="button-primary geodir_dummy_button gd-remove-data" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
| 333 | - }else{ |
|
| 335 | + } else{ |
|
| 334 | 336 | echo '<td><input type="button" value="'.__('Insert data','geodirectory').'" class="button-primary geodir_dummy_button" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
| 335 | 337 | } |
| 336 | 338 | |
@@ -19,151 +19,151 @@ discard block |
||
| 19 | 19 | * @global string $dummy_image_path The dummy image path. |
| 20 | 20 | */ |
| 21 | 21 | function geodir_dummy_data_taxonomies($post_type,$category_array) { |
| 22 | - global $wpdb, $dummy_image_path; |
|
| 22 | + global $wpdb, $dummy_image_path; |
|
| 23 | 23 | |
| 24 | 24 | |
| 25 | 25 | |
| 26 | - $last_catid = ''; |
|
| 26 | + $last_catid = ''; |
|
| 27 | 27 | |
| 28 | - $uploads = wp_upload_dir(); // Array of key => value pairs |
|
| 28 | + $uploads = wp_upload_dir(); // Array of key => value pairs |
|
| 29 | 29 | |
| 30 | - for ($i = 0; $i < count($category_array); $i++) { |
|
| 31 | - $parent_catid = 0; |
|
| 32 | - if (is_array($category_array[$i])) { |
|
| 33 | - $cat_name_arr = $category_array[$i]; |
|
| 34 | - for ($j = 0; $j < count($cat_name_arr); $j++) { |
|
| 35 | - $catname = $cat_name_arr[$j]; |
|
| 30 | + for ($i = 0; $i < count($category_array); $i++) { |
|
| 31 | + $parent_catid = 0; |
|
| 32 | + if (is_array($category_array[$i])) { |
|
| 33 | + $cat_name_arr = $category_array[$i]; |
|
| 34 | + for ($j = 0; $j < count($cat_name_arr); $j++) { |
|
| 35 | + $catname = $cat_name_arr[$j]; |
|
| 36 | 36 | |
| 37 | - if (!term_exists($catname, $post_type.'category')) { |
|
| 38 | - $last_catid = wp_insert_term($catname, $post_type.'category', $args = array('parent' => $parent_catid)); |
|
| 37 | + if (!term_exists($catname, $post_type.'category')) { |
|
| 38 | + $last_catid = wp_insert_term($catname, $post_type.'category', $args = array('parent' => $parent_catid)); |
|
| 39 | 39 | |
| 40 | - if ($j == 0) { |
|
| 41 | - $parent_catid = $last_catid; |
|
| 42 | - } |
|
| 40 | + if ($j == 0) { |
|
| 41 | + $parent_catid = $last_catid; |
|
| 42 | + } |
|
| 43 | 43 | |
| 44 | 44 | |
| 45 | - if (geodir_dummy_folder_exists()) |
|
| 46 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 47 | - else |
|
| 48 | - $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 45 | + if (geodir_dummy_folder_exists()) |
|
| 46 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 47 | + else |
|
| 48 | + $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 49 | 49 | |
| 50 | - $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
|
| 50 | + $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
|
| 51 | 51 | |
| 52 | - $catname = str_replace(' ', '_', $catname); |
|
| 53 | - $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png"); |
|
| 52 | + $catname = str_replace(' ', '_', $catname); |
|
| 53 | + $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png"); |
|
| 54 | 54 | |
| 55 | - if (empty($uploaded['error'])) { |
|
| 56 | - $new_path = $uploaded['file']; |
|
| 57 | - $new_url = $uploaded['url']; |
|
| 58 | - } |
|
| 55 | + if (empty($uploaded['error'])) { |
|
| 56 | + $new_path = $uploaded['file']; |
|
| 57 | + $new_url = $uploaded['url']; |
|
| 58 | + } |
|
| 59 | 59 | |
| 60 | - $wp_filetype = wp_check_filetype(basename($new_path), null); |
|
| 61 | - |
|
| 62 | - $attachment = array( |
|
| 63 | - 'guid' => $uploads['baseurl'] . '/' . basename($new_path), |
|
| 64 | - 'post_mime_type' => $wp_filetype['type'], |
|
| 65 | - 'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)), |
|
| 66 | - 'post_content' => '', |
|
| 67 | - 'post_status' => 'inherit' |
|
| 68 | - ); |
|
| 69 | - $attach_id = wp_insert_attachment($attachment, $new_path); |
|
| 70 | - |
|
| 71 | - // you must first include the image.php file |
|
| 72 | - // for the function wp_generate_attachment_metadata() to work |
|
| 73 | - require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
| 74 | - $attach_data = wp_generate_attachment_metadata($attach_id, $new_path); |
|
| 75 | - wp_update_attachment_metadata($attach_id, $attach_data); |
|
| 76 | - |
|
| 77 | - if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, $post_type)) { |
|
| 78 | - update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => 'icon', 'src' => $new_url), $post_type); |
|
| 79 | - } |
|
| 80 | - } |
|
| 81 | - } |
|
| 60 | + $wp_filetype = wp_check_filetype(basename($new_path), null); |
|
| 82 | 61 | |
| 83 | - } else { |
|
| 84 | - $catname = $category_array[$i]; |
|
| 62 | + $attachment = array( |
|
| 63 | + 'guid' => $uploads['baseurl'] . '/' . basename($new_path), |
|
| 64 | + 'post_mime_type' => $wp_filetype['type'], |
|
| 65 | + 'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)), |
|
| 66 | + 'post_content' => '', |
|
| 67 | + 'post_status' => 'inherit' |
|
| 68 | + ); |
|
| 69 | + $attach_id = wp_insert_attachment($attachment, $new_path); |
|
| 85 | 70 | |
| 86 | - if (!term_exists($catname, $post_type.'category')) { |
|
| 87 | - $last_catid = wp_insert_term($catname, $post_type.'category'); |
|
| 71 | + // you must first include the image.php file |
|
| 72 | + // for the function wp_generate_attachment_metadata() to work |
|
| 73 | + require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
| 74 | + $attach_data = wp_generate_attachment_metadata($attach_id, $new_path); |
|
| 75 | + wp_update_attachment_metadata($attach_id, $attach_data); |
|
| 88 | 76 | |
| 89 | - if (geodir_dummy_folder_exists()) |
|
| 90 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 91 | - else |
|
| 92 | - $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 77 | + if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, $post_type)) { |
|
| 78 | + update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => 'icon', 'src' => $new_url), $post_type); |
|
| 79 | + } |
|
| 80 | + } |
|
| 81 | + } |
|
| 93 | 82 | |
| 94 | - $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
|
| 83 | + } else { |
|
| 84 | + $catname = $category_array[$i]; |
|
| 95 | 85 | |
| 96 | - $catname = str_replace(' ', '_', $catname); |
|
| 97 | - $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png"); |
|
| 86 | + if (!term_exists($catname, $post_type.'category')) { |
|
| 87 | + $last_catid = wp_insert_term($catname, $post_type.'category'); |
|
| 98 | 88 | |
| 99 | - if (empty($uploaded['error'])) { |
|
| 100 | - $new_path = $uploaded['file']; |
|
| 101 | - $new_url = $uploaded['url']; |
|
| 102 | - } |
|
| 89 | + if (geodir_dummy_folder_exists()) |
|
| 90 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 91 | + else |
|
| 92 | + $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
|
| 103 | 93 | |
| 104 | - $wp_filetype = wp_check_filetype(basename($new_path), null); |
|
| 94 | + $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
|
| 105 | 95 | |
| 106 | - $attachment = array( |
|
| 107 | - 'guid' => $uploads['baseurl'] . '/' . basename($new_path), |
|
| 108 | - 'post_mime_type' => $wp_filetype['type'], |
|
| 109 | - 'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)), |
|
| 110 | - 'post_content' => '', |
|
| 111 | - 'post_status' => 'inherit' |
|
| 112 | - ); |
|
| 96 | + $catname = str_replace(' ', '_', $catname); |
|
| 97 | + $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png"); |
|
| 113 | 98 | |
| 114 | - $attach_id = wp_insert_attachment($attachment, $new_path); |
|
| 99 | + if (empty($uploaded['error'])) { |
|
| 100 | + $new_path = $uploaded['file']; |
|
| 101 | + $new_url = $uploaded['url']; |
|
| 102 | + } |
|
| 115 | 103 | |
| 104 | + $wp_filetype = wp_check_filetype(basename($new_path), null); |
|
| 116 | 105 | |
| 117 | - // you must first include the image.php file |
|
| 118 | - // for the function wp_generate_attachment_metadata() to work |
|
| 119 | - require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
| 120 | - $attach_data = wp_generate_attachment_metadata($attach_id, $new_path); |
|
| 121 | - wp_update_attachment_metadata($attach_id, $attach_data); |
|
| 106 | + $attachment = array( |
|
| 107 | + 'guid' => $uploads['baseurl'] . '/' . basename($new_path), |
|
| 108 | + 'post_mime_type' => $wp_filetype['type'], |
|
| 109 | + 'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)), |
|
| 110 | + 'post_content' => '', |
|
| 111 | + 'post_status' => 'inherit' |
|
| 112 | + ); |
|
| 113 | + |
|
| 114 | + $attach_id = wp_insert_attachment($attachment, $new_path); |
|
| 122 | 115 | |
| 123 | - if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, $post_type)) { |
|
| 124 | - update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => $attach_id, 'src' => $new_url), $post_type); |
|
| 125 | - } |
|
| 126 | - } |
|
| 127 | - } |
|
| 128 | 116 | |
| 129 | - } |
|
| 117 | + // you must first include the image.php file |
|
| 118 | + // for the function wp_generate_attachment_metadata() to work |
|
| 119 | + require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
| 120 | + $attach_data = wp_generate_attachment_metadata($attach_id, $new_path); |
|
| 121 | + wp_update_attachment_metadata($attach_id, $attach_data); |
|
| 122 | + |
|
| 123 | + if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, $post_type)) { |
|
| 124 | + update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => $attach_id, 'src' => $new_url), $post_type); |
|
| 125 | + } |
|
| 126 | + } |
|
| 127 | + } |
|
| 128 | + |
|
| 129 | + } |
|
| 130 | 130 | } |
| 131 | 131 | |
| 132 | 132 | |
| 133 | 133 | function geodir_dummy_data_types(){ |
| 134 | - $data = array( |
|
| 135 | - 'standard_places' => array( |
|
| 136 | - 'name'=>__('Default','geodirectory'), |
|
| 137 | - 'count'=> 30 |
|
| 138 | - ), |
|
| 139 | - 'property_sale' => array( |
|
| 140 | - 'name'=>__('Property for sale','geodirectory'), |
|
| 141 | - 'count'=> 10 |
|
| 142 | - ), |
|
| 143 | - 'property_rent' => array( |
|
| 144 | - 'name'=>__('Property for rent','geodirectory'), |
|
| 145 | - 'count'=> 10 |
|
| 146 | - ) |
|
| 147 | - ); |
|
| 148 | - |
|
| 149 | - return apply_filters('geodir_dummy_data_types',$data ); |
|
| 134 | + $data = array( |
|
| 135 | + 'standard_places' => array( |
|
| 136 | + 'name'=>__('Default','geodirectory'), |
|
| 137 | + 'count'=> 30 |
|
| 138 | + ), |
|
| 139 | + 'property_sale' => array( |
|
| 140 | + 'name'=>__('Property for sale','geodirectory'), |
|
| 141 | + 'count'=> 10 |
|
| 142 | + ), |
|
| 143 | + 'property_rent' => array( |
|
| 144 | + 'name'=>__('Property for rent','geodirectory'), |
|
| 145 | + 'count'=> 10 |
|
| 146 | + ) |
|
| 147 | + ); |
|
| 148 | + |
|
| 149 | + return apply_filters('geodir_dummy_data_types',$data ); |
|
| 150 | 150 | } |
| 151 | 151 | |
| 152 | 152 | |
| 153 | 153 | function geodir_create_dummy_fields($fields) |
| 154 | 154 | { |
| 155 | 155 | |
| 156 | - /** |
|
| 157 | - * Filter the array of default custom fields DB table data. |
|
| 158 | - * |
|
| 159 | - * @since 1.0.0 |
|
| 160 | - * @param string $fields The default custom fields as an array. |
|
| 161 | - */ |
|
| 162 | - $fields = apply_filters('geodir_before_dummy_custom_fields_saved', $fields); |
|
| 163 | - foreach ($fields as $field_index => $field) { |
|
| 164 | - geodir_custom_field_save($field); |
|
| 165 | - |
|
| 166 | - } |
|
| 156 | + /** |
|
| 157 | + * Filter the array of default custom fields DB table data. |
|
| 158 | + * |
|
| 159 | + * @since 1.0.0 |
|
| 160 | + * @param string $fields The default custom fields as an array. |
|
| 161 | + */ |
|
| 162 | + $fields = apply_filters('geodir_before_dummy_custom_fields_saved', $fields); |
|
| 163 | + foreach ($fields as $field_index => $field) { |
|
| 164 | + geodir_custom_field_save($field); |
|
| 165 | + |
|
| 166 | + } |
|
| 167 | 167 | } |
| 168 | 168 | |
| 169 | 169 | /** |
@@ -176,20 +176,20 @@ discard block |
||
| 176 | 176 | */ |
| 177 | 177 | function geodir_delete_dummy_posts($post_type,$data_type) |
| 178 | 178 | { |
| 179 | - global $wpdb, $plugin_prefix; |
|
| 179 | + global $wpdb, $plugin_prefix; |
|
| 180 | 180 | |
| 181 | 181 | |
| 182 | - $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . $post_type."_detail WHERE post_dummy='1'"); |
|
| 182 | + $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . $post_type."_detail WHERE post_dummy='1'"); |
|
| 183 | 183 | |
| 184 | 184 | |
| 185 | - foreach ($post_ids as $post_ids_obj) { |
|
| 186 | - wp_delete_post($post_ids_obj->post_id); |
|
| 187 | - } |
|
| 185 | + foreach ($post_ids as $post_ids_obj) { |
|
| 186 | + wp_delete_post($post_ids_obj->post_id); |
|
| 187 | + } |
|
| 188 | 188 | |
| 189 | - //double check posts are deleted |
|
| 190 | - $wpdb->get_results("DELETE FROM " . $plugin_prefix . $post_type. "_detail WHERE post_dummy='1'"); |
|
| 189 | + //double check posts are deleted |
|
| 190 | + $wpdb->get_results("DELETE FROM " . $plugin_prefix . $post_type. "_detail WHERE post_dummy='1'"); |
|
| 191 | 191 | |
| 192 | - update_option($post_type.'_dummy_data_type',''); |
|
| 192 | + update_option($post_type.'_dummy_data_type',''); |
|
| 193 | 193 | } |
| 194 | 194 | |
| 195 | 195 | /** |
@@ -203,78 +203,78 @@ discard block |
||
| 203 | 203 | function geodir_insert_dummy_posts($post_type,$data_type,$item_index) |
| 204 | 204 | { |
| 205 | 205 | |
| 206 | - ini_set('max_execution_time', 999999); //300 seconds = 5 minutes |
|
| 207 | - $data_types = geodir_dummy_data_types(); |
|
| 208 | - |
|
| 209 | - $total_count = 0; |
|
| 210 | - global $dummy_post_index; |
|
| 211 | - $dummy_post_index = $item_index; |
|
| 212 | - foreach( $data_types as $key=>$val){ |
|
| 213 | - if($key==$data_type){ |
|
| 214 | - $total_count = $val['count']; |
|
| 215 | - if($key=='standard_places'){ |
|
| 216 | - /** |
|
| 217 | - * Contains dummy post content. |
|
| 218 | - * |
|
| 219 | - * @since 1.0.0 |
|
| 220 | - * @package GeoDirectory |
|
| 221 | - */ |
|
| 222 | - include_once( 'dummy-data/standard_places.php' ); |
|
| 223 | - }elseif($key=='property_sale'){ |
|
| 224 | - /** |
|
| 225 | - * Contains dummy property for sale post content. |
|
| 226 | - * |
|
| 227 | - * @since 1.6.11 |
|
| 228 | - * @package GeoDirectory |
|
| 229 | - */ |
|
| 230 | - include_once( 'dummy-data/property_sale.php' ); |
|
| 231 | - }elseif($key=='property_rent'){ |
|
| 232 | - /** |
|
| 233 | - * Contains dummy property for sale post content. |
|
| 234 | - * |
|
| 235 | - * @since 1.6.11 |
|
| 236 | - * @package GeoDirectory |
|
| 237 | - */ |
|
| 238 | - include_once( 'dummy-data/property_rent.php' ); |
|
| 239 | - } |
|
| 240 | - |
|
| 241 | - } |
|
| 242 | - |
|
| 243 | - do_action('geodir_insert_dummy_data_loop',$post_type,$data_type,$item_index); |
|
| 244 | - } |
|
| 245 | - |
|
| 246 | - |
|
| 247 | - |
|
| 248 | - // delete image cache on last entry |
|
| 249 | - if($total_count == $item_index){ |
|
| 250 | - delete_transient( 'cached_dummy_images' ); |
|
| 251 | - flush_rewrite_rules(); |
|
| 252 | - } |
|
| 206 | + ini_set('max_execution_time', 999999); //300 seconds = 5 minutes |
|
| 207 | + $data_types = geodir_dummy_data_types(); |
|
| 208 | + |
|
| 209 | + $total_count = 0; |
|
| 210 | + global $dummy_post_index; |
|
| 211 | + $dummy_post_index = $item_index; |
|
| 212 | + foreach( $data_types as $key=>$val){ |
|
| 213 | + if($key==$data_type){ |
|
| 214 | + $total_count = $val['count']; |
|
| 215 | + if($key=='standard_places'){ |
|
| 216 | + /** |
|
| 217 | + * Contains dummy post content. |
|
| 218 | + * |
|
| 219 | + * @since 1.0.0 |
|
| 220 | + * @package GeoDirectory |
|
| 221 | + */ |
|
| 222 | + include_once( 'dummy-data/standard_places.php' ); |
|
| 223 | + }elseif($key=='property_sale'){ |
|
| 224 | + /** |
|
| 225 | + * Contains dummy property for sale post content. |
|
| 226 | + * |
|
| 227 | + * @since 1.6.11 |
|
| 228 | + * @package GeoDirectory |
|
| 229 | + */ |
|
| 230 | + include_once( 'dummy-data/property_sale.php' ); |
|
| 231 | + }elseif($key=='property_rent'){ |
|
| 232 | + /** |
|
| 233 | + * Contains dummy property for sale post content. |
|
| 234 | + * |
|
| 235 | + * @since 1.6.11 |
|
| 236 | + * @package GeoDirectory |
|
| 237 | + */ |
|
| 238 | + include_once( 'dummy-data/property_rent.php' ); |
|
| 239 | + } |
|
| 240 | + |
|
| 241 | + } |
|
| 242 | + |
|
| 243 | + do_action('geodir_insert_dummy_data_loop',$post_type,$data_type,$item_index); |
|
| 244 | + } |
|
| 245 | + |
|
| 246 | + |
|
| 247 | + |
|
| 248 | + // delete image cache on last entry |
|
| 249 | + if($total_count == $item_index){ |
|
| 250 | + delete_transient( 'cached_dummy_images' ); |
|
| 251 | + flush_rewrite_rules(); |
|
| 252 | + } |
|
| 253 | 253 | |
| 254 | 254 | |
| 255 | 255 | } |
| 256 | 256 | |
| 257 | 257 | |
| 258 | 258 | if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined( 'GD_TESTING_MODE' ))) { |
| 259 | - /** |
|
| 260 | - * GeoDirectory dummy data installation. |
|
| 261 | - * |
|
| 262 | - * @since 1.0.0 |
|
| 263 | - * @package GeoDirectory |
|
| 264 | - * @global object $wpdb WordPress Database object. |
|
| 265 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
| 266 | - * @param string $post_type The post type. |
|
| 267 | - */ |
|
| 268 | - function geodir_autoinstall_admin_header($post_type = 'gd_place') |
|
| 269 | - { |
|
| 270 | - |
|
| 271 | - global $wpdb, $plugin_prefix; |
|
| 272 | - |
|
| 273 | - if (!geodir_is_default_location_set()) { |
|
| 274 | - echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>'; |
|
| 275 | - } else { |
|
| 276 | - |
|
| 277 | - ?> |
|
| 259 | + /** |
|
| 260 | + * GeoDirectory dummy data installation. |
|
| 261 | + * |
|
| 262 | + * @since 1.0.0 |
|
| 263 | + * @package GeoDirectory |
|
| 264 | + * @global object $wpdb WordPress Database object. |
|
| 265 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
| 266 | + * @param string $post_type The post type. |
|
| 267 | + */ |
|
| 268 | + function geodir_autoinstall_admin_header($post_type = 'gd_place') |
|
| 269 | + { |
|
| 270 | + |
|
| 271 | + global $wpdb, $plugin_prefix; |
|
| 272 | + |
|
| 273 | + if (!geodir_is_default_location_set()) { |
|
| 274 | + echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>'; |
|
| 275 | + } else { |
|
| 276 | + |
|
| 277 | + ?> |
|
| 278 | 278 | <span class="gd-dummy-hint"><small><?php _e('*Hint*: Installing our Advanced Search addon FIRST will add extra search fields to non-default data types.','geodirectory');?></small></span> |
| 279 | 279 | <table class="form-table gd-dummy-table"> |
| 280 | 280 | <tbody> |
@@ -286,78 +286,78 @@ discard block |
||
| 286 | 286 | |
| 287 | 287 | <?php |
| 288 | 288 | |
| 289 | - $cpts = geodir_get_posttypes('array'); |
|
| 289 | + $cpts = geodir_get_posttypes('array'); |
|
| 290 | 290 | |
| 291 | - $data_types = geodir_dummy_data_types(); |
|
| 291 | + $data_types = geodir_dummy_data_types(); |
|
| 292 | 292 | |
| 293 | - $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename'); |
|
| 293 | + $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename'); |
|
| 294 | 294 | |
| 295 | - foreach($cpts as $post_type=>$cpt){ |
|
| 295 | + foreach($cpts as $post_type=>$cpt){ |
|
| 296 | 296 | |
| 297 | - $data_types_for = apply_filters('geodir_dummy_date_types_for',$data_types,$post_type); |
|
| 297 | + $data_types_for = apply_filters('geodir_dummy_date_types_for',$data_types,$post_type); |
|
| 298 | 298 | |
| 299 | 299 | |
| 300 | - $set_dt = get_option($post_type.'_dummy_data_type'); |
|
| 300 | + $set_dt = get_option($post_type.'_dummy_data_type'); |
|
| 301 | 301 | |
| 302 | - $count = 30; |
|
| 302 | + $count = 30; |
|
| 303 | 303 | |
| 304 | - geodir_add_column_if_not_exist($plugin_prefix . $post_type. "_detail", 'post_dummy', "enum( '1', '0' ) NULL DEFAULT '0'"); |
|
| 304 | + geodir_add_column_if_not_exist($plugin_prefix . $post_type. "_detail", 'post_dummy', "enum( '1', '0' ) NULL DEFAULT '0'"); |
|
| 305 | 305 | |
| 306 | - $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'"); |
|
| 306 | + $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'"); |
|
| 307 | 307 | |
| 308 | - echo "<tr>"; |
|
| 309 | - echo "<td><strong>".$cpt['labels']['name']."</strong></td>"; |
|
| 308 | + echo "<tr>"; |
|
| 309 | + echo "<td><strong>".$cpt['labels']['name']."</strong></td>"; |
|
| 310 | 310 | |
| 311 | 311 | |
| 312 | - $select_disabled = $post_counts > 0 ? 'disabled' : ''; |
|
| 313 | - echo "<td>"; |
|
| 314 | - echo "<select id='".$post_type."_data_type' onchange='geodir_dummy_set_count(this,\"$post_type\");' $select_disabled>"; |
|
| 312 | + $select_disabled = $post_counts > 0 ? 'disabled' : ''; |
|
| 313 | + echo "<td>"; |
|
| 314 | + echo "<select id='".$post_type."_data_type' onchange='geodir_dummy_set_count(this,\"$post_type\");' $select_disabled>"; |
|
| 315 | 315 | |
| 316 | - foreach($data_types_for as $key=>$val){ |
|
| 317 | - $selected = ($key==$set_dt) ? "selected='selected'" : ''; |
|
| 318 | - if($selected || count($data_types_for)==1){$count = $val['count'];} |
|
| 319 | - echo "<option $selected value='$key' data-count='".$val['count']."'>".$val['name']."</option>"; |
|
| 320 | - } |
|
| 321 | - echo "</select>"; |
|
| 322 | - |
|
| 323 | - $select_display = $post_counts > 0 ? 'display:none;' : ''; |
|
| 324 | - echo "<select id='".$post_type."_data_type_count' style='$select_display' >"; |
|
| 325 | - $x = 1; |
|
| 326 | - while($x <= $count){ |
|
| 327 | - $selected = ($x==$count) ? "selected='selected'" : ''; |
|
| 328 | - echo "<option $selected value='$x'>".$x."</option>"; |
|
| 329 | - $x++; |
|
| 330 | - } |
|
| 331 | - echo "</select>"; |
|
| 332 | - echo "</td>"; |
|
| 316 | + foreach($data_types_for as $key=>$val){ |
|
| 317 | + $selected = ($key==$set_dt) ? "selected='selected'" : ''; |
|
| 318 | + if($selected || count($data_types_for)==1){$count = $val['count'];} |
|
| 319 | + echo "<option $selected value='$key' data-count='".$val['count']."'>".$val['name']."</option>"; |
|
| 320 | + } |
|
| 321 | + echo "</select>"; |
|
| 333 | 322 | |
| 323 | + $select_display = $post_counts > 0 ? 'display:none;' : ''; |
|
| 324 | + echo "<select id='".$post_type."_data_type_count' style='$select_display' >"; |
|
| 325 | + $x = 1; |
|
| 326 | + while($x <= $count){ |
|
| 327 | + $selected = ($x==$count) ? "selected='selected'" : ''; |
|
| 328 | + echo "<option $selected value='$x'>".$x."</option>"; |
|
| 329 | + $x++; |
|
| 330 | + } |
|
| 331 | + echo "</select>"; |
|
| 332 | + echo "</td>"; |
|
| 334 | 333 | |
| 335 | 334 | |
| 336 | 335 | |
| 337 | 336 | |
| 338 | - if($post_counts > 0){ |
|
| 339 | - echo '<td><input type="button" value="'.__('Remove data','geodirectory').'" class="button-primary geodir_dummy_button gd-remove-data" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
|
| 340 | - }else{ |
|
| 341 | - echo '<td><input type="button" value="'.__('Insert data','geodirectory').'" class="button-primary geodir_dummy_button" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
|
| 342 | - } |
|
| 343 | 337 | |
| 344 | - echo "</tr>"; |
|
| 345 | - //print_r($cpt); |
|
| 346 | - } |
|
| 338 | + if($post_counts > 0){ |
|
| 339 | + echo '<td><input type="button" value="'.__('Remove data','geodirectory').'" class="button-primary geodir_dummy_button gd-remove-data" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
|
| 340 | + }else{ |
|
| 341 | + echo '<td><input type="button" value="'.__('Insert data','geodirectory').'" class="button-primary geodir_dummy_button" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
|
| 342 | + } |
|
| 343 | + |
|
| 344 | + echo "</tr>"; |
|
| 345 | + //print_r($cpt); |
|
| 346 | + } |
|
| 347 | 347 | |
| 348 | - ?> |
|
| 348 | + ?> |
|
| 349 | 349 | </tbody> |
| 350 | 350 | </table> |
| 351 | 351 | <?php |
| 352 | 352 | |
| 353 | 353 | |
| 354 | - $default_location = geodir_get_default_location(); |
|
| 355 | - $city = isset($default_location->city) ? $default_location->city : ''; |
|
| 356 | - $region = isset($default_location->region) ? $default_location->region : ''; |
|
| 357 | - $country = isset($default_location->country) ? $default_location->country : ''; |
|
| 358 | - $city_latitude = isset($default_location->city_latitude) ? $default_location->city_latitude : ''; |
|
| 359 | - $city_longitude = isset($default_location->city_longitude) ? $default_location->city_longitude : ''; |
|
| 360 | - ?> |
|
| 354 | + $default_location = geodir_get_default_location(); |
|
| 355 | + $city = isset($default_location->city) ? $default_location->city : ''; |
|
| 356 | + $region = isset($default_location->region) ? $default_location->region : ''; |
|
| 357 | + $country = isset($default_location->country) ? $default_location->country : ''; |
|
| 358 | + $city_latitude = isset($default_location->city_latitude) ? $default_location->city_latitude : ''; |
|
| 359 | + $city_longitude = isset($default_location->city_longitude) ? $default_location->city_longitude : ''; |
|
| 360 | + ?> |
|
| 361 | 361 | <script type="text/javascript"> |
| 362 | 362 | |
| 363 | 363 | function geodir_dummy_set_count(data,cpt){ |
@@ -533,7 +533,7 @@ discard block |
||
| 533 | 533 | } |
| 534 | 534 | </script> |
| 535 | 535 | <?php |
| 536 | - } |
|
| 537 | - } |
|
| 536 | + } |
|
| 537 | + } |
|
| 538 | 538 | } |
| 539 | 539 | |
@@ -18,7 +18,7 @@ discard block |
||
| 18 | 18 | * @global object $wpdb WordPress Database object. |
| 19 | 19 | * @global string $dummy_image_path The dummy image path. |
| 20 | 20 | */ |
| 21 | -function geodir_dummy_data_taxonomies($post_type,$category_array) { |
|
| 21 | +function geodir_dummy_data_taxonomies($post_type, $category_array) { |
|
| 22 | 22 | global $wpdb, $dummy_image_path; |
| 23 | 23 | |
| 24 | 24 | |
@@ -43,14 +43,14 @@ discard block |
||
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | if (geodir_dummy_folder_exists()) |
| 46 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 46 | + $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy/cat_icon"; |
|
| 47 | 47 | else |
| 48 | 48 | $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
| 49 | 49 | |
| 50 | 50 | $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
| 51 | 51 | |
| 52 | 52 | $catname = str_replace(' ', '_', $catname); |
| 53 | - $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png"); |
|
| 53 | + $uploaded = (array) fetch_remote_file("$dummy_image_url/".$catname.".png"); |
|
| 54 | 54 | |
| 55 | 55 | if (empty($uploaded['error'])) { |
| 56 | 56 | $new_path = $uploaded['file']; |
@@ -60,7 +60,7 @@ discard block |
||
| 60 | 60 | $wp_filetype = wp_check_filetype(basename($new_path), null); |
| 61 | 61 | |
| 62 | 62 | $attachment = array( |
| 63 | - 'guid' => $uploads['baseurl'] . '/' . basename($new_path), |
|
| 63 | + 'guid' => $uploads['baseurl'].'/'.basename($new_path), |
|
| 64 | 64 | 'post_mime_type' => $wp_filetype['type'], |
| 65 | 65 | 'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)), |
| 66 | 66 | 'post_content' => '', |
@@ -70,7 +70,7 @@ discard block |
||
| 70 | 70 | |
| 71 | 71 | // you must first include the image.php file |
| 72 | 72 | // for the function wp_generate_attachment_metadata() to work |
| 73 | - require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
| 73 | + require_once(ABSPATH.'wp-admin/includes/image.php'); |
|
| 74 | 74 | $attach_data = wp_generate_attachment_metadata($attach_id, $new_path); |
| 75 | 75 | wp_update_attachment_metadata($attach_id, $attach_data); |
| 76 | 76 | |
@@ -87,14 +87,14 @@ discard block |
||
| 87 | 87 | $last_catid = wp_insert_term($catname, $post_type.'category'); |
| 88 | 88 | |
| 89 | 89 | if (geodir_dummy_folder_exists()) |
| 90 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon"; |
|
| 90 | + $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy/cat_icon"; |
|
| 91 | 91 | else |
| 92 | 92 | $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon'; |
| 93 | 93 | |
| 94 | 94 | $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url); |
| 95 | 95 | |
| 96 | 96 | $catname = str_replace(' ', '_', $catname); |
| 97 | - $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png"); |
|
| 97 | + $uploaded = (array) fetch_remote_file("$dummy_image_url/".$catname.".png"); |
|
| 98 | 98 | |
| 99 | 99 | if (empty($uploaded['error'])) { |
| 100 | 100 | $new_path = $uploaded['file']; |
@@ -104,7 +104,7 @@ discard block |
||
| 104 | 104 | $wp_filetype = wp_check_filetype(basename($new_path), null); |
| 105 | 105 | |
| 106 | 106 | $attachment = array( |
| 107 | - 'guid' => $uploads['baseurl'] . '/' . basename($new_path), |
|
| 107 | + 'guid' => $uploads['baseurl'].'/'.basename($new_path), |
|
| 108 | 108 | 'post_mime_type' => $wp_filetype['type'], |
| 109 | 109 | 'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)), |
| 110 | 110 | 'post_content' => '', |
@@ -116,7 +116,7 @@ discard block |
||
| 116 | 116 | |
| 117 | 117 | // you must first include the image.php file |
| 118 | 118 | // for the function wp_generate_attachment_metadata() to work |
| 119 | - require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
| 119 | + require_once(ABSPATH.'wp-admin/includes/image.php'); |
|
| 120 | 120 | $attach_data = wp_generate_attachment_metadata($attach_id, $new_path); |
| 121 | 121 | wp_update_attachment_metadata($attach_id, $attach_data); |
| 122 | 122 | |
@@ -130,23 +130,23 @@ discard block |
||
| 130 | 130 | } |
| 131 | 131 | |
| 132 | 132 | |
| 133 | -function geodir_dummy_data_types(){ |
|
| 134 | - $data = array( |
|
| 133 | +function geodir_dummy_data_types() { |
|
| 134 | + $data = array( |
|
| 135 | 135 | 'standard_places' => array( |
| 136 | - 'name'=>__('Default','geodirectory'), |
|
| 136 | + 'name'=>__('Default', 'geodirectory'), |
|
| 137 | 137 | 'count'=> 30 |
| 138 | 138 | ), |
| 139 | 139 | 'property_sale' => array( |
| 140 | - 'name'=>__('Property for sale','geodirectory'), |
|
| 140 | + 'name'=>__('Property for sale', 'geodirectory'), |
|
| 141 | 141 | 'count'=> 10 |
| 142 | 142 | ), |
| 143 | 143 | 'property_rent' => array( |
| 144 | - 'name'=>__('Property for rent','geodirectory'), |
|
| 144 | + 'name'=>__('Property for rent', 'geodirectory'), |
|
| 145 | 145 | 'count'=> 10 |
| 146 | 146 | ) |
| 147 | 147 | ); |
| 148 | 148 | |
| 149 | - return apply_filters('geodir_dummy_data_types',$data ); |
|
| 149 | + return apply_filters('geodir_dummy_data_types', $data); |
|
| 150 | 150 | } |
| 151 | 151 | |
| 152 | 152 | |
@@ -174,12 +174,12 @@ discard block |
||
| 174 | 174 | * @global object $wpdb WordPress Database object. |
| 175 | 175 | * @global string $plugin_prefix Geodirectory plugin table prefix. |
| 176 | 176 | */ |
| 177 | -function geodir_delete_dummy_posts($post_type,$data_type) |
|
| 177 | +function geodir_delete_dummy_posts($post_type, $data_type) |
|
| 178 | 178 | { |
| 179 | 179 | global $wpdb, $plugin_prefix; |
| 180 | 180 | |
| 181 | 181 | |
| 182 | - $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . $post_type."_detail WHERE post_dummy='1'"); |
|
| 182 | + $post_ids = $wpdb->get_results("SELECT post_id FROM ".$plugin_prefix.$post_type."_detail WHERE post_dummy='1'"); |
|
| 183 | 183 | |
| 184 | 184 | |
| 185 | 185 | foreach ($post_ids as $post_ids_obj) { |
@@ -187,9 +187,9 @@ discard block |
||
| 187 | 187 | } |
| 188 | 188 | |
| 189 | 189 | //double check posts are deleted |
| 190 | - $wpdb->get_results("DELETE FROM " . $plugin_prefix . $post_type. "_detail WHERE post_dummy='1'"); |
|
| 190 | + $wpdb->get_results("DELETE FROM ".$plugin_prefix.$post_type."_detail WHERE post_dummy='1'"); |
|
| 191 | 191 | |
| 192 | - update_option($post_type.'_dummy_data_type',''); |
|
| 192 | + update_option($post_type.'_dummy_data_type', ''); |
|
| 193 | 193 | } |
| 194 | 194 | |
| 195 | 195 | /** |
@@ -200,7 +200,7 @@ discard block |
||
| 200 | 200 | * @global object $wpdb WordPress Database object. |
| 201 | 201 | * @global object $current_user Current user object. |
| 202 | 202 | */ |
| 203 | -function geodir_insert_dummy_posts($post_type,$data_type,$item_index) |
|
| 203 | +function geodir_insert_dummy_posts($post_type, $data_type, $item_index) |
|
| 204 | 204 | { |
| 205 | 205 | |
| 206 | 206 | ini_set('max_execution_time', 999999); //300 seconds = 5 minutes |
@@ -209,45 +209,45 @@ discard block |
||
| 209 | 209 | $total_count = 0; |
| 210 | 210 | global $dummy_post_index; |
| 211 | 211 | $dummy_post_index = $item_index; |
| 212 | - foreach( $data_types as $key=>$val){ |
|
| 213 | - if($key==$data_type){ |
|
| 212 | + foreach ($data_types as $key=>$val) { |
|
| 213 | + if ($key == $data_type) { |
|
| 214 | 214 | $total_count = $val['count']; |
| 215 | - if($key=='standard_places'){ |
|
| 215 | + if ($key == 'standard_places') { |
|
| 216 | 216 | /** |
| 217 | 217 | * Contains dummy post content. |
| 218 | 218 | * |
| 219 | 219 | * @since 1.0.0 |
| 220 | 220 | * @package GeoDirectory |
| 221 | 221 | */ |
| 222 | - include_once( 'dummy-data/standard_places.php' ); |
|
| 223 | - }elseif($key=='property_sale'){ |
|
| 222 | + include_once('dummy-data/standard_places.php'); |
|
| 223 | + }elseif ($key == 'property_sale') { |
|
| 224 | 224 | /** |
| 225 | 225 | * Contains dummy property for sale post content. |
| 226 | 226 | * |
| 227 | 227 | * @since 1.6.11 |
| 228 | 228 | * @package GeoDirectory |
| 229 | 229 | */ |
| 230 | - include_once( 'dummy-data/property_sale.php' ); |
|
| 231 | - }elseif($key=='property_rent'){ |
|
| 230 | + include_once('dummy-data/property_sale.php'); |
|
| 231 | + }elseif ($key == 'property_rent') { |
|
| 232 | 232 | /** |
| 233 | 233 | * Contains dummy property for sale post content. |
| 234 | 234 | * |
| 235 | 235 | * @since 1.6.11 |
| 236 | 236 | * @package GeoDirectory |
| 237 | 237 | */ |
| 238 | - include_once( 'dummy-data/property_rent.php' ); |
|
| 238 | + include_once('dummy-data/property_rent.php'); |
|
| 239 | 239 | } |
| 240 | 240 | |
| 241 | 241 | } |
| 242 | 242 | |
| 243 | - do_action('geodir_insert_dummy_data_loop',$post_type,$data_type,$item_index); |
|
| 243 | + do_action('geodir_insert_dummy_data_loop', $post_type, $data_type, $item_index); |
|
| 244 | 244 | } |
| 245 | 245 | |
| 246 | 246 | |
| 247 | 247 | |
| 248 | 248 | // delete image cache on last entry |
| 249 | - if($total_count == $item_index){ |
|
| 250 | - delete_transient( 'cached_dummy_images' ); |
|
| 249 | + if ($total_count == $item_index) { |
|
| 250 | + delete_transient('cached_dummy_images'); |
|
| 251 | 251 | flush_rewrite_rules(); |
| 252 | 252 | } |
| 253 | 253 | |
@@ -255,7 +255,7 @@ discard block |
||
| 255 | 255 | } |
| 256 | 256 | |
| 257 | 257 | |
| 258 | -if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined( 'GD_TESTING_MODE' ))) { |
|
| 258 | +if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined('GD_TESTING_MODE'))) { |
|
| 259 | 259 | /** |
| 260 | 260 | * GeoDirectory dummy data installation. |
| 261 | 261 | * |
@@ -271,17 +271,17 @@ discard block |
||
| 271 | 271 | global $wpdb, $plugin_prefix; |
| 272 | 272 | |
| 273 | 273 | if (!geodir_is_default_location_set()) { |
| 274 | - echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>'; |
|
| 274 | + echo '<div class="updated fade"><p><strong>'.sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=default_location_settings').'\'>', '</a>').'</strong></p></div>'; |
|
| 275 | 275 | } else { |
| 276 | 276 | |
| 277 | 277 | ?> |
| 278 | - <span class="gd-dummy-hint"><small><?php _e('*Hint*: Installing our Advanced Search addon FIRST will add extra search fields to non-default data types.','geodirectory');?></small></span> |
|
| 278 | + <span class="gd-dummy-hint"><small><?php _e('*Hint*: Installing our Advanced Search addon FIRST will add extra search fields to non-default data types.', 'geodirectory'); ?></small></span> |
|
| 279 | 279 | <table class="form-table gd-dummy-table"> |
| 280 | 280 | <tbody> |
| 281 | 281 | <tr> |
| 282 | - <td><strong><?php _e('CPT','geodirectory');?></strong></td> |
|
| 283 | - <td><strong><?php _e('Data Type','geodirectory');?></strong></td> |
|
| 284 | - <td><strong><?php _e('Action','geodirectory');?></strong></td> |
|
| 282 | + <td><strong><?php _e('CPT', 'geodirectory'); ?></strong></td> |
|
| 283 | + <td><strong><?php _e('Data Type', 'geodirectory'); ?></strong></td> |
|
| 284 | + <td><strong><?php _e('Action', 'geodirectory'); ?></strong></td> |
|
| 285 | 285 | </tr> |
| 286 | 286 | |
| 287 | 287 | <?php |
@@ -292,18 +292,18 @@ discard block |
||
| 292 | 292 | |
| 293 | 293 | $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename'); |
| 294 | 294 | |
| 295 | - foreach($cpts as $post_type=>$cpt){ |
|
| 295 | + foreach ($cpts as $post_type=>$cpt) { |
|
| 296 | 296 | |
| 297 | - $data_types_for = apply_filters('geodir_dummy_date_types_for',$data_types,$post_type); |
|
| 297 | + $data_types_for = apply_filters('geodir_dummy_date_types_for', $data_types, $post_type); |
|
| 298 | 298 | |
| 299 | 299 | |
| 300 | 300 | $set_dt = get_option($post_type.'_dummy_data_type'); |
| 301 | 301 | |
| 302 | 302 | $count = 30; |
| 303 | 303 | |
| 304 | - geodir_add_column_if_not_exist($plugin_prefix . $post_type. "_detail", 'post_dummy', "enum( '1', '0' ) NULL DEFAULT '0'"); |
|
| 304 | + geodir_add_column_if_not_exist($plugin_prefix.$post_type."_detail", 'post_dummy', "enum( '1', '0' ) NULL DEFAULT '0'"); |
|
| 305 | 305 | |
| 306 | - $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'"); |
|
| 306 | + $post_counts = $wpdb->get_var("SELECT count(post_id) FROM ".$plugin_prefix.$post_type."_detail WHERE post_dummy='1'"); |
|
| 307 | 307 | |
| 308 | 308 | echo "<tr>"; |
| 309 | 309 | echo "<td><strong>".$cpt['labels']['name']."</strong></td>"; |
@@ -313,9 +313,9 @@ discard block |
||
| 313 | 313 | echo "<td>"; |
| 314 | 314 | echo "<select id='".$post_type."_data_type' onchange='geodir_dummy_set_count(this,\"$post_type\");' $select_disabled>"; |
| 315 | 315 | |
| 316 | - foreach($data_types_for as $key=>$val){ |
|
| 317 | - $selected = ($key==$set_dt) ? "selected='selected'" : ''; |
|
| 318 | - if($selected || count($data_types_for)==1){$count = $val['count'];} |
|
| 316 | + foreach ($data_types_for as $key=>$val) { |
|
| 317 | + $selected = ($key == $set_dt) ? "selected='selected'" : ''; |
|
| 318 | + if ($selected || count($data_types_for) == 1) {$count = $val['count']; } |
|
| 319 | 319 | echo "<option $selected value='$key' data-count='".$val['count']."'>".$val['name']."</option>"; |
| 320 | 320 | } |
| 321 | 321 | echo "</select>"; |
@@ -323,8 +323,8 @@ discard block |
||
| 323 | 323 | $select_display = $post_counts > 0 ? 'display:none;' : ''; |
| 324 | 324 | echo "<select id='".$post_type."_data_type_count' style='$select_display' >"; |
| 325 | 325 | $x = 1; |
| 326 | - while($x <= $count){ |
|
| 327 | - $selected = ($x==$count) ? "selected='selected'" : ''; |
|
| 326 | + while ($x <= $count) { |
|
| 327 | + $selected = ($x == $count) ? "selected='selected'" : ''; |
|
| 328 | 328 | echo "<option $selected value='$x'>".$x."</option>"; |
| 329 | 329 | $x++; |
| 330 | 330 | } |
@@ -335,10 +335,10 @@ discard block |
||
| 335 | 335 | |
| 336 | 336 | |
| 337 | 337 | |
| 338 | - if($post_counts > 0){ |
|
| 339 | - echo '<td><input type="button" value="'.__('Remove data','geodirectory').'" class="button-primary geodir_dummy_button gd-remove-data" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
|
| 340 | - }else{ |
|
| 341 | - echo '<td><input type="button" value="'.__('Insert data','geodirectory').'" class="button-primary geodir_dummy_button" onclick="gdInstallDummyData(this,\'' . $nonce . '\',\'' . $post_type . '\'); return false;" ></td>'; |
|
| 338 | + if ($post_counts > 0) { |
|
| 339 | + echo '<td><input type="button" value="'.__('Remove data', 'geodirectory').'" class="button-primary geodir_dummy_button gd-remove-data" onclick="gdInstallDummyData(this,\''.$nonce.'\',\''.$post_type.'\'); return false;" ></td>'; |
|
| 340 | + } else { |
|
| 341 | + echo '<td><input type="button" value="'.__('Insert data', 'geodirectory').'" class="button-primary geodir_dummy_button" onclick="gdInstallDummyData(this,\''.$nonce.'\',\''.$post_type.'\'); return false;" ></td>'; |
|
| 342 | 342 | } |
| 343 | 343 | |
| 344 | 344 | echo "</tr>"; |
@@ -374,7 +374,7 @@ discard block |
||
| 374 | 374 | |
| 375 | 375 | } |
| 376 | 376 | |
| 377 | - var CITY_ADDRESS = '<?php echo addslashes( $city . ',' . $region . ',' . $country );?>'; |
|
| 377 | + var CITY_ADDRESS = '<?php echo addslashes($city.','.$region.','.$country); ?>'; |
|
| 378 | 378 | var bound_lat_lng; |
| 379 | 379 | var latlng = ['<?php echo $city_latitude; ?>', <?php echo $city_longitude; ?>]; |
| 380 | 380 | var lat = <?php echo $city_latitude; ?>; |
@@ -407,7 +407,7 @@ discard block |
||
| 407 | 407 | return x.replace(" ", ''); |
| 408 | 408 | }); // remove spaces from lat/lon |
| 409 | 409 | } else { |
| 410 | - alert("<?php _e( 'Geocode was not successful for the following reason:', 'geodirectory' );?> " + status); |
|
| 410 | + alert("<?php _e('Geocode was not successful for the following reason:', 'geodirectory'); ?> " + status); |
|
| 411 | 411 | } |
| 412 | 412 | }); |
| 413 | 413 | } else if (window.gdMaps == 'osm') { |
@@ -431,7 +431,7 @@ discard block |
||
| 431 | 431 | var dummy_post_index = 1; |
| 432 | 432 | |
| 433 | 433 | function gdRemoveDummyData(obj, nonce, posttype){ |
| 434 | - if (confirm('<?php _e('Are you sure you want to delete dummy data?' , 'geodirectory'); ?>')) { |
|
| 434 | + if (confirm('<?php _e('Are you sure you want to delete dummy data?', 'geodirectory'); ?>')) { |
|
| 435 | 435 | jQuery(obj).prop('disabled', true); |
| 436 | 436 | jQuery('.gd-dummy-data-results-' + posttype).remove(); |
| 437 | 437 | jQuery('<tr class="gd-dummy-data-results gd-dummy-data-results-' + posttype + '" >'+ |
@@ -446,14 +446,14 @@ discard block |
||
| 446 | 446 | |
| 447 | 447 | jQuery('.gd_progressbar_'+posttype).progressbar({value: 0}); |
| 448 | 448 | |
| 449 | - gd_progressbar('.gd_progressbar_container_'+posttype, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Removing data...', 'geodirlocation'));?>'); |
|
| 449 | + gd_progressbar('.gd_progressbar_container_'+posttype, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Removing data...', 'geodirlocation')); ?>'); |
|
| 450 | 450 | |
| 451 | 451 | |
| 452 | 452 | jQuery.post('<?php echo geodir_get_ajax_url(); ?>&geodir_autofill=geodir_dummy_delete&posttype=' + posttype + '&_wpnonce=' + nonce, |
| 453 | 453 | function (data) { |
| 454 | - gd_progressbar('.gd_progressbar_container_'+posttype, 100, '<i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirlocation'));?>'); |
|
| 454 | + gd_progressbar('.gd_progressbar_container_'+posttype, 100, '<i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirlocation')); ?>'); |
|
| 455 | 455 | jQuery(obj).removeClass('gd-remove-data'); |
| 456 | - jQuery(obj).val('<?php _e('Insert data','geodirectory');?>'); |
|
| 456 | + jQuery(obj).val('<?php _e('Insert data', 'geodirectory'); ?>'); |
|
| 457 | 457 | jQuery(obj).prop('disabled', false); |
| 458 | 458 | jQuery('#'+posttype+'_data_type_count').show(); |
| 459 | 459 | jQuery('#'+posttype+'_data_type').prop('disabled', false); |
@@ -496,7 +496,7 @@ discard block |
||
| 496 | 496 | |
| 497 | 497 | jQuery('.gd_progressbar_'+posttype).progressbar({value: 0}); |
| 498 | 498 | |
| 499 | - gd_progressbar('.gd_progressbar_container_'+posttype, 0, '0% (0 / ' + dateTypeCount + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Creating categories and custom fields...', 'geodirlocation'));?>'); |
|
| 499 | + gd_progressbar('.gd_progressbar_container_'+posttype, 0, '0% (0 / ' + dateTypeCount + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Creating categories and custom fields...', 'geodirlocation')); ?>'); |
|
| 500 | 500 | } |
| 501 | 501 | |
| 502 | 502 | if (!(typeof bound_lat_lng == 'object' && bound_lat_lng.length == 4)) { |
@@ -516,15 +516,15 @@ discard block |
||
| 516 | 516 | percentage = percentage > 100 ? 100 : percentage; |
| 517 | 517 | |
| 518 | 518 | |
| 519 | - gd_progressbar('.gd_progressbar_container_'+posttype, percentage, percentage + '% ('+insertedCount+' / ' + dateTypeCount + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Inserting data...', 'geodirlocation'));?>'); |
|
| 519 | + gd_progressbar('.gd_progressbar_container_'+posttype, percentage, percentage + '% ('+insertedCount+' / ' + dateTypeCount + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Inserting data...', 'geodirlocation')); ?>'); |
|
| 520 | 520 | |
| 521 | 521 | gdInstallDummyData(obj, nonce, posttype,insertedCount); |
| 522 | 522 | } |
| 523 | 523 | else { |
| 524 | 524 | percentage = 100; |
| 525 | - gd_progressbar('.gd_progressbar_container_'+posttype, percentage, percentage + '% ('+insertedCount+' / ' + dateTypeCount + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirlocation'));?>'); |
|
| 525 | + gd_progressbar('.gd_progressbar_container_'+posttype, percentage, percentage + '% ('+insertedCount+' / ' + dateTypeCount + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirlocation')); ?>'); |
|
| 526 | 526 | jQuery(obj).addClass('gd-remove-data'); |
| 527 | - jQuery(obj).val('<?php _e('Remove data','geodirectory');?>'); |
|
| 527 | + jQuery(obj).val('<?php _e('Remove data', 'geodirectory'); ?>'); |
|
| 528 | 528 | jQuery(obj).prop('disabled', false); |
| 529 | 529 | |
| 530 | 530 | } |
@@ -60,16 +60,16 @@ discard block |
||
| 60 | 60 | * @since 1.0.0 |
| 61 | 61 | * @param string $menu_class The menu HTML class. |
| 62 | 62 | */ |
| 63 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 63 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item '.$menu_class);
|
|
| 64 | 64 | /** |
| 65 | 65 | * Filter the menu a class. |
| 66 | 66 | * |
| 67 | 67 | * @since 1.0.0 |
| 68 | 68 | */ |
| 69 | 69 | $a_class = apply_filters('geodir_menu_a_class', '');
|
| 70 | - $items .= '<li class="' . $li_class . '"> |
|
| 71 | - <a href="' . get_post_type_archive_link($post_type) . '" class="' . $a_class . '"> |
|
| 72 | - ' . __(ucfirst($args->labels->name),'geodirectory') . ' |
|
| 70 | + $items .= '<li class="'.$li_class.'"> |
|
| 71 | + <a href="' . get_post_type_archive_link($post_type).'" class="'.$a_class.'"> |
|
| 72 | + ' . __(ucfirst($args->labels->name), 'geodirectory').' |
|
| 73 | 73 | </a> |
| 74 | 74 | </li>'; |
| 75 | 75 | } |
@@ -88,14 +88,14 @@ discard block |
||
| 88 | 88 | * @since 1.0.0 |
| 89 | 89 | * @param string $menu_class The menu HTML class. |
| 90 | 90 | */ |
| 91 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings ' . $menu_class);
|
|
| 91 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings '.$menu_class);
|
|
| 92 | 92 | /** |
| 93 | 93 | * Filter the sub menu li class. |
| 94 | 94 | * |
| 95 | 95 | * @since 1.0.0 |
| 96 | 96 | * @param string $menu_class The menu HTML class. |
| 97 | 97 | */ |
| 98 | - $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 98 | + $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item '.$menu_class);
|
|
| 99 | 99 | /** |
| 100 | 100 | * Filter the sub menu ul class. |
| 101 | 101 | * |
@@ -114,9 +114,9 @@ discard block |
||
| 114 | 114 | * @since 1.0.0 |
| 115 | 115 | */ |
| 116 | 116 | $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
|
| 117 | - $items .= '<li class="' . $li_class . '"> |
|
| 118 | - <a href="#" class="' . $a_class . '">' . __('Listing', 'geodirectory') . '</a>
|
|
| 119 | - <ul class="' . $sub_ul_class . '">'; |
|
| 117 | + $items .= '<li class="'.$li_class.'"> |
|
| 118 | + <a href="#" class="' . $a_class.'">'.__('Listing', 'geodirectory').'</a>
|
|
| 119 | + <ul class="' . $sub_ul_class.'">'; |
|
| 120 | 120 | $post_types = geodir_get_posttypes('object');
|
| 121 | 121 | |
| 122 | 122 | $show_listing_post_types = get_option('geodir_add_posttype_in_listing_nav');
|
@@ -133,9 +133,9 @@ discard block |
||
| 133 | 133 | if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
| 134 | 134 | $menu_class = 'current-menu-item'; |
| 135 | 135 | |
| 136 | - $items .= '<li class="' . $sub_li_class . '"> |
|
| 137 | - <a href="' . get_post_type_archive_link($post_type) . '" class="' . $sub_a_class . '"> |
|
| 138 | - ' . __(ucfirst($args->labels->name),'geodirectory') . ' |
|
| 136 | + $items .= '<li class="'.$sub_li_class.'"> |
|
| 137 | + <a href="' . get_post_type_archive_link($post_type).'" class="'.$sub_a_class.'"> |
|
| 138 | + ' . __(ucfirst($args->labels->name), 'geodirectory').' |
|
| 139 | 139 | </a> |
| 140 | 140 | </li>'; |
| 141 | 141 | } |
@@ -151,7 +151,7 @@ discard block |
||
| 151 | 151 | * |
| 152 | 152 | * @since 1.5.9 |
| 153 | 153 | */ |
| 154 | - $items .= apply_filters('geodir_menu_after_sub_ul','');
|
|
| 154 | + $items .= apply_filters('geodir_menu_after_sub_ul', '');
|
|
| 155 | 155 | $items .= '</li>'; |
| 156 | 156 | } |
| 157 | 157 | } |
@@ -184,7 +184,7 @@ discard block |
||
| 184 | 184 | * @since 1.0.0 |
| 185 | 185 | * @param string $menu_class The menu HTML class. |
| 186 | 186 | */ |
| 187 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 187 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item '.$menu_class);
|
|
| 188 | 188 | /** |
| 189 | 189 | * Filter the menu a class. |
| 190 | 190 | * |
@@ -192,9 +192,9 @@ discard block |
||
| 192 | 192 | */ |
| 193 | 193 | $a_class = apply_filters('geodir_menu_a_class', '');
|
| 194 | 194 | $cpt_name = __($args->labels->singular_name, 'geodirectory'); |
| 195 | - $items .= '<li class="' . $li_class . '"> |
|
| 196 | - <a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $a_class . '"> |
|
| 197 | - ' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
|
|
| 195 | + $items .= '<li class="'.$li_class.'"> |
|
| 196 | + <a href="' . geodir_get_addlisting_link($post_type).'" class="'.$a_class.'"> |
|
| 197 | + ' . sprintf(__('Add %s', 'geodirectory'), $cpt_name).'
|
|
| 198 | 198 | </a> |
| 199 | 199 | </li>'; |
| 200 | 200 | } |
@@ -218,14 +218,14 @@ discard block |
||
| 218 | 218 | * @since 1.0.0 |
| 219 | 219 | * @param string $menu_class The menu HTML class. |
| 220 | 220 | */ |
| 221 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing ' . $menu_class);
|
|
| 221 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing '.$menu_class);
|
|
| 222 | 222 | /** |
| 223 | 223 | * Filter the sub menu li class. |
| 224 | 224 | * |
| 225 | 225 | * @since 1.0.0 |
| 226 | 226 | * @param string $menu_class The menu HTML class. |
| 227 | 227 | */ |
| 228 | - $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 228 | + $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item '.$menu_class);
|
|
| 229 | 229 | /** |
| 230 | 230 | * Filter the sub menu ul class. |
| 231 | 231 | * |
@@ -244,9 +244,9 @@ discard block |
||
| 244 | 244 | * @since 1.0.0 |
| 245 | 245 | */ |
| 246 | 246 | $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
|
| 247 | - $items .= '<li class="' . $li_class . '"> |
|
| 248 | - <a href="#" class="' . $a_class . '">' . __('Add Listing', 'geodirectory') . '</a>
|
|
| 249 | - <ul class="' . $sub_ul_class . '">'; |
|
| 247 | + $items .= '<li class="'.$li_class.'"> |
|
| 248 | + <a href="#" class="' . $a_class.'">'.__('Add Listing', 'geodirectory').'</a>
|
|
| 249 | + <ul class="' . $sub_ul_class.'">'; |
|
| 250 | 250 | |
| 251 | 251 | $post_types = geodir_get_posttypes('object');
|
| 252 | 252 | |
@@ -269,11 +269,11 @@ discard block |
||
| 269 | 269 | * @since 1.0.0 |
| 270 | 270 | * @param string $menu_class The menu HTML class. |
| 271 | 271 | */ |
| 272 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 272 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item '.$menu_class);
|
|
| 273 | 273 | $cpt_name = __($args->labels->singular_name, 'geodirectory'); |
| 274 | - $items .= '<li class="' . $li_class . '"> |
|
| 275 | - <a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $sub_a_class . '"> |
|
| 276 | - ' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
|
|
| 274 | + $items .= '<li class="'.$li_class.'"> |
|
| 275 | + <a href="' . geodir_get_addlisting_link($post_type).'" class="'.$sub_a_class.'"> |
|
| 276 | + ' . sprintf(__('Add %s', 'geodirectory'), $cpt_name).'
|
|
| 277 | 277 | </a> |
| 278 | 278 | </li>'; |
| 279 | 279 | } |
@@ -285,7 +285,7 @@ discard block |
||
| 285 | 285 | } |
| 286 | 286 | |
| 287 | 287 | $items .= ' </ul> '; |
| 288 | - $items .= apply_filters('geodir_menu_after_sub_ul','');
|
|
| 288 | + $items .= apply_filters('geodir_menu_after_sub_ul', '');
|
|
| 289 | 289 | $items .= '</li>'; |
| 290 | 290 | |
| 291 | 291 | } |
@@ -313,14 +313,14 @@ discard block |
||
| 313 | 313 | $geodir_theme_location = get_option('geodir_theme_location_nav');
|
| 314 | 314 | $geodir_theme_location_nav = array(); |
| 315 | 315 | if (empty($locations) && empty($geodir_theme_location)) {
|
| 316 | - $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 316 | + $menu = str_replace("</ul></div>", geodir_add_nav_menu_items()."</ul></div>", $menu);
|
|
| 317 | 317 | $geodir_theme_location_nav[] = $args['theme_location']; |
| 318 | 318 | update_option('geodir_theme_location_nav', $geodir_theme_location_nav);
|
| 319 | 319 | } |
| 320 | 320 | //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet. |
| 321 | 321 | // $menu = str_replace("</ul></div>",geodir_add_nav_menu_items()."</ul></div>",$menu);
|
| 322 | 322 | else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location)) |
| 323 | - $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 323 | + $menu = str_replace("</ul></div>", geodir_add_nav_menu_items()."</ul></div>", $menu);
|
|
| 324 | 324 | |
| 325 | 325 | return $menu; |
| 326 | 326 | |
@@ -348,7 +348,7 @@ discard block |
||
| 348 | 348 | |
| 349 | 349 | if (has_nav_menu($location) == '1' && is_array($geodir_theme_location) && in_array($location, $geodir_theme_location)) {
|
| 350 | 350 | |
| 351 | - $items = $items . geodir_add_nav_menu_items(); |
|
| 351 | + $items = $items.geodir_add_nav_menu_items(); |
|
| 352 | 352 | return $items; |
| 353 | 353 | |
| 354 | 354 | } else {
|
@@ -373,12 +373,12 @@ discard block |
||
| 373 | 373 | |
| 374 | 374 | $taxonomies = geodir_get_taxonomies(); |
| 375 | 375 | $taxonomies = implode("','", $taxonomies);
|
| 376 | - $taxonomies = "'" . $taxonomies . "'"; |
|
| 376 | + $taxonomies = "'".$taxonomies."'"; |
|
| 377 | 377 | |
| 378 | 378 | $pn_categories = $wpdb->get_results( |
| 379 | 379 | $wpdb->prepare( |
| 380 | 380 | "SELECT $wpdb->terms.name as name, $wpdb->term_taxonomy.count as count, $wpdb->terms.term_id as cat_ID FROM $wpdb->term_taxonomy, $wpdb->terms WHERE $wpdb->term_taxonomy.term_id = %d AND $wpdb->term_taxonomy.taxonomy in ( $taxonomies ) ORDER BY name", |
| 381 | - array($wpdb->terms . term_id) |
|
| 381 | + array($wpdb->terms.term_id) |
|
| 382 | 382 | ) |
| 383 | 383 | ); |
| 384 | 384 | |
@@ -407,7 +407,7 @@ discard block |
||
| 407 | 407 | |
| 408 | 408 | if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
|
| 409 | 409 | if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') |
| 410 | - $geodir_post_type = get_post_type((int)$_REQUEST['pid']); |
|
| 410 | + $geodir_post_type = get_post_type((int) $_REQUEST['pid']); |
|
| 411 | 411 | elseif (isset($_REQUEST['listing_type'])) |
| 412 | 412 | $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']); |
| 413 | 413 | } |
@@ -425,7 +425,7 @@ discard block |
||
| 425 | 425 | if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes)) |
| 426 | 426 | $geodir_post_type = ''; |
| 427 | 427 | |
| 428 | - if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
|
|
| 428 | + if (defined('DOING_AJAX') && isset($_REQUEST['stype'])) {
|
|
| 429 | 429 | $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
| 430 | 430 | } |
| 431 | 431 | |
@@ -435,7 +435,7 @@ discard block |
||
| 435 | 435 | * |
| 436 | 436 | * @since 1.6.9 |
| 437 | 437 | */ |
| 438 | - return apply_filters('geodir_get_current_posttype',$geodir_post_type);
|
|
| 438 | + return apply_filters('geodir_get_current_posttype', $geodir_post_type);
|
|
| 439 | 439 | } |
| 440 | 440 | |
| 441 | 441 | /** |
@@ -449,17 +449,17 @@ discard block |
||
| 449 | 449 | */ |
| 450 | 450 | function geodir_get_default_posttype() |
| 451 | 451 | {
|
| 452 | - $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) ); |
|
| 452 | + $post_types = apply_filters('geodir_get_default_posttype', geodir_get_posttypes('object'));
|
|
| 453 | 453 | |
| 454 | - foreach ( $post_types as $post_type => $info ) {
|
|
| 454 | + foreach ($post_types as $post_type => $info) {
|
|
| 455 | 455 | global $wpdb; |
| 456 | - $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) ); |
|
| 457 | - if ( $has_posts ) {
|
|
| 456 | + $has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
|
|
| 457 | + if ($has_posts) {
|
|
| 458 | 458 | $stype = $post_type; break; |
| 459 | 459 | } |
| 460 | 460 | } |
| 461 | 461 | |
| 462 | - if(!$stype){
|
|
| 462 | + if (!$stype) {
|
|
| 463 | 463 | $stype = 'gd_place'; |
| 464 | 464 | } |
| 465 | 465 | |
@@ -484,14 +484,14 @@ discard block |
||
| 484 | 484 | switch ($output): |
| 485 | 485 | case 'object': |
| 486 | 486 | case 'Object': |
| 487 | - $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types; |
|
| 487 | + $post_types = json_decode(json_encode($post_types), FALSE); //(object)$post_types; |
|
| 488 | 488 | break; |
| 489 | 489 | case 'array': |
| 490 | 490 | case 'Array': |
| 491 | - $post_types = (array)$post_types; |
|
| 491 | + $post_types = (array) $post_types; |
|
| 492 | 492 | break; |
| 493 | 493 | case 'options': |
| 494 | - $post_types = (array)$post_types; |
|
| 494 | + $post_types = (array) $post_types; |
|
| 495 | 495 | |
| 496 | 496 | $options = array(); |
| 497 | 497 | if (!empty($post_types)) {
|
@@ -609,15 +609,15 @@ discard block |
||
| 609 | 609 | |
| 610 | 610 | $categories = get_terms($taxonomies); |
| 611 | 611 | |
| 612 | - $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
|
|
| 612 | + $html .= '<option value="0">'.__('All', 'geodirectory').'</option>';
|
|
| 613 | 613 | |
| 614 | 614 | foreach ($categories as $category_obj) {
|
| 615 | 615 | $select_opt = ''; |
| 616 | 616 | if ($selected == $category_obj->term_id) {
|
| 617 | 617 | $select_opt = 'selected="selected"'; |
| 618 | 618 | } |
| 619 | - $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">' |
|
| 620 | - . ucfirst($category_obj->name) . '</option>'; |
|
| 619 | + $html .= '<option '.$select_opt.' value="'.$category_obj->term_id.'">' |
|
| 620 | + . ucfirst($category_obj->name).'</option>'; |
|
| 621 | 621 | } |
| 622 | 622 | |
| 623 | 623 | if ($echo) |
@@ -685,7 +685,7 @@ discard block |
||
| 685 | 685 | } elseif (isset($wp_query->tax_query->queries)) {
|
| 686 | 686 | $tax_arr = $wp_query->tax_query->queries; |
| 687 | 687 | //if tax query has 'relation' set then it will break wp_list_pluck so we remove it |
| 688 | - if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
|
|
| 688 | + if (isset($tax_arr['relation'])) {unset($tax_arr['relation']); }
|
|
| 689 | 689 | $taxonomies = wp_list_pluck($tax_arr, 'taxonomy'); |
| 690 | 690 | } |
| 691 | 691 | |
@@ -739,7 +739,7 @@ discard block |
||
| 739 | 739 | |
| 740 | 740 | if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
|
| 741 | 741 | if ($cat_parent == 0) {
|
| 742 | - $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display; |
|
| 742 | + $list_class = 'main_list gd-parent-cats-list gd-cats-display-'.$cat_display; |
|
| 743 | 743 | $main_list_class = 'class="main_list_selecter"'; |
| 744 | 744 | } else {
|
| 745 | 745 | //$display = 'display:none'; |
@@ -749,7 +749,7 @@ discard block |
||
| 749 | 749 | |
| 750 | 750 | if ($cat_display == 'checkbox' || $cat_display == 'radio') {
|
| 751 | 751 | $p = 0; |
| 752 | - $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">'; |
|
| 752 | + $out = '<div class="'.$list_class.' gd-cat-row-'.$cat_parent.'" style="margin-left:'.$p.'px;'.$display.';">'; |
|
| 753 | 753 | } |
| 754 | 754 | |
| 755 | 755 | foreach ($cat_terms as $cat_term) {
|
@@ -764,12 +764,12 @@ discard block |
||
| 764 | 764 | } |
| 765 | 765 | |
| 766 | 766 | if ($cat_display == 'radio') |
| 767 | - $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 767 | + $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category['.$cat_term->taxonomy.'][]" '.$main_list_class.' alt="'.$cat_term->taxonomy.'" title="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' id="gd-cat-'.$cat_term->term_id.'" >'.$term_check.ucfirst($cat_term->name).'</span>'; |
|
| 768 | 768 | elseif ($cat_display == 'select' || $cat_display == 'multiselect') |
| 769 | - $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>'; |
|
| 769 | + $out .= '<option '.$main_list_class.' style="margin-left:'.$p.'px;" alt="'.$cat_term->taxonomy.'" title="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' >'.$term_check.ucfirst($cat_term->name).'</option>'; |
|
| 770 | 770 | |
| 771 | 771 | else {
|
| 772 | - $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 772 | + $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category['.$cat_term->taxonomy.'][]" '.$main_list_class.' alt="'.$cat_term->taxonomy.'" title="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' id="gd-cat-'.$cat_term->term_id.'" >'.$term_check.ucfirst($cat_term->name).'</span>'; |
|
| 773 | 773 | } |
| 774 | 774 | |
| 775 | 775 | // Call recurson to print sub cats |
@@ -808,7 +808,7 @@ discard block |
||
| 808 | 808 | $cat_exclude = serialize($exclude_cats); |
| 809 | 809 | |
| 810 | 810 | if (isset($_REQUEST['backandedit'])) {
|
| 811 | - $post = (object)$gd_session->get('listing');
|
|
| 811 | + $post = (object) $gd_session->get('listing');
|
|
| 812 | 812 | |
| 813 | 813 | if (!is_array($post->post_category[$cat_taxonomy])) |
| 814 | 814 | $post_category = $post->post_category[$cat_taxonomy]; |
@@ -840,7 +840,7 @@ discard block |
||
| 840 | 840 | |
| 841 | 841 | if (!empty($post_category)) {
|
| 842 | 842 | $cat1 = array_filter(explode(',', $post_category));
|
| 843 | - $post_category = ',' . implode(',', $cat1) . ',';
|
|
| 843 | + $post_category = ','.implode(',', $cat1).',';
|
|
| 844 | 844 | |
| 845 | 845 | } |
| 846 | 846 | |
@@ -851,7 +851,7 @@ discard block |
||
| 851 | 851 | foreach ($post_category_upd as $cat) {
|
| 852 | 852 | |
| 853 | 853 | if (!in_array($cat, $exclude_cats) && $cat != '') {
|
| 854 | - $post_category_change .= ',' . $cat; |
|
| 854 | + $post_category_change .= ','.$cat; |
|
| 855 | 855 | } |
| 856 | 856 | } |
| 857 | 857 | $post_category = $post_category_change; |
@@ -863,11 +863,11 @@ discard block |
||
| 863 | 863 | } |
| 864 | 864 | } |
| 865 | 865 | |
| 866 | - echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']" />'; |
|
| 866 | + echo '<input type="hidden" id="cat_limit" value="'.$cat_limit.'" name="cat_limit['.$cat_taxonomy.']" />'; |
|
| 867 | 867 | |
| 868 | - echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']" />'; |
|
| 868 | + echo '<input type="hidden" id="post_category" value="'.$post_category.'" name="post_category['.$cat_taxonomy.']" />'; |
|
| 869 | 869 | |
| 870 | - echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']" />'; |
|
| 870 | + echo '<input type="hidden" id="post_category_str" value="'.$post_category_str.'" name="post_category_str['.$cat_taxonomy.']" />'; |
|
| 871 | 871 | |
| 872 | 872 | |
| 873 | 873 | ?> |
@@ -886,14 +886,14 @@ discard block |
||
| 886 | 886 | |
| 887 | 887 | function show_subcatlist(main_cat, catObj) {
|
| 888 | 888 | if (main_cat != '') {
|
| 889 | - var url = '<?php echo geodir_get_ajax_url();?>'; |
|
| 890 | - var cat_taxonomy = '<?php echo $cat_taxonomy;?>'; |
|
| 891 | - var cat_exclude = '<?php echo base64_encode($cat_exclude);?>'; |
|
| 889 | + var url = '<?php echo geodir_get_ajax_url(); ?>'; |
|
| 890 | + var cat_taxonomy = '<?php echo $cat_taxonomy; ?>'; |
|
| 891 | + var cat_exclude = '<?php echo base64_encode($cat_exclude); ?>'; |
|
| 892 | 892 | var cat_limit = jQuery('#' + cat_taxonomy).find('#cat_limit').val();
|
| 893 | - <?php if ((int)$cat_limit > 0) { ?>
|
|
| 893 | + <?php if ((int) $cat_limit > 0) { ?>
|
|
| 894 | 894 | var selected = parseInt(jQuery('#' + cat_taxonomy).find('.cat_sublist > div.post_catlist_item').length);
|
| 895 | 895 | if (cat_limit != '' && selected > 0 && selected >= cat_limit && cat_limit != 0) {
|
| 896 | - alert("<?php echo esc_attr(wp_sprintf(__('You have reached category limit of %d categories.', 'geodirectory'), (int)$cat_limit));?>");
|
|
| 896 | + alert("<?php echo esc_attr(wp_sprintf(__('You have reached category limit of %d categories.', 'geodirectory'), (int) $cat_limit)); ?>");
|
|
| 897 | 897 | return false; |
| 898 | 898 | } |
| 899 | 899 | <?php } ?> |
@@ -932,7 +932,7 @@ discard block |
||
| 932 | 932 | } |
| 933 | 933 | |
| 934 | 934 | function update_listing_cat(el) {
|
| 935 | - var cat_taxonomy = '<?php echo $cat_taxonomy;?>'; |
|
| 935 | + var cat_taxonomy = '<?php echo $cat_taxonomy; ?>'; |
|
| 936 | 936 | var cat_ids = ''; |
| 937 | 937 | var main_cat = ''; |
| 938 | 938 | var sub_cat = ''; |
@@ -1013,7 +1013,7 @@ discard block |
||
| 1013 | 1013 | <div class="main_cat_list" style=" <?php if (isset($style)) {
|
| 1014 | 1014 | echo $style; |
| 1015 | 1015 | }?> "> |
| 1016 | - <?php geodir_get_catlist($cat_taxonomy, 0); // print main categories list |
|
| 1016 | + <?php geodir_get_catlist($cat_taxonomy, 0); // print main categories list |
|
| 1017 | 1017 | ?> |
| 1018 | 1018 | </div> |
| 1019 | 1019 | <?php |
@@ -1040,9 +1040,9 @@ discard block |
||
| 1040 | 1040 | if ($exclude != '') {
|
| 1041 | 1041 | $exclude_cats = maybe_unserialize(base64_decode($exclude)); |
| 1042 | 1042 | |
| 1043 | - if(is_array( $exclude_cats)){
|
|
| 1044 | - $exclude_cats = array_map( 'intval', $exclude_cats ); |
|
| 1045 | - }else{
|
|
| 1043 | + if (is_array($exclude_cats)) {
|
|
| 1044 | + $exclude_cats = array_map('intval', $exclude_cats);
|
|
| 1045 | + } else {
|
|
| 1046 | 1046 | $exclude_cats = intval($exclude_cats); |
| 1047 | 1047 | } |
| 1048 | 1048 | |
@@ -1056,25 +1056,25 @@ discard block |
||
| 1056 | 1056 | <?php $main_cat = get_term($parrent, $request_taxonomy); ?> |
| 1057 | 1057 | |
| 1058 | 1058 | <div class="post_catlist_item" style="border:1px solid #CCCCCC; margin:5px auto; padding:5px;"> |
| 1059 | - <img alt="move icon" src="<?php echo geodir_plugin_url() . '/geodirectory-assets/images/move.png';?>" |
|
| 1059 | + <img alt="move icon" src="<?php echo geodir_plugin_url().'/geodirectory-assets/images/move.png'; ?>" |
|
| 1060 | 1060 | onclick="jQuery(this).closest('div').remove();update_listing_cat(this);" align="right"/>
|
| 1061 | 1061 | <?php /* ?> |
| 1062 | 1062 | <img src="<?php echo geodir_plugin_url().'/geodirectory-assets/images/move.png';?>" onclick="jQuery(this).closest('div').remove();show_subcatlist();" align="right" />
|
| 1063 | 1063 | <?php */ ?> |
| 1064 | 1064 | |
| 1065 | - <input type="checkbox" value="<?php echo $main_cat->term_id;?>" class="listing_main_cat" |
|
| 1065 | + <input type="checkbox" value="<?php echo $main_cat->term_id; ?>" class="listing_main_cat" |
|
| 1066 | 1066 | onchange="if(jQuery(this).is(':checked')){jQuery(this).closest('div').find('.post_default_category').prop('checked',false).show();}else{jQuery(this).closest('div').find('.post_default_category').prop('checked',false).hide();};update_listing_cat()"
|
| 1067 | 1067 | checked="checked" disabled="disabled"/> |
| 1068 | 1068 | <span> |
| 1069 | - <?php printf(__('Add listing in %s category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
|
|
| 1069 | + <?php printf(__('Add listing in %s category', 'geodirectory'), geodir_ucwords($main_cat->name)); ?>
|
|
| 1070 | 1070 | </span> |
| 1071 | 1071 | <br/> |
| 1072 | 1072 | |
| 1073 | 1073 | <div class="post_default_category"> |
| 1074 | - <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id;?>" |
|
| 1075 | - onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" ';?> /> |
|
| 1074 | + <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id; ?>" |
|
| 1075 | + onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" '; ?> /> |
|
| 1076 | 1076 | <span> |
| 1077 | - <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
|
|
| 1077 | + <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name)); ?>
|
|
| 1078 | 1078 | </span> |
| 1079 | 1079 | </div> |
| 1080 | 1080 | |
@@ -1107,7 +1107,7 @@ discard block |
||
| 1107 | 1107 | $post_cat_str = $post_categories[$request_taxonomy]; |
| 1108 | 1108 | $post_cat_array = explode("#", $post_cat_str);
|
| 1109 | 1109 | if (is_array($post_cat_array)) {
|
| 1110 | - $post_cat_array = array_unique( $post_cat_array ); |
|
| 1110 | + $post_cat_array = array_unique($post_cat_array); |
|
| 1111 | 1111 | |
| 1112 | 1112 | foreach ($post_cat_array as $post_cat_html) {
|
| 1113 | 1113 | |
@@ -1122,7 +1122,7 @@ discard block |
||
| 1122 | 1122 | } |
| 1123 | 1123 | $post_sub_catid = ''; |
| 1124 | 1124 | if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
|
| 1125 | - $post_sub_catid = (int)$post_cat_info[1]; |
|
| 1125 | + $post_sub_catid = (int) $post_cat_info[1]; |
|
| 1126 | 1126 | } |
| 1127 | 1127 | |
| 1128 | 1128 | geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default); |
@@ -1143,7 +1143,7 @@ discard block |
||
| 1143 | 1143 | } |
| 1144 | 1144 | |
| 1145 | 1145 | if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
|
| 1146 | - $post_sub_catid = (int)$post_cat_info[1]; |
|
| 1146 | + $post_sub_catid = (int) $post_cat_info[1]; |
|
| 1147 | 1147 | } |
| 1148 | 1148 | |
| 1149 | 1149 | geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default); |
@@ -1175,9 +1175,9 @@ discard block |
||
| 1175 | 1175 | if (!$selected) |
| 1176 | 1176 | $option_slected = ' selected="selected" '; |
| 1177 | 1177 | |
| 1178 | - echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >'; |
|
| 1178 | + echo '<select field_type="select" id="'.sanitize_text_field($cat_taxonomy).'" class="chosen_select" '.$onchange.' option-ajaxChosen="false" >'; |
|
| 1179 | 1179 | |
| 1180 | - echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
|
|
| 1180 | + echo '<option value="" '.$option_selected.' >'.__('Select Category', 'geodirectory').'</option>';
|
|
| 1181 | 1181 | |
| 1182 | 1182 | foreach ($cat_terms as $cat_term) {
|
| 1183 | 1183 | $option_selected = ''; |
@@ -1185,10 +1185,10 @@ discard block |
||
| 1185 | 1185 | $option_selected = ' selected="selected" '; |
| 1186 | 1186 | |
| 1187 | 1187 | // Count child terms |
| 1188 | - $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) ); |
|
| 1189 | - $has_child = !empty( $child_terms ) ? 't' : 'f'; |
|
| 1188 | + $child_terms = get_terms($cat_taxonomy, array('parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1));
|
|
| 1189 | + $has_child = !empty($child_terms) ? 't' : 'f'; |
|
| 1190 | 1190 | |
| 1191 | - echo '<option ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . ucfirst($cat_term->name) . '</option>'; |
|
| 1191 | + echo '<option '.$option_selected.' alt="'.$cat_term->taxonomy.'" title="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" _hc="'.$has_child.'" >'.ucfirst($cat_term->name).'</option>'; |
|
| 1192 | 1192 | } |
| 1193 | 1193 | echo '</select>'; |
| 1194 | 1194 | } |
@@ -1219,7 +1219,7 @@ discard block |
||
| 1219 | 1219 | 2 => __('Custom field updated.', 'geodirectory'),
|
| 1220 | 1220 | 3 => __('Custom field deleted.', 'geodirectory'),
|
| 1221 | 1221 | 4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
|
| 1222 | - 5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int)$_GET['revision'], false)) : false,
|
|
| 1222 | + 5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int) $_GET['revision'], false)) : false,
|
|
| 1223 | 1223 | 6 => sprintf(__('%s published. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
| 1224 | 1224 | 7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
|
| 1225 | 1225 | 8 => sprintf(__('%s submitted. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
|
@@ -1245,7 +1245,7 @@ discard block |
||
| 1245 | 1245 | |
| 1246 | 1246 | global $wpdb; |
| 1247 | 1247 | |
| 1248 | - $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico'; |
|
| 1248 | + $menu_icon = geodir_plugin_url().'/geodirectory-assets/images/favicon.ico'; |
|
| 1249 | 1249 | |
| 1250 | 1250 | if (!$listing_slug = get_option('geodir_listing_prefix'))
|
| 1251 | 1251 | $listing_slug = 'places'; |
@@ -1258,11 +1258,11 @@ discard block |
||
| 1258 | 1258 | |
| 1259 | 1259 | $gd_placetags = array(); |
| 1260 | 1260 | $gd_placetags['object_type'] = 'gd_place'; |
| 1261 | - $gd_placetags['listing_slug'] = $listing_slug . '/tags'; |
|
| 1261 | + $gd_placetags['listing_slug'] = $listing_slug.'/tags'; |
|
| 1262 | 1262 | $gd_placetags['args'] = array( |
| 1263 | 1263 | 'public' => true, |
| 1264 | 1264 | 'hierarchical' => false, |
| 1265 | - 'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
|
|
| 1265 | + 'rewrite' => array('slug' => $listing_slug.'/tags', 'with_front' => false, 'hierarchical' => true),
|
|
| 1266 | 1266 | 'query_var' => true, |
| 1267 | 1267 | |
| 1268 | 1268 | 'labels' => array( |
@@ -1356,7 +1356,7 @@ discard block |
||
| 1356 | 1356 | 'menu_icon' => $menu_icon, |
| 1357 | 1357 | 'public' => true, |
| 1358 | 1358 | 'query_var' => true, |
| 1359 | - 'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
|
|
| 1359 | + 'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
|
|
| 1360 | 1360 | 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
|
| 1361 | 1361 | 'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
|
| 1362 | 1362 | |
@@ -1378,27 +1378,27 @@ discard block |
||
| 1378 | 1378 | } |
| 1379 | 1379 | |
| 1380 | 1380 | $gd_wpml_get_languages = ""; |
| 1381 | -function gd_wpml_get_lang_from_url($url){
|
|
| 1381 | +function gd_wpml_get_lang_from_url($url) {
|
|
| 1382 | 1382 | |
| 1383 | 1383 | global $gd_wpml_get_languages; |
| 1384 | - if(isset($_REQUEST['lang']) && $_REQUEST['lang']){return $_REQUEST['lang'];}
|
|
| 1384 | + if (isset($_REQUEST['lang']) && $_REQUEST['lang']) {return $_REQUEST['lang']; }
|
|
| 1385 | 1385 | |
| 1386 | 1386 | |
| 1387 | 1387 | // |
| 1388 | - $url = str_replace(array("http://","https://"),"",$url);
|
|
| 1388 | + $url = str_replace(array("http://", "https://"), "", $url);
|
|
| 1389 | 1389 | |
| 1390 | 1390 | // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
|
| 1391 | - $site_url = str_replace(array("http://","https://"),"",site_url());
|
|
| 1391 | + $site_url = str_replace(array("http://", "https://"), "", site_url());
|
|
| 1392 | 1392 | |
| 1393 | - $url = str_replace($site_url,"",$url); |
|
| 1393 | + $url = str_replace($site_url, "", $url); |
|
| 1394 | 1394 | |
| 1395 | 1395 | |
| 1396 | 1396 | $segments = explode('/', trim($url, '/'));
|
| 1397 | 1397 | |
| 1398 | 1398 | //print_r( $segments); |
| 1399 | - if($gd_wpml_get_languages){
|
|
| 1399 | + if ($gd_wpml_get_languages) {
|
|
| 1400 | 1400 | $langs = $gd_wpml_get_languages; |
| 1401 | - }else{
|
|
| 1401 | + } else {
|
|
| 1402 | 1402 | global $sitepress; |
| 1403 | 1403 | $gd_wpml_get_languages = $sitepress->get_active_languages(); |
| 1404 | 1404 | } |
@@ -1463,17 +1463,17 @@ discard block |
||
| 1463 | 1463 | $slug = $post_types[$post->post_type]['rewrite']['slug']; |
| 1464 | 1464 | |
| 1465 | 1465 | // Alter the CPT slug if WPML is set to do so |
| 1466 | - if(function_exists('icl_object_id')){
|
|
| 1467 | - if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
|
|
| 1466 | + if (function_exists('icl_object_id')) {
|
|
| 1467 | + if (gd_wpml_slug_translation_turned_on($post->post_type) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
|
|
| 1468 | 1468 | |
| 1469 | 1469 | $org_slug = $slug; |
| 1470 | - $slug = apply_filters( 'wpml_translate_single_string', |
|
| 1470 | + $slug = apply_filters('wpml_translate_single_string',
|
|
| 1471 | 1471 | $slug, |
| 1472 | 1472 | 'WordPress', |
| 1473 | - 'URL slug: ' . $slug, |
|
| 1473 | + 'URL slug: '.$slug, |
|
| 1474 | 1474 | $language_code); |
| 1475 | 1475 | |
| 1476 | - if(!$slug){$slug = $org_slug;}
|
|
| 1476 | + if (!$slug) {$slug = $org_slug; }
|
|
| 1477 | 1477 | |
| 1478 | 1478 | } |
| 1479 | 1479 | } |
@@ -1495,11 +1495,11 @@ discard block |
||
| 1495 | 1495 | } |
| 1496 | 1496 | |
| 1497 | 1497 | $post_link = trailingslashit( |
| 1498 | - preg_replace( "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 ) |
|
| 1498 | + preg_replace("/".preg_quote($slug, "/")."/", $slug."/%gd_taxonomy%", $post_link, 1)
|
|
| 1499 | 1499 | ); |
| 1500 | 1500 | |
| 1501 | 1501 | if ($fix_url) {
|
| 1502 | - $post_link = $site_url . $post_link; |
|
| 1502 | + $post_link = $site_url.$post_link; |
|
| 1503 | 1503 | } |
| 1504 | 1504 | |
| 1505 | 1505 | if (isset($comment_post_cache[$post->ID])) {
|
@@ -1518,12 +1518,12 @@ discard block |
||
| 1518 | 1518 | $ID = $post->ID; |
| 1519 | 1519 | $post2 = $wpdb->get_row( |
| 1520 | 1520 | $wpdb->prepare( |
| 1521 | - "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ", |
|
| 1521 | + "SELECT * from ".$plugin_prefix.$post->post_type."_detail WHERE post_id = %d ", |
|
| 1522 | 1522 | array($post->ID) |
| 1523 | 1523 | ) |
| 1524 | 1524 | ); |
| 1525 | 1525 | |
| 1526 | - $post = (object)array_merge((array)$post, (array)$post2); |
|
| 1526 | + $post = (object) array_merge((array) $post, (array) $post2); |
|
| 1527 | 1527 | |
| 1528 | 1528 | $comment_post_cache[$post->ID] = $post; |
| 1529 | 1529 | } |
@@ -1532,7 +1532,7 @@ discard block |
||
| 1532 | 1532 | |
| 1533 | 1533 | if (false !== strpos($post_link, '%gd_taxonomy%')) {
|
| 1534 | 1534 | |
| 1535 | - if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
|
|
| 1535 | + if (apply_filters("geodir_add_location_url_to_url", get_option('geodir_add_location_url'), $post->post_type, $post)) {
|
|
| 1536 | 1536 | $location_request = ''; |
| 1537 | 1537 | |
| 1538 | 1538 | |
@@ -1546,7 +1546,7 @@ discard block |
||
| 1546 | 1546 | $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
|
| 1547 | 1547 | $post->country_slug = str_replace(']', '', $post->country_slug);
|
| 1548 | 1548 | |
| 1549 | - $post_location = (object)array('country_slug' => $post->country_slug,
|
|
| 1549 | + $post_location = (object) array('country_slug' => $post->country_slug,
|
|
| 1550 | 1550 | 'region_slug' => $post->region_slug, |
| 1551 | 1551 | 'city_slug' => $post->city_slug |
| 1552 | 1552 | ); |
@@ -1559,7 +1559,7 @@ discard block |
||
| 1559 | 1559 | |
| 1560 | 1560 | $post_location_sql = $wpdb->get_results( |
| 1561 | 1561 | $wpdb->prepare( |
| 1562 | - "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ", |
|
| 1562 | + "SELECT post_locations from ".$plugin_prefix.$post->post_type."_detail WHERE post_id = %d ", |
|
| 1563 | 1563 | array($post->ID) |
| 1564 | 1564 | ) |
| 1565 | 1565 | ); |
@@ -1575,7 +1575,7 @@ discard block |
||
| 1575 | 1575 | $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
|
| 1576 | 1576 | $post->country_slug = str_replace(']', '', $post->country_slug);
|
| 1577 | 1577 | |
| 1578 | - $post_location = (object)array('country_slug' => $post->country_slug,
|
|
| 1578 | + $post_location = (object) array('country_slug' => $post->country_slug,
|
|
| 1579 | 1579 | 'region_slug' => $post->region_slug, |
| 1580 | 1580 | 'city_slug' => $post->city_slug |
| 1581 | 1581 | ); |
@@ -1604,7 +1604,7 @@ discard block |
||
| 1604 | 1604 | } |
| 1605 | 1605 | $location_slug[] = $city_slug; |
| 1606 | 1606 | |
| 1607 | - $location_request .= implode('/', $location_slug) . '/';
|
|
| 1607 | + $location_request .= implode('/', $location_slug).'/';
|
|
| 1608 | 1608 | } |
| 1609 | 1609 | } |
| 1610 | 1610 | |
@@ -1662,9 +1662,9 @@ discard block |
||
| 1662 | 1662 | } |
| 1663 | 1663 | $request_term = trim($request_term, '/'); |
| 1664 | 1664 | if (!empty($request_term)) |
| 1665 | - $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1665 | + $post_link = str_replace('%gd_taxonomy%', $request_term.$detailurl_separator, $post_link);
|
|
| 1666 | 1666 | else |
| 1667 | - $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1667 | + $post_link = str_replace('/%gd_taxonomy%', $request_term.$detailurl_separator, $post_link);
|
|
| 1668 | 1668 | //echo $post_link ; |
| 1669 | 1669 | } |
| 1670 | 1670 | // temp cache the permalink |
@@ -1739,9 +1739,9 @@ discard block |
||
| 1739 | 1739 | $url_separator = ''; |
| 1740 | 1740 | |
| 1741 | 1741 | if (get_option('permalink_structure') != '') {
|
| 1742 | - $old_listing_slug = '/' . $listing_slug . '/'; |
|
| 1742 | + $old_listing_slug = '/'.$listing_slug.'/'; |
|
| 1743 | 1743 | $request_term = implode("/", $location_terms);
|
| 1744 | - $new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/'; |
|
| 1744 | + $new_listing_slug = '/'.$listing_slug.'/'.$request_term.'/'; |
|
| 1745 | 1745 | |
| 1746 | 1746 | $termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug)); |
| 1747 | 1747 | } else {
|
@@ -1761,25 +1761,25 @@ discard block |
||
| 1761 | 1761 | // Alter the CPT slug if WPML is set to do so |
| 1762 | 1762 | if (function_exists('icl_object_id')) {
|
| 1763 | 1763 | $post_types = get_option('geodir_post_types');
|
| 1764 | - $post_type = str_replace("category","",$taxonomy);
|
|
| 1765 | - $post_type = str_replace("_tags","",$post_type);
|
|
| 1764 | + $post_type = str_replace("category", "", $taxonomy);
|
|
| 1765 | + $post_type = str_replace("_tags", "", $post_type);
|
|
| 1766 | 1766 | $slug = $post_types[$post_type]['rewrite']['slug']; |
| 1767 | 1767 | if (gd_wpml_slug_translation_turned_on($post_type)) {
|
| 1768 | 1768 | global $sitepress; |
| 1769 | 1769 | $default_lang = $sitepress->get_default_language(); |
| 1770 | 1770 | $language_code = gd_wpml_get_lang_from_url($termlink); |
| 1771 | - if (!$language_code ) {
|
|
| 1772 | - $language_code = $default_lang; |
|
| 1771 | + if (!$language_code) {
|
|
| 1772 | + $language_code = $default_lang; |
|
| 1773 | 1773 | } |
| 1774 | 1774 | |
| 1775 | 1775 | $org_slug = $slug; |
| 1776 | - $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: ' . $slug, $language_code);
|
|
| 1776 | + $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: '.$slug, $language_code);
|
|
| 1777 | 1777 | |
| 1778 | 1778 | if (!$slug) {
|
| 1779 | 1779 | $slug = $org_slug; |
| 1780 | 1780 | } |
| 1781 | 1781 | |
| 1782 | - $termlink = trailingslashit(preg_replace("/" . preg_quote($org_slug, "/") . "/", $slug ,$termlink, 1));
|
|
| 1782 | + $termlink = trailingslashit(preg_replace("/".preg_quote($org_slug, "/")."/", $slug, $termlink, 1));
|
|
| 1783 | 1783 | } |
| 1784 | 1784 | } |
| 1785 | 1785 | } |
@@ -1809,7 +1809,7 @@ discard block |
||
| 1809 | 1809 | |
| 1810 | 1810 | if (in_array($post_type, geodir_get_posttypes())) {
|
| 1811 | 1811 | if (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1) {
|
| 1812 | - if(geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
|
|
| 1812 | + if (geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
|
|
| 1813 | 1813 | $location_terms = array( |
| 1814 | 1814 | 'gd_country' => $post->country_slug, |
| 1815 | 1815 | 'gd_region' => $post->region_slug, |
@@ -1826,7 +1826,7 @@ discard block |
||
| 1826 | 1826 | $location_terms = implode("/", $location_terms);
|
| 1827 | 1827 | $location_terms = rtrim($location_terms, '/'); |
| 1828 | 1828 | |
| 1829 | - $link .= urldecode($location_terms) . '/'; |
|
| 1829 | + $link .= urldecode($location_terms).'/'; |
|
| 1830 | 1830 | } else {
|
| 1831 | 1831 | $link = geodir_getlink($link, $location_terms); |
| 1832 | 1832 | } |
@@ -1908,9 +1908,9 @@ discard block |
||
| 1908 | 1908 | return 0; |
| 1909 | 1909 | $where = 't.term_id = %d'; |
| 1910 | 1910 | if (!empty($taxonomy)) |
| 1911 | - return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A); |
|
| 1911 | + return $wpdb->get_row($wpdb->prepare($tax_select.$where." AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A); |
|
| 1912 | 1912 | else |
| 1913 | - return $wpdb->get_var($wpdb->prepare($select . $where, $term)); |
|
| 1913 | + return $wpdb->get_var($wpdb->prepare($select.$where, $term)); |
|
| 1914 | 1914 | } |
| 1915 | 1915 | |
| 1916 | 1916 | $term = trim(wp_unslash($term)); |
@@ -1922,7 +1922,7 @@ discard block |
||
| 1922 | 1922 | |
| 1923 | 1923 | $where_fields = array($slug); |
| 1924 | 1924 | if (!empty($taxonomy)) {
|
| 1925 | - $parent = (int)$parent; |
|
| 1925 | + $parent = (int) $parent; |
|
| 1926 | 1926 | if ($parent > 0) {
|
| 1927 | 1927 | $where_fields[] = $parent; |
| 1928 | 1928 | $else_where_fields[] = $parent; |
@@ -1985,13 +1985,13 @@ discard block |
||
| 1985 | 1985 | $post_types = geodir_get_posttypes(); |
| 1986 | 1986 | $tax_arr = array(); |
| 1987 | 1987 | foreach ($post_types as $post_type) {
|
| 1988 | - $tax_arr[] = "'" . $post_type . "category'"; |
|
| 1988 | + $tax_arr[] = "'".$post_type."category'"; |
|
| 1989 | 1989 | } |
| 1990 | 1990 | $tax_c = implode(',', $tax_arr);
|
| 1991 | 1991 | $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
|
| 1992 | 1992 | //$terms = get_terms( $taxonomy ); |
| 1993 | 1993 | |
| 1994 | - if($terms) {
|
|
| 1994 | + if ($terms) {
|
|
| 1995 | 1995 | foreach ($terms as $term) {
|
| 1996 | 1996 | $post_type = str_replace("category", "", $term->taxonomy);
|
| 1997 | 1997 | $a_terms[$post_type][] = $term; |
@@ -1999,7 +1999,7 @@ discard block |
||
| 1999 | 1999 | } |
| 2000 | 2000 | } |
| 2001 | 2001 | |
| 2002 | - if($a_terms) {
|
|
| 2002 | + if ($a_terms) {
|
|
| 2003 | 2003 | foreach ($a_terms as $pt => $t2) {
|
| 2004 | 2004 | |
| 2005 | 2005 | foreach ($t2 as $term) {
|
@@ -2024,7 +2024,7 @@ discard block |
||
| 2024 | 2024 | } |
| 2025 | 2025 | |
| 2026 | 2026 | if (is_ssl()) {
|
| 2027 | - $terms_icons = str_replace("http:","https:",$terms_icons );
|
|
| 2027 | + $terms_icons = str_replace("http:", "https:", $terms_icons);
|
|
| 2028 | 2028 | } |
| 2029 | 2029 | |
| 2030 | 2030 | return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
|
@@ -39,8 +39,9 @@ discard block |
||
| 39 | 39 | if (get_option('geodir_show_listing_nav')) {
|
| 40 | 40 | |
| 41 | 41 | $menu_class = ''; |
| 42 | - if (geodir_is_page('listing'))
|
|
| 43 | - $menu_class = 'current-menu-item'; |
|
| 42 | + if (geodir_is_page('listing')) { |
|
| 43 | + $menu_class = 'current-menu-item'; |
|
| 44 | + } |
|
| 44 | 45 | |
| 45 | 46 | |
| 46 | 47 | //SHOW LISTING OF POST TYPE IN MAIN NAVIGATION |
@@ -52,8 +53,9 @@ discard block |
||
| 52 | 53 | if (in_array($post_type, $show_post_type_main_nav)) {
|
| 53 | 54 | if (get_post_type_archive_link($post_type)) {
|
| 54 | 55 | $menu_class = ''; |
| 55 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
|
| 56 | - $menu_class = 'current-menu-item'; |
|
| 56 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing')) { |
|
| 57 | + $menu_class = 'current-menu-item'; |
|
| 58 | + } |
|
| 57 | 59 | /** |
| 58 | 60 | * Filter the menu li class. |
| 59 | 61 | * |
@@ -130,8 +132,9 @@ discard block |
||
| 130 | 132 | if (get_post_type_archive_link($post_type)) {
|
| 131 | 133 | |
| 132 | 134 | $menu_class = ''; |
| 133 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
|
| 134 | - $menu_class = 'current-menu-item'; |
|
| 135 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing')) { |
|
| 136 | + $menu_class = 'current-menu-item'; |
|
| 137 | + } |
|
| 135 | 138 | |
| 136 | 139 | $items .= '<li class="' . $sub_li_class . '"> |
| 137 | 140 | <a href="' . get_post_type_archive_link($post_type) . '" class="' . $sub_a_class . '"> |
@@ -159,8 +162,9 @@ discard block |
||
| 159 | 162 | if (get_option('geodir_show_addlisting_nav')) {
|
| 160 | 163 | |
| 161 | 164 | $menu_class = ''; |
| 162 | - if (geodir_is_page('add-listing'))
|
|
| 163 | - $menu_class = 'current-menu-item'; |
|
| 165 | + if (geodir_is_page('add-listing')) { |
|
| 166 | + $menu_class = 'current-menu-item'; |
|
| 167 | + } |
|
| 164 | 168 | |
| 165 | 169 | //SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION |
| 166 | 170 | $post_types = geodir_get_posttypes('object');
|
@@ -176,8 +180,9 @@ discard block |
||
| 176 | 180 | if (geodir_get_addlisting_link($post_type)) {
|
| 177 | 181 | |
| 178 | 182 | $menu_class = ''; |
| 179 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
|
|
| 180 | - $menu_class = 'current-menu-item'; |
|
| 183 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing')) { |
|
| 184 | + $menu_class = 'current-menu-item'; |
|
| 185 | + } |
|
| 181 | 186 | /** |
| 182 | 187 | * Filter the menu li class. |
| 183 | 188 | * |
@@ -261,8 +266,9 @@ discard block |
||
| 261 | 266 | if (geodir_get_addlisting_link($post_type)) {
|
| 262 | 267 | |
| 263 | 268 | $menu_class = ''; |
| 264 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
|
|
| 265 | - $menu_class = 'current-menu-item'; |
|
| 269 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing')) { |
|
| 270 | + $menu_class = 'current-menu-item'; |
|
| 271 | + } |
|
| 266 | 272 | /** |
| 267 | 273 | * Filter the menu li class. |
| 268 | 274 | * |
@@ -319,8 +325,9 @@ discard block |
||
| 319 | 325 | } |
| 320 | 326 | //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet. |
| 321 | 327 | // $menu = str_replace("</ul></div>",geodir_add_nav_menu_items()."</ul></div>",$menu);
|
| 322 | - else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location)) |
|
| 323 | - $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 328 | + else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location)) { |
|
| 329 | + $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu); |
|
| 330 | + } |
|
| 324 | 331 | |
| 325 | 332 | return $menu; |
| 326 | 333 | |
@@ -406,24 +413,28 @@ discard block |
||
| 406 | 413 | $geodir_post_type = get_query_var('post_type');
|
| 407 | 414 | |
| 408 | 415 | if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
|
| 409 | - if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') |
|
| 410 | - $geodir_post_type = get_post_type((int)$_REQUEST['pid']); |
|
| 411 | - elseif (isset($_REQUEST['listing_type'])) |
|
| 412 | - $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']); |
|
| 416 | + if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') { |
|
| 417 | + $geodir_post_type = get_post_type((int)$_REQUEST['pid']); |
|
| 418 | + } elseif (isset($_REQUEST['listing_type'])) { |
|
| 419 | + $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']); |
|
| 420 | + } |
|
| 413 | 421 | } |
| 414 | 422 | |
| 415 | - if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
|
|
| 416 | - $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
|
| 423 | + if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype'])) { |
|
| 424 | + $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
|
| 425 | + } |
|
| 417 | 426 | |
| 418 | - if (is_tax()) |
|
| 419 | - $geodir_post_type = geodir_get_taxonomy_posttype(); |
|
| 427 | + if (is_tax()) { |
|
| 428 | + $geodir_post_type = geodir_get_taxonomy_posttype(); |
|
| 429 | + } |
|
| 420 | 430 | |
| 421 | 431 | |
| 422 | 432 | $all_postypes = geodir_get_posttypes(); |
| 423 | 433 | $all_postypes = stripslashes_deep($all_postypes); |
| 424 | 434 | |
| 425 | - if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes)) |
|
| 426 | - $geodir_post_type = ''; |
|
| 435 | + if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes)) { |
|
| 436 | + $geodir_post_type = ''; |
|
| 437 | + } |
|
| 427 | 438 | |
| 428 | 439 | if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
|
| 429 | 440 | $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
@@ -507,11 +518,12 @@ discard block |
||
| 507 | 518 | endswitch; |
| 508 | 519 | } |
| 509 | 520 | |
| 510 | - if (!empty($post_types)) |
|
| 511 | - return $post_types; |
|
| 512 | - else |
|
| 513 | - return array(); |
|
| 514 | -} |
|
| 521 | + if (!empty($post_types)) { |
|
| 522 | + return $post_types; |
|
| 523 | + } else { |
|
| 524 | + return array(); |
|
| 525 | + } |
|
| 526 | + } |
|
| 515 | 527 | |
| 516 | 528 | /** |
| 517 | 529 | * Get Custom Post Type info. |
@@ -528,9 +540,10 @@ discard block |
||
| 528 | 540 | $post_types = stripslashes_deep($post_types); |
| 529 | 541 | if (!empty($post_types) && $post_type != '') {
|
| 530 | 542 | return $post_types[$post_type]; |
| 531 | - } else |
|
| 532 | - return false; |
|
| 533 | -} |
|
| 543 | + } else { |
|
| 544 | + return false; |
|
| 545 | + } |
|
| 546 | + } |
|
| 534 | 547 | |
| 535 | 548 | if (!function_exists('geodir_get_taxonomies')) {
|
| 536 | 549 | /** |
@@ -554,18 +567,21 @@ discard block |
||
| 554 | 567 | $gd_taxonomies = array_keys($taxonomies); |
| 555 | 568 | |
| 556 | 569 | |
| 557 | - if ($post_type != '') |
|
| 558 | - $gd_taxonomies = array(); |
|
| 570 | + if ($post_type != '') { |
|
| 571 | + $gd_taxonomies = array(); |
|
| 572 | + } |
|
| 559 | 573 | |
| 560 | 574 | $i = 0; |
| 561 | 575 | foreach ($taxonomies as $taxonomy => $args) {
|
| 562 | 576 | |
| 563 | - if ($post_type != '' && $args['object_type'] == $post_type) |
|
| 564 | - $gd_taxonomies[] = $taxonomy; |
|
| 577 | + if ($post_type != '' && $args['object_type'] == $post_type) { |
|
| 578 | + $gd_taxonomies[] = $taxonomy; |
|
| 579 | + } |
|
| 565 | 580 | |
| 566 | 581 | if ($tages_taxonomies === false && strpos($taxonomy, '_tag') !== false) {
|
| 567 | - if (array_search($taxonomy, $gd_taxonomies) !== false) |
|
| 568 | - unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]); |
|
| 582 | + if (array_search($taxonomy, $gd_taxonomies) !== false) { |
|
| 583 | + unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]); |
|
| 584 | + } |
|
| 569 | 585 | } |
| 570 | 586 | |
| 571 | 587 | } |
@@ -620,10 +636,11 @@ discard block |
||
| 620 | 636 | . ucfirst($category_obj->name) . '</option>'; |
| 621 | 637 | } |
| 622 | 638 | |
| 623 | - if ($echo) |
|
| 624 | - echo $html; |
|
| 625 | - else |
|
| 626 | - return $html; |
|
| 639 | + if ($echo) { |
|
| 640 | + echo $html; |
|
| 641 | + } else { |
|
| 642 | + return $html; |
|
| 643 | + } |
|
| 627 | 644 | } |
| 628 | 645 | } |
| 629 | 646 | |
@@ -657,11 +674,12 @@ discard block |
||
| 657 | 674 | |
| 658 | 675 | } |
| 659 | 676 | |
| 660 | - if (!empty($listing_slug)) |
|
| 661 | - return $listing_slug; |
|
| 662 | - else |
|
| 663 | - return false; |
|
| 664 | -} |
|
| 677 | + if (!empty($listing_slug)) { |
|
| 678 | + return $listing_slug; |
|
| 679 | + } else { |
|
| 680 | + return false; |
|
| 681 | + } |
|
| 682 | + } |
|
| 665 | 683 | |
| 666 | 684 | |
| 667 | 685 | /** |
@@ -692,16 +710,18 @@ discard block |
||
| 692 | 710 | if (!empty($taxonomies)) {
|
| 693 | 711 | foreach (geodir_get_posttypes() as $pt) {
|
| 694 | 712 | $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt); |
| 695 | - if (array_intersect($taxonomies, $object_taxonomies)) |
|
| 696 | - $post_type[] = $pt; |
|
| 713 | + if (array_intersect($taxonomies, $object_taxonomies)) { |
|
| 714 | + $post_type[] = $pt; |
|
| 715 | + } |
|
| 697 | 716 | } |
| 698 | 717 | } |
| 699 | 718 | |
| 700 | - if (!empty($post_type)) |
|
| 701 | - return $post_type[0]; |
|
| 702 | - else |
|
| 703 | - return false; |
|
| 704 | -} |
|
| 719 | + if (!empty($post_type)) { |
|
| 720 | + return $post_type[0]; |
|
| 721 | + } else { |
|
| 722 | + return false; |
|
| 723 | + } |
|
| 724 | + } |
|
| 705 | 725 | |
| 706 | 726 | if (!function_exists('geodir_custom_taxonomy_walker')) {
|
| 707 | 727 | /** |
@@ -757,18 +777,18 @@ discard block |
||
| 757 | 777 | $checked = ''; |
| 758 | 778 | |
| 759 | 779 | if (in_array($cat_term->term_id, $search_terms)) {
|
| 760 | - if ($cat_display == 'select' || $cat_display == 'multiselect') |
|
| 761 | - $checked = 'selected="selected"'; |
|
| 762 | - else |
|
| 763 | - $checked = 'checked="checked"'; |
|
| 780 | + if ($cat_display == 'select' || $cat_display == 'multiselect') { |
|
| 781 | + $checked = 'selected="selected"'; |
|
| 782 | + } else { |
|
| 783 | + $checked = 'checked="checked"'; |
|
| 784 | + } |
|
| 764 | 785 | } |
| 765 | 786 | |
| 766 | - if ($cat_display == 'radio') |
|
| 767 | - $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 768 | - elseif ($cat_display == 'select' || $cat_display == 'multiselect') |
|
| 769 | - $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>'; |
|
| 770 | - |
|
| 771 | - else {
|
|
| 787 | + if ($cat_display == 'radio') { |
|
| 788 | + $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 789 | + } elseif ($cat_display == 'select' || $cat_display == 'multiselect') { |
|
| 790 | + $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>'; |
|
| 791 | + } else {
|
|
| 772 | 792 | $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
| 773 | 793 | } |
| 774 | 794 | |
@@ -777,8 +797,9 @@ discard block |
||
| 777 | 797 | |
| 778 | 798 | } |
| 779 | 799 | |
| 780 | - if ($cat_display == 'checkbox' || $cat_display == 'radio') |
|
| 781 | - $out .= '</div>'; |
|
| 800 | + if ($cat_display == 'checkbox' || $cat_display == 'radio') { |
|
| 801 | + $out .= '</div>'; |
|
| 802 | + } |
|
| 782 | 803 | |
| 783 | 804 | return $out; |
| 784 | 805 | } |
@@ -804,18 +825,21 @@ discard block |
||
| 804 | 825 | global $exclude_cats, $gd_session; |
| 805 | 826 | |
| 806 | 827 | $cat_exclude = ''; |
| 807 | - if (is_array($exclude_cats) && !empty($exclude_cats)) |
|
| 808 | - $cat_exclude = serialize($exclude_cats); |
|
| 828 | + if (is_array($exclude_cats) && !empty($exclude_cats)) { |
|
| 829 | + $cat_exclude = serialize($exclude_cats); |
|
| 830 | + } |
|
| 809 | 831 | |
| 810 | 832 | if (isset($_REQUEST['backandedit'])) {
|
| 811 | 833 | $post = (object)$gd_session->get('listing');
|
| 812 | 834 | |
| 813 | - if (!is_array($post->post_category[$cat_taxonomy])) |
|
| 814 | - $post_category = $post->post_category[$cat_taxonomy]; |
|
| 835 | + if (!is_array($post->post_category[$cat_taxonomy])) { |
|
| 836 | + $post_category = $post->post_category[$cat_taxonomy]; |
|
| 837 | + } |
|
| 815 | 838 | |
| 816 | 839 | $post_categories = $post->post_category_str; |
| 817 | - if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) |
|
| 818 | - $post_category_str = $post_categories[$cat_taxonomy]; |
|
| 840 | + if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) { |
|
| 841 | + $post_category_str = $post_categories[$cat_taxonomy]; |
|
| 842 | + } |
|
| 819 | 843 | |
| 820 | 844 | } elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
|
| 821 | 845 | global $post; |
@@ -1006,8 +1030,9 @@ discard block |
||
| 1006 | 1030 | if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
|
| 1007 | 1031 | $post_cat_str = $post_categories[$cat_taxonomy]; |
| 1008 | 1032 | $post_cat_array = explode("#", $post_cat_str);
|
| 1009 | - if (count($post_cat_array) >= $cat_limit && $cat_limit != 0) |
|
| 1010 | - $style = "display:none;"; |
|
| 1033 | + if (count($post_cat_array) >= $cat_limit && $cat_limit != 0) { |
|
| 1034 | + $style = "display:none;"; |
|
| 1035 | + } |
|
| 1011 | 1036 | } |
| 1012 | 1037 | ?> |
| 1013 | 1038 | <div class="main_cat_list" style=" <?php if (isset($style)) {
|
@@ -1042,7 +1067,7 @@ discard block |
||
| 1042 | 1067 | |
| 1043 | 1068 | if(is_array( $exclude_cats)){
|
| 1044 | 1069 | $exclude_cats = array_map( 'intval', $exclude_cats ); |
| 1045 | - }else{
|
|
| 1070 | + } else{
|
|
| 1046 | 1071 | $exclude_cats = intval($exclude_cats); |
| 1047 | 1072 | } |
| 1048 | 1073 | |
@@ -1072,7 +1097,10 @@ discard block |
||
| 1072 | 1097 | |
| 1073 | 1098 | <div class="post_default_category"> |
| 1074 | 1099 | <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id;?>" |
| 1075 | - onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" ';?> /> |
|
| 1100 | + onchange="update_listing_cat()" <?php if ($default) { |
|
| 1101 | + echo ' checked="checked" '; |
|
| 1102 | +} |
|
| 1103 | +?> /> |
|
| 1076 | 1104 | <span> |
| 1077 | 1105 | <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
|
| 1078 | 1106 | </span> |
@@ -1172,8 +1200,9 @@ discard block |
||
| 1172 | 1200 | $onchange = ' onchange="show_subcatlist(this.value, this)" '; |
| 1173 | 1201 | |
| 1174 | 1202 | $option_selected = ''; |
| 1175 | - if (!$selected) |
|
| 1176 | - $option_slected = ' selected="selected" '; |
|
| 1203 | + if (!$selected) { |
|
| 1204 | + $option_slected = ' selected="selected" '; |
|
| 1205 | + } |
|
| 1177 | 1206 | |
| 1178 | 1207 | echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >'; |
| 1179 | 1208 | |
@@ -1181,8 +1210,9 @@ discard block |
||
| 1181 | 1210 | |
| 1182 | 1211 | foreach ($cat_terms as $cat_term) {
|
| 1183 | 1212 | $option_selected = ''; |
| 1184 | - if ($selected == $cat_term->term_id) |
|
| 1185 | - $option_selected = ' selected="selected" '; |
|
| 1213 | + if ($selected == $cat_term->term_id) { |
|
| 1214 | + $option_selected = ' selected="selected" '; |
|
| 1215 | + } |
|
| 1186 | 1216 | |
| 1187 | 1217 | // Count child terms |
| 1188 | 1218 | $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) ); |
@@ -1247,8 +1277,9 @@ discard block |
||
| 1247 | 1277 | |
| 1248 | 1278 | $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico'; |
| 1249 | 1279 | |
| 1250 | - if (!$listing_slug = get_option('geodir_listing_prefix'))
|
|
| 1251 | - $listing_slug = 'places'; |
|
| 1280 | + if (!$listing_slug = get_option('geodir_listing_prefix')) { |
|
| 1281 | + $listing_slug = 'places'; |
|
| 1282 | + } |
|
| 1252 | 1283 | |
| 1253 | 1284 | /** |
| 1254 | 1285 | * Taxonomies |
@@ -1398,7 +1429,7 @@ discard block |
||
| 1398 | 1429 | //print_r( $segments); |
| 1399 | 1430 | if($gd_wpml_get_languages){
|
| 1400 | 1431 | $langs = $gd_wpml_get_languages; |
| 1401 | - }else{
|
|
| 1432 | + } else{
|
|
| 1402 | 1433 | global $sitepress; |
| 1403 | 1434 | $gd_wpml_get_languages = $sitepress->get_active_languages(); |
| 1404 | 1435 | } |
@@ -1551,8 +1582,9 @@ discard block |
||
| 1551 | 1582 | 'city_slug' => $post->city_slug |
| 1552 | 1583 | ); |
| 1553 | 1584 | |
| 1554 | - } else |
|
| 1555 | - $post_location = geodir_get_location(); |
|
| 1585 | + } else { |
|
| 1586 | + $post_location = geodir_get_location(); |
|
| 1587 | + } |
|
| 1556 | 1588 | |
| 1557 | 1589 | |
| 1558 | 1590 | } else {
|
@@ -1581,8 +1613,9 @@ discard block |
||
| 1581 | 1613 | ); |
| 1582 | 1614 | |
| 1583 | 1615 | } |
| 1584 | - } else |
|
| 1585 | - $post_location = geodir_get_location(); |
|
| 1616 | + } else { |
|
| 1617 | + $post_location = geodir_get_location(); |
|
| 1618 | + } |
|
| 1586 | 1619 | } |
| 1587 | 1620 | |
| 1588 | 1621 | |
@@ -1625,8 +1658,9 @@ discard block |
||
| 1625 | 1658 | $post_terms = $post_terms[0]; |
| 1626 | 1659 | } |
| 1627 | 1660 | |
| 1628 | - if (!$post_terms) |
|
| 1629 | - $post_terms = geodir_get_post_meta($post->ID, 'default_category', true); |
|
| 1661 | + if (!$post_terms) { |
|
| 1662 | + $post_terms = geodir_get_post_meta($post->ID, 'default_category', true); |
|
| 1663 | + } |
|
| 1630 | 1664 | |
| 1631 | 1665 | if (!$post_terms) {
|
| 1632 | 1666 | $post_terms = geodir_get_post_meta($post->ID, $taxonomies, true); |
@@ -1640,8 +1674,9 @@ discard block |
||
| 1640 | 1674 | |
| 1641 | 1675 | $term = get_term_by('id', $post_terms, $taxonomies);
|
| 1642 | 1676 | |
| 1643 | - if (!empty($term)) |
|
| 1644 | - $term_request = $term->slug; |
|
| 1677 | + if (!empty($term)) { |
|
| 1678 | + $term_request = $term->slug; |
|
| 1679 | + } |
|
| 1645 | 1680 | //$term_request = $term->slug.'/'; |
| 1646 | 1681 | } |
| 1647 | 1682 | |
@@ -1656,15 +1691,20 @@ discard block |
||
| 1656 | 1691 | $request_term .= $term_request; |
| 1657 | 1692 | |
| 1658 | 1693 | } else {
|
| 1659 | - if (isset($location_request) && $location_request != '') $request_term = $location_request; |
|
| 1694 | + if (isset($location_request) && $location_request != '') { |
|
| 1695 | + $request_term = $location_request; |
|
| 1696 | + } |
|
| 1660 | 1697 | |
| 1661 | - if (isset($term_request) && $term_request != '') $request_term .= $term_request; |
|
| 1698 | + if (isset($term_request) && $term_request != '') { |
|
| 1699 | + $request_term .= $term_request; |
|
| 1700 | + } |
|
| 1662 | 1701 | } |
| 1663 | 1702 | $request_term = trim($request_term, '/'); |
| 1664 | - if (!empty($request_term)) |
|
| 1665 | - $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1666 | - else |
|
| 1667 | - $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1703 | + if (!empty($request_term)) { |
|
| 1704 | + $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link); |
|
| 1705 | + } else { |
|
| 1706 | + $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link); |
|
| 1707 | + } |
|
| 1668 | 1708 | //echo $post_link ; |
| 1669 | 1709 | } |
| 1670 | 1710 | // temp cache the permalink |
@@ -1852,10 +1892,11 @@ discard block |
||
| 1852 | 1892 | if (!is_object($obj_post_type)) {
|
| 1853 | 1893 | return; |
| 1854 | 1894 | } |
| 1855 | - if ($echo) |
|
| 1856 | - echo $obj_post_type->labels->singular_name; |
|
| 1857 | - else |
|
| 1858 | - return $obj_post_type->labels->singular_name; |
|
| 1895 | + if ($echo) { |
|
| 1896 | + echo $obj_post_type->labels->singular_name; |
|
| 1897 | + } else { |
|
| 1898 | + return $obj_post_type->labels->singular_name; |
|
| 1899 | + } |
|
| 1859 | 1900 | |
| 1860 | 1901 | } |
| 1861 | 1902 | |
@@ -1872,14 +1913,16 @@ discard block |
||
| 1872 | 1913 | {
|
| 1873 | 1914 | $all_postypes = geodir_get_posttypes(); |
| 1874 | 1915 | |
| 1875 | - if (!in_array($post_type, $all_postypes)) |
|
| 1876 | - return false; |
|
| 1916 | + if (!in_array($post_type, $all_postypes)) { |
|
| 1917 | + return false; |
|
| 1918 | + } |
|
| 1877 | 1919 | |
| 1878 | 1920 | $obj_post_type = get_post_type_object($post_type); |
| 1879 | - if ($echo) |
|
| 1880 | - echo $obj_post_type->labels->name; |
|
| 1881 | - else |
|
| 1882 | - return $obj_post_type->labels->name; |
|
| 1921 | + if ($echo) { |
|
| 1922 | + echo $obj_post_type->labels->name; |
|
| 1923 | + } else { |
|
| 1924 | + return $obj_post_type->labels->name; |
|
| 1925 | + } |
|
| 1883 | 1926 | |
| 1884 | 1927 | } |
| 1885 | 1928 | |
@@ -1904,19 +1947,22 @@ discard block |
||
| 1904 | 1947 | $tax_select = "SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE "; |
| 1905 | 1948 | |
| 1906 | 1949 | if (is_int($term)) {
|
| 1907 | - if (0 == $term) |
|
| 1908 | - return 0; |
|
| 1950 | + if (0 == $term) { |
|
| 1951 | + return 0; |
|
| 1952 | + } |
|
| 1909 | 1953 | $where = 't.term_id = %d'; |
| 1910 | - if (!empty($taxonomy)) |
|
| 1911 | - return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A); |
|
| 1912 | - else |
|
| 1913 | - return $wpdb->get_var($wpdb->prepare($select . $where, $term)); |
|
| 1954 | + if (!empty($taxonomy)) { |
|
| 1955 | + return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A); |
|
| 1956 | + } else { |
|
| 1957 | + return $wpdb->get_var($wpdb->prepare($select . $where, $term)); |
|
| 1958 | + } |
|
| 1914 | 1959 | } |
| 1915 | 1960 | |
| 1916 | 1961 | $term = trim(wp_unslash($term)); |
| 1917 | 1962 | |
| 1918 | - if ('' === $slug = sanitize_title($term))
|
|
| 1919 | - return 0; |
|
| 1963 | + if ('' === $slug = sanitize_title($term)) { |
|
| 1964 | + return 0; |
|
| 1965 | + } |
|
| 1920 | 1966 | |
| 1921 | 1967 | $where = 't.slug = %s'; |
| 1922 | 1968 | |
@@ -1933,14 +1979,16 @@ discard block |
||
| 1933 | 1979 | $where_fields[] = $taxonomy; |
| 1934 | 1980 | |
| 1935 | 1981 | |
| 1936 | - if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A))
|
|
| 1937 | - return $result; |
|
| 1982 | + if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A)) { |
|
| 1983 | + return $result; |
|
| 1984 | + } |
|
| 1938 | 1985 | |
| 1939 | 1986 | return false; |
| 1940 | 1987 | } |
| 1941 | 1988 | |
| 1942 | - if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
|
|
| 1943 | - return $result; |
|
| 1989 | + if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields))) { |
|
| 1990 | + return $result; |
|
| 1991 | + } |
|
| 1944 | 1992 | |
| 1945 | 1993 | return false; |
| 1946 | 1994 | } |
@@ -33,265 +33,265 @@ discard block |
||
| 33 | 33 | */ |
| 34 | 34 | function geodir_add_nav_menu_items() |
| 35 | 35 | {
|
| 36 | - $items = ''; |
|
| 37 | - // apply filter to add more navigations // -Filter-Location-Manager |
|
| 38 | - |
|
| 39 | - if (get_option('geodir_show_listing_nav')) {
|
|
| 40 | - |
|
| 41 | - $menu_class = ''; |
|
| 42 | - if (geodir_is_page('listing'))
|
|
| 43 | - $menu_class = 'current-menu-item'; |
|
| 44 | - |
|
| 45 | - |
|
| 46 | - //SHOW LISTING OF POST TYPE IN MAIN NAVIGATION |
|
| 47 | - $post_types = geodir_get_posttypes('object');
|
|
| 48 | - $show_post_type_main_nav = get_option('geodir_add_posttype_in_main_nav');
|
|
| 49 | - if (!empty($post_types)) {
|
|
| 50 | - foreach ($post_types as $post_type => $args) {
|
|
| 51 | - if (!empty($show_post_type_main_nav)) {
|
|
| 52 | - if (in_array($post_type, $show_post_type_main_nav)) {
|
|
| 53 | - if (get_post_type_archive_link($post_type)) {
|
|
| 54 | - $menu_class = ''; |
|
| 55 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
|
| 56 | - $menu_class = 'current-menu-item'; |
|
| 57 | - /** |
|
| 58 | - * Filter the menu li class. |
|
| 59 | - * |
|
| 60 | - * @since 1.0.0 |
|
| 61 | - * @param string $menu_class The menu HTML class. |
|
| 62 | - */ |
|
| 63 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 64 | - /** |
|
| 65 | - * Filter the menu a class. |
|
| 66 | - * |
|
| 67 | - * @since 1.0.0 |
|
| 68 | - */ |
|
| 69 | - $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 70 | - $items .= '<li class="' . $li_class . '"> |
|
| 36 | + $items = ''; |
|
| 37 | + // apply filter to add more navigations // -Filter-Location-Manager |
|
| 38 | + |
|
| 39 | + if (get_option('geodir_show_listing_nav')) {
|
|
| 40 | + |
|
| 41 | + $menu_class = ''; |
|
| 42 | + if (geodir_is_page('listing'))
|
|
| 43 | + $menu_class = 'current-menu-item'; |
|
| 44 | + |
|
| 45 | + |
|
| 46 | + //SHOW LISTING OF POST TYPE IN MAIN NAVIGATION |
|
| 47 | + $post_types = geodir_get_posttypes('object');
|
|
| 48 | + $show_post_type_main_nav = get_option('geodir_add_posttype_in_main_nav');
|
|
| 49 | + if (!empty($post_types)) {
|
|
| 50 | + foreach ($post_types as $post_type => $args) {
|
|
| 51 | + if (!empty($show_post_type_main_nav)) {
|
|
| 52 | + if (in_array($post_type, $show_post_type_main_nav)) {
|
|
| 53 | + if (get_post_type_archive_link($post_type)) {
|
|
| 54 | + $menu_class = ''; |
|
| 55 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
|
| 56 | + $menu_class = 'current-menu-item'; |
|
| 57 | + /** |
|
| 58 | + * Filter the menu li class. |
|
| 59 | + * |
|
| 60 | + * @since 1.0.0 |
|
| 61 | + * @param string $menu_class The menu HTML class. |
|
| 62 | + */ |
|
| 63 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 64 | + /** |
|
| 65 | + * Filter the menu a class. |
|
| 66 | + * |
|
| 67 | + * @since 1.0.0 |
|
| 68 | + */ |
|
| 69 | + $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 70 | + $items .= '<li class="' . $li_class . '"> |
|
| 71 | 71 | <a href="' . get_post_type_archive_link($post_type) . '" class="' . $a_class . '"> |
| 72 | 72 | ' . __(ucfirst($args->labels->name),'geodirectory') . ' |
| 73 | 73 | </a> |
| 74 | 74 | </li>'; |
| 75 | - } |
|
| 76 | - } |
|
| 77 | - } |
|
| 78 | - } |
|
| 79 | - } |
|
| 80 | - //END LISTING OF POST TYPE IN MAIN NAVIGATION |
|
| 81 | - |
|
| 82 | - $view_posttype_listing = get_option('geodir_add_posttype_in_listing_nav');
|
|
| 83 | - $is_listing_sub_meny_exists = (!empty($view_posttype_listing)) ? true : false; |
|
| 84 | - if ($is_listing_sub_meny_exists) {
|
|
| 85 | - /** |
|
| 86 | - * Filter the menu li class. |
|
| 87 | - * |
|
| 88 | - * @since 1.0.0 |
|
| 89 | - * @param string $menu_class The menu HTML class. |
|
| 90 | - */ |
|
| 91 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings ' . $menu_class);
|
|
| 92 | - /** |
|
| 93 | - * Filter the sub menu li class. |
|
| 94 | - * |
|
| 95 | - * @since 1.0.0 |
|
| 96 | - * @param string $menu_class The menu HTML class. |
|
| 97 | - */ |
|
| 98 | - $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 99 | - /** |
|
| 100 | - * Filter the sub menu ul class. |
|
| 101 | - * |
|
| 102 | - * @since 1.0.0 |
|
| 103 | - */ |
|
| 104 | - $sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
|
|
| 105 | - /** |
|
| 106 | - * Filter the menu a class. |
|
| 107 | - * |
|
| 108 | - * @since 1.0.0 |
|
| 109 | - */ |
|
| 110 | - $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 111 | - /** |
|
| 112 | - * Filter the sub menu a class. |
|
| 113 | - * |
|
| 114 | - * @since 1.0.0 |
|
| 115 | - */ |
|
| 116 | - $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
|
|
| 117 | - $items .= '<li class="' . $li_class . '"> |
|
| 75 | + } |
|
| 76 | + } |
|
| 77 | + } |
|
| 78 | + } |
|
| 79 | + } |
|
| 80 | + //END LISTING OF POST TYPE IN MAIN NAVIGATION |
|
| 81 | + |
|
| 82 | + $view_posttype_listing = get_option('geodir_add_posttype_in_listing_nav');
|
|
| 83 | + $is_listing_sub_meny_exists = (!empty($view_posttype_listing)) ? true : false; |
|
| 84 | + if ($is_listing_sub_meny_exists) {
|
|
| 85 | + /** |
|
| 86 | + * Filter the menu li class. |
|
| 87 | + * |
|
| 88 | + * @since 1.0.0 |
|
| 89 | + * @param string $menu_class The menu HTML class. |
|
| 90 | + */ |
|
| 91 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings ' . $menu_class);
|
|
| 92 | + /** |
|
| 93 | + * Filter the sub menu li class. |
|
| 94 | + * |
|
| 95 | + * @since 1.0.0 |
|
| 96 | + * @param string $menu_class The menu HTML class. |
|
| 97 | + */ |
|
| 98 | + $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 99 | + /** |
|
| 100 | + * Filter the sub menu ul class. |
|
| 101 | + * |
|
| 102 | + * @since 1.0.0 |
|
| 103 | + */ |
|
| 104 | + $sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
|
|
| 105 | + /** |
|
| 106 | + * Filter the menu a class. |
|
| 107 | + * |
|
| 108 | + * @since 1.0.0 |
|
| 109 | + */ |
|
| 110 | + $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 111 | + /** |
|
| 112 | + * Filter the sub menu a class. |
|
| 113 | + * |
|
| 114 | + * @since 1.0.0 |
|
| 115 | + */ |
|
| 116 | + $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
|
|
| 117 | + $items .= '<li class="' . $li_class . '"> |
|
| 118 | 118 | <a href="#" class="' . $a_class . '">' . __('Listing', 'geodirectory') . '</a>
|
| 119 | 119 | <ul class="' . $sub_ul_class . '">'; |
| 120 | - $post_types = geodir_get_posttypes('object');
|
|
| 120 | + $post_types = geodir_get_posttypes('object');
|
|
| 121 | 121 | |
| 122 | - $show_listing_post_types = get_option('geodir_add_posttype_in_listing_nav');
|
|
| 122 | + $show_listing_post_types = get_option('geodir_add_posttype_in_listing_nav');
|
|
| 123 | 123 | |
| 124 | - if (!empty($post_types)) {
|
|
| 125 | - global $geodir_add_location_url; |
|
| 126 | - $geodir_add_location_url = true; |
|
| 127 | - foreach ($post_types as $post_type => $args) {
|
|
| 128 | - if (!empty($show_listing_post_types)) {
|
|
| 129 | - if (in_array($post_type, $show_listing_post_types)) {
|
|
| 130 | - if (get_post_type_archive_link($post_type)) {
|
|
| 124 | + if (!empty($post_types)) {
|
|
| 125 | + global $geodir_add_location_url; |
|
| 126 | + $geodir_add_location_url = true; |
|
| 127 | + foreach ($post_types as $post_type => $args) {
|
|
| 128 | + if (!empty($show_listing_post_types)) {
|
|
| 129 | + if (in_array($post_type, $show_listing_post_types)) {
|
|
| 130 | + if (get_post_type_archive_link($post_type)) {
|
|
| 131 | 131 | |
| 132 | - $menu_class = ''; |
|
| 133 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
|
| 134 | - $menu_class = 'current-menu-item'; |
|
| 132 | + $menu_class = ''; |
|
| 133 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
|
|
| 134 | + $menu_class = 'current-menu-item'; |
|
| 135 | 135 | |
| 136 | - $items .= '<li class="' . $sub_li_class . '"> |
|
| 136 | + $items .= '<li class="' . $sub_li_class . '"> |
|
| 137 | 137 | <a href="' . get_post_type_archive_link($post_type) . '" class="' . $sub_a_class . '"> |
| 138 | 138 | ' . __(ucfirst($args->labels->name),'geodirectory') . ' |
| 139 | 139 | </a> |
| 140 | 140 | </li>'; |
| 141 | - } |
|
| 142 | - } |
|
| 143 | - } |
|
| 144 | - } |
|
| 145 | - $geodir_add_location_url = NULL; |
|
| 146 | - } |
|
| 141 | + } |
|
| 142 | + } |
|
| 143 | + } |
|
| 144 | + } |
|
| 145 | + $geodir_add_location_url = NULL; |
|
| 146 | + } |
|
| 147 | 147 | |
| 148 | - $items .= ' </ul> '; |
|
| 149 | - /** |
|
| 150 | - * Filter called after the sub menu closing ul tag for dynamic added menu items. |
|
| 151 | - * |
|
| 152 | - * @since 1.5.9 |
|
| 153 | - */ |
|
| 154 | - $items .= apply_filters('geodir_menu_after_sub_ul','');
|
|
| 155 | - $items .= '</li>'; |
|
| 156 | - } |
|
| 157 | - } |
|
| 158 | - |
|
| 159 | - if (get_option('geodir_show_addlisting_nav')) {
|
|
| 160 | - |
|
| 161 | - $menu_class = ''; |
|
| 162 | - if (geodir_is_page('add-listing'))
|
|
| 163 | - $menu_class = 'current-menu-item'; |
|
| 164 | - |
|
| 165 | - //SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION |
|
| 166 | - $post_types = geodir_get_posttypes('object');
|
|
| 167 | - $show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_main_nav');
|
|
| 168 | - $geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend');
|
|
| 169 | - |
|
| 170 | - if (!empty($post_types)) {
|
|
| 171 | - foreach ($post_types as $post_type => $args) {
|
|
| 172 | - if (!empty($geodir_allow_posttype_frontend)) {
|
|
| 173 | - if (in_array($post_type, $geodir_allow_posttype_frontend)) {
|
|
| 174 | - if (!empty($show_add_listing_post_types_main_nav)) {
|
|
| 175 | - if (in_array($post_type, $show_add_listing_post_types_main_nav)) {
|
|
| 176 | - if (geodir_get_addlisting_link($post_type)) {
|
|
| 177 | - |
|
| 178 | - $menu_class = ''; |
|
| 179 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
|
|
| 180 | - $menu_class = 'current-menu-item'; |
|
| 181 | - /** |
|
| 182 | - * Filter the menu li class. |
|
| 183 | - * |
|
| 184 | - * @since 1.0.0 |
|
| 185 | - * @param string $menu_class The menu HTML class. |
|
| 186 | - */ |
|
| 187 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 188 | - /** |
|
| 189 | - * Filter the menu a class. |
|
| 190 | - * |
|
| 191 | - * @since 1.0.0 |
|
| 192 | - */ |
|
| 193 | - $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 194 | - $cpt_name = __($args->labels->singular_name, 'geodirectory'); |
|
| 195 | - $items .= '<li class="' . $li_class . '"> |
|
| 148 | + $items .= ' </ul> '; |
|
| 149 | + /** |
|
| 150 | + * Filter called after the sub menu closing ul tag for dynamic added menu items. |
|
| 151 | + * |
|
| 152 | + * @since 1.5.9 |
|
| 153 | + */ |
|
| 154 | + $items .= apply_filters('geodir_menu_after_sub_ul','');
|
|
| 155 | + $items .= '</li>'; |
|
| 156 | + } |
|
| 157 | + } |
|
| 158 | + |
|
| 159 | + if (get_option('geodir_show_addlisting_nav')) {
|
|
| 160 | + |
|
| 161 | + $menu_class = ''; |
|
| 162 | + if (geodir_is_page('add-listing'))
|
|
| 163 | + $menu_class = 'current-menu-item'; |
|
| 164 | + |
|
| 165 | + //SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION |
|
| 166 | + $post_types = geodir_get_posttypes('object');
|
|
| 167 | + $show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_main_nav');
|
|
| 168 | + $geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend');
|
|
| 169 | + |
|
| 170 | + if (!empty($post_types)) {
|
|
| 171 | + foreach ($post_types as $post_type => $args) {
|
|
| 172 | + if (!empty($geodir_allow_posttype_frontend)) {
|
|
| 173 | + if (in_array($post_type, $geodir_allow_posttype_frontend)) {
|
|
| 174 | + if (!empty($show_add_listing_post_types_main_nav)) {
|
|
| 175 | + if (in_array($post_type, $show_add_listing_post_types_main_nav)) {
|
|
| 176 | + if (geodir_get_addlisting_link($post_type)) {
|
|
| 177 | + |
|
| 178 | + $menu_class = ''; |
|
| 179 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
|
|
| 180 | + $menu_class = 'current-menu-item'; |
|
| 181 | + /** |
|
| 182 | + * Filter the menu li class. |
|
| 183 | + * |
|
| 184 | + * @since 1.0.0 |
|
| 185 | + * @param string $menu_class The menu HTML class. |
|
| 186 | + */ |
|
| 187 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 188 | + /** |
|
| 189 | + * Filter the menu a class. |
|
| 190 | + * |
|
| 191 | + * @since 1.0.0 |
|
| 192 | + */ |
|
| 193 | + $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 194 | + $cpt_name = __($args->labels->singular_name, 'geodirectory'); |
|
| 195 | + $items .= '<li class="' . $li_class . '"> |
|
| 196 | 196 | <a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $a_class . '"> |
| 197 | 197 | ' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
|
| 198 | 198 | </a> |
| 199 | 199 | </li>'; |
| 200 | - } |
|
| 201 | - } |
|
| 202 | - } |
|
| 203 | - } |
|
| 204 | - } |
|
| 205 | - } |
|
| 206 | - } |
|
| 207 | - //END SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION |
|
| 208 | - } |
|
| 209 | - |
|
| 210 | - $view_add_posttype_listing = get_option('geodir_add_listing_link_add_listing_nav');
|
|
| 211 | - $is_add_listing_sub_meny_exists = (!empty($view_add_posttype_listing)) ? true : false; |
|
| 212 | - if ($is_add_listing_sub_meny_exists) {
|
|
| 213 | - |
|
| 214 | - if (get_option('geodir_show_addlisting_nav')) {
|
|
| 215 | - /** |
|
| 216 | - * Filter the menu li class. |
|
| 217 | - * |
|
| 218 | - * @since 1.0.0 |
|
| 219 | - * @param string $menu_class The menu HTML class. |
|
| 220 | - */ |
|
| 221 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing ' . $menu_class);
|
|
| 222 | - /** |
|
| 223 | - * Filter the sub menu li class. |
|
| 224 | - * |
|
| 225 | - * @since 1.0.0 |
|
| 226 | - * @param string $menu_class The menu HTML class. |
|
| 227 | - */ |
|
| 228 | - $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 229 | - /** |
|
| 230 | - * Filter the sub menu ul class. |
|
| 231 | - * |
|
| 232 | - * @since 1.0.0 |
|
| 233 | - */ |
|
| 234 | - $sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
|
|
| 235 | - /** |
|
| 236 | - * Filter the menu a class. |
|
| 237 | - * |
|
| 238 | - * @since 1.0.0 |
|
| 239 | - */ |
|
| 240 | - $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 241 | - /** |
|
| 242 | - * Filter the sub menu a class. |
|
| 243 | - * |
|
| 244 | - * @since 1.0.0 |
|
| 245 | - */ |
|
| 246 | - $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
|
|
| 247 | - $items .= '<li class="' . $li_class . '"> |
|
| 200 | + } |
|
| 201 | + } |
|
| 202 | + } |
|
| 203 | + } |
|
| 204 | + } |
|
| 205 | + } |
|
| 206 | + } |
|
| 207 | + //END SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION |
|
| 208 | + } |
|
| 209 | + |
|
| 210 | + $view_add_posttype_listing = get_option('geodir_add_listing_link_add_listing_nav');
|
|
| 211 | + $is_add_listing_sub_meny_exists = (!empty($view_add_posttype_listing)) ? true : false; |
|
| 212 | + if ($is_add_listing_sub_meny_exists) {
|
|
| 213 | + |
|
| 214 | + if (get_option('geodir_show_addlisting_nav')) {
|
|
| 215 | + /** |
|
| 216 | + * Filter the menu li class. |
|
| 217 | + * |
|
| 218 | + * @since 1.0.0 |
|
| 219 | + * @param string $menu_class The menu HTML class. |
|
| 220 | + */ |
|
| 221 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing ' . $menu_class);
|
|
| 222 | + /** |
|
| 223 | + * Filter the sub menu li class. |
|
| 224 | + * |
|
| 225 | + * @since 1.0.0 |
|
| 226 | + * @param string $menu_class The menu HTML class. |
|
| 227 | + */ |
|
| 228 | + $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 229 | + /** |
|
| 230 | + * Filter the sub menu ul class. |
|
| 231 | + * |
|
| 232 | + * @since 1.0.0 |
|
| 233 | + */ |
|
| 234 | + $sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
|
|
| 235 | + /** |
|
| 236 | + * Filter the menu a class. |
|
| 237 | + * |
|
| 238 | + * @since 1.0.0 |
|
| 239 | + */ |
|
| 240 | + $a_class = apply_filters('geodir_menu_a_class', '');
|
|
| 241 | + /** |
|
| 242 | + * Filter the sub menu a class. |
|
| 243 | + * |
|
| 244 | + * @since 1.0.0 |
|
| 245 | + */ |
|
| 246 | + $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
|
|
| 247 | + $items .= '<li class="' . $li_class . '"> |
|
| 248 | 248 | <a href="#" class="' . $a_class . '">' . __('Add Listing', 'geodirectory') . '</a>
|
| 249 | 249 | <ul class="' . $sub_ul_class . '">'; |
| 250 | 250 | |
| 251 | - $post_types = geodir_get_posttypes('object');
|
|
| 252 | - |
|
| 253 | - $show_add_listing_post_types = get_option('geodir_add_listing_link_add_listing_nav');
|
|
| 254 | - |
|
| 255 | - if (!empty($post_types)) {
|
|
| 256 | - foreach ($post_types as $post_type => $args) {
|
|
| 257 | - if (!empty($geodir_allow_posttype_frontend)) {
|
|
| 258 | - if (in_array($post_type, $geodir_allow_posttype_frontend)) {
|
|
| 259 | - if (!empty($show_add_listing_post_types)) {
|
|
| 260 | - if (in_array($post_type, $show_add_listing_post_types)) {
|
|
| 261 | - if (geodir_get_addlisting_link($post_type)) {
|
|
| 262 | - |
|
| 263 | - $menu_class = ''; |
|
| 264 | - if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
|
|
| 265 | - $menu_class = 'current-menu-item'; |
|
| 266 | - /** |
|
| 267 | - * Filter the menu li class. |
|
| 268 | - * |
|
| 269 | - * @since 1.0.0 |
|
| 270 | - * @param string $menu_class The menu HTML class. |
|
| 271 | - */ |
|
| 272 | - $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 273 | - $cpt_name = __($args->labels->singular_name, 'geodirectory'); |
|
| 274 | - $items .= '<li class="' . $li_class . '"> |
|
| 251 | + $post_types = geodir_get_posttypes('object');
|
|
| 252 | + |
|
| 253 | + $show_add_listing_post_types = get_option('geodir_add_listing_link_add_listing_nav');
|
|
| 254 | + |
|
| 255 | + if (!empty($post_types)) {
|
|
| 256 | + foreach ($post_types as $post_type => $args) {
|
|
| 257 | + if (!empty($geodir_allow_posttype_frontend)) {
|
|
| 258 | + if (in_array($post_type, $geodir_allow_posttype_frontend)) {
|
|
| 259 | + if (!empty($show_add_listing_post_types)) {
|
|
| 260 | + if (in_array($post_type, $show_add_listing_post_types)) {
|
|
| 261 | + if (geodir_get_addlisting_link($post_type)) {
|
|
| 262 | + |
|
| 263 | + $menu_class = ''; |
|
| 264 | + if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
|
|
| 265 | + $menu_class = 'current-menu-item'; |
|
| 266 | + /** |
|
| 267 | + * Filter the menu li class. |
|
| 268 | + * |
|
| 269 | + * @since 1.0.0 |
|
| 270 | + * @param string $menu_class The menu HTML class. |
|
| 271 | + */ |
|
| 272 | + $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
|
|
| 273 | + $cpt_name = __($args->labels->singular_name, 'geodirectory'); |
|
| 274 | + $items .= '<li class="' . $li_class . '"> |
|
| 275 | 275 | <a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $sub_a_class . '"> |
| 276 | 276 | ' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
|
| 277 | 277 | </a> |
| 278 | 278 | </li>'; |
| 279 | - } |
|
| 280 | - } |
|
| 281 | - } |
|
| 282 | - } |
|
| 283 | - } |
|
| 284 | - } |
|
| 285 | - } |
|
| 279 | + } |
|
| 280 | + } |
|
| 281 | + } |
|
| 282 | + } |
|
| 283 | + } |
|
| 284 | + } |
|
| 285 | + } |
|
| 286 | 286 | |
| 287 | - $items .= ' </ul> '; |
|
| 288 | - $items .= apply_filters('geodir_menu_after_sub_ul','');
|
|
| 289 | - $items .= '</li>'; |
|
| 287 | + $items .= ' </ul> '; |
|
| 288 | + $items .= apply_filters('geodir_menu_after_sub_ul','');
|
|
| 289 | + $items .= '</li>'; |
|
| 290 | 290 | |
| 291 | - } |
|
| 292 | - } |
|
| 293 | - // apply filter to add more navigations // -Filter-Location-Manager |
|
| 294 | - return $items; |
|
| 291 | + } |
|
| 292 | + } |
|
| 293 | + // apply filter to add more navigations // -Filter-Location-Manager |
|
| 294 | + return $items; |
|
| 295 | 295 | } |
| 296 | 296 | |
| 297 | 297 | |
@@ -309,20 +309,20 @@ discard block |
||
| 309 | 309 | */ |
| 310 | 310 | function geodir_pagemenu_items($menu, $args) |
| 311 | 311 | {
|
| 312 | - $locations = get_nav_menu_locations(); |
|
| 313 | - $geodir_theme_location = get_option('geodir_theme_location_nav');
|
|
| 314 | - $geodir_theme_location_nav = array(); |
|
| 315 | - if (empty($locations) && empty($geodir_theme_location)) {
|
|
| 316 | - $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 317 | - $geodir_theme_location_nav[] = $args['theme_location']; |
|
| 318 | - update_option('geodir_theme_location_nav', $geodir_theme_location_nav);
|
|
| 319 | - } |
|
| 320 | - //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet. |
|
| 312 | + $locations = get_nav_menu_locations(); |
|
| 313 | + $geodir_theme_location = get_option('geodir_theme_location_nav');
|
|
| 314 | + $geodir_theme_location_nav = array(); |
|
| 315 | + if (empty($locations) && empty($geodir_theme_location)) {
|
|
| 316 | + $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 317 | + $geodir_theme_location_nav[] = $args['theme_location']; |
|
| 318 | + update_option('geodir_theme_location_nav', $geodir_theme_location_nav);
|
|
| 319 | + } |
|
| 320 | + //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet. |
|
| 321 | 321 | // $menu = str_replace("</ul></div>",geodir_add_nav_menu_items()."</ul></div>",$menu);
|
| 322 | - else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location)) |
|
| 323 | - $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 322 | + else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location)) |
|
| 323 | + $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
|
|
| 324 | 324 | |
| 325 | - return $menu; |
|
| 325 | + return $menu; |
|
| 326 | 326 | |
| 327 | 327 | } |
| 328 | 328 | |
@@ -342,18 +342,18 @@ discard block |
||
| 342 | 342 | function geodir_menu_items($items, $args) |
| 343 | 343 | {
|
| 344 | 344 | |
| 345 | - $location = $args->theme_location; |
|
| 345 | + $location = $args->theme_location; |
|
| 346 | 346 | |
| 347 | - $geodir_theme_location = get_option('geodir_theme_location_nav');
|
|
| 347 | + $geodir_theme_location = get_option('geodir_theme_location_nav');
|
|
| 348 | 348 | |
| 349 | - if (has_nav_menu($location) == '1' && is_array($geodir_theme_location) && in_array($location, $geodir_theme_location)) {
|
|
| 349 | + if (has_nav_menu($location) == '1' && is_array($geodir_theme_location) && in_array($location, $geodir_theme_location)) {
|
|
| 350 | 350 | |
| 351 | - $items = $items . geodir_add_nav_menu_items(); |
|
| 352 | - return $items; |
|
| 351 | + $items = $items . geodir_add_nav_menu_items(); |
|
| 352 | + return $items; |
|
| 353 | 353 | |
| 354 | - } else {
|
|
| 355 | - return $items; |
|
| 356 | - } |
|
| 354 | + } else {
|
|
| 355 | + return $items; |
|
| 356 | + } |
|
| 357 | 357 | } |
| 358 | 358 | |
| 359 | 359 | /** |
@@ -368,25 +368,25 @@ discard block |
||
| 368 | 368 | */ |
| 369 | 369 | function geodir_get_category_all_array() |
| 370 | 370 | {
|
| 371 | - global $wpdb; |
|
| 372 | - $return_array = array(); |
|
| 373 | - |
|
| 374 | - $taxonomies = geodir_get_taxonomies(); |
|
| 375 | - $taxonomies = implode("','", $taxonomies);
|
|
| 376 | - $taxonomies = "'" . $taxonomies . "'"; |
|
| 377 | - |
|
| 378 | - $pn_categories = $wpdb->get_results( |
|
| 379 | - $wpdb->prepare( |
|
| 380 | - "SELECT $wpdb->terms.name as name, $wpdb->term_taxonomy.count as count, $wpdb->terms.term_id as cat_ID FROM $wpdb->term_taxonomy, $wpdb->terms WHERE $wpdb->term_taxonomy.term_id = %d AND $wpdb->term_taxonomy.taxonomy in ( $taxonomies ) ORDER BY name", |
|
| 381 | - array($wpdb->terms . term_id) |
|
| 382 | - ) |
|
| 383 | - ); |
|
| 384 | - |
|
| 385 | - foreach ($pn_categories as $pn_categories_obj) {
|
|
| 386 | - $return_array[] = array("id" => $pn_categories_obj->cat_ID,
|
|
| 387 | - "title" => $pn_categories_obj->name,); |
|
| 388 | - } |
|
| 389 | - return $return_array; |
|
| 371 | + global $wpdb; |
|
| 372 | + $return_array = array(); |
|
| 373 | + |
|
| 374 | + $taxonomies = geodir_get_taxonomies(); |
|
| 375 | + $taxonomies = implode("','", $taxonomies);
|
|
| 376 | + $taxonomies = "'" . $taxonomies . "'"; |
|
| 377 | + |
|
| 378 | + $pn_categories = $wpdb->get_results( |
|
| 379 | + $wpdb->prepare( |
|
| 380 | + "SELECT $wpdb->terms.name as name, $wpdb->term_taxonomy.count as count, $wpdb->terms.term_id as cat_ID FROM $wpdb->term_taxonomy, $wpdb->terms WHERE $wpdb->term_taxonomy.term_id = %d AND $wpdb->term_taxonomy.taxonomy in ( $taxonomies ) ORDER BY name", |
|
| 381 | + array($wpdb->terms . term_id) |
|
| 382 | + ) |
|
| 383 | + ); |
|
| 384 | + |
|
| 385 | + foreach ($pn_categories as $pn_categories_obj) {
|
|
| 386 | + $return_array[] = array("id" => $pn_categories_obj->cat_ID,
|
|
| 387 | + "title" => $pn_categories_obj->name,); |
|
| 388 | + } |
|
| 389 | + return $return_array; |
|
| 390 | 390 | } |
| 391 | 391 | |
| 392 | 392 | |
@@ -401,41 +401,41 @@ discard block |
||
| 401 | 401 | */ |
| 402 | 402 | function geodir_get_current_posttype() |
| 403 | 403 | {
|
| 404 | - global $wp_query, $geodir_post_type; |
|
| 404 | + global $wp_query, $geodir_post_type; |
|
| 405 | 405 | |
| 406 | - $geodir_post_type = get_query_var('post_type');
|
|
| 406 | + $geodir_post_type = get_query_var('post_type');
|
|
| 407 | 407 | |
| 408 | - if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
|
|
| 409 | - if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') |
|
| 410 | - $geodir_post_type = get_post_type((int)$_REQUEST['pid']); |
|
| 411 | - elseif (isset($_REQUEST['listing_type'])) |
|
| 412 | - $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']); |
|
| 413 | - } |
|
| 408 | + if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
|
|
| 409 | + if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') |
|
| 410 | + $geodir_post_type = get_post_type((int)$_REQUEST['pid']); |
|
| 411 | + elseif (isset($_REQUEST['listing_type'])) |
|
| 412 | + $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']); |
|
| 413 | + } |
|
| 414 | 414 | |
| 415 | - if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
|
|
| 416 | - $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
|
| 415 | + if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
|
|
| 416 | + $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
|
| 417 | 417 | |
| 418 | - if (is_tax()) |
|
| 419 | - $geodir_post_type = geodir_get_taxonomy_posttype(); |
|
| 418 | + if (is_tax()) |
|
| 419 | + $geodir_post_type = geodir_get_taxonomy_posttype(); |
|
| 420 | 420 | |
| 421 | 421 | |
| 422 | - $all_postypes = geodir_get_posttypes(); |
|
| 423 | - $all_postypes = stripslashes_deep($all_postypes); |
|
| 422 | + $all_postypes = geodir_get_posttypes(); |
|
| 423 | + $all_postypes = stripslashes_deep($all_postypes); |
|
| 424 | 424 | |
| 425 | - if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes)) |
|
| 426 | - $geodir_post_type = ''; |
|
| 425 | + if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes)) |
|
| 426 | + $geodir_post_type = ''; |
|
| 427 | 427 | |
| 428 | - if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
|
|
| 429 | - $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
|
| 430 | - } |
|
| 428 | + if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
|
|
| 429 | + $geodir_post_type = sanitize_text_field($_REQUEST['stype']); |
|
| 430 | + } |
|
| 431 | 431 | |
| 432 | 432 | |
| 433 | - /** |
|
| 434 | - * Filter the default CPT return. |
|
| 435 | - * |
|
| 436 | - * @since 1.6.9 |
|
| 437 | - */ |
|
| 438 | - return apply_filters('geodir_get_current_posttype',$geodir_post_type);
|
|
| 433 | + /** |
|
| 434 | + * Filter the default CPT return. |
|
| 435 | + * |
|
| 436 | + * @since 1.6.9 |
|
| 437 | + */ |
|
| 438 | + return apply_filters('geodir_get_current_posttype',$geodir_post_type);
|
|
| 439 | 439 | } |
| 440 | 440 | |
| 441 | 441 | /** |
@@ -449,22 +449,22 @@ discard block |
||
| 449 | 449 | */ |
| 450 | 450 | function geodir_get_default_posttype() |
| 451 | 451 | {
|
| 452 | - $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) ); |
|
| 453 | - |
|
| 454 | - $stype = false; |
|
| 455 | - foreach ( $post_types as $post_type => $info ) {
|
|
| 456 | - global $wpdb; |
|
| 457 | - $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) ); |
|
| 458 | - if ( $has_posts ) {
|
|
| 459 | - $stype = $post_type; break; |
|
| 460 | - } |
|
| 461 | - } |
|
| 462 | - |
|
| 463 | - if(!$stype){
|
|
| 464 | - $stype = 'gd_place'; |
|
| 465 | - } |
|
| 466 | - |
|
| 467 | - return $stype; |
|
| 452 | + $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) ); |
|
| 453 | + |
|
| 454 | + $stype = false; |
|
| 455 | + foreach ( $post_types as $post_type => $info ) {
|
|
| 456 | + global $wpdb; |
|
| 457 | + $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) ); |
|
| 458 | + if ( $has_posts ) {
|
|
| 459 | + $stype = $post_type; break; |
|
| 460 | + } |
|
| 461 | + } |
|
| 462 | + |
|
| 463 | + if(!$stype){
|
|
| 464 | + $stype = 'gd_place'; |
|
| 465 | + } |
|
| 466 | + |
|
| 467 | + return $stype; |
|
| 468 | 468 | } |
| 469 | 469 | |
| 470 | 470 | /** |
@@ -478,21 +478,21 @@ discard block |
||
| 478 | 478 | */ |
| 479 | 479 | function geodir_get_posttypes($output = 'names') |
| 480 | 480 | {
|
| 481 | - $post_types = array(); |
|
| 482 | - $post_types = get_option('geodir_post_types');
|
|
| 483 | - $post_types = stripslashes_deep($post_types); |
|
| 484 | - if (!empty($post_types)) {
|
|
| 485 | - switch ($output): |
|
| 486 | - case 'object': |
|
| 487 | - case 'Object': |
|
| 488 | - $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types; |
|
| 489 | - break; |
|
| 490 | - case 'array': |
|
| 491 | - case 'Array': |
|
| 492 | - $post_types = (array)$post_types; |
|
| 493 | - break; |
|
| 481 | + $post_types = array(); |
|
| 482 | + $post_types = get_option('geodir_post_types');
|
|
| 483 | + $post_types = stripslashes_deep($post_types); |
|
| 484 | + if (!empty($post_types)) {
|
|
| 485 | + switch ($output): |
|
| 486 | + case 'object': |
|
| 487 | + case 'Object': |
|
| 488 | + $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types; |
|
| 489 | + break; |
|
| 490 | + case 'array': |
|
| 491 | + case 'Array': |
|
| 492 | + $post_types = (array)$post_types; |
|
| 493 | + break; |
|
| 494 | 494 | case 'options': |
| 495 | - $post_types = (array)$post_types; |
|
| 495 | + $post_types = (array)$post_types; |
|
| 496 | 496 | |
| 497 | 497 | $options = array(); |
| 498 | 498 | if (!empty($post_types)) {
|
@@ -501,17 +501,17 @@ discard block |
||
| 501 | 501 | } |
| 502 | 502 | } |
| 503 | 503 | $post_types = $options; |
| 504 | - break; |
|
| 505 | - default: |
|
| 506 | - $post_types = array_keys($post_types); |
|
| 507 | - break; |
|
| 508 | - endswitch; |
|
| 509 | - } |
|
| 510 | - |
|
| 511 | - if (!empty($post_types)) |
|
| 512 | - return $post_types; |
|
| 513 | - else |
|
| 514 | - return array(); |
|
| 504 | + break; |
|
| 505 | + default: |
|
| 506 | + $post_types = array_keys($post_types); |
|
| 507 | + break; |
|
| 508 | + endswitch; |
|
| 509 | + } |
|
| 510 | + |
|
| 511 | + if (!empty($post_types)) |
|
| 512 | + return $post_types; |
|
| 513 | + else |
|
| 514 | + return array(); |
|
| 515 | 515 | } |
| 516 | 516 | |
| 517 | 517 | /** |
@@ -524,108 +524,108 @@ discard block |
||
| 524 | 524 | */ |
| 525 | 525 | function geodir_get_posttype_info($post_type = '') |
| 526 | 526 | {
|
| 527 | - $post_types = array(); |
|
| 528 | - $post_types = get_option('geodir_post_types');
|
|
| 529 | - $post_types = stripslashes_deep($post_types); |
|
| 530 | - if (!empty($post_types) && $post_type != '') {
|
|
| 531 | - return $post_types[$post_type]; |
|
| 532 | - } else |
|
| 533 | - return false; |
|
| 527 | + $post_types = array(); |
|
| 528 | + $post_types = get_option('geodir_post_types');
|
|
| 529 | + $post_types = stripslashes_deep($post_types); |
|
| 530 | + if (!empty($post_types) && $post_type != '') {
|
|
| 531 | + return $post_types[$post_type]; |
|
| 532 | + } else |
|
| 533 | + return false; |
|
| 534 | 534 | } |
| 535 | 535 | |
| 536 | 536 | if (!function_exists('geodir_get_taxonomies')) {
|
| 537 | - /** |
|
| 538 | - * Get all custom taxonomies. |
|
| 539 | - * |
|
| 540 | - * @since 1.0.0 |
|
| 541 | - * @package GeoDirectory |
|
| 542 | - * @param string $post_type The post type. |
|
| 543 | - * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false. |
|
| 544 | - * @return array|bool Taxonomies on success. false on failure. |
|
| 545 | - */ |
|
| 546 | - function geodir_get_taxonomies($post_type = '', $tages_taxonomies = false) |
|
| 547 | - {
|
|
| 537 | + /** |
|
| 538 | + * Get all custom taxonomies. |
|
| 539 | + * |
|
| 540 | + * @since 1.0.0 |
|
| 541 | + * @package GeoDirectory |
|
| 542 | + * @param string $post_type The post type. |
|
| 543 | + * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false. |
|
| 544 | + * @return array|bool Taxonomies on success. false on failure. |
|
| 545 | + */ |
|
| 546 | + function geodir_get_taxonomies($post_type = '', $tages_taxonomies = false) |
|
| 547 | + {
|
|
| 548 | 548 | |
| 549 | - $taxonomies = array(); |
|
| 550 | - $gd_taxonomies = array(); |
|
| 549 | + $taxonomies = array(); |
|
| 550 | + $gd_taxonomies = array(); |
|
| 551 | 551 | |
| 552 | - if ($taxonomies = get_option('geodir_taxonomies')) {
|
|
| 552 | + if ($taxonomies = get_option('geodir_taxonomies')) {
|
|
| 553 | 553 | |
| 554 | 554 | |
| 555 | - $gd_taxonomies = array_keys($taxonomies); |
|
| 555 | + $gd_taxonomies = array_keys($taxonomies); |
|
| 556 | 556 | |
| 557 | 557 | |
| 558 | - if ($post_type != '') |
|
| 559 | - $gd_taxonomies = array(); |
|
| 558 | + if ($post_type != '') |
|
| 559 | + $gd_taxonomies = array(); |
|
| 560 | 560 | |
| 561 | - $i = 0; |
|
| 562 | - foreach ($taxonomies as $taxonomy => $args) {
|
|
| 561 | + $i = 0; |
|
| 562 | + foreach ($taxonomies as $taxonomy => $args) {
|
|
| 563 | 563 | |
| 564 | - if ($post_type != '' && $args['object_type'] == $post_type) |
|
| 565 | - $gd_taxonomies[] = $taxonomy; |
|
| 564 | + if ($post_type != '' && $args['object_type'] == $post_type) |
|
| 565 | + $gd_taxonomies[] = $taxonomy; |
|
| 566 | 566 | |
| 567 | - if ($tages_taxonomies === false && strpos($taxonomy, '_tag') !== false) {
|
|
| 568 | - if (array_search($taxonomy, $gd_taxonomies) !== false) |
|
| 569 | - unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]); |
|
| 570 | - } |
|
| 567 | + if ($tages_taxonomies === false && strpos($taxonomy, '_tag') !== false) {
|
|
| 568 | + if (array_search($taxonomy, $gd_taxonomies) !== false) |
|
| 569 | + unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]); |
|
| 570 | + } |
|
| 571 | 571 | |
| 572 | - } |
|
| 572 | + } |
|
| 573 | + |
|
| 574 | + $gd_taxonomies = array_values($gd_taxonomies); |
|
| 575 | + } |
|
| 573 | 576 | |
| 574 | - $gd_taxonomies = array_values($gd_taxonomies); |
|
| 575 | - } |
|
| 576 | - |
|
| 577 | - /** |
|
| 578 | - * Filter the taxonomies. |
|
| 579 | - * |
|
| 580 | - * @since 1.0.0 |
|
| 581 | - * @param array $gd_taxonomies The taxonomy array. |
|
| 582 | - */ |
|
| 583 | - $taxonomies = apply_filters('geodir_taxonomy', $gd_taxonomies);
|
|
| 584 | - |
|
| 585 | - if (!empty($taxonomies)) {
|
|
| 586 | - return $taxonomies; |
|
| 587 | - } else {
|
|
| 588 | - return false; |
|
| 589 | - } |
|
| 590 | - } |
|
| 577 | + /** |
|
| 578 | + * Filter the taxonomies. |
|
| 579 | + * |
|
| 580 | + * @since 1.0.0 |
|
| 581 | + * @param array $gd_taxonomies The taxonomy array. |
|
| 582 | + */ |
|
| 583 | + $taxonomies = apply_filters('geodir_taxonomy', $gd_taxonomies);
|
|
| 584 | + |
|
| 585 | + if (!empty($taxonomies)) {
|
|
| 586 | + return $taxonomies; |
|
| 587 | + } else {
|
|
| 588 | + return false; |
|
| 589 | + } |
|
| 590 | + } |
|
| 591 | 591 | } |
| 592 | 592 | |
| 593 | 593 | if (!function_exists(' geodir_get_categories_dl')) {
|
| 594 | - /** |
|
| 595 | - * Get categories dropdown HTML. |
|
| 596 | - * |
|
| 597 | - * @since 1.0.0 |
|
| 598 | - * @package GeoDirectory |
|
| 599 | - * @param string $post_type The post type. |
|
| 600 | - * @param string $selected The selected value. |
|
| 601 | - * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false. |
|
| 602 | - * @param bool $echo Prints the HTML when set to true. Default: true. |
|
| 603 | - * @return void|string Dropdown HTML. |
|
| 604 | - */ |
|
| 605 | - function geodir_get_categories_dl($post_type = '', $selected = '', $tages_taxonomies = false, $echo = true) |
|
| 606 | - {
|
|
| 607 | - |
|
| 608 | - $html = ''; |
|
| 609 | - $taxonomies = geodir_get_taxonomies($post_type, $tages_taxonomies); |
|
| 610 | - |
|
| 611 | - $categories = get_terms($taxonomies); |
|
| 612 | - |
|
| 613 | - $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
|
|
| 614 | - |
|
| 615 | - foreach ($categories as $category_obj) {
|
|
| 616 | - $select_opt = ''; |
|
| 617 | - if ($selected == $category_obj->term_id) {
|
|
| 618 | - $select_opt = 'selected="selected"'; |
|
| 619 | - } |
|
| 620 | - $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">' |
|
| 621 | - . ucfirst($category_obj->name) . '</option>'; |
|
| 622 | - } |
|
| 623 | - |
|
| 624 | - if ($echo) |
|
| 625 | - echo $html; |
|
| 626 | - else |
|
| 627 | - return $html; |
|
| 628 | - } |
|
| 594 | + /** |
|
| 595 | + * Get categories dropdown HTML. |
|
| 596 | + * |
|
| 597 | + * @since 1.0.0 |
|
| 598 | + * @package GeoDirectory |
|
| 599 | + * @param string $post_type The post type. |
|
| 600 | + * @param string $selected The selected value. |
|
| 601 | + * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false. |
|
| 602 | + * @param bool $echo Prints the HTML when set to true. Default: true. |
|
| 603 | + * @return void|string Dropdown HTML. |
|
| 604 | + */ |
|
| 605 | + function geodir_get_categories_dl($post_type = '', $selected = '', $tages_taxonomies = false, $echo = true) |
|
| 606 | + {
|
|
| 607 | + |
|
| 608 | + $html = ''; |
|
| 609 | + $taxonomies = geodir_get_taxonomies($post_type, $tages_taxonomies); |
|
| 610 | + |
|
| 611 | + $categories = get_terms($taxonomies); |
|
| 612 | + |
|
| 613 | + $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
|
|
| 614 | + |
|
| 615 | + foreach ($categories as $category_obj) {
|
|
| 616 | + $select_opt = ''; |
|
| 617 | + if ($selected == $category_obj->term_id) {
|
|
| 618 | + $select_opt = 'selected="selected"'; |
|
| 619 | + } |
|
| 620 | + $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">' |
|
| 621 | + . ucfirst($category_obj->name) . '</option>'; |
|
| 622 | + } |
|
| 623 | + |
|
| 624 | + if ($echo) |
|
| 625 | + echo $html; |
|
| 626 | + else |
|
| 627 | + return $html; |
|
| 628 | + } |
|
| 629 | 629 | } |
| 630 | 630 | |
| 631 | 631 | |
@@ -640,28 +640,28 @@ discard block |
||
| 640 | 640 | function geodir_get_listing_slug($object_type = '') |
| 641 | 641 | {
|
| 642 | 642 | |
| 643 | - $listing_slug = ''; |
|
| 643 | + $listing_slug = ''; |
|
| 644 | 644 | |
| 645 | - $post_types = get_option('geodir_post_types');
|
|
| 646 | - $taxonomies = get_option('geodir_taxonomies');
|
|
| 645 | + $post_types = get_option('geodir_post_types');
|
|
| 646 | + $taxonomies = get_option('geodir_taxonomies');
|
|
| 647 | 647 | |
| 648 | 648 | |
| 649 | - if ($object_type != '') {
|
|
| 650 | - if (!empty($post_types) && array_key_exists($object_type, $post_types)) {
|
|
| 649 | + if ($object_type != '') {
|
|
| 650 | + if (!empty($post_types) && array_key_exists($object_type, $post_types)) {
|
|
| 651 | 651 | |
| 652 | - $object_info = $post_types[$object_type]; |
|
| 653 | - $listing_slug = $object_info['listing_slug']; |
|
| 654 | - } elseif (!empty($taxonomies) && array_key_exists($object_type, $taxonomies)) {
|
|
| 655 | - $object_info = $taxonomies[$object_type]; |
|
| 656 | - $listing_slug = $object_info['listing_slug']; |
|
| 657 | - } |
|
| 652 | + $object_info = $post_types[$object_type]; |
|
| 653 | + $listing_slug = $object_info['listing_slug']; |
|
| 654 | + } elseif (!empty($taxonomies) && array_key_exists($object_type, $taxonomies)) {
|
|
| 655 | + $object_info = $taxonomies[$object_type]; |
|
| 656 | + $listing_slug = $object_info['listing_slug']; |
|
| 657 | + } |
|
| 658 | 658 | |
| 659 | - } |
|
| 659 | + } |
|
| 660 | 660 | |
| 661 | - if (!empty($listing_slug)) |
|
| 662 | - return $listing_slug; |
|
| 663 | - else |
|
| 664 | - return false; |
|
| 661 | + if (!empty($listing_slug)) |
|
| 662 | + return $listing_slug; |
|
| 663 | + else |
|
| 664 | + return false; |
|
| 665 | 665 | } |
| 666 | 666 | |
| 667 | 667 | |
@@ -676,212 +676,212 @@ discard block |
||
| 676 | 676 | */ |
| 677 | 677 | function geodir_get_taxonomy_posttype($taxonomy = '') |
| 678 | 678 | {
|
| 679 | - global $wp_query; |
|
| 680 | - |
|
| 681 | - $post_type = array(); |
|
| 682 | - $taxonomies = array(); |
|
| 683 | - |
|
| 684 | - if (!empty($taxonomy)) {
|
|
| 685 | - $taxonomies[] = $taxonomy; |
|
| 686 | - } elseif (isset($wp_query->tax_query->queries)) {
|
|
| 687 | - $tax_arr = $wp_query->tax_query->queries; |
|
| 688 | - //if tax query has 'relation' set then it will break wp_list_pluck so we remove it |
|
| 689 | - if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
|
|
| 690 | - $taxonomies = wp_list_pluck($tax_arr, 'taxonomy'); |
|
| 691 | - } |
|
| 692 | - |
|
| 693 | - if (!empty($taxonomies)) {
|
|
| 694 | - foreach (geodir_get_posttypes() as $pt) {
|
|
| 695 | - $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt); |
|
| 696 | - if (array_intersect($taxonomies, $object_taxonomies)) |
|
| 697 | - $post_type[] = $pt; |
|
| 698 | - } |
|
| 699 | - } |
|
| 700 | - |
|
| 701 | - if (!empty($post_type)) |
|
| 702 | - return $post_type[0]; |
|
| 703 | - else |
|
| 704 | - return false; |
|
| 679 | + global $wp_query; |
|
| 680 | + |
|
| 681 | + $post_type = array(); |
|
| 682 | + $taxonomies = array(); |
|
| 683 | + |
|
| 684 | + if (!empty($taxonomy)) {
|
|
| 685 | + $taxonomies[] = $taxonomy; |
|
| 686 | + } elseif (isset($wp_query->tax_query->queries)) {
|
|
| 687 | + $tax_arr = $wp_query->tax_query->queries; |
|
| 688 | + //if tax query has 'relation' set then it will break wp_list_pluck so we remove it |
|
| 689 | + if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
|
|
| 690 | + $taxonomies = wp_list_pluck($tax_arr, 'taxonomy'); |
|
| 691 | + } |
|
| 692 | + |
|
| 693 | + if (!empty($taxonomies)) {
|
|
| 694 | + foreach (geodir_get_posttypes() as $pt) {
|
|
| 695 | + $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt); |
|
| 696 | + if (array_intersect($taxonomies, $object_taxonomies)) |
|
| 697 | + $post_type[] = $pt; |
|
| 698 | + } |
|
| 699 | + } |
|
| 700 | + |
|
| 701 | + if (!empty($post_type)) |
|
| 702 | + return $post_type[0]; |
|
| 703 | + else |
|
| 704 | + return false; |
|
| 705 | 705 | } |
| 706 | 706 | |
| 707 | 707 | if (!function_exists('geodir_custom_taxonomy_walker')) {
|
| 708 | - /** |
|
| 709 | - * Custom taxonomy walker function. |
|
| 710 | - * |
|
| 711 | - * @since 1.0.0 |
|
| 712 | - * @package GeoDirectory |
|
| 713 | - * @param string $cat_taxonomy The taxonomy name. |
|
| 714 | - * @param int $cat_parent The parent term ID. |
|
| 715 | - * @param bool $hide_empty Hide empty taxonomies? Default: false. |
|
| 716 | - * @param int $pading CSS padding in pixels. |
|
| 717 | - * @return string|void taxonomy HTML. |
|
| 718 | - */ |
|
| 719 | - function geodir_custom_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = false, $pading = 0) |
|
| 720 | - {
|
|
| 721 | - global $cat_display, $post_cat, $exclude_cats; |
|
| 722 | - |
|
| 723 | - $search_terms = trim($post_cat, ","); |
|
| 724 | - |
|
| 725 | - $search_terms = explode(",", $search_terms);
|
|
| 726 | - |
|
| 727 | - $cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'hide_empty' => $hide_empty, 'exclude' => $exclude_cats));
|
|
| 728 | - |
|
| 729 | - $display = ''; |
|
| 730 | - $onchange = ''; |
|
| 731 | - $term_check = ''; |
|
| 732 | - $main_list_class = ''; |
|
| 733 | - $out = ''; |
|
| 734 | - //If there are terms, start displaying |
|
| 735 | - if (count($cat_terms) > 0) {
|
|
| 736 | - //Displaying as a list |
|
| 737 | - $p = $pading * 20; |
|
| 738 | - $pading++; |
|
| 739 | - |
|
| 740 | - |
|
| 741 | - if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
|
|
| 742 | - if ($cat_parent == 0) {
|
|
| 743 | - $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display; |
|
| 744 | - $main_list_class = 'class="main_list_selecter"'; |
|
| 745 | - } else {
|
|
| 746 | - //$display = 'display:none'; |
|
| 747 | - $list_class = 'sub_list gd-sub-cats-list'; |
|
| 748 | - } |
|
| 749 | - } |
|
| 708 | + /** |
|
| 709 | + * Custom taxonomy walker function. |
|
| 710 | + * |
|
| 711 | + * @since 1.0.0 |
|
| 712 | + * @package GeoDirectory |
|
| 713 | + * @param string $cat_taxonomy The taxonomy name. |
|
| 714 | + * @param int $cat_parent The parent term ID. |
|
| 715 | + * @param bool $hide_empty Hide empty taxonomies? Default: false. |
|
| 716 | + * @param int $pading CSS padding in pixels. |
|
| 717 | + * @return string|void taxonomy HTML. |
|
| 718 | + */ |
|
| 719 | + function geodir_custom_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = false, $pading = 0) |
|
| 720 | + {
|
|
| 721 | + global $cat_display, $post_cat, $exclude_cats; |
|
| 722 | + |
|
| 723 | + $search_terms = trim($post_cat, ","); |
|
| 724 | + |
|
| 725 | + $search_terms = explode(",", $search_terms);
|
|
| 726 | + |
|
| 727 | + $cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'hide_empty' => $hide_empty, 'exclude' => $exclude_cats));
|
|
| 728 | + |
|
| 729 | + $display = ''; |
|
| 730 | + $onchange = ''; |
|
| 731 | + $term_check = ''; |
|
| 732 | + $main_list_class = ''; |
|
| 733 | + $out = ''; |
|
| 734 | + //If there are terms, start displaying |
|
| 735 | + if (count($cat_terms) > 0) {
|
|
| 736 | + //Displaying as a list |
|
| 737 | + $p = $pading * 20; |
|
| 738 | + $pading++; |
|
| 739 | + |
|
| 740 | + |
|
| 741 | + if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
|
|
| 742 | + if ($cat_parent == 0) {
|
|
| 743 | + $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display; |
|
| 744 | + $main_list_class = 'class="main_list_selecter"'; |
|
| 745 | + } else {
|
|
| 746 | + //$display = 'display:none'; |
|
| 747 | + $list_class = 'sub_list gd-sub-cats-list'; |
|
| 748 | + } |
|
| 749 | + } |
|
| 750 | 750 | |
| 751 | - if ($cat_display == 'checkbox' || $cat_display == 'radio') {
|
|
| 752 | - $p = 0; |
|
| 753 | - $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">'; |
|
| 754 | - } |
|
| 751 | + if ($cat_display == 'checkbox' || $cat_display == 'radio') {
|
|
| 752 | + $p = 0; |
|
| 753 | + $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">'; |
|
| 754 | + } |
|
| 755 | 755 | |
| 756 | - foreach ($cat_terms as $cat_term) {
|
|
| 756 | + foreach ($cat_terms as $cat_term) {
|
|
| 757 | 757 | |
| 758 | - $checked = ''; |
|
| 758 | + $checked = ''; |
|
| 759 | 759 | |
| 760 | - if (in_array($cat_term->term_id, $search_terms)) {
|
|
| 761 | - if ($cat_display == 'select' || $cat_display == 'multiselect') |
|
| 762 | - $checked = 'selected="selected"'; |
|
| 763 | - else |
|
| 764 | - $checked = 'checked="checked"'; |
|
| 765 | - } |
|
| 760 | + if (in_array($cat_term->term_id, $search_terms)) {
|
|
| 761 | + if ($cat_display == 'select' || $cat_display == 'multiselect') |
|
| 762 | + $checked = 'selected="selected"'; |
|
| 763 | + else |
|
| 764 | + $checked = 'checked="checked"'; |
|
| 765 | + } |
|
| 766 | 766 | |
| 767 | - if ($cat_display == 'radio') |
|
| 768 | - $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 769 | - elseif ($cat_display == 'select' || $cat_display == 'multiselect') |
|
| 770 | - $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>'; |
|
| 767 | + if ($cat_display == 'radio') |
|
| 768 | + $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 769 | + elseif ($cat_display == 'select' || $cat_display == 'multiselect') |
|
| 770 | + $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>'; |
|
| 771 | 771 | |
| 772 | - else {
|
|
| 773 | - $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 774 | - } |
|
| 772 | + else {
|
|
| 773 | + $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>'; |
|
| 774 | + } |
|
| 775 | 775 | |
| 776 | - // Call recurson to print sub cats |
|
| 777 | - $out .= geodir_custom_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading); |
|
| 776 | + // Call recurson to print sub cats |
|
| 777 | + $out .= geodir_custom_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading); |
|
| 778 | 778 | |
| 779 | - } |
|
| 779 | + } |
|
| 780 | 780 | |
| 781 | - if ($cat_display == 'checkbox' || $cat_display == 'radio') |
|
| 782 | - $out .= '</div>'; |
|
| 781 | + if ($cat_display == 'checkbox' || $cat_display == 'radio') |
|
| 782 | + $out .= '</div>'; |
|
| 783 | 783 | |
| 784 | - return $out; |
|
| 785 | - } |
|
| 786 | - return; |
|
| 787 | - } |
|
| 784 | + return $out; |
|
| 785 | + } |
|
| 786 | + return; |
|
| 787 | + } |
|
| 788 | 788 | } |
| 789 | 789 | |
| 790 | 790 | if (!function_exists('geodir_custom_taxonomy_walker2')) {
|
| 791 | - /** |
|
| 792 | - * Custom taxonomy walker function. |
|
| 793 | - * |
|
| 794 | - * @since 1.0.0 |
|
| 795 | - * @package GeoDirectory |
|
| 796 | - * @global object $post WordPress Post object. |
|
| 797 | - * @global object $gd_session GeoDirectory Session object. |
|
| 798 | - * @param string $cat_taxonomy The taxonomy name. |
|
| 799 | - * @param string $cat_limit Number of categories to display. |
|
| 800 | - */ |
|
| 801 | - function geodir_custom_taxonomy_walker2($cat_taxonomy, $cat_limit = '') |
|
| 802 | - {
|
|
| 803 | - $post_category = ''; |
|
| 804 | - $post_category_str = ''; |
|
| 805 | - global $exclude_cats, $gd_session; |
|
| 806 | - |
|
| 807 | - $cat_exclude = ''; |
|
| 808 | - if (is_array($exclude_cats) && !empty($exclude_cats)) |
|
| 809 | - $cat_exclude = serialize($exclude_cats); |
|
| 810 | - |
|
| 811 | - if (isset($_REQUEST['backandedit'])) {
|
|
| 812 | - $post = (object)$gd_session->get('listing');
|
|
| 813 | - |
|
| 814 | - if (!is_array($post->post_category[$cat_taxonomy])) |
|
| 815 | - $post_category = $post->post_category[$cat_taxonomy]; |
|
| 816 | - |
|
| 817 | - $post_categories = $post->post_category_str; |
|
| 818 | - if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) |
|
| 819 | - $post_category_str = $post_categories[$cat_taxonomy]; |
|
| 820 | - |
|
| 821 | - } elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
|
|
| 822 | - global $post; |
|
| 823 | - |
|
| 824 | - $post_category = geodir_get_post_meta($post->ID, $cat_taxonomy, true); |
|
| 825 | - if (empty($post_category) && isset($post->{$cat_taxonomy})) {
|
|
| 826 | - $post_category = $post->{$cat_taxonomy};
|
|
| 827 | - } |
|
| 791 | + /** |
|
| 792 | + * Custom taxonomy walker function. |
|
| 793 | + * |
|
| 794 | + * @since 1.0.0 |
|
| 795 | + * @package GeoDirectory |
|
| 796 | + * @global object $post WordPress Post object. |
|
| 797 | + * @global object $gd_session GeoDirectory Session object. |
|
| 798 | + * @param string $cat_taxonomy The taxonomy name. |
|
| 799 | + * @param string $cat_limit Number of categories to display. |
|
| 800 | + */ |
|
| 801 | + function geodir_custom_taxonomy_walker2($cat_taxonomy, $cat_limit = '') |
|
| 802 | + {
|
|
| 803 | + $post_category = ''; |
|
| 804 | + $post_category_str = ''; |
|
| 805 | + global $exclude_cats, $gd_session; |
|
| 806 | + |
|
| 807 | + $cat_exclude = ''; |
|
| 808 | + if (is_array($exclude_cats) && !empty($exclude_cats)) |
|
| 809 | + $cat_exclude = serialize($exclude_cats); |
|
| 810 | + |
|
| 811 | + if (isset($_REQUEST['backandedit'])) {
|
|
| 812 | + $post = (object)$gd_session->get('listing');
|
|
| 813 | + |
|
| 814 | + if (!is_array($post->post_category[$cat_taxonomy])) |
|
| 815 | + $post_category = $post->post_category[$cat_taxonomy]; |
|
| 816 | + |
|
| 817 | + $post_categories = $post->post_category_str; |
|
| 818 | + if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) |
|
| 819 | + $post_category_str = $post_categories[$cat_taxonomy]; |
|
| 820 | + |
|
| 821 | + } elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
|
|
| 822 | + global $post; |
|
| 823 | + |
|
| 824 | + $post_category = geodir_get_post_meta($post->ID, $cat_taxonomy, true); |
|
| 825 | + if (empty($post_category) && isset($post->{$cat_taxonomy})) {
|
|
| 826 | + $post_category = $post->{$cat_taxonomy};
|
|
| 827 | + } |
|
| 828 | 828 | |
| 829 | - $post_categories = get_post_meta($post->ID, 'post_categories', true); |
|
| 829 | + $post_categories = get_post_meta($post->ID, 'post_categories', true); |
|
| 830 | 830 | |
| 831 | - if (empty($post_category) && !empty($post_categories) && !empty($post_categories[$cat_taxonomy])) {
|
|
| 832 | - foreach (explode(",", $post_categories[$cat_taxonomy]) as $cat_part) {
|
|
| 833 | - if (is_numeric($cat_part)) {
|
|
| 834 | - $cat_part_arr[] = $cat_part; |
|
| 835 | - } |
|
| 836 | - } |
|
| 837 | - if (is_array($cat_part_arr)) {
|
|
| 838 | - $post_category = implode(',', $cat_part_arr);
|
|
| 839 | - } |
|
| 840 | - } |
|
| 831 | + if (empty($post_category) && !empty($post_categories) && !empty($post_categories[$cat_taxonomy])) {
|
|
| 832 | + foreach (explode(",", $post_categories[$cat_taxonomy]) as $cat_part) {
|
|
| 833 | + if (is_numeric($cat_part)) {
|
|
| 834 | + $cat_part_arr[] = $cat_part; |
|
| 835 | + } |
|
| 836 | + } |
|
| 837 | + if (is_array($cat_part_arr)) {
|
|
| 838 | + $post_category = implode(',', $cat_part_arr);
|
|
| 839 | + } |
|
| 840 | + } |
|
| 841 | 841 | |
| 842 | - if (!empty($post_category)) {
|
|
| 843 | - $cat1 = array_filter(explode(',', $post_category));
|
|
| 844 | - $post_category = ',' . implode(',', $cat1) . ',';
|
|
| 842 | + if (!empty($post_category)) {
|
|
| 843 | + $cat1 = array_filter(explode(',', $post_category));
|
|
| 844 | + $post_category = ',' . implode(',', $cat1) . ',';
|
|
| 845 | 845 | |
| 846 | - } |
|
| 846 | + } |
|
| 847 | 847 | |
| 848 | - if ($post_category != '' && is_array($exclude_cats) && !empty($exclude_cats)) {
|
|
| 848 | + if ($post_category != '' && is_array($exclude_cats) && !empty($exclude_cats)) {
|
|
| 849 | 849 | |
| 850 | - $post_category_upd = explode(',', $post_category);
|
|
| 851 | - $post_category_change = ''; |
|
| 852 | - foreach ($post_category_upd as $cat) {
|
|
| 850 | + $post_category_upd = explode(',', $post_category);
|
|
| 851 | + $post_category_change = ''; |
|
| 852 | + foreach ($post_category_upd as $cat) {
|
|
| 853 | 853 | |
| 854 | - if (!in_array($cat, $exclude_cats) && $cat != '') {
|
|
| 855 | - $post_category_change .= ',' . $cat; |
|
| 856 | - } |
|
| 857 | - } |
|
| 858 | - $post_category = $post_category_change; |
|
| 859 | - } |
|
| 854 | + if (!in_array($cat, $exclude_cats) && $cat != '') {
|
|
| 855 | + $post_category_change .= ',' . $cat; |
|
| 856 | + } |
|
| 857 | + } |
|
| 858 | + $post_category = $post_category_change; |
|
| 859 | + } |
|
| 860 | 860 | |
| 861 | 861 | |
| 862 | - if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
|
|
| 863 | - $post_category_str = $post_categories[$cat_taxonomy]; |
|
| 864 | - } |
|
| 865 | - } |
|
| 862 | + if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
|
|
| 863 | + $post_category_str = $post_categories[$cat_taxonomy]; |
|
| 864 | + } |
|
| 865 | + } |
|
| 866 | 866 | |
| 867 | - echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']" />'; |
|
| 867 | + echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']" />'; |
|
| 868 | 868 | |
| 869 | - echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']" />'; |
|
| 869 | + echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']" />'; |
|
| 870 | 870 | |
| 871 | - echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']" />'; |
|
| 871 | + echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']" />'; |
|
| 872 | 872 | |
| 873 | 873 | |
| 874 | - ?> |
|
| 874 | + ?> |
|
| 875 | 875 | <div class="cat_sublist"> |
| 876 | 876 | <?php |
| 877 | 877 | |
| 878 | - $post_id = isset($post->ID) ? $post->ID : ''; |
|
| 878 | + $post_id = isset($post->ID) ? $post->ID : ''; |
|
| 879 | 879 | |
| 880 | - if ((geodir_is_page('add-listing') || is_admin()) && !empty($post_categories[$cat_taxonomy])) {
|
|
| 880 | + if ((geodir_is_page('add-listing') || is_admin()) && !empty($post_categories[$cat_taxonomy])) {
|
|
| 881 | 881 | |
| 882 | - geodir_editpost_categories_html($cat_taxonomy, $post_id, $post_categories); |
|
| 883 | - } |
|
| 884 | - ?> |
|
| 882 | + geodir_editpost_categories_html($cat_taxonomy, $post_id, $post_categories); |
|
| 883 | + } |
|
| 884 | + ?> |
|
| 885 | 885 | </div> |
| 886 | 886 | <script type="text/javascript"> |
| 887 | 887 | |
@@ -1004,22 +1004,22 @@ discard block |
||
| 1004 | 1004 | |
| 1005 | 1005 | </script> |
| 1006 | 1006 | <?php |
| 1007 | - if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
|
|
| 1008 | - $post_cat_str = $post_categories[$cat_taxonomy]; |
|
| 1009 | - $post_cat_array = explode("#", $post_cat_str);
|
|
| 1010 | - if (count($post_cat_array) >= $cat_limit && $cat_limit != 0) |
|
| 1011 | - $style = "display:none;"; |
|
| 1012 | - } |
|
| 1013 | - ?> |
|
| 1007 | + if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
|
|
| 1008 | + $post_cat_str = $post_categories[$cat_taxonomy]; |
|
| 1009 | + $post_cat_array = explode("#", $post_cat_str);
|
|
| 1010 | + if (count($post_cat_array) >= $cat_limit && $cat_limit != 0) |
|
| 1011 | + $style = "display:none;"; |
|
| 1012 | + } |
|
| 1013 | + ?> |
|
| 1014 | 1014 | <div class="main_cat_list" style=" <?php if (isset($style)) {
|
| 1015 | - echo $style; |
|
| 1016 | - }?> "> |
|
| 1015 | + echo $style; |
|
| 1016 | + }?> "> |
|
| 1017 | 1017 | <?php geodir_get_catlist($cat_taxonomy, 0); // print main categories list |
| 1018 | - ?> |
|
| 1018 | + ?> |
|
| 1019 | 1019 | </div> |
| 1020 | 1020 | <?php |
| 1021 | 1021 | |
| 1022 | - } |
|
| 1022 | + } |
|
| 1023 | 1023 | } |
| 1024 | 1024 | |
| 1025 | 1025 | /** |
@@ -1036,23 +1036,23 @@ discard block |
||
| 1036 | 1036 | */ |
| 1037 | 1037 | function geodir_addpost_categories_html($request_taxonomy, $parrent, $selected = false, $main_selected = true, $default = false, $exclude = '') |
| 1038 | 1038 | {
|
| 1039 | - global $exclude_cats; |
|
| 1039 | + global $exclude_cats; |
|
| 1040 | 1040 | |
| 1041 | - if ($exclude != '') {
|
|
| 1042 | - $exclude_cats = maybe_unserialize(base64_decode($exclude)); |
|
| 1041 | + if ($exclude != '') {
|
|
| 1042 | + $exclude_cats = maybe_unserialize(base64_decode($exclude)); |
|
| 1043 | 1043 | |
| 1044 | - if(is_array( $exclude_cats)){
|
|
| 1045 | - $exclude_cats = array_map( 'intval', $exclude_cats ); |
|
| 1046 | - }else{
|
|
| 1047 | - $exclude_cats = intval($exclude_cats); |
|
| 1048 | - } |
|
| 1044 | + if(is_array( $exclude_cats)){
|
|
| 1045 | + $exclude_cats = array_map( 'intval', $exclude_cats ); |
|
| 1046 | + }else{
|
|
| 1047 | + $exclude_cats = intval($exclude_cats); |
|
| 1048 | + } |
|
| 1049 | 1049 | |
| 1050 | - } |
|
| 1050 | + } |
|
| 1051 | 1051 | |
| 1052 | - if ((is_array($exclude_cats) && !empty($exclude_cats) && !in_array($parrent, $exclude_cats)) || |
|
| 1053 | - (!is_array($exclude_cats) || empty($exclude_cats)) |
|
| 1054 | - ) {
|
|
| 1055 | - ?> |
|
| 1052 | + if ((is_array($exclude_cats) && !empty($exclude_cats) && !in_array($parrent, $exclude_cats)) || |
|
| 1053 | + (!is_array($exclude_cats) || empty($exclude_cats)) |
|
| 1054 | + ) {
|
|
| 1055 | + ?> |
|
| 1056 | 1056 | |
| 1057 | 1057 | <?php $main_cat = get_term($parrent, $request_taxonomy); ?> |
| 1058 | 1058 | |
@@ -1081,8 +1081,8 @@ discard block |
||
| 1081 | 1081 | |
| 1082 | 1082 | <br/> |
| 1083 | 1083 | <?php |
| 1084 | - $cat_terms = get_terms($request_taxonomy, array('parent' => $main_cat->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats));
|
|
| 1085 | - if (!empty($cat_terms)) { ?>
|
|
| 1084 | + $cat_terms = get_terms($request_taxonomy, array('parent' => $main_cat->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats));
|
|
| 1085 | + if (!empty($cat_terms)) { ?>
|
|
| 1086 | 1086 | <span> <?php printf(__('Add listing in category', 'geodirectory')); ?></span>
|
| 1087 | 1087 | <?php geodir_get_catlist($request_taxonomy, $parrent, $selected) ?> |
| 1088 | 1088 | <?php } ?> |
@@ -1104,53 +1104,53 @@ discard block |
||
| 1104 | 1104 | function geodir_editpost_categories_html($request_taxonomy, $request_postid, $post_categories) |
| 1105 | 1105 | {
|
| 1106 | 1106 | |
| 1107 | - if (!empty($post_categories) && array_key_exists($request_taxonomy, $post_categories)) {
|
|
| 1108 | - $post_cat_str = $post_categories[$request_taxonomy]; |
|
| 1109 | - $post_cat_array = explode("#", $post_cat_str);
|
|
| 1110 | - if (is_array($post_cat_array)) {
|
|
| 1111 | - $post_cat_array = array_unique( $post_cat_array ); |
|
| 1107 | + if (!empty($post_categories) && array_key_exists($request_taxonomy, $post_categories)) {
|
|
| 1108 | + $post_cat_str = $post_categories[$request_taxonomy]; |
|
| 1109 | + $post_cat_array = explode("#", $post_cat_str);
|
|
| 1110 | + if (is_array($post_cat_array)) {
|
|
| 1111 | + $post_cat_array = array_unique( $post_cat_array ); |
|
| 1112 | 1112 | |
| 1113 | 1113 | foreach ($post_cat_array as $post_cat_html) {
|
| 1114 | 1114 | |
| 1115 | - $post_cat_info = explode(":", $post_cat_html);
|
|
| 1116 | - $post_maincat_str = $post_cat_info[0]; |
|
| 1115 | + $post_cat_info = explode(":", $post_cat_html);
|
|
| 1116 | + $post_maincat_str = $post_cat_info[0]; |
|
| 1117 | 1117 | |
| 1118 | - if (!empty($post_maincat_str)) {
|
|
| 1119 | - $post_maincat_info = explode(",", $post_maincat_str);
|
|
| 1120 | - $post_maincat_id = $post_maincat_info[0]; |
|
| 1121 | - ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false; |
|
| 1122 | - (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false; |
|
| 1123 | - } |
|
| 1124 | - $post_sub_catid = ''; |
|
| 1125 | - if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
|
|
| 1126 | - $post_sub_catid = (int)$post_cat_info[1]; |
|
| 1127 | - } |
|
| 1118 | + if (!empty($post_maincat_str)) {
|
|
| 1119 | + $post_maincat_info = explode(",", $post_maincat_str);
|
|
| 1120 | + $post_maincat_id = $post_maincat_info[0]; |
|
| 1121 | + ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false; |
|
| 1122 | + (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false; |
|
| 1123 | + } |
|
| 1124 | + $post_sub_catid = ''; |
|
| 1125 | + if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
|
|
| 1126 | + $post_sub_catid = (int)$post_cat_info[1]; |
|
| 1127 | + } |
|
| 1128 | 1128 | |
| 1129 | - geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default); |
|
| 1129 | + geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default); |
|
| 1130 | 1130 | |
| 1131 | - } |
|
| 1132 | - } else {
|
|
| 1131 | + } |
|
| 1132 | + } else {
|
|
| 1133 | 1133 | |
| 1134 | - $post_cat_info = explode(":", $post_cat_str);
|
|
| 1135 | - $post_maincat_str = $post_cat_info[0]; |
|
| 1134 | + $post_cat_info = explode(":", $post_cat_str);
|
|
| 1135 | + $post_maincat_str = $post_cat_info[0]; |
|
| 1136 | 1136 | |
| 1137 | - $post_sub_catid = ''; |
|
| 1137 | + $post_sub_catid = ''; |
|
| 1138 | 1138 | |
| 1139 | - if (!empty($post_maincat_str)) {
|
|
| 1140 | - $post_maincat_info = explode(",", $post_maincat_str);
|
|
| 1141 | - $post_maincat_id = $post_maincat_info[0]; |
|
| 1142 | - ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false; |
|
| 1143 | - (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false; |
|
| 1144 | - } |
|
| 1139 | + if (!empty($post_maincat_str)) {
|
|
| 1140 | + $post_maincat_info = explode(",", $post_maincat_str);
|
|
| 1141 | + $post_maincat_id = $post_maincat_info[0]; |
|
| 1142 | + ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false; |
|
| 1143 | + (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false; |
|
| 1144 | + } |
|
| 1145 | 1145 | |
| 1146 | - if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
|
|
| 1147 | - $post_sub_catid = (int)$post_cat_info[1]; |
|
| 1148 | - } |
|
| 1146 | + if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
|
|
| 1147 | + $post_sub_catid = (int)$post_cat_info[1]; |
|
| 1148 | + } |
|
| 1149 | 1149 | |
| 1150 | - geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default); |
|
| 1150 | + geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default); |
|
| 1151 | 1151 | |
| 1152 | - } |
|
| 1153 | - } |
|
| 1152 | + } |
|
| 1153 | + } |
|
| 1154 | 1154 | } |
| 1155 | 1155 | |
| 1156 | 1156 | /** |
@@ -1164,35 +1164,35 @@ discard block |
||
| 1164 | 1164 | */ |
| 1165 | 1165 | function geodir_get_catlist($cat_taxonomy, $parrent = 0, $selected = false) |
| 1166 | 1166 | {
|
| 1167 | - global $exclude_cats; |
|
| 1167 | + global $exclude_cats; |
|
| 1168 | 1168 | |
| 1169 | - $cat_terms = get_terms($cat_taxonomy, array('parent' => $parrent, 'hide_empty' => false, 'exclude' => $exclude_cats));
|
|
| 1169 | + $cat_terms = get_terms($cat_taxonomy, array('parent' => $parrent, 'hide_empty' => false, 'exclude' => $exclude_cats));
|
|
| 1170 | 1170 | |
| 1171 | - if (!empty($cat_terms)) {
|
|
| 1172 | - $onchange = ''; |
|
| 1173 | - $onchange = ' onchange="show_subcatlist(this.value, this)" '; |
|
| 1171 | + if (!empty($cat_terms)) {
|
|
| 1172 | + $onchange = ''; |
|
| 1173 | + $onchange = ' onchange="show_subcatlist(this.value, this)" '; |
|
| 1174 | 1174 | |
| 1175 | - $option_selected = ''; |
|
| 1176 | - if (!$selected) |
|
| 1177 | - $option_slected = ' selected="selected" '; |
|
| 1175 | + $option_selected = ''; |
|
| 1176 | + if (!$selected) |
|
| 1177 | + $option_slected = ' selected="selected" '; |
|
| 1178 | 1178 | |
| 1179 | - echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >'; |
|
| 1179 | + echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >'; |
|
| 1180 | 1180 | |
| 1181 | - echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
|
|
| 1181 | + echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
|
|
| 1182 | 1182 | |
| 1183 | - foreach ($cat_terms as $cat_term) {
|
|
| 1184 | - $option_selected = ''; |
|
| 1185 | - if ($selected == $cat_term->term_id) |
|
| 1186 | - $option_selected = ' selected="selected" '; |
|
| 1183 | + foreach ($cat_terms as $cat_term) {
|
|
| 1184 | + $option_selected = ''; |
|
| 1185 | + if ($selected == $cat_term->term_id) |
|
| 1186 | + $option_selected = ' selected="selected" '; |
|
| 1187 | 1187 | |
| 1188 | - // Count child terms |
|
| 1189 | - $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) ); |
|
| 1190 | - $has_child = !empty( $child_terms ) ? 't' : 'f'; |
|
| 1188 | + // Count child terms |
|
| 1189 | + $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) ); |
|
| 1190 | + $has_child = !empty( $child_terms ) ? 't' : 'f'; |
|
| 1191 | 1191 | |
| 1192 | - echo '<option ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . ucfirst($cat_term->name) . '</option>'; |
|
| 1193 | - } |
|
| 1194 | - echo '</select>'; |
|
| 1195 | - } |
|
| 1192 | + echo '<option ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . ucfirst($cat_term->name) . '</option>'; |
|
| 1193 | + } |
|
| 1194 | + echo '</select>'; |
|
| 1195 | + } |
|
| 1196 | 1196 | } |
| 1197 | 1197 | |
| 1198 | 1198 | /** |
@@ -1208,28 +1208,28 @@ discard block |
||
| 1208 | 1208 | */ |
| 1209 | 1209 | function geodir_custom_update_messages($messages) |
| 1210 | 1210 | {
|
| 1211 | - global $post, $post_ID; |
|
| 1212 | - |
|
| 1213 | - $post_types = get_post_types(array('show_ui' => true, '_builtin' => false), 'objects');
|
|
| 1214 | - |
|
| 1215 | - foreach ($post_types as $post_type => $post_object) {
|
|
| 1216 | - |
|
| 1217 | - $messages[$post_type] = array( |
|
| 1218 | - 0 => '', // Unused. Messages start at index 1. |
|
| 1219 | - 1 => sprintf(__('%s updated. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
|
| 1220 | - 2 => __('Custom field updated.', 'geodirectory'),
|
|
| 1221 | - 3 => __('Custom field deleted.', 'geodirectory'),
|
|
| 1222 | - 4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
|
|
| 1223 | - 5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int)$_GET['revision'], false)) : false,
|
|
| 1224 | - 6 => sprintf(__('%s published. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
|
| 1225 | - 7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
|
|
| 1226 | - 8 => sprintf(__('%s submitted. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
|
|
| 1227 | - 9 => sprintf(__('%s scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, date_i18n(__('M j, Y @ G:i', 'geodirectory'), strtotime($post->post_date)), esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
|
| 1228 | - 10 => sprintf(__('%s draft updated. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
|
|
| 1229 | - ); |
|
| 1230 | - } |
|
| 1231 | - |
|
| 1232 | - return $messages; |
|
| 1211 | + global $post, $post_ID; |
|
| 1212 | + |
|
| 1213 | + $post_types = get_post_types(array('show_ui' => true, '_builtin' => false), 'objects');
|
|
| 1214 | + |
|
| 1215 | + foreach ($post_types as $post_type => $post_object) {
|
|
| 1216 | + |
|
| 1217 | + $messages[$post_type] = array( |
|
| 1218 | + 0 => '', // Unused. Messages start at index 1. |
|
| 1219 | + 1 => sprintf(__('%s updated. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
|
| 1220 | + 2 => __('Custom field updated.', 'geodirectory'),
|
|
| 1221 | + 3 => __('Custom field deleted.', 'geodirectory'),
|
|
| 1222 | + 4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
|
|
| 1223 | + 5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int)$_GET['revision'], false)) : false,
|
|
| 1224 | + 6 => sprintf(__('%s published. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
|
| 1225 | + 7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
|
|
| 1226 | + 8 => sprintf(__('%s submitted. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
|
|
| 1227 | + 9 => sprintf(__('%s scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, date_i18n(__('M j, Y @ G:i', 'geodirectory'), strtotime($post->post_date)), esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
|
|
| 1228 | + 10 => sprintf(__('%s draft updated. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
|
|
| 1229 | + ); |
|
| 1230 | + } |
|
| 1231 | + |
|
| 1232 | + return $messages; |
|
| 1233 | 1233 | } |
| 1234 | 1234 | |
| 1235 | 1235 | |
@@ -1244,183 +1244,183 @@ discard block |
||
| 1244 | 1244 | function geodir_register_defaults() |
| 1245 | 1245 | {
|
| 1246 | 1246 | |
| 1247 | - global $wpdb; |
|
| 1248 | - |
|
| 1249 | - $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico'; |
|
| 1250 | - |
|
| 1251 | - if (!$listing_slug = get_option('geodir_listing_prefix'))
|
|
| 1252 | - $listing_slug = 'places'; |
|
| 1253 | - |
|
| 1254 | - /** |
|
| 1255 | - * Taxonomies |
|
| 1256 | - **/ |
|
| 1257 | - //if ( ! taxonomy_exists('gd_place_tags') )
|
|
| 1258 | - {
|
|
| 1259 | - |
|
| 1260 | - $gd_placetags = array(); |
|
| 1261 | - $gd_placetags['object_type'] = 'gd_place'; |
|
| 1262 | - $gd_placetags['listing_slug'] = $listing_slug . '/tags'; |
|
| 1263 | - $gd_placetags['args'] = array( |
|
| 1264 | - 'public' => true, |
|
| 1265 | - 'hierarchical' => false, |
|
| 1266 | - 'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
|
|
| 1267 | - 'query_var' => true, |
|
| 1268 | - |
|
| 1269 | - 'labels' => array( |
|
| 1270 | - 'name' => __('Place Tags', 'geodirectory'),
|
|
| 1271 | - 'singular_name' => __('Place Tag', 'geodirectory'),
|
|
| 1272 | - 'search_items' => __('Search Place Tags', 'geodirectory'),
|
|
| 1273 | - 'popular_items' => __('Popular Place Tags', 'geodirectory'),
|
|
| 1274 | - 'all_items' => __('All Place Tags', 'geodirectory'),
|
|
| 1275 | - 'edit_item' => __('Edit Place Tag', 'geodirectory'),
|
|
| 1276 | - 'update_item' => __('Update Place Tag', 'geodirectory'),
|
|
| 1277 | - 'add_new_item' => __('Add New Place Tag', 'geodirectory'),
|
|
| 1278 | - 'new_item_name' => __('New Place Tag Name', 'geodirectory'),
|
|
| 1279 | - 'add_or_remove_items' => __('Add or remove Place tags', 'geodirectory'),
|
|
| 1280 | - 'choose_from_most_used' => __('Choose from the most used Place tags', 'geodirectory'),
|
|
| 1281 | - 'separate_items_with_commas' => __('Separate Place tags with commas', 'geodirectory'),
|
|
| 1282 | - ), |
|
| 1283 | - ); |
|
| 1284 | - |
|
| 1285 | - |
|
| 1286 | - $geodir_taxonomies = get_option('geodir_taxonomies');
|
|
| 1287 | - $geodir_taxonomies['gd_place_tags'] = $gd_placetags; |
|
| 1288 | - update_option('geodir_taxonomies', $geodir_taxonomies);
|
|
| 1289 | - |
|
| 1290 | - |
|
| 1291 | - // Update post types and delete tmp options |
|
| 1292 | - flush_rewrite_rules(); |
|
| 1293 | - |
|
| 1294 | - } |
|
| 1295 | - |
|
| 1296 | - //if ( ! taxonomy_exists('gd_placecategory') )
|
|
| 1297 | - {
|
|
| 1298 | - |
|
| 1299 | - $gd_placecategory = array(); |
|
| 1300 | - $gd_placecategory['object_type'] = 'gd_place'; |
|
| 1301 | - $gd_placecategory['listing_slug'] = $listing_slug; |
|
| 1302 | - $gd_placecategory['args'] = array( |
|
| 1303 | - 'public' => true, |
|
| 1304 | - 'hierarchical' => true, |
|
| 1305 | - 'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true),
|
|
| 1306 | - 'query_var' => true, |
|
| 1307 | - 'labels' => array( |
|
| 1308 | - 'name' => __('Place Categories', 'geodirectory'),
|
|
| 1309 | - 'singular_name' => __('Place Category', 'geodirectory'),
|
|
| 1310 | - 'search_items' => __('Search Place Categories', 'geodirectory'),
|
|
| 1311 | - 'popular_items' => __('Popular Place Categories', 'geodirectory'),
|
|
| 1312 | - 'all_items' => __('All Place Categories', 'geodirectory'),
|
|
| 1313 | - 'edit_item' => __('Edit Place Category', 'geodirectory'),
|
|
| 1314 | - 'update_item' => __('Update Place Category', 'geodirectory'),
|
|
| 1315 | - 'add_new_item' => __('Add New Place Category', 'geodirectory'),
|
|
| 1316 | - 'new_item_name' => __('New Place Category', 'geodirectory'),
|
|
| 1317 | - 'add_or_remove_items' => __('Add or remove Place categories', 'geodirectory'),
|
|
| 1318 | - ), |
|
| 1319 | - ); |
|
| 1320 | - |
|
| 1321 | - |
|
| 1322 | - $geodir_taxonomies = get_option('geodir_taxonomies');
|
|
| 1323 | - $geodir_taxonomies['gd_placecategory'] = $gd_placecategory; |
|
| 1324 | - update_option('geodir_taxonomies', $geodir_taxonomies);
|
|
| 1325 | - |
|
| 1326 | - |
|
| 1327 | - flush_rewrite_rules(); |
|
| 1328 | - } |
|
| 1329 | - |
|
| 1330 | - /** |
|
| 1331 | - * Post Types |
|
| 1332 | - **/ |
|
| 1333 | - |
|
| 1334 | - //if ( ! post_type_exists('gd_place') )
|
|
| 1335 | - {
|
|
| 1336 | - |
|
| 1337 | - $labels = array( |
|
| 1338 | - 'name' => __('Places', 'geodirectory'),
|
|
| 1339 | - 'singular_name' => __('Place', 'geodirectory'),
|
|
| 1340 | - 'add_new' => __('Add New', 'geodirectory'),
|
|
| 1341 | - 'add_new_item' => __('Add New Place', 'geodirectory'),
|
|
| 1342 | - 'edit_item' => __('Edit Place', 'geodirectory'),
|
|
| 1343 | - 'new_item' => __('New Place', 'geodirectory'),
|
|
| 1344 | - 'view_item' => __('View Place', 'geodirectory'),
|
|
| 1345 | - 'search_items' => __('Search Places', 'geodirectory'),
|
|
| 1346 | - 'not_found' => __('No Place Found', 'geodirectory'),
|
|
| 1347 | - 'not_found_in_trash' => __('No Place Found In Trash', 'geodirectory'));
|
|
| 1348 | - |
|
| 1349 | - $place_default = array( |
|
| 1350 | - 'labels' => $labels, |
|
| 1351 | - 'can_export' => true, |
|
| 1352 | - 'capability_type' => 'post', |
|
| 1353 | - 'description' => 'Place post type.', |
|
| 1354 | - 'has_archive' => $listing_slug, |
|
| 1355 | - 'hierarchical' => false, |
|
| 1356 | - 'map_meta_cap' => true, |
|
| 1357 | - 'menu_icon' => $menu_icon, |
|
| 1358 | - 'public' => true, |
|
| 1359 | - 'query_var' => true, |
|
| 1360 | - 'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
|
|
| 1361 | - 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
|
|
| 1362 | - 'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
|
|
| 1363 | - |
|
| 1364 | - //Update custom post types |
|
| 1365 | - $geodir_post_types = get_option('geodir_post_types');
|
|
| 1366 | - $geodir_post_types['gd_place'] = $place_default; |
|
| 1367 | - update_option('geodir_post_types', $geodir_post_types);
|
|
| 1368 | - |
|
| 1369 | - // Update post types and delete tmp options |
|
| 1370 | - flush_rewrite_rules(); |
|
| 1371 | - } |
|
| 1372 | - |
|
| 1373 | - |
|
| 1374 | - geodir_register_taxonomies(); |
|
| 1375 | - geodir_register_post_types(); |
|
| 1376 | - |
|
| 1377 | - //die; |
|
| 1247 | + global $wpdb; |
|
| 1248 | + |
|
| 1249 | + $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico'; |
|
| 1250 | + |
|
| 1251 | + if (!$listing_slug = get_option('geodir_listing_prefix'))
|
|
| 1252 | + $listing_slug = 'places'; |
|
| 1253 | + |
|
| 1254 | + /** |
|
| 1255 | + * Taxonomies |
|
| 1256 | + **/ |
|
| 1257 | + //if ( ! taxonomy_exists('gd_place_tags') )
|
|
| 1258 | + {
|
|
| 1259 | + |
|
| 1260 | + $gd_placetags = array(); |
|
| 1261 | + $gd_placetags['object_type'] = 'gd_place'; |
|
| 1262 | + $gd_placetags['listing_slug'] = $listing_slug . '/tags'; |
|
| 1263 | + $gd_placetags['args'] = array( |
|
| 1264 | + 'public' => true, |
|
| 1265 | + 'hierarchical' => false, |
|
| 1266 | + 'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
|
|
| 1267 | + 'query_var' => true, |
|
| 1268 | + |
|
| 1269 | + 'labels' => array( |
|
| 1270 | + 'name' => __('Place Tags', 'geodirectory'),
|
|
| 1271 | + 'singular_name' => __('Place Tag', 'geodirectory'),
|
|
| 1272 | + 'search_items' => __('Search Place Tags', 'geodirectory'),
|
|
| 1273 | + 'popular_items' => __('Popular Place Tags', 'geodirectory'),
|
|
| 1274 | + 'all_items' => __('All Place Tags', 'geodirectory'),
|
|
| 1275 | + 'edit_item' => __('Edit Place Tag', 'geodirectory'),
|
|
| 1276 | + 'update_item' => __('Update Place Tag', 'geodirectory'),
|
|
| 1277 | + 'add_new_item' => __('Add New Place Tag', 'geodirectory'),
|
|
| 1278 | + 'new_item_name' => __('New Place Tag Name', 'geodirectory'),
|
|
| 1279 | + 'add_or_remove_items' => __('Add or remove Place tags', 'geodirectory'),
|
|
| 1280 | + 'choose_from_most_used' => __('Choose from the most used Place tags', 'geodirectory'),
|
|
| 1281 | + 'separate_items_with_commas' => __('Separate Place tags with commas', 'geodirectory'),
|
|
| 1282 | + ), |
|
| 1283 | + ); |
|
| 1284 | + |
|
| 1285 | + |
|
| 1286 | + $geodir_taxonomies = get_option('geodir_taxonomies');
|
|
| 1287 | + $geodir_taxonomies['gd_place_tags'] = $gd_placetags; |
|
| 1288 | + update_option('geodir_taxonomies', $geodir_taxonomies);
|
|
| 1289 | + |
|
| 1290 | + |
|
| 1291 | + // Update post types and delete tmp options |
|
| 1292 | + flush_rewrite_rules(); |
|
| 1293 | + |
|
| 1294 | + } |
|
| 1295 | + |
|
| 1296 | + //if ( ! taxonomy_exists('gd_placecategory') )
|
|
| 1297 | + {
|
|
| 1298 | + |
|
| 1299 | + $gd_placecategory = array(); |
|
| 1300 | + $gd_placecategory['object_type'] = 'gd_place'; |
|
| 1301 | + $gd_placecategory['listing_slug'] = $listing_slug; |
|
| 1302 | + $gd_placecategory['args'] = array( |
|
| 1303 | + 'public' => true, |
|
| 1304 | + 'hierarchical' => true, |
|
| 1305 | + 'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true),
|
|
| 1306 | + 'query_var' => true, |
|
| 1307 | + 'labels' => array( |
|
| 1308 | + 'name' => __('Place Categories', 'geodirectory'),
|
|
| 1309 | + 'singular_name' => __('Place Category', 'geodirectory'),
|
|
| 1310 | + 'search_items' => __('Search Place Categories', 'geodirectory'),
|
|
| 1311 | + 'popular_items' => __('Popular Place Categories', 'geodirectory'),
|
|
| 1312 | + 'all_items' => __('All Place Categories', 'geodirectory'),
|
|
| 1313 | + 'edit_item' => __('Edit Place Category', 'geodirectory'),
|
|
| 1314 | + 'update_item' => __('Update Place Category', 'geodirectory'),
|
|
| 1315 | + 'add_new_item' => __('Add New Place Category', 'geodirectory'),
|
|
| 1316 | + 'new_item_name' => __('New Place Category', 'geodirectory'),
|
|
| 1317 | + 'add_or_remove_items' => __('Add or remove Place categories', 'geodirectory'),
|
|
| 1318 | + ), |
|
| 1319 | + ); |
|
| 1320 | + |
|
| 1321 | + |
|
| 1322 | + $geodir_taxonomies = get_option('geodir_taxonomies');
|
|
| 1323 | + $geodir_taxonomies['gd_placecategory'] = $gd_placecategory; |
|
| 1324 | + update_option('geodir_taxonomies', $geodir_taxonomies);
|
|
| 1325 | + |
|
| 1326 | + |
|
| 1327 | + flush_rewrite_rules(); |
|
| 1328 | + } |
|
| 1329 | + |
|
| 1330 | + /** |
|
| 1331 | + * Post Types |
|
| 1332 | + **/ |
|
| 1333 | + |
|
| 1334 | + //if ( ! post_type_exists('gd_place') )
|
|
| 1335 | + {
|
|
| 1336 | + |
|
| 1337 | + $labels = array( |
|
| 1338 | + 'name' => __('Places', 'geodirectory'),
|
|
| 1339 | + 'singular_name' => __('Place', 'geodirectory'),
|
|
| 1340 | + 'add_new' => __('Add New', 'geodirectory'),
|
|
| 1341 | + 'add_new_item' => __('Add New Place', 'geodirectory'),
|
|
| 1342 | + 'edit_item' => __('Edit Place', 'geodirectory'),
|
|
| 1343 | + 'new_item' => __('New Place', 'geodirectory'),
|
|
| 1344 | + 'view_item' => __('View Place', 'geodirectory'),
|
|
| 1345 | + 'search_items' => __('Search Places', 'geodirectory'),
|
|
| 1346 | + 'not_found' => __('No Place Found', 'geodirectory'),
|
|
| 1347 | + 'not_found_in_trash' => __('No Place Found In Trash', 'geodirectory'));
|
|
| 1348 | + |
|
| 1349 | + $place_default = array( |
|
| 1350 | + 'labels' => $labels, |
|
| 1351 | + 'can_export' => true, |
|
| 1352 | + 'capability_type' => 'post', |
|
| 1353 | + 'description' => 'Place post type.', |
|
| 1354 | + 'has_archive' => $listing_slug, |
|
| 1355 | + 'hierarchical' => false, |
|
| 1356 | + 'map_meta_cap' => true, |
|
| 1357 | + 'menu_icon' => $menu_icon, |
|
| 1358 | + 'public' => true, |
|
| 1359 | + 'query_var' => true, |
|
| 1360 | + 'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
|
|
| 1361 | + 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
|
|
| 1362 | + 'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
|
|
| 1363 | + |
|
| 1364 | + //Update custom post types |
|
| 1365 | + $geodir_post_types = get_option('geodir_post_types');
|
|
| 1366 | + $geodir_post_types['gd_place'] = $place_default; |
|
| 1367 | + update_option('geodir_post_types', $geodir_post_types);
|
|
| 1368 | + |
|
| 1369 | + // Update post types and delete tmp options |
|
| 1370 | + flush_rewrite_rules(); |
|
| 1371 | + } |
|
| 1372 | + |
|
| 1373 | + |
|
| 1374 | + geodir_register_taxonomies(); |
|
| 1375 | + geodir_register_post_types(); |
|
| 1376 | + |
|
| 1377 | + //die; |
|
| 1378 | 1378 | |
| 1379 | 1379 | } |
| 1380 | 1380 | |
| 1381 | 1381 | $gd_wpml_get_languages = ""; |
| 1382 | 1382 | function gd_wpml_get_lang_from_url($url){
|
| 1383 | 1383 | |
| 1384 | - global $gd_wpml_get_languages; |
|
| 1385 | - if(isset($_REQUEST['lang']) && $_REQUEST['lang']){return $_REQUEST['lang'];}
|
|
| 1384 | + global $gd_wpml_get_languages; |
|
| 1385 | + if(isset($_REQUEST['lang']) && $_REQUEST['lang']){return $_REQUEST['lang'];}
|
|
| 1386 | 1386 | |
| 1387 | 1387 | |
| 1388 | - // |
|
| 1389 | - $url = str_replace(array("http://","https://"),"",$url);
|
|
| 1388 | + // |
|
| 1389 | + $url = str_replace(array("http://","https://"),"",$url);
|
|
| 1390 | 1390 | |
| 1391 | - // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
|
|
| 1392 | - $site_url = str_replace(array("http://","https://"),"",site_url());
|
|
| 1391 | + // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
|
|
| 1392 | + $site_url = str_replace(array("http://","https://"),"",site_url());
|
|
| 1393 | 1393 | |
| 1394 | - $url = str_replace($site_url,"",$url); |
|
| 1394 | + $url = str_replace($site_url,"",$url); |
|
| 1395 | 1395 | |
| 1396 | 1396 | |
| 1397 | - $segments = explode('/', trim($url, '/'));
|
|
| 1397 | + $segments = explode('/', trim($url, '/'));
|
|
| 1398 | 1398 | |
| 1399 | - //print_r( $segments); |
|
| 1400 | - if($gd_wpml_get_languages){
|
|
| 1401 | - $langs = $gd_wpml_get_languages; |
|
| 1402 | - }else{
|
|
| 1403 | - global $sitepress; |
|
| 1404 | - $gd_wpml_get_languages = $sitepress->get_active_languages(); |
|
| 1405 | - } |
|
| 1399 | + //print_r( $segments); |
|
| 1400 | + if($gd_wpml_get_languages){
|
|
| 1401 | + $langs = $gd_wpml_get_languages; |
|
| 1402 | + }else{
|
|
| 1403 | + global $sitepress; |
|
| 1404 | + $gd_wpml_get_languages = $sitepress->get_active_languages(); |
|
| 1405 | + } |
|
| 1406 | 1406 | |
| 1407 | - if (isset($segments[0]) && $segments[0] && array_key_exists($segments[0], $gd_wpml_get_languages)) {
|
|
| 1408 | - return $segments[0]; |
|
| 1409 | - } |
|
| 1407 | + if (isset($segments[0]) && $segments[0] && array_key_exists($segments[0], $gd_wpml_get_languages)) {
|
|
| 1408 | + return $segments[0]; |
|
| 1409 | + } |
|
| 1410 | 1410 | |
| 1411 | - return false; |
|
| 1411 | + return false; |
|
| 1412 | 1412 | |
| 1413 | 1413 | |
| 1414 | 1414 | } |
| 1415 | 1415 | |
| 1416 | 1416 | function gd_wpml_slug_translation_turned_on($post_type) {
|
| 1417 | 1417 | |
| 1418 | - global $sitepress; |
|
| 1419 | - $settings = $sitepress->get_settings(); |
|
| 1420 | - return isset($settings['posts_slug_translation']['types'][$post_type]) |
|
| 1421 | - && $settings['posts_slug_translation']['types'][$post_type] |
|
| 1422 | - && isset($settings['posts_slug_translation']['on']) |
|
| 1423 | - && $settings['posts_slug_translation']['on']; |
|
| 1418 | + global $sitepress; |
|
| 1419 | + $settings = $sitepress->get_settings(); |
|
| 1420 | + return isset($settings['posts_slug_translation']['types'][$post_type]) |
|
| 1421 | + && $settings['posts_slug_translation']['types'][$post_type] |
|
| 1422 | + && isset($settings['posts_slug_translation']['on']) |
|
| 1423 | + && $settings['posts_slug_translation']['on']; |
|
| 1424 | 1424 | } |
| 1425 | 1425 | |
| 1426 | 1426 | |
@@ -1445,150 +1445,150 @@ discard block |
||
| 1445 | 1445 | */ |
| 1446 | 1446 | function geodir_listing_permalink_structure($post_link, $post_obj, $leavename, $sample) |
| 1447 | 1447 | {
|
| 1448 | - //echo $post_link."<br />".$sample ; |
|
| 1448 | + //echo $post_link."<br />".$sample ; |
|
| 1449 | 1449 | |
| 1450 | 1450 | |
| 1451 | - global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache; |
|
| 1452 | - if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
|
|
| 1453 | - } elseif (isset($post_obj->post_status) && $post_obj->post_status == 'auto-draft') {
|
|
| 1454 | - return $post_link; |
|
| 1455 | - } else {
|
|
| 1456 | - $orig_post = $post; |
|
| 1457 | - $post = $post_obj; |
|
| 1458 | - } |
|
| 1451 | + global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache; |
|
| 1452 | + if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
|
|
| 1453 | + } elseif (isset($post_obj->post_status) && $post_obj->post_status == 'auto-draft') {
|
|
| 1454 | + return $post_link; |
|
| 1455 | + } else {
|
|
| 1456 | + $orig_post = $post; |
|
| 1457 | + $post = $post_obj; |
|
| 1458 | + } |
|
| 1459 | 1459 | |
| 1460 | - if (in_array($post->post_type, geodir_get_posttypes())) {
|
|
| 1460 | + if (in_array($post->post_type, geodir_get_posttypes())) {
|
|
| 1461 | 1461 | |
| 1462 | 1462 | |
| 1463 | - $post_types = get_option('geodir_post_types');
|
|
| 1464 | - $slug = $post_types[$post->post_type]['rewrite']['slug']; |
|
| 1463 | + $post_types = get_option('geodir_post_types');
|
|
| 1464 | + $slug = $post_types[$post->post_type]['rewrite']['slug']; |
|
| 1465 | 1465 | |
| 1466 | - // Alter the CPT slug if WPML is set to do so |
|
| 1467 | - if(function_exists('icl_object_id')){
|
|
| 1468 | - if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
|
|
| 1466 | + // Alter the CPT slug if WPML is set to do so |
|
| 1467 | + if(function_exists('icl_object_id')){
|
|
| 1468 | + if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
|
|
| 1469 | 1469 | |
| 1470 | - $org_slug = $slug; |
|
| 1471 | - $slug = apply_filters( 'wpml_translate_single_string', |
|
| 1472 | - $slug, |
|
| 1473 | - 'WordPress', |
|
| 1474 | - 'URL slug: ' . $slug, |
|
| 1475 | - $language_code); |
|
| 1470 | + $org_slug = $slug; |
|
| 1471 | + $slug = apply_filters( 'wpml_translate_single_string', |
|
| 1472 | + $slug, |
|
| 1473 | + 'WordPress', |
|
| 1474 | + 'URL slug: ' . $slug, |
|
| 1475 | + $language_code); |
|
| 1476 | 1476 | |
| 1477 | - if(!$slug){$slug = $org_slug;}
|
|
| 1477 | + if(!$slug){$slug = $org_slug;}
|
|
| 1478 | 1478 | |
| 1479 | - } |
|
| 1480 | - } |
|
| 1479 | + } |
|
| 1480 | + } |
|
| 1481 | 1481 | |
| 1482 | - if (function_exists('geodir_location_geo_home_link')) {
|
|
| 1483 | - remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
|
|
| 1484 | - } |
|
| 1482 | + if (function_exists('geodir_location_geo_home_link')) {
|
|
| 1483 | + remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
|
|
| 1484 | + } |
|
| 1485 | 1485 | |
| 1486 | - // Fix slug problem when slug matches part of host or base url/ Ex: url -> www.abcxyz.com & slug -> xyz. |
|
| 1487 | - $site_url = trailingslashit(get_bloginfo('url'));
|
|
| 1486 | + // Fix slug problem when slug matches part of host or base url/ Ex: url -> www.abcxyz.com & slug -> xyz. |
|
| 1487 | + $site_url = trailingslashit(get_bloginfo('url'));
|
|
| 1488 | 1488 | |
| 1489 | - if (function_exists('geodir_location_geo_home_link')) {
|
|
| 1490 | - add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
|
|
| 1491 | - } |
|
| 1492 | - |
|
| 1493 | - $fix_url = strpos($post_link, $site_url) === 0 ? true : false; |
|
| 1494 | - if ($fix_url) {
|
|
| 1495 | - $post_link = str_replace($site_url, '', $post_link); |
|
| 1496 | - } |
|
| 1497 | - |
|
| 1498 | - $post_link = trailingslashit( |
|
| 1499 | - preg_replace( "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 ) |
|
| 1500 | - ); |
|
| 1501 | - |
|
| 1502 | - if ($fix_url) {
|
|
| 1503 | - $post_link = $site_url . $post_link; |
|
| 1504 | - } |
|
| 1505 | - |
|
| 1506 | - if (isset($comment_post_cache[$post->ID])) {
|
|
| 1507 | - $post = $comment_post_cache[$post->ID]; |
|
| 1508 | - } |
|
| 1509 | - if (isset($gd_permalink_cache[$post->ID]) && $gd_permalink_cache[$post->ID] && !$sample) {
|
|
| 1510 | - $post_id = $post->ID; |
|
| 1511 | - if (isset($orig_post)) {
|
|
| 1512 | - $post = $orig_post; |
|
| 1513 | - } |
|
| 1514 | - return $gd_permalink_cache[$post_id]; |
|
| 1515 | - } |
|
| 1489 | + if (function_exists('geodir_location_geo_home_link')) {
|
|
| 1490 | + add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
|
|
| 1491 | + } |
|
| 1516 | 1492 | |
| 1517 | - if (!isset($post->post_locations)) {
|
|
| 1518 | - $post_type = $post->post_type; |
|
| 1519 | - $ID = $post->ID; |
|
| 1520 | - $post2 = $wpdb->get_row( |
|
| 1521 | - $wpdb->prepare( |
|
| 1522 | - "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ", |
|
| 1523 | - array($post->ID) |
|
| 1524 | - ) |
|
| 1525 | - ); |
|
| 1493 | + $fix_url = strpos($post_link, $site_url) === 0 ? true : false; |
|
| 1494 | + if ($fix_url) {
|
|
| 1495 | + $post_link = str_replace($site_url, '', $post_link); |
|
| 1496 | + } |
|
| 1526 | 1497 | |
| 1527 | - $post = (object)array_merge((array)$post, (array)$post2); |
|
| 1498 | + $post_link = trailingslashit( |
|
| 1499 | + preg_replace( "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 ) |
|
| 1500 | + ); |
|
| 1528 | 1501 | |
| 1529 | - $comment_post_cache[$post->ID] = $post; |
|
| 1530 | - } |
|
| 1502 | + if ($fix_url) {
|
|
| 1503 | + $post_link = $site_url . $post_link; |
|
| 1504 | + } |
|
| 1531 | 1505 | |
| 1506 | + if (isset($comment_post_cache[$post->ID])) {
|
|
| 1507 | + $post = $comment_post_cache[$post->ID]; |
|
| 1508 | + } |
|
| 1509 | + if (isset($gd_permalink_cache[$post->ID]) && $gd_permalink_cache[$post->ID] && !$sample) {
|
|
| 1510 | + $post_id = $post->ID; |
|
| 1511 | + if (isset($orig_post)) {
|
|
| 1512 | + $post = $orig_post; |
|
| 1513 | + } |
|
| 1514 | + return $gd_permalink_cache[$post_id]; |
|
| 1515 | + } |
|
| 1532 | 1516 | |
| 1517 | + if (!isset($post->post_locations)) {
|
|
| 1518 | + $post_type = $post->post_type; |
|
| 1519 | + $ID = $post->ID; |
|
| 1520 | + $post2 = $wpdb->get_row( |
|
| 1521 | + $wpdb->prepare( |
|
| 1522 | + "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ", |
|
| 1523 | + array($post->ID) |
|
| 1524 | + ) |
|
| 1525 | + ); |
|
| 1533 | 1526 | |
| 1534 | - if (false !== strpos($post_link, '%gd_taxonomy%')) {
|
|
| 1527 | + $post = (object)array_merge((array)$post, (array)$post2); |
|
| 1535 | 1528 | |
| 1536 | - if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
|
|
| 1537 | - $location_request = ''; |
|
| 1529 | + $comment_post_cache[$post->ID] = $post; |
|
| 1530 | + } |
|
| 1538 | 1531 | |
| 1539 | 1532 | |
| 1540 | - if (!empty($post->post_locations)) {
|
|
| 1541 | - $geodir_arr_locations = explode(',', $post->post_locations);
|
|
| 1542 | - if (count($geodir_arr_locations) == 3) {
|
|
| 1543 | - $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
|
|
| 1544 | - $post->city_slug = str_replace(']', '', $post->city_slug);
|
|
| 1545 | - $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
|
|
| 1546 | - $post->region_slug = str_replace(']', '', $post->region_slug);
|
|
| 1547 | - $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
|
|
| 1548 | - $post->country_slug = str_replace(']', '', $post->country_slug);
|
|
| 1549 | 1533 | |
| 1550 | - $post_location = (object)array('country_slug' => $post->country_slug,
|
|
| 1551 | - 'region_slug' => $post->region_slug, |
|
| 1552 | - 'city_slug' => $post->city_slug |
|
| 1553 | - ); |
|
| 1534 | + if (false !== strpos($post_link, '%gd_taxonomy%')) {
|
|
| 1554 | 1535 | |
| 1555 | - } else |
|
| 1556 | - $post_location = geodir_get_location(); |
|
| 1536 | + if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
|
|
| 1537 | + $location_request = ''; |
|
| 1557 | 1538 | |
| 1558 | 1539 | |
| 1559 | - } else {
|
|
| 1540 | + if (!empty($post->post_locations)) {
|
|
| 1541 | + $geodir_arr_locations = explode(',', $post->post_locations);
|
|
| 1542 | + if (count($geodir_arr_locations) == 3) {
|
|
| 1543 | + $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
|
|
| 1544 | + $post->city_slug = str_replace(']', '', $post->city_slug);
|
|
| 1545 | + $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
|
|
| 1546 | + $post->region_slug = str_replace(']', '', $post->region_slug);
|
|
| 1547 | + $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
|
|
| 1548 | + $post->country_slug = str_replace(']', '', $post->country_slug);
|
|
| 1560 | 1549 | |
| 1561 | - $post_location_sql = $wpdb->get_results( |
|
| 1562 | - $wpdb->prepare( |
|
| 1563 | - "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ", |
|
| 1564 | - array($post->ID) |
|
| 1565 | - ) |
|
| 1566 | - ); |
|
| 1567 | - |
|
| 1568 | - if (!empty($post_location_sql) && is_array($post_location_sql) && !empty($post_location_sql[0]->post_locations)) {
|
|
| 1569 | - |
|
| 1570 | - $geodir_arr_locations = explode(',', $post_location_sql[0]->post_locations);
|
|
| 1571 | - if (count($geodir_arr_locations) == 3) {
|
|
| 1572 | - $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
|
|
| 1573 | - $post->city_slug = str_replace(']', '', $post->city_slug);
|
|
| 1574 | - $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
|
|
| 1575 | - $post->region_slug = str_replace(']', '', $post->region_slug);
|
|
| 1576 | - $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
|
|
| 1577 | - $post->country_slug = str_replace(']', '', $post->country_slug);
|
|
| 1578 | - |
|
| 1579 | - $post_location = (object)array('country_slug' => $post->country_slug,
|
|
| 1580 | - 'region_slug' => $post->region_slug, |
|
| 1581 | - 'city_slug' => $post->city_slug |
|
| 1582 | - ); |
|
| 1550 | + $post_location = (object)array('country_slug' => $post->country_slug,
|
|
| 1551 | + 'region_slug' => $post->region_slug, |
|
| 1552 | + 'city_slug' => $post->city_slug |
|
| 1553 | + ); |
|
| 1583 | 1554 | |
| 1584 | - } |
|
| 1585 | - } else |
|
| 1586 | - $post_location = geodir_get_location(); |
|
| 1587 | - } |
|
| 1555 | + } else |
|
| 1556 | + $post_location = geodir_get_location(); |
|
| 1588 | 1557 | |
| 1589 | 1558 | |
| 1590 | - if (!empty($post_location)) {
|
|
| 1591 | - $country_slug = isset($post_location->country_slug) ? $post_location->country_slug : ''; |
|
| 1559 | + } else {
|
|
| 1560 | + |
|
| 1561 | + $post_location_sql = $wpdb->get_results( |
|
| 1562 | + $wpdb->prepare( |
|
| 1563 | + "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ", |
|
| 1564 | + array($post->ID) |
|
| 1565 | + ) |
|
| 1566 | + ); |
|
| 1567 | + |
|
| 1568 | + if (!empty($post_location_sql) && is_array($post_location_sql) && !empty($post_location_sql[0]->post_locations)) {
|
|
| 1569 | + |
|
| 1570 | + $geodir_arr_locations = explode(',', $post_location_sql[0]->post_locations);
|
|
| 1571 | + if (count($geodir_arr_locations) == 3) {
|
|
| 1572 | + $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
|
|
| 1573 | + $post->city_slug = str_replace(']', '', $post->city_slug);
|
|
| 1574 | + $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
|
|
| 1575 | + $post->region_slug = str_replace(']', '', $post->region_slug);
|
|
| 1576 | + $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
|
|
| 1577 | + $post->country_slug = str_replace(']', '', $post->country_slug);
|
|
| 1578 | + |
|
| 1579 | + $post_location = (object)array('country_slug' => $post->country_slug,
|
|
| 1580 | + 'region_slug' => $post->region_slug, |
|
| 1581 | + 'city_slug' => $post->city_slug |
|
| 1582 | + ); |
|
| 1583 | + |
|
| 1584 | + } |
|
| 1585 | + } else |
|
| 1586 | + $post_location = geodir_get_location(); |
|
| 1587 | + } |
|
| 1588 | + |
|
| 1589 | + |
|
| 1590 | + if (!empty($post_location)) {
|
|
| 1591 | + $country_slug = isset($post_location->country_slug) ? $post_location->country_slug : ''; |
|
| 1592 | 1592 | $region_slug = isset($post_location->region_slug) ? $post_location->region_slug : ''; |
| 1593 | 1593 | $city_slug = isset($post_location->city_slug) ? $post_location->city_slug : ''; |
| 1594 | 1594 | |
@@ -1606,78 +1606,78 @@ discard block |
||
| 1606 | 1606 | $location_slug[] = $city_slug; |
| 1607 | 1607 | |
| 1608 | 1608 | $location_request .= implode('/', $location_slug) . '/';
|
| 1609 | - } |
|
| 1610 | - } |
|
| 1609 | + } |
|
| 1610 | + } |
|
| 1611 | 1611 | |
| 1612 | - if (get_option('geodir_add_categories_url')) {
|
|
| 1612 | + if (get_option('geodir_add_categories_url')) {
|
|
| 1613 | 1613 | |
| 1614 | - $term_request = ''; |
|
| 1615 | - $taxonomies = geodir_get_taxonomies($post->post_type); |
|
| 1614 | + $term_request = ''; |
|
| 1615 | + $taxonomies = geodir_get_taxonomies($post->post_type); |
|
| 1616 | 1616 | |
| 1617 | - $taxonomies = end($taxonomies); |
|
| 1617 | + $taxonomies = end($taxonomies); |
|
| 1618 | 1618 | |
| 1619 | - if (!empty($post->default_category)) {
|
|
| 1620 | - $post_terms = $post->default_category; |
|
| 1621 | - } else {
|
|
| 1622 | - $post_terms = ''; |
|
| 1619 | + if (!empty($post->default_category)) {
|
|
| 1620 | + $post_terms = $post->default_category; |
|
| 1621 | + } else {
|
|
| 1622 | + $post_terms = ''; |
|
| 1623 | 1623 | |
| 1624 | - if (isset($post->{$taxonomies})) {
|
|
| 1625 | - $post_terms = explode(",", trim($post->{$taxonomies}, ","));
|
|
| 1626 | - $post_terms = $post_terms[0]; |
|
| 1627 | - } |
|
| 1624 | + if (isset($post->{$taxonomies})) {
|
|
| 1625 | + $post_terms = explode(",", trim($post->{$taxonomies}, ","));
|
|
| 1626 | + $post_terms = $post_terms[0]; |
|
| 1627 | + } |
|
| 1628 | 1628 | |
| 1629 | - if (!$post_terms) |
|
| 1630 | - $post_terms = geodir_get_post_meta($post->ID, 'default_category', true); |
|
| 1629 | + if (!$post_terms) |
|
| 1630 | + $post_terms = geodir_get_post_meta($post->ID, 'default_category', true); |
|
| 1631 | 1631 | |
| 1632 | - if (!$post_terms) {
|
|
| 1633 | - $post_terms = geodir_get_post_meta($post->ID, $taxonomies, true); |
|
| 1632 | + if (!$post_terms) {
|
|
| 1633 | + $post_terms = geodir_get_post_meta($post->ID, $taxonomies, true); |
|
| 1634 | 1634 | |
| 1635 | - if ($post_terms) {
|
|
| 1636 | - $post_terms = explode(",", trim($post_terms, ","));
|
|
| 1637 | - $post_terms = $post_terms[0]; |
|
| 1638 | - } |
|
| 1639 | - } |
|
| 1640 | - } |
|
| 1635 | + if ($post_terms) {
|
|
| 1636 | + $post_terms = explode(",", trim($post_terms, ","));
|
|
| 1637 | + $post_terms = $post_terms[0]; |
|
| 1638 | + } |
|
| 1639 | + } |
|
| 1640 | + } |
|
| 1641 | 1641 | |
| 1642 | - $term = get_term_by('id', $post_terms, $taxonomies);
|
|
| 1642 | + $term = get_term_by('id', $post_terms, $taxonomies);
|
|
| 1643 | 1643 | |
| 1644 | - if (!empty($term)) |
|
| 1645 | - $term_request = $term->slug; |
|
| 1646 | - //$term_request = $term->slug.'/'; |
|
| 1647 | - } |
|
| 1644 | + if (!empty($term)) |
|
| 1645 | + $term_request = $term->slug; |
|
| 1646 | + //$term_request = $term->slug.'/'; |
|
| 1647 | + } |
|
| 1648 | 1648 | |
| 1649 | - $request_term = ''; |
|
| 1650 | - $listingurl_separator = ''; |
|
| 1651 | - //$detailurl_separator = get_option('geodir_detailurl_separator');
|
|
| 1652 | - $detailurl_separator = ''; |
|
| 1653 | - if (isset($location_request) && $location_request != '' && isset($term_request) && $term_request != '') {
|
|
| 1654 | - $request_term = $location_request; |
|
| 1655 | - //$listingurl_separator = get_option('geodir_listingurl_separator');
|
|
| 1656 | - //$request_term .= $listingurl_separator.'/'.$term_request; |
|
| 1657 | - $request_term .= $term_request; |
|
| 1649 | + $request_term = ''; |
|
| 1650 | + $listingurl_separator = ''; |
|
| 1651 | + //$detailurl_separator = get_option('geodir_detailurl_separator');
|
|
| 1652 | + $detailurl_separator = ''; |
|
| 1653 | + if (isset($location_request) && $location_request != '' && isset($term_request) && $term_request != '') {
|
|
| 1654 | + $request_term = $location_request; |
|
| 1655 | + //$listingurl_separator = get_option('geodir_listingurl_separator');
|
|
| 1656 | + //$request_term .= $listingurl_separator.'/'.$term_request; |
|
| 1657 | + $request_term .= $term_request; |
|
| 1658 | 1658 | |
| 1659 | - } else {
|
|
| 1660 | - if (isset($location_request) && $location_request != '') $request_term = $location_request; |
|
| 1659 | + } else {
|
|
| 1660 | + if (isset($location_request) && $location_request != '') $request_term = $location_request; |
|
| 1661 | 1661 | |
| 1662 | - if (isset($term_request) && $term_request != '') $request_term .= $term_request; |
|
| 1663 | - } |
|
| 1664 | - $request_term = trim($request_term, '/'); |
|
| 1665 | - if (!empty($request_term)) |
|
| 1666 | - $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1667 | - else |
|
| 1668 | - $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1669 | - //echo $post_link ; |
|
| 1670 | - } |
|
| 1671 | - // temp cache the permalink |
|
| 1672 | - if (!$sample && (!isset($_REQUEST['geodir_ajax']) || (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] != 'add_listing'))) {
|
|
| 1673 | - $gd_permalink_cache[$post->ID] = $post_link; |
|
| 1674 | - } |
|
| 1675 | - } |
|
| 1676 | - if (isset($orig_post)) {
|
|
| 1677 | - $post = $orig_post; |
|
| 1678 | - } |
|
| 1679 | - |
|
| 1680 | - return $post_link; |
|
| 1662 | + if (isset($term_request) && $term_request != '') $request_term .= $term_request; |
|
| 1663 | + } |
|
| 1664 | + $request_term = trim($request_term, '/'); |
|
| 1665 | + if (!empty($request_term)) |
|
| 1666 | + $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1667 | + else |
|
| 1668 | + $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
|
|
| 1669 | + //echo $post_link ; |
|
| 1670 | + } |
|
| 1671 | + // temp cache the permalink |
|
| 1672 | + if (!$sample && (!isset($_REQUEST['geodir_ajax']) || (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] != 'add_listing'))) {
|
|
| 1673 | + $gd_permalink_cache[$post->ID] = $post_link; |
|
| 1674 | + } |
|
| 1675 | + } |
|
| 1676 | + if (isset($orig_post)) {
|
|
| 1677 | + $post = $orig_post; |
|
| 1678 | + } |
|
| 1679 | + |
|
| 1680 | + return $post_link; |
|
| 1681 | 1681 | } |
| 1682 | 1682 | |
| 1683 | 1683 | /** |
@@ -1693,99 +1693,99 @@ discard block |
||
| 1693 | 1693 | * @return string The term link. |
| 1694 | 1694 | */ |
| 1695 | 1695 | function geodir_term_link($termlink, $term, $taxonomy) {
|
| 1696 | - $geodir_taxonomies = geodir_get_taxonomies('', true);
|
|
| 1696 | + $geodir_taxonomies = geodir_get_taxonomies('', true);
|
|
| 1697 | 1697 | |
| 1698 | - if (isset($taxonomy) && !empty($geodir_taxonomies) && in_array($taxonomy, $geodir_taxonomies)) {
|
|
| 1699 | - global $geodir_add_location_url, $gd_session; |
|
| 1700 | - $include_location = false; |
|
| 1701 | - $request_term = array(); |
|
| 1702 | - $add_location_url = get_option('geodir_add_location_url');
|
|
| 1703 | - $location_manager = defined('POST_LOCATION_TABLE') ? true : false;
|
|
| 1698 | + if (isset($taxonomy) && !empty($geodir_taxonomies) && in_array($taxonomy, $geodir_taxonomies)) {
|
|
| 1699 | + global $geodir_add_location_url, $gd_session; |
|
| 1700 | + $include_location = false; |
|
| 1701 | + $request_term = array(); |
|
| 1702 | + $add_location_url = get_option('geodir_add_location_url');
|
|
| 1703 | + $location_manager = defined('POST_LOCATION_TABLE') ? true : false;
|
|
| 1704 | 1704 | |
| 1705 | - $listing_slug = geodir_get_listing_slug($taxonomy); |
|
| 1705 | + $listing_slug = geodir_get_listing_slug($taxonomy); |
|
| 1706 | 1706 | |
| 1707 | - if ($geodir_add_location_url != NULL && $geodir_add_location_url != '') {
|
|
| 1708 | - if ($geodir_add_location_url && $add_location_url) {
|
|
| 1709 | - $include_location = true; |
|
| 1710 | - } |
|
| 1711 | - } elseif ($add_location_url && $gd_session->get('gd_multi_location') == 1) {
|
|
| 1712 | - $include_location = true; |
|
| 1713 | - } elseif ($add_location_url && $location_manager && geodir_is_page('detail')) {
|
|
| 1714 | - $include_location = true; |
|
| 1715 | - } |
|
| 1716 | - |
|
| 1717 | - if ($include_location) {
|
|
| 1718 | - global $post; |
|
| 1707 | + if ($geodir_add_location_url != NULL && $geodir_add_location_url != '') {
|
|
| 1708 | + if ($geodir_add_location_url && $add_location_url) {
|
|
| 1709 | + $include_location = true; |
|
| 1710 | + } |
|
| 1711 | + } elseif ($add_location_url && $gd_session->get('gd_multi_location') == 1) {
|
|
| 1712 | + $include_location = true; |
|
| 1713 | + } elseif ($add_location_url && $location_manager && geodir_is_page('detail')) {
|
|
| 1714 | + $include_location = true; |
|
| 1715 | + } |
|
| 1716 | + |
|
| 1717 | + if ($include_location) {
|
|
| 1718 | + global $post; |
|
| 1719 | 1719 | |
| 1720 | - $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
|
|
| 1720 | + $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
|
|
| 1721 | 1721 | |
| 1722 | - if (geodir_is_page('detail') && isset($post->country_slug)) {
|
|
| 1723 | - $location_terms = array( |
|
| 1724 | - 'gd_country' => $post->country_slug, |
|
| 1725 | - 'gd_region' => $post->region_slug, |
|
| 1726 | - 'gd_city' => $post->city_slug |
|
| 1727 | - ); |
|
| 1722 | + if (geodir_is_page('detail') && isset($post->country_slug)) {
|
|
| 1723 | + $location_terms = array( |
|
| 1724 | + 'gd_country' => $post->country_slug, |
|
| 1725 | + 'gd_region' => $post->region_slug, |
|
| 1726 | + 'gd_city' => $post->city_slug |
|
| 1727 | + ); |
|
| 1728 | 1728 | |
| 1729 | - if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
|
|
| 1730 | - $location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood; |
|
| 1731 | - } |
|
| 1732 | - } else {
|
|
| 1733 | - $location_terms = geodir_get_current_location_terms('query_vars');
|
|
| 1734 | - } |
|
| 1729 | + if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
|
|
| 1730 | + $location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood; |
|
| 1731 | + } |
|
| 1732 | + } else {
|
|
| 1733 | + $location_terms = geodir_get_current_location_terms('query_vars');
|
|
| 1734 | + } |
|
| 1735 | 1735 | |
| 1736 | - $geodir_show_location_url = get_option('geodir_show_location_url');
|
|
| 1737 | - $location_terms = geodir_remove_location_terms($location_terms); |
|
| 1736 | + $geodir_show_location_url = get_option('geodir_show_location_url');
|
|
| 1737 | + $location_terms = geodir_remove_location_terms($location_terms); |
|
| 1738 | 1738 | |
| 1739 | - if (!empty($location_terms)) {
|
|
| 1740 | - $url_separator = ''; |
|
| 1739 | + if (!empty($location_terms)) {
|
|
| 1740 | + $url_separator = ''; |
|
| 1741 | 1741 | |
| 1742 | - if (get_option('permalink_structure') != '') {
|
|
| 1743 | - $old_listing_slug = '/' . $listing_slug . '/'; |
|
| 1744 | - $request_term = implode("/", $location_terms);
|
|
| 1745 | - $new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/'; |
|
| 1742 | + if (get_option('permalink_structure') != '') {
|
|
| 1743 | + $old_listing_slug = '/' . $listing_slug . '/'; |
|
| 1744 | + $request_term = implode("/", $location_terms);
|
|
| 1745 | + $new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/'; |
|
| 1746 | 1746 | |
| 1747 | - $termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug)); |
|
| 1748 | - } else {
|
|
| 1749 | - $termlink = geodir_getlink($termlink, $request_term); |
|
| 1750 | - } |
|
| 1751 | - } |
|
| 1752 | - } |
|
| 1747 | + $termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug)); |
|
| 1748 | + } else {
|
|
| 1749 | + $termlink = geodir_getlink($termlink, $request_term); |
|
| 1750 | + } |
|
| 1751 | + } |
|
| 1752 | + } |
|
| 1753 | 1753 | |
| 1754 | - // Alter the CPT slug is WPML is set to do so |
|
| 1755 | - /* we can replace this with the below function |
|
| 1754 | + // Alter the CPT slug is WPML is set to do so |
|
| 1755 | + /* we can replace this with the below function |
|
| 1756 | 1756 | if(function_exists('icl_object_id')){
|
| 1757 | 1757 | global $sitepress; |
| 1758 | 1758 | $post_type = str_replace("category","",$taxonomy);
|
| 1759 | 1759 | $termlink = $sitepress->post_type_archive_link_filter( $termlink, $post_type); |
| 1760 | 1760 | }*/ |
| 1761 | 1761 | |
| 1762 | - // Alter the CPT slug if WPML is set to do so |
|
| 1763 | - if (function_exists('icl_object_id')) {
|
|
| 1764 | - $post_types = get_option('geodir_post_types');
|
|
| 1765 | - $post_type = str_replace("category","",$taxonomy);
|
|
| 1766 | - $post_type = str_replace("_tags","",$post_type);
|
|
| 1767 | - $slug = $post_types[$post_type]['rewrite']['slug']; |
|
| 1768 | - if (gd_wpml_slug_translation_turned_on($post_type)) {
|
|
| 1769 | - global $sitepress; |
|
| 1770 | - $default_lang = $sitepress->get_default_language(); |
|
| 1771 | - $language_code = gd_wpml_get_lang_from_url($termlink); |
|
| 1772 | - if (!$language_code ) {
|
|
| 1773 | - $language_code = $default_lang; |
|
| 1774 | - } |
|
| 1762 | + // Alter the CPT slug if WPML is set to do so |
|
| 1763 | + if (function_exists('icl_object_id')) {
|
|
| 1764 | + $post_types = get_option('geodir_post_types');
|
|
| 1765 | + $post_type = str_replace("category","",$taxonomy);
|
|
| 1766 | + $post_type = str_replace("_tags","",$post_type);
|
|
| 1767 | + $slug = $post_types[$post_type]['rewrite']['slug']; |
|
| 1768 | + if (gd_wpml_slug_translation_turned_on($post_type)) {
|
|
| 1769 | + global $sitepress; |
|
| 1770 | + $default_lang = $sitepress->get_default_language(); |
|
| 1771 | + $language_code = gd_wpml_get_lang_from_url($termlink); |
|
| 1772 | + if (!$language_code ) {
|
|
| 1773 | + $language_code = $default_lang; |
|
| 1774 | + } |
|
| 1775 | 1775 | |
| 1776 | - $org_slug = $slug; |
|
| 1777 | - $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: ' . $slug, $language_code);
|
|
| 1776 | + $org_slug = $slug; |
|
| 1777 | + $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: ' . $slug, $language_code);
|
|
| 1778 | 1778 | |
| 1779 | - if (!$slug) {
|
|
| 1780 | - $slug = $org_slug; |
|
| 1781 | - } |
|
| 1779 | + if (!$slug) {
|
|
| 1780 | + $slug = $org_slug; |
|
| 1781 | + } |
|
| 1782 | 1782 | |
| 1783 | - $termlink = trailingslashit(preg_replace("/" . preg_quote($org_slug, "/") . "/", $slug ,$termlink, 1));
|
|
| 1784 | - } |
|
| 1785 | - } |
|
| 1786 | - } |
|
| 1783 | + $termlink = trailingslashit(preg_replace("/" . preg_quote($org_slug, "/") . "/", $slug ,$termlink, 1));
|
|
| 1784 | + } |
|
| 1785 | + } |
|
| 1786 | + } |
|
| 1787 | 1787 | |
| 1788 | - return $termlink; |
|
| 1788 | + return $termlink; |
|
| 1789 | 1789 | } |
| 1790 | 1790 | |
| 1791 | 1791 | /** |
@@ -1811,14 +1811,14 @@ discard block |
||
| 1811 | 1811 | if (in_array($post_type, geodir_get_posttypes())) {
|
| 1812 | 1812 | if (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1) {
|
| 1813 | 1813 | if(geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
|
| 1814 | - $location_terms = array( |
|
| 1815 | - 'gd_country' => $post->country_slug, |
|
| 1816 | - 'gd_region' => $post->region_slug, |
|
| 1817 | - 'gd_city' => $post->city_slug |
|
| 1818 | - ); |
|
| 1819 | - } else {
|
|
| 1820 | - $location_terms = geodir_get_current_location_terms('query_vars');
|
|
| 1821 | - } |
|
| 1814 | + $location_terms = array( |
|
| 1815 | + 'gd_country' => $post->country_slug, |
|
| 1816 | + 'gd_region' => $post->region_slug, |
|
| 1817 | + 'gd_city' => $post->city_slug |
|
| 1818 | + ); |
|
| 1819 | + } else {
|
|
| 1820 | + $location_terms = geodir_get_current_location_terms('query_vars');
|
|
| 1821 | + } |
|
| 1822 | 1822 | |
| 1823 | 1823 | $location_terms = geodir_remove_location_terms($location_terms); |
| 1824 | 1824 | |
@@ -1849,14 +1849,14 @@ discard block |
||
| 1849 | 1849 | */ |
| 1850 | 1850 | function get_post_type_singular_label($post_type, $echo = false) |
| 1851 | 1851 | {
|
| 1852 | - $obj_post_type = get_post_type_object($post_type); |
|
| 1853 | - if (!is_object($obj_post_type)) {
|
|
| 1854 | - return; |
|
| 1855 | - } |
|
| 1856 | - if ($echo) |
|
| 1857 | - echo $obj_post_type->labels->singular_name; |
|
| 1858 | - else |
|
| 1859 | - return $obj_post_type->labels->singular_name; |
|
| 1852 | + $obj_post_type = get_post_type_object($post_type); |
|
| 1853 | + if (!is_object($obj_post_type)) {
|
|
| 1854 | + return; |
|
| 1855 | + } |
|
| 1856 | + if ($echo) |
|
| 1857 | + echo $obj_post_type->labels->singular_name; |
|
| 1858 | + else |
|
| 1859 | + return $obj_post_type->labels->singular_name; |
|
| 1860 | 1860 | |
| 1861 | 1861 | } |
| 1862 | 1862 | |
@@ -1871,16 +1871,16 @@ discard block |
||
| 1871 | 1871 | */ |
| 1872 | 1872 | function get_post_type_plural_label($post_type, $echo = false) |
| 1873 | 1873 | {
|
| 1874 | - $all_postypes = geodir_get_posttypes(); |
|
| 1874 | + $all_postypes = geodir_get_posttypes(); |
|
| 1875 | 1875 | |
| 1876 | - if (!in_array($post_type, $all_postypes)) |
|
| 1877 | - return false; |
|
| 1876 | + if (!in_array($post_type, $all_postypes)) |
|
| 1877 | + return false; |
|
| 1878 | 1878 | |
| 1879 | - $obj_post_type = get_post_type_object($post_type); |
|
| 1880 | - if ($echo) |
|
| 1881 | - echo $obj_post_type->labels->name; |
|
| 1882 | - else |
|
| 1883 | - return $obj_post_type->labels->name; |
|
| 1879 | + $obj_post_type = get_post_type_object($post_type); |
|
| 1880 | + if ($echo) |
|
| 1881 | + echo $obj_post_type->labels->name; |
|
| 1882 | + else |
|
| 1883 | + return $obj_post_type->labels->name; |
|
| 1884 | 1884 | |
| 1885 | 1885 | } |
| 1886 | 1886 | |
@@ -1899,51 +1899,51 @@ discard block |
||
| 1899 | 1899 | */ |
| 1900 | 1900 | function geodir_term_exists($term, $taxonomy = '', $parent = 0) |
| 1901 | 1901 | {
|
| 1902 | - global $wpdb; |
|
| 1903 | - |
|
| 1904 | - $select = "SELECT term_id FROM $wpdb->terms as t WHERE "; |
|
| 1905 | - $tax_select = "SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE "; |
|
| 1906 | - |
|
| 1907 | - if (is_int($term)) {
|
|
| 1908 | - if (0 == $term) |
|
| 1909 | - return 0; |
|
| 1910 | - $where = 't.term_id = %d'; |
|
| 1911 | - if (!empty($taxonomy)) |
|
| 1912 | - return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A); |
|
| 1913 | - else |
|
| 1914 | - return $wpdb->get_var($wpdb->prepare($select . $where, $term)); |
|
| 1915 | - } |
|
| 1902 | + global $wpdb; |
|
| 1903 | + |
|
| 1904 | + $select = "SELECT term_id FROM $wpdb->terms as t WHERE "; |
|
| 1905 | + $tax_select = "SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE "; |
|
| 1906 | + |
|
| 1907 | + if (is_int($term)) {
|
|
| 1908 | + if (0 == $term) |
|
| 1909 | + return 0; |
|
| 1910 | + $where = 't.term_id = %d'; |
|
| 1911 | + if (!empty($taxonomy)) |
|
| 1912 | + return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A); |
|
| 1913 | + else |
|
| 1914 | + return $wpdb->get_var($wpdb->prepare($select . $where, $term)); |
|
| 1915 | + } |
|
| 1916 | 1916 | |
| 1917 | - $term = trim(wp_unslash($term)); |
|
| 1917 | + $term = trim(wp_unslash($term)); |
|
| 1918 | 1918 | |
| 1919 | - if ('' === $slug = sanitize_title($term))
|
|
| 1920 | - return 0; |
|
| 1919 | + if ('' === $slug = sanitize_title($term))
|
|
| 1920 | + return 0; |
|
| 1921 | 1921 | |
| 1922 | - $where = 't.slug = %s'; |
|
| 1922 | + $where = 't.slug = %s'; |
|
| 1923 | 1923 | |
| 1924 | - $where_fields = array($slug); |
|
| 1925 | - if (!empty($taxonomy)) {
|
|
| 1926 | - $parent = (int)$parent; |
|
| 1927 | - if ($parent > 0) {
|
|
| 1928 | - $where_fields[] = $parent; |
|
| 1929 | - $else_where_fields[] = $parent; |
|
| 1930 | - $where .= ' AND tt.parent = %d'; |
|
| 1924 | + $where_fields = array($slug); |
|
| 1925 | + if (!empty($taxonomy)) {
|
|
| 1926 | + $parent = (int)$parent; |
|
| 1927 | + if ($parent > 0) {
|
|
| 1928 | + $where_fields[] = $parent; |
|
| 1929 | + $else_where_fields[] = $parent; |
|
| 1930 | + $where .= ' AND tt.parent = %d'; |
|
| 1931 | 1931 | |
| 1932 | - } |
|
| 1932 | + } |
|
| 1933 | 1933 | |
| 1934 | - $where_fields[] = $taxonomy; |
|
| 1934 | + $where_fields[] = $taxonomy; |
|
| 1935 | 1935 | |
| 1936 | 1936 | |
| 1937 | - if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A))
|
|
| 1938 | - return $result; |
|
| 1937 | + if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A))
|
|
| 1938 | + return $result; |
|
| 1939 | 1939 | |
| 1940 | - return false; |
|
| 1941 | - } |
|
| 1940 | + return false; |
|
| 1941 | + } |
|
| 1942 | 1942 | |
| 1943 | - if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
|
|
| 1944 | - return $result; |
|
| 1943 | + if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
|
|
| 1944 | + return $result; |
|
| 1945 | 1945 | |
| 1946 | - return false; |
|
| 1946 | + return false; |
|
| 1947 | 1947 | } |
| 1948 | 1948 | |
| 1949 | 1949 | /** |
@@ -1955,7 +1955,7 @@ discard block |
||
| 1955 | 1955 | function geodir_get_term_icon_rebuild() |
| 1956 | 1956 | {
|
| 1957 | 1957 | |
| 1958 | - update_option('gd_term_icons', '');
|
|
| 1958 | + update_option('gd_term_icons', '');
|
|
| 1959 | 1959 | |
| 1960 | 1960 | } |
| 1961 | 1961 | |
@@ -1973,60 +1973,60 @@ discard block |
||
| 1973 | 1973 | */ |
| 1974 | 1974 | function geodir_get_term_icon($term_id = false, $rebuild = false) |
| 1975 | 1975 | {
|
| 1976 | - global $wpdb; |
|
| 1977 | - if (!$rebuild) {
|
|
| 1978 | - $terms_icons = get_option('gd_term_icons');
|
|
| 1979 | - } else {
|
|
| 1980 | - $terms_icons = ''; |
|
| 1981 | - } |
|
| 1982 | - |
|
| 1983 | - if (empty($terms_icons)) {
|
|
| 1984 | - $default_icon_url = get_option('geodir_default_marker_icon');
|
|
| 1985 | - $taxonomy = geodir_get_taxonomies(); |
|
| 1986 | - $post_types = geodir_get_posttypes(); |
|
| 1987 | - $tax_arr = array(); |
|
| 1988 | - foreach ($post_types as $post_type) {
|
|
| 1989 | - $tax_arr[] = "'" . $post_type . "category'"; |
|
| 1990 | - } |
|
| 1991 | - $tax_c = implode(',', $tax_arr);
|
|
| 1992 | - $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
|
|
| 1993 | - //$terms = get_terms( $taxonomy ); |
|
| 1994 | - |
|
| 1995 | - if($terms) {
|
|
| 1996 | - foreach ($terms as $term) {
|
|
| 1997 | - $post_type = str_replace("category", "", $term->taxonomy);
|
|
| 1998 | - $a_terms[$post_type][] = $term; |
|
| 1976 | + global $wpdb; |
|
| 1977 | + if (!$rebuild) {
|
|
| 1978 | + $terms_icons = get_option('gd_term_icons');
|
|
| 1979 | + } else {
|
|
| 1980 | + $terms_icons = ''; |
|
| 1981 | + } |
|
| 1999 | 1982 | |
| 2000 | - } |
|
| 2001 | - } |
|
| 1983 | + if (empty($terms_icons)) {
|
|
| 1984 | + $default_icon_url = get_option('geodir_default_marker_icon');
|
|
| 1985 | + $taxonomy = geodir_get_taxonomies(); |
|
| 1986 | + $post_types = geodir_get_posttypes(); |
|
| 1987 | + $tax_arr = array(); |
|
| 1988 | + foreach ($post_types as $post_type) {
|
|
| 1989 | + $tax_arr[] = "'" . $post_type . "category'"; |
|
| 1990 | + } |
|
| 1991 | + $tax_c = implode(',', $tax_arr);
|
|
| 1992 | + $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
|
|
| 1993 | + //$terms = get_terms( $taxonomy ); |
|
| 2002 | 1994 | |
| 2003 | - if($a_terms) {
|
|
| 2004 | - foreach ($a_terms as $pt => $t2) {
|
|
| 1995 | + if($terms) {
|
|
| 1996 | + foreach ($terms as $term) {
|
|
| 1997 | + $post_type = str_replace("category", "", $term->taxonomy);
|
|
| 1998 | + $a_terms[$post_type][] = $term; |
|
| 2005 | 1999 | |
| 2006 | - foreach ($t2 as $term) {
|
|
| 2007 | - $term_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $pt); |
|
| 2008 | - if ($term_icon) {
|
|
| 2009 | - $term_icon_url = $term_icon["src"]; |
|
| 2010 | - } else {
|
|
| 2011 | - $term_icon_url = $default_icon_url; |
|
| 2012 | - } |
|
| 2013 | - $terms_icons[$term->term_id] = $term_icon_url; |
|
| 2014 | - } |
|
| 2015 | - } |
|
| 2016 | - } |
|
| 2000 | + } |
|
| 2001 | + } |
|
| 2002 | + |
|
| 2003 | + if($a_terms) {
|
|
| 2004 | + foreach ($a_terms as $pt => $t2) {
|
|
| 2005 | + |
|
| 2006 | + foreach ($t2 as $term) {
|
|
| 2007 | + $term_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $pt); |
|
| 2008 | + if ($term_icon) {
|
|
| 2009 | + $term_icon_url = $term_icon["src"]; |
|
| 2010 | + } else {
|
|
| 2011 | + $term_icon_url = $default_icon_url; |
|
| 2012 | + } |
|
| 2013 | + $terms_icons[$term->term_id] = $term_icon_url; |
|
| 2014 | + } |
|
| 2015 | + } |
|
| 2016 | + } |
|
| 2017 | 2017 | |
| 2018 | - update_option('gd_term_icons', $terms_icons);
|
|
| 2019 | - } |
|
| 2018 | + update_option('gd_term_icons', $terms_icons);
|
|
| 2019 | + } |
|
| 2020 | 2020 | |
| 2021 | - if ($term_id && isset($terms_icons[$term_id])) {
|
|
| 2022 | - return $terms_icons[$term_id]; |
|
| 2023 | - } elseif ($term_id && !isset($terms_icons[$term_id])) {
|
|
| 2024 | - return get_option('geodir_default_marker_icon');
|
|
| 2025 | - } |
|
| 2021 | + if ($term_id && isset($terms_icons[$term_id])) {
|
|
| 2022 | + return $terms_icons[$term_id]; |
|
| 2023 | + } elseif ($term_id && !isset($terms_icons[$term_id])) {
|
|
| 2024 | + return get_option('geodir_default_marker_icon');
|
|
| 2025 | + } |
|
| 2026 | 2026 | |
| 2027 | - if (is_ssl()) {
|
|
| 2028 | - $terms_icons = str_replace("http:","https:",$terms_icons );
|
|
| 2029 | - } |
|
| 2027 | + if (is_ssl()) {
|
|
| 2028 | + $terms_icons = str_replace("http:","https:",$terms_icons );
|
|
| 2029 | + } |
|
| 2030 | 2030 | |
| 2031 | - return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
|
|
| 2031 | + return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
|
|
| 2032 | 2032 | } |
| 2033 | 2033 | \ No newline at end of file |
@@ -17,10 +17,11 @@ discard block |
||
| 17 | 17 | update_option($post_type.'_dummy_data_type','standard_places'); |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | -if (geodir_dummy_folder_exists()) |
|
| 20 | +if (geodir_dummy_folder_exists()) { |
|
| 21 | 21 | $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
| 22 | -else |
|
| 22 | +} else { |
|
| 23 | 23 | $dummy_image_url = 'http://www.wpgeodirectory.com/dummy'; |
| 24 | +} |
|
| 24 | 25 | |
| 25 | 26 | $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url); |
| 26 | 27 | |
@@ -1815,16 +1816,18 @@ discard block |
||
| 1815 | 1816 | echo '###4.1'; |
| 1816 | 1817 | foreach ($post_info as $post_info) {echo '###5'; |
| 1817 | 1818 | $default_location = geodir_get_default_location(); |
| 1818 | - if ($city_bound_lat1 > $city_bound_lat2) |
|
| 1819 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1820 | - else |
|
| 1821 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1819 | + if ($city_bound_lat1 > $city_bound_lat2) { |
|
| 1820 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1821 | + } else { |
|
| 1822 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1823 | + } |
|
| 1822 | 1824 | |
| 1823 | 1825 | |
| 1824 | - if ($city_bound_lng1 > $city_bound_lng2) |
|
| 1825 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1826 | - else |
|
| 1827 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1826 | + if ($city_bound_lng1 > $city_bound_lng2) { |
|
| 1827 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1828 | + } else { |
|
| 1829 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1830 | + } |
|
| 1828 | 1831 | |
| 1829 | 1832 | $load_map = get_option('geodir_load_map'); |
| 1830 | 1833 | |
@@ -7,452 +7,452 @@ discard block |
||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | function geodir_property_rent_custom_fields($post_type='gd_place',$package_id=''){ |
| 10 | - $fields = array(); |
|
| 11 | - $package = ($package_id=='') ? '' : array($package_id); |
|
| 12 | - |
|
| 13 | - // price |
|
| 14 | - $fields[] = array('listing_type' => $post_type, |
|
| 15 | - 'field_type' => 'text', |
|
| 16 | - 'data_type' => 'FLOAT', |
|
| 17 | - 'decimal_point' => '2', |
|
| 18 | - 'admin_title' => __('Price', 'geodirectory'), |
|
| 19 | - 'site_title' => __('Price', 'geodirectory'), |
|
| 20 | - 'admin_desc' => __('Enter the price per calendar month (PCM)in $ (no currency symbol)', 'geodirectory'), |
|
| 21 | - 'htmlvar_name' => 'price', |
|
| 22 | - 'is_active' => true, |
|
| 23 | - 'for_admin_use' => false, |
|
| 24 | - 'default_value' => '', |
|
| 25 | - 'show_in' => '[detail],[listing]', |
|
| 26 | - 'is_required' => false, |
|
| 27 | - 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 28 | - 'validation_msg' => 'Please enter number and decimal only ie: 100.50', |
|
| 29 | - 'required_msg' => '', |
|
| 30 | - 'field_icon' => 'fa fa-usd', |
|
| 31 | - 'css_class' => '', |
|
| 32 | - 'cat_sort' => true, |
|
| 33 | - 'cat_filter' => true, |
|
| 34 | - 'extra' => array( |
|
| 35 | - 'is_price' => 1, |
|
| 36 | - 'thousand_separator' => 'comma', |
|
| 37 | - 'decimal_separator' => 'period', |
|
| 38 | - 'decimal_display' => 'if', |
|
| 39 | - 'currency_symbol' => '$', |
|
| 40 | - 'currency_symbol_placement' => 'left' |
|
| 41 | - ) |
|
| 42 | - ); |
|
| 43 | - |
|
| 44 | - // property status |
|
| 45 | - $fields[] = array('listing_type' => $post_type, |
|
| 46 | - 'data_type' => 'VARCHAR', |
|
| 47 | - 'field_type' => 'select', |
|
| 48 | - 'field_type_key' => 'property_status', |
|
| 49 | - 'is_active' => 1, |
|
| 50 | - 'for_admin_use' => 0, |
|
| 51 | - 'is_default' => 0, |
|
| 52 | - 'admin_title' => __('Property Status', 'geodirectory'), |
|
| 53 | - 'admin_desc' => __('Enter the status of the property.', 'geodirectory'), |
|
| 54 | - 'site_title' => __('Property Status', 'geodirectory'), |
|
| 55 | - 'htmlvar_name' => 'property_status', |
|
| 56 | - 'default_value' => '', |
|
| 57 | - 'is_required' => '1', |
|
| 58 | - 'required_msg' => '', |
|
| 59 | - 'show_in' => '[detail],[listing]', |
|
| 60 | - 'show_on_pkg' => $package, |
|
| 61 | - 'option_values' => 'Select Status/,For Rent,Let,Under Offer', |
|
| 62 | - 'field_icon' => 'fa fa-home', |
|
| 63 | - 'css_class' => '', |
|
| 64 | - 'cat_sort' => 1, |
|
| 65 | - 'cat_filter' => 1, |
|
| 66 | - ); |
|
| 67 | - |
|
| 68 | - // property furnishing |
|
| 69 | - $fields[] = array('listing_type' => $post_type, |
|
| 70 | - 'field_type' => 'select', |
|
| 71 | - 'data_type' => 'VARCHAR', |
|
| 72 | - 'admin_title' => __('Furnishing', 'geodirectory'), |
|
| 73 | - 'site_title' => __('Furnishing', 'geodirectory'), |
|
| 74 | - 'admin_desc' => __('Enter the furnishing status of the property.', 'geodirectory'), |
|
| 75 | - 'htmlvar_name' => 'property_furnishing', |
|
| 76 | - 'is_active' => true, |
|
| 77 | - 'for_admin_use' => false, |
|
| 78 | - 'default_value' => '', |
|
| 79 | - 'show_in' => '[detail],[listing]', |
|
| 80 | - 'is_required' => true, |
|
| 81 | - 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'), |
|
| 82 | - 'validation_pattern' => '', |
|
| 83 | - 'validation_msg' => '', |
|
| 84 | - 'required_msg' => '', |
|
| 85 | - 'field_icon' => 'fa fa-th-large', |
|
| 86 | - 'css_class' => '', |
|
| 87 | - 'cat_sort' => true, |
|
| 88 | - 'cat_filter' => true |
|
| 89 | - ); |
|
| 90 | - |
|
| 91 | - // property type |
|
| 92 | - $fields[] = array('listing_type' => $post_type, |
|
| 93 | - 'field_type' => 'select', |
|
| 94 | - 'data_type' => 'VARCHAR', |
|
| 95 | - 'admin_title' => __('Property Type', 'geodirectory'), |
|
| 96 | - 'site_title' => __('Property Type', 'geodirectory'), |
|
| 97 | - 'admin_desc' => __('Select the property type.', 'geodirectory'), |
|
| 98 | - 'htmlvar_name' => 'property_type', |
|
| 99 | - 'is_active' => true, |
|
| 100 | - 'for_admin_use' => false, |
|
| 101 | - 'default_value' => '', |
|
| 102 | - 'show_in' => '[detail],[listing]', |
|
| 103 | - 'is_required' => true, |
|
| 104 | - 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'), |
|
| 105 | - 'validation_pattern' => '', |
|
| 106 | - 'validation_msg' => '', |
|
| 107 | - 'required_msg' => '', |
|
| 108 | - 'field_icon' => 'fa fa-home', |
|
| 109 | - 'css_class' => '', |
|
| 110 | - 'cat_sort' => true, |
|
| 111 | - 'cat_filter' => true |
|
| 112 | - ); |
|
| 113 | - |
|
| 114 | - // property bedrooms |
|
| 115 | - $fields[] = array('listing_type' => $post_type, |
|
| 116 | - 'field_type' => 'select', |
|
| 117 | - 'data_type' => 'VARCHAR', |
|
| 118 | - 'admin_title' => __('Property Bedrooms', 'geodirectory'), |
|
| 119 | - 'site_title' => __('Bedrooms', 'geodirectory'), |
|
| 120 | - 'admin_desc' => __('Select the number of bedrooms', 'geodirectory'), |
|
| 121 | - 'htmlvar_name' => 'property_bedrooms', |
|
| 122 | - 'is_active' => true, |
|
| 123 | - 'for_admin_use' => false, |
|
| 124 | - 'default_value' => '', |
|
| 125 | - 'show_in' => '[detail],[listing]', |
|
| 126 | - 'is_required' => true, |
|
| 127 | - 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 128 | - 'validation_pattern' => '', |
|
| 129 | - 'validation_msg' => '', |
|
| 130 | - 'required_msg' => '', |
|
| 131 | - 'field_icon' => 'fa fa-bed', |
|
| 132 | - 'css_class' => '', |
|
| 133 | - 'cat_sort' => true, |
|
| 134 | - 'cat_filter' => true |
|
| 135 | - ); |
|
| 136 | - |
|
| 137 | - // property bathrooms |
|
| 138 | - $fields[] = array('listing_type' => $post_type, |
|
| 139 | - 'field_type' => 'select', |
|
| 140 | - 'data_type' => 'VARCHAR', |
|
| 141 | - 'admin_title' => __('Property Bathrooms', 'geodirectory'), |
|
| 142 | - 'site_title' => __('Bathrooms', 'geodirectory'), |
|
| 143 | - 'admin_desc' => __('Select the number of bathrooms', 'geodirectory'), |
|
| 144 | - 'htmlvar_name' => 'property_bathrooms', |
|
| 145 | - 'is_active' => true, |
|
| 146 | - 'for_admin_use' => false, |
|
| 147 | - 'default_value' => '', |
|
| 148 | - 'show_in' => '[detail],[listing]', |
|
| 149 | - 'is_required' => true, |
|
| 150 | - 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 151 | - 'validation_pattern' => '', |
|
| 152 | - 'validation_msg' => '', |
|
| 153 | - 'required_msg' => '', |
|
| 154 | - 'field_icon' => 'fa fa-bold', |
|
| 155 | - 'css_class' => '', |
|
| 156 | - 'cat_sort' => true, |
|
| 157 | - 'cat_filter' => true |
|
| 158 | - ); |
|
| 159 | - |
|
| 160 | - // property area |
|
| 161 | - $fields[] = array('listing_type' => $post_type, |
|
| 162 | - 'field_type' => 'text', |
|
| 163 | - 'data_type' => 'INT', |
|
| 164 | - 'admin_title' => __('Property Area', 'geodirectory'), |
|
| 165 | - 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 166 | - 'admin_desc' => __('Enter the Sq Ft value for the property', 'geodirectory'), |
|
| 167 | - 'htmlvar_name' => 'property_area', |
|
| 168 | - 'is_active' => true, |
|
| 169 | - 'for_admin_use' => false, |
|
| 170 | - 'default_value' => '', |
|
| 171 | - 'show_in' => '[detail],[listing]', |
|
| 172 | - 'is_required' => false, |
|
| 173 | - 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 174 | - 'validation_msg' => 'Please enter the property area in numbers only: 1500', |
|
| 175 | - 'required_msg' => '', |
|
| 176 | - 'field_icon' => 'fa fa-area-chart', |
|
| 177 | - 'css_class' => '', |
|
| 178 | - 'cat_sort' => true, |
|
| 179 | - 'cat_filter' => true |
|
| 180 | - ); |
|
| 181 | - |
|
| 182 | - // property features |
|
| 183 | - $fields[] = array('listing_type' => $post_type, |
|
| 184 | - 'field_type' => 'multiselect', |
|
| 185 | - 'data_type' => 'VARCHAR', |
|
| 186 | - 'admin_title' => __('Property Features', 'geodirectory'), |
|
| 187 | - 'site_title' => __('Features', 'geodirectory'), |
|
| 188 | - 'admin_desc' => __('Select the property features.', 'geodirectory'), |
|
| 189 | - 'htmlvar_name' => 'property_features', |
|
| 190 | - 'is_active' => true, |
|
| 191 | - 'for_admin_use' => false, |
|
| 192 | - 'default_value' => '', |
|
| 193 | - 'show_in' => '[detail],[listing]', |
|
| 194 | - 'is_required' => false, |
|
| 195 | - 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'), |
|
| 196 | - 'validation_pattern' => '', |
|
| 197 | - 'validation_msg' => '', |
|
| 198 | - 'required_msg' => '', |
|
| 199 | - 'field_icon' => 'fa fa-plus-square', |
|
| 200 | - 'css_class' => 'gd-comma-list', |
|
| 201 | - 'cat_sort' => true, |
|
| 202 | - 'cat_filter' => true |
|
| 203 | - ); |
|
| 204 | - |
|
| 205 | - |
|
| 206 | - |
|
| 207 | - /** |
|
| 208 | - * Filter the array of default custom fields DB table data. |
|
| 209 | - * |
|
| 210 | - * @since 1.6.6 |
|
| 211 | - * @param string $fields The default custom fields as an array. |
|
| 212 | - */ |
|
| 213 | - $fields = apply_filters('geodir_property_rent_custom_fields', $fields); |
|
| 214 | - |
|
| 215 | - return $fields; |
|
| 10 | + $fields = array(); |
|
| 11 | + $package = ($package_id=='') ? '' : array($package_id); |
|
| 12 | + |
|
| 13 | + // price |
|
| 14 | + $fields[] = array('listing_type' => $post_type, |
|
| 15 | + 'field_type' => 'text', |
|
| 16 | + 'data_type' => 'FLOAT', |
|
| 17 | + 'decimal_point' => '2', |
|
| 18 | + 'admin_title' => __('Price', 'geodirectory'), |
|
| 19 | + 'site_title' => __('Price', 'geodirectory'), |
|
| 20 | + 'admin_desc' => __('Enter the price per calendar month (PCM)in $ (no currency symbol)', 'geodirectory'), |
|
| 21 | + 'htmlvar_name' => 'price', |
|
| 22 | + 'is_active' => true, |
|
| 23 | + 'for_admin_use' => false, |
|
| 24 | + 'default_value' => '', |
|
| 25 | + 'show_in' => '[detail],[listing]', |
|
| 26 | + 'is_required' => false, |
|
| 27 | + 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 28 | + 'validation_msg' => 'Please enter number and decimal only ie: 100.50', |
|
| 29 | + 'required_msg' => '', |
|
| 30 | + 'field_icon' => 'fa fa-usd', |
|
| 31 | + 'css_class' => '', |
|
| 32 | + 'cat_sort' => true, |
|
| 33 | + 'cat_filter' => true, |
|
| 34 | + 'extra' => array( |
|
| 35 | + 'is_price' => 1, |
|
| 36 | + 'thousand_separator' => 'comma', |
|
| 37 | + 'decimal_separator' => 'period', |
|
| 38 | + 'decimal_display' => 'if', |
|
| 39 | + 'currency_symbol' => '$', |
|
| 40 | + 'currency_symbol_placement' => 'left' |
|
| 41 | + ) |
|
| 42 | + ); |
|
| 43 | + |
|
| 44 | + // property status |
|
| 45 | + $fields[] = array('listing_type' => $post_type, |
|
| 46 | + 'data_type' => 'VARCHAR', |
|
| 47 | + 'field_type' => 'select', |
|
| 48 | + 'field_type_key' => 'property_status', |
|
| 49 | + 'is_active' => 1, |
|
| 50 | + 'for_admin_use' => 0, |
|
| 51 | + 'is_default' => 0, |
|
| 52 | + 'admin_title' => __('Property Status', 'geodirectory'), |
|
| 53 | + 'admin_desc' => __('Enter the status of the property.', 'geodirectory'), |
|
| 54 | + 'site_title' => __('Property Status', 'geodirectory'), |
|
| 55 | + 'htmlvar_name' => 'property_status', |
|
| 56 | + 'default_value' => '', |
|
| 57 | + 'is_required' => '1', |
|
| 58 | + 'required_msg' => '', |
|
| 59 | + 'show_in' => '[detail],[listing]', |
|
| 60 | + 'show_on_pkg' => $package, |
|
| 61 | + 'option_values' => 'Select Status/,For Rent,Let,Under Offer', |
|
| 62 | + 'field_icon' => 'fa fa-home', |
|
| 63 | + 'css_class' => '', |
|
| 64 | + 'cat_sort' => 1, |
|
| 65 | + 'cat_filter' => 1, |
|
| 66 | + ); |
|
| 67 | + |
|
| 68 | + // property furnishing |
|
| 69 | + $fields[] = array('listing_type' => $post_type, |
|
| 70 | + 'field_type' => 'select', |
|
| 71 | + 'data_type' => 'VARCHAR', |
|
| 72 | + 'admin_title' => __('Furnishing', 'geodirectory'), |
|
| 73 | + 'site_title' => __('Furnishing', 'geodirectory'), |
|
| 74 | + 'admin_desc' => __('Enter the furnishing status of the property.', 'geodirectory'), |
|
| 75 | + 'htmlvar_name' => 'property_furnishing', |
|
| 76 | + 'is_active' => true, |
|
| 77 | + 'for_admin_use' => false, |
|
| 78 | + 'default_value' => '', |
|
| 79 | + 'show_in' => '[detail],[listing]', |
|
| 80 | + 'is_required' => true, |
|
| 81 | + 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'), |
|
| 82 | + 'validation_pattern' => '', |
|
| 83 | + 'validation_msg' => '', |
|
| 84 | + 'required_msg' => '', |
|
| 85 | + 'field_icon' => 'fa fa-th-large', |
|
| 86 | + 'css_class' => '', |
|
| 87 | + 'cat_sort' => true, |
|
| 88 | + 'cat_filter' => true |
|
| 89 | + ); |
|
| 90 | + |
|
| 91 | + // property type |
|
| 92 | + $fields[] = array('listing_type' => $post_type, |
|
| 93 | + 'field_type' => 'select', |
|
| 94 | + 'data_type' => 'VARCHAR', |
|
| 95 | + 'admin_title' => __('Property Type', 'geodirectory'), |
|
| 96 | + 'site_title' => __('Property Type', 'geodirectory'), |
|
| 97 | + 'admin_desc' => __('Select the property type.', 'geodirectory'), |
|
| 98 | + 'htmlvar_name' => 'property_type', |
|
| 99 | + 'is_active' => true, |
|
| 100 | + 'for_admin_use' => false, |
|
| 101 | + 'default_value' => '', |
|
| 102 | + 'show_in' => '[detail],[listing]', |
|
| 103 | + 'is_required' => true, |
|
| 104 | + 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'), |
|
| 105 | + 'validation_pattern' => '', |
|
| 106 | + 'validation_msg' => '', |
|
| 107 | + 'required_msg' => '', |
|
| 108 | + 'field_icon' => 'fa fa-home', |
|
| 109 | + 'css_class' => '', |
|
| 110 | + 'cat_sort' => true, |
|
| 111 | + 'cat_filter' => true |
|
| 112 | + ); |
|
| 113 | + |
|
| 114 | + // property bedrooms |
|
| 115 | + $fields[] = array('listing_type' => $post_type, |
|
| 116 | + 'field_type' => 'select', |
|
| 117 | + 'data_type' => 'VARCHAR', |
|
| 118 | + 'admin_title' => __('Property Bedrooms', 'geodirectory'), |
|
| 119 | + 'site_title' => __('Bedrooms', 'geodirectory'), |
|
| 120 | + 'admin_desc' => __('Select the number of bedrooms', 'geodirectory'), |
|
| 121 | + 'htmlvar_name' => 'property_bedrooms', |
|
| 122 | + 'is_active' => true, |
|
| 123 | + 'for_admin_use' => false, |
|
| 124 | + 'default_value' => '', |
|
| 125 | + 'show_in' => '[detail],[listing]', |
|
| 126 | + 'is_required' => true, |
|
| 127 | + 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 128 | + 'validation_pattern' => '', |
|
| 129 | + 'validation_msg' => '', |
|
| 130 | + 'required_msg' => '', |
|
| 131 | + 'field_icon' => 'fa fa-bed', |
|
| 132 | + 'css_class' => '', |
|
| 133 | + 'cat_sort' => true, |
|
| 134 | + 'cat_filter' => true |
|
| 135 | + ); |
|
| 136 | + |
|
| 137 | + // property bathrooms |
|
| 138 | + $fields[] = array('listing_type' => $post_type, |
|
| 139 | + 'field_type' => 'select', |
|
| 140 | + 'data_type' => 'VARCHAR', |
|
| 141 | + 'admin_title' => __('Property Bathrooms', 'geodirectory'), |
|
| 142 | + 'site_title' => __('Bathrooms', 'geodirectory'), |
|
| 143 | + 'admin_desc' => __('Select the number of bathrooms', 'geodirectory'), |
|
| 144 | + 'htmlvar_name' => 'property_bathrooms', |
|
| 145 | + 'is_active' => true, |
|
| 146 | + 'for_admin_use' => false, |
|
| 147 | + 'default_value' => '', |
|
| 148 | + 'show_in' => '[detail],[listing]', |
|
| 149 | + 'is_required' => true, |
|
| 150 | + 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 151 | + 'validation_pattern' => '', |
|
| 152 | + 'validation_msg' => '', |
|
| 153 | + 'required_msg' => '', |
|
| 154 | + 'field_icon' => 'fa fa-bold', |
|
| 155 | + 'css_class' => '', |
|
| 156 | + 'cat_sort' => true, |
|
| 157 | + 'cat_filter' => true |
|
| 158 | + ); |
|
| 159 | + |
|
| 160 | + // property area |
|
| 161 | + $fields[] = array('listing_type' => $post_type, |
|
| 162 | + 'field_type' => 'text', |
|
| 163 | + 'data_type' => 'INT', |
|
| 164 | + 'admin_title' => __('Property Area', 'geodirectory'), |
|
| 165 | + 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 166 | + 'admin_desc' => __('Enter the Sq Ft value for the property', 'geodirectory'), |
|
| 167 | + 'htmlvar_name' => 'property_area', |
|
| 168 | + 'is_active' => true, |
|
| 169 | + 'for_admin_use' => false, |
|
| 170 | + 'default_value' => '', |
|
| 171 | + 'show_in' => '[detail],[listing]', |
|
| 172 | + 'is_required' => false, |
|
| 173 | + 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 174 | + 'validation_msg' => 'Please enter the property area in numbers only: 1500', |
|
| 175 | + 'required_msg' => '', |
|
| 176 | + 'field_icon' => 'fa fa-area-chart', |
|
| 177 | + 'css_class' => '', |
|
| 178 | + 'cat_sort' => true, |
|
| 179 | + 'cat_filter' => true |
|
| 180 | + ); |
|
| 181 | + |
|
| 182 | + // property features |
|
| 183 | + $fields[] = array('listing_type' => $post_type, |
|
| 184 | + 'field_type' => 'multiselect', |
|
| 185 | + 'data_type' => 'VARCHAR', |
|
| 186 | + 'admin_title' => __('Property Features', 'geodirectory'), |
|
| 187 | + 'site_title' => __('Features', 'geodirectory'), |
|
| 188 | + 'admin_desc' => __('Select the property features.', 'geodirectory'), |
|
| 189 | + 'htmlvar_name' => 'property_features', |
|
| 190 | + 'is_active' => true, |
|
| 191 | + 'for_admin_use' => false, |
|
| 192 | + 'default_value' => '', |
|
| 193 | + 'show_in' => '[detail],[listing]', |
|
| 194 | + 'is_required' => false, |
|
| 195 | + 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'), |
|
| 196 | + 'validation_pattern' => '', |
|
| 197 | + 'validation_msg' => '', |
|
| 198 | + 'required_msg' => '', |
|
| 199 | + 'field_icon' => 'fa fa-plus-square', |
|
| 200 | + 'css_class' => 'gd-comma-list', |
|
| 201 | + 'cat_sort' => true, |
|
| 202 | + 'cat_filter' => true |
|
| 203 | + ); |
|
| 204 | + |
|
| 205 | + |
|
| 206 | + |
|
| 207 | + /** |
|
| 208 | + * Filter the array of default custom fields DB table data. |
|
| 209 | + * |
|
| 210 | + * @since 1.6.6 |
|
| 211 | + * @param string $fields The default custom fields as an array. |
|
| 212 | + */ |
|
| 213 | + $fields = apply_filters('geodir_property_rent_custom_fields', $fields); |
|
| 214 | + |
|
| 215 | + return $fields; |
|
| 216 | 216 | } |
| 217 | 217 | |
| 218 | 218 | function geodir_property_rent_custom_fields_sort($post_type='gd_place') { |
| 219 | 219 | |
| 220 | 220 | |
| 221 | - $fields = array(); |
|
| 222 | - |
|
| 223 | - // price sort |
|
| 224 | - $fields[] = array( |
|
| 225 | - 'create_field' => true, |
|
| 226 | - 'listing_type' => $post_type, |
|
| 227 | - 'field_type' => 'text', |
|
| 228 | - 'data_type' => '', |
|
| 229 | - 'htmlvar_name' => 'geodir_price', |
|
| 230 | - 'site_title' => __('Price','geodirectory'), |
|
| 231 | - 'asc' => 1, |
|
| 232 | - 'asc_title' => __('Price (lowest first)','geodirectory'), |
|
| 233 | - 'desc' => 1, |
|
| 234 | - 'desc_title' => __('Price (highest first)','geodirectory'), |
|
| 235 | - 'is_active' => 1 |
|
| 236 | - ); |
|
| 237 | - |
|
| 238 | - // area sort |
|
| 239 | - $fields[] = array( |
|
| 240 | - 'create_field' => true, |
|
| 241 | - 'listing_type' => $post_type, |
|
| 242 | - 'field_type' => 'text', |
|
| 243 | - 'data_type' => '', |
|
| 244 | - 'htmlvar_name' => 'geodir_property_area', |
|
| 245 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 246 | - 'asc' => 1, |
|
| 247 | - 'asc_title' => __('Area (smallest first)','geodirectory'), |
|
| 248 | - 'desc' => 1, |
|
| 249 | - 'desc_title' => __('Area (largest first)','geodirectory'), |
|
| 250 | - 'is_active' => 1 |
|
| 251 | - ); |
|
| 252 | - |
|
| 253 | - // bedrooms sort |
|
| 254 | - $fields[] = array( |
|
| 255 | - 'create_field' => true, |
|
| 256 | - 'listing_type' => $post_type, |
|
| 257 | - 'field_type' => 'select', |
|
| 258 | - 'data_type' => '', |
|
| 259 | - 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 260 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 261 | - 'asc' => 1, |
|
| 262 | - 'asc_title' => __('Bedrooms (least)','geodirectory'), |
|
| 263 | - 'desc' => 1, |
|
| 264 | - 'desc_title' => __('Bedrooms (most)','geodirectory'), |
|
| 265 | - 'is_active' => 1 |
|
| 266 | - ); |
|
| 267 | - |
|
| 268 | - /** |
|
| 269 | - * Filter the array of advanced search fields DB table data. |
|
| 270 | - * |
|
| 271 | - * @since 1.6.6 |
|
| 272 | - * @param string $fields The default custom fields as an array. |
|
| 273 | - */ |
|
| 274 | - $fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields); |
|
| 275 | - |
|
| 276 | - return $fields; |
|
| 221 | + $fields = array(); |
|
| 222 | + |
|
| 223 | + // price sort |
|
| 224 | + $fields[] = array( |
|
| 225 | + 'create_field' => true, |
|
| 226 | + 'listing_type' => $post_type, |
|
| 227 | + 'field_type' => 'text', |
|
| 228 | + 'data_type' => '', |
|
| 229 | + 'htmlvar_name' => 'geodir_price', |
|
| 230 | + 'site_title' => __('Price','geodirectory'), |
|
| 231 | + 'asc' => 1, |
|
| 232 | + 'asc_title' => __('Price (lowest first)','geodirectory'), |
|
| 233 | + 'desc' => 1, |
|
| 234 | + 'desc_title' => __('Price (highest first)','geodirectory'), |
|
| 235 | + 'is_active' => 1 |
|
| 236 | + ); |
|
| 237 | + |
|
| 238 | + // area sort |
|
| 239 | + $fields[] = array( |
|
| 240 | + 'create_field' => true, |
|
| 241 | + 'listing_type' => $post_type, |
|
| 242 | + 'field_type' => 'text', |
|
| 243 | + 'data_type' => '', |
|
| 244 | + 'htmlvar_name' => 'geodir_property_area', |
|
| 245 | + 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 246 | + 'asc' => 1, |
|
| 247 | + 'asc_title' => __('Area (smallest first)','geodirectory'), |
|
| 248 | + 'desc' => 1, |
|
| 249 | + 'desc_title' => __('Area (largest first)','geodirectory'), |
|
| 250 | + 'is_active' => 1 |
|
| 251 | + ); |
|
| 252 | + |
|
| 253 | + // bedrooms sort |
|
| 254 | + $fields[] = array( |
|
| 255 | + 'create_field' => true, |
|
| 256 | + 'listing_type' => $post_type, |
|
| 257 | + 'field_type' => 'select', |
|
| 258 | + 'data_type' => '', |
|
| 259 | + 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 260 | + 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 261 | + 'asc' => 1, |
|
| 262 | + 'asc_title' => __('Bedrooms (least)','geodirectory'), |
|
| 263 | + 'desc' => 1, |
|
| 264 | + 'desc_title' => __('Bedrooms (most)','geodirectory'), |
|
| 265 | + 'is_active' => 1 |
|
| 266 | + ); |
|
| 267 | + |
|
| 268 | + /** |
|
| 269 | + * Filter the array of advanced search fields DB table data. |
|
| 270 | + * |
|
| 271 | + * @since 1.6.6 |
|
| 272 | + * @param string $fields The default custom fields as an array. |
|
| 273 | + */ |
|
| 274 | + $fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields); |
|
| 275 | + |
|
| 276 | + return $fields; |
|
| 277 | 277 | |
| 278 | 278 | } |
| 279 | 279 | |
| 280 | 280 | function geodir_property_rent_custom_fields_advanced_search($post_type='gd_place') { |
| 281 | 281 | |
| 282 | 282 | |
| 283 | - $fields = array(); |
|
| 284 | - |
|
| 285 | - // Price range |
|
| 286 | - $fields[] = array( |
|
| 287 | - 'create_field' => true, |
|
| 288 | - 'listing_type' => $post_type, |
|
| 289 | - 'field_type' => 'text', |
|
| 290 | - 'data_type' => 'RANGE', |
|
| 291 | - 'is_active' => 1, |
|
| 292 | - 'site_field_title' => 'Price', |
|
| 293 | - 'field_data_type' => 'FLOAT', |
|
| 294 | - 'main_search' => 1, |
|
| 295 | - 'main_search_priority' => 15, |
|
| 296 | - 'data_type_change' => 'SELECT', |
|
| 297 | - 'search_condition_select' => 'SINGLE', |
|
| 298 | - 'search_min_value' => '1000', |
|
| 299 | - 'search_max_value' => '10000', |
|
| 300 | - 'search_diff_value' => '1000', |
|
| 301 | - 'first_search_value' => '0', |
|
| 302 | - 'first_search_text' => '', |
|
| 303 | - 'last_search_text' => '', |
|
| 304 | - 'search_condition' => 'SELECT', |
|
| 305 | - 'site_htmlvar_name' => 'geodir_price', |
|
| 306 | - 'htmlvar_name' => 'geodir_price', |
|
| 307 | - 'field_title' => 'geodir_price', |
|
| 308 | - 'expand_custom_value' => '', |
|
| 309 | - 'front_search_title' => 'Price Range pm', |
|
| 310 | - 'field_desc' => '' |
|
| 311 | - ); |
|
| 312 | - |
|
| 313 | - // bedrooms |
|
| 314 | - $fields[] = array( |
|
| 315 | - 'create_field' => true, |
|
| 316 | - 'listing_type' => $post_type, |
|
| 317 | - 'field_type' => 'select', |
|
| 318 | - 'data_type' => 'CHECK', |
|
| 319 | - 'is_active' => 1, |
|
| 320 | - 'site_field_title' => 'Bedrooms', |
|
| 321 | - 'field_data_type' => 'VARCHAR', |
|
| 322 | - 'main_search' => 1, |
|
| 323 | - 'main_search_priority' => 16, |
|
| 324 | - 'search_condition' => 'SINGLE', |
|
| 325 | - 'site_htmlvar_name' => 'geodir_property_bedrooms', |
|
| 326 | - 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 327 | - 'field_title' => 'geodir_property_bedrooms', |
|
| 328 | - 'front_search_title' => 'Bedrooms', |
|
| 329 | - 'field_desc' => '', |
|
| 330 | - 'expand_custom_value' => 5, |
|
| 331 | - 'expand_search' => 1, |
|
| 332 | - 'search_operator' => 'OR' |
|
| 333 | - ); |
|
| 334 | - |
|
| 335 | - // Property type |
|
| 336 | - $fields[] = array( |
|
| 337 | - 'create_field' => true, |
|
| 338 | - 'listing_type' => $post_type, |
|
| 339 | - 'field_type' => 'select', |
|
| 340 | - 'data_type' => 'CHECK', |
|
| 341 | - 'is_active' => 1, |
|
| 342 | - 'site_field_title' => 'Property Type', |
|
| 343 | - 'field_data_type' => 'VARCHAR', |
|
| 344 | - 'main_search' => 0, |
|
| 345 | - //'main_search_priority' => 16, |
|
| 346 | - 'search_condition' => 'SINGLE', |
|
| 347 | - 'site_htmlvar_name' => 'geodir_property_type', |
|
| 348 | - 'htmlvar_name' => 'geodir_property_type', |
|
| 349 | - 'field_title' => 'geodir_property_type', |
|
| 350 | - 'front_search_title' => 'Property Type', |
|
| 351 | - 'field_desc' => '', |
|
| 352 | - 'expand_custom_value' => 5, |
|
| 353 | - 'expand_search' => 1, |
|
| 354 | - 'search_operator' => 'OR' |
|
| 355 | - ); |
|
| 356 | - |
|
| 357 | - // Property Features |
|
| 358 | - $fields[] = array( |
|
| 359 | - 'create_field' => true, |
|
| 360 | - 'listing_type' => $post_type, |
|
| 361 | - 'field_type' => 'multiselect', |
|
| 362 | - 'data_type' => 'CHECK', |
|
| 363 | - 'is_active' => 1, |
|
| 364 | - 'site_field_title' => 'Features', |
|
| 365 | - 'field_data_type' => 'VARCHAR', |
|
| 366 | - 'main_search' => 0, |
|
| 367 | - //'main_search_priority' => 16, |
|
| 368 | - 'search_condition' => 'SINGLE', |
|
| 369 | - 'site_htmlvar_name' => 'geodir_property_features', |
|
| 370 | - 'htmlvar_name' => 'geodir_property_features', |
|
| 371 | - 'field_title' => 'geodir_property_features', |
|
| 372 | - 'front_search_title' => 'Property Features', |
|
| 373 | - 'field_desc' => '', |
|
| 374 | - 'expand_custom_value' => 5, |
|
| 375 | - 'expand_search' => 1, |
|
| 376 | - 'search_operator' => 'AND' |
|
| 377 | - ); |
|
| 378 | - |
|
| 379 | - // Property Bathrooms |
|
| 380 | - $fields[] = array( |
|
| 381 | - 'create_field' => true, |
|
| 382 | - 'listing_type' => $post_type, |
|
| 383 | - 'field_type' => 'select', |
|
| 384 | - 'data_type' => 'CHECK', |
|
| 385 | - 'is_active' => 1, |
|
| 386 | - 'site_field_title' => 'Bathrooms', |
|
| 387 | - 'field_data_type' => 'VARCHAR', |
|
| 388 | - 'main_search' => 0, |
|
| 389 | - //'main_search_priority' => 16, |
|
| 390 | - 'search_condition' => 'SINGLE', |
|
| 391 | - 'site_htmlvar_name' => 'geodir_property_bathrooms', |
|
| 392 | - 'htmlvar_name' => 'geodir_property_bathrooms', |
|
| 393 | - 'field_title' => 'geodir_property_bathrooms', |
|
| 394 | - 'front_search_title' => 'Bathrooms', |
|
| 395 | - 'field_desc' => '', |
|
| 396 | - 'expand_custom_value' => 5, |
|
| 397 | - 'expand_search' => 1, |
|
| 398 | - 'search_operator' => 'OR' |
|
| 399 | - ); |
|
| 400 | - |
|
| 401 | - // Property Furnishing |
|
| 402 | - $fields[] = array( |
|
| 403 | - 'create_field' => true, |
|
| 404 | - 'listing_type' => $post_type, |
|
| 405 | - 'field_type' => 'select', |
|
| 406 | - 'data_type' => 'CHECK', |
|
| 407 | - 'is_active' => 1, |
|
| 408 | - 'site_field_title' => 'Furnishing', |
|
| 409 | - 'field_data_type' => 'VARCHAR', |
|
| 410 | - 'main_search' => 0, |
|
| 411 | - //'main_search_priority' => 16, |
|
| 412 | - 'search_condition' => 'SINGLE', |
|
| 413 | - 'site_htmlvar_name' => 'geodir_property_furnishing', |
|
| 414 | - 'htmlvar_name' => 'geodir_property_furnishing', |
|
| 415 | - 'field_title' => 'geodir_property_furnishing', |
|
| 416 | - 'front_search_title' => 'Furnishing', |
|
| 417 | - 'field_desc' => '', |
|
| 418 | - 'expand_custom_value' => 5, |
|
| 419 | - 'expand_search' => 1, |
|
| 420 | - 'search_operator' => 'OR' |
|
| 421 | - ); |
|
| 422 | - |
|
| 423 | - // Property Status |
|
| 424 | - $fields[] = array( |
|
| 425 | - 'create_field' => true, |
|
| 426 | - 'listing_type' => $post_type, |
|
| 427 | - 'field_type' => 'select', |
|
| 428 | - 'data_type' => 'CHECK', |
|
| 429 | - 'is_active' => 1, |
|
| 430 | - 'site_field_title' => 'Property Status', |
|
| 431 | - 'field_data_type' => 'VARCHAR', |
|
| 432 | - 'main_search' => 0, |
|
| 433 | - //'main_search_priority' => 16, |
|
| 434 | - 'search_condition' => 'SINGLE', |
|
| 435 | - 'site_htmlvar_name' => 'geodir_property_status', |
|
| 436 | - 'htmlvar_name' => 'geodir_property_status', |
|
| 437 | - 'field_title' => 'geodir_property_status', |
|
| 438 | - 'front_search_title' => 'Property Status', |
|
| 439 | - 'field_desc' => '', |
|
| 440 | - 'expand_custom_value' => 5, |
|
| 441 | - 'expand_search' => 1, |
|
| 442 | - 'search_operator' => 'OR' |
|
| 443 | - ); |
|
| 444 | - |
|
| 445 | - |
|
| 446 | - |
|
| 447 | - /** |
|
| 448 | - * Filter the array of advanced search fields DB table data. |
|
| 449 | - * |
|
| 450 | - * @since 1.6.6 |
|
| 451 | - * @param string $fields The default custom fields as an array. |
|
| 452 | - */ |
|
| 453 | - $fields = apply_filters('geodir_property_rent_custom_fields_advanced_search', $fields); |
|
| 454 | - |
|
| 455 | - return $fields; |
|
| 283 | + $fields = array(); |
|
| 284 | + |
|
| 285 | + // Price range |
|
| 286 | + $fields[] = array( |
|
| 287 | + 'create_field' => true, |
|
| 288 | + 'listing_type' => $post_type, |
|
| 289 | + 'field_type' => 'text', |
|
| 290 | + 'data_type' => 'RANGE', |
|
| 291 | + 'is_active' => 1, |
|
| 292 | + 'site_field_title' => 'Price', |
|
| 293 | + 'field_data_type' => 'FLOAT', |
|
| 294 | + 'main_search' => 1, |
|
| 295 | + 'main_search_priority' => 15, |
|
| 296 | + 'data_type_change' => 'SELECT', |
|
| 297 | + 'search_condition_select' => 'SINGLE', |
|
| 298 | + 'search_min_value' => '1000', |
|
| 299 | + 'search_max_value' => '10000', |
|
| 300 | + 'search_diff_value' => '1000', |
|
| 301 | + 'first_search_value' => '0', |
|
| 302 | + 'first_search_text' => '', |
|
| 303 | + 'last_search_text' => '', |
|
| 304 | + 'search_condition' => 'SELECT', |
|
| 305 | + 'site_htmlvar_name' => 'geodir_price', |
|
| 306 | + 'htmlvar_name' => 'geodir_price', |
|
| 307 | + 'field_title' => 'geodir_price', |
|
| 308 | + 'expand_custom_value' => '', |
|
| 309 | + 'front_search_title' => 'Price Range pm', |
|
| 310 | + 'field_desc' => '' |
|
| 311 | + ); |
|
| 312 | + |
|
| 313 | + // bedrooms |
|
| 314 | + $fields[] = array( |
|
| 315 | + 'create_field' => true, |
|
| 316 | + 'listing_type' => $post_type, |
|
| 317 | + 'field_type' => 'select', |
|
| 318 | + 'data_type' => 'CHECK', |
|
| 319 | + 'is_active' => 1, |
|
| 320 | + 'site_field_title' => 'Bedrooms', |
|
| 321 | + 'field_data_type' => 'VARCHAR', |
|
| 322 | + 'main_search' => 1, |
|
| 323 | + 'main_search_priority' => 16, |
|
| 324 | + 'search_condition' => 'SINGLE', |
|
| 325 | + 'site_htmlvar_name' => 'geodir_property_bedrooms', |
|
| 326 | + 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 327 | + 'field_title' => 'geodir_property_bedrooms', |
|
| 328 | + 'front_search_title' => 'Bedrooms', |
|
| 329 | + 'field_desc' => '', |
|
| 330 | + 'expand_custom_value' => 5, |
|
| 331 | + 'expand_search' => 1, |
|
| 332 | + 'search_operator' => 'OR' |
|
| 333 | + ); |
|
| 334 | + |
|
| 335 | + // Property type |
|
| 336 | + $fields[] = array( |
|
| 337 | + 'create_field' => true, |
|
| 338 | + 'listing_type' => $post_type, |
|
| 339 | + 'field_type' => 'select', |
|
| 340 | + 'data_type' => 'CHECK', |
|
| 341 | + 'is_active' => 1, |
|
| 342 | + 'site_field_title' => 'Property Type', |
|
| 343 | + 'field_data_type' => 'VARCHAR', |
|
| 344 | + 'main_search' => 0, |
|
| 345 | + //'main_search_priority' => 16, |
|
| 346 | + 'search_condition' => 'SINGLE', |
|
| 347 | + 'site_htmlvar_name' => 'geodir_property_type', |
|
| 348 | + 'htmlvar_name' => 'geodir_property_type', |
|
| 349 | + 'field_title' => 'geodir_property_type', |
|
| 350 | + 'front_search_title' => 'Property Type', |
|
| 351 | + 'field_desc' => '', |
|
| 352 | + 'expand_custom_value' => 5, |
|
| 353 | + 'expand_search' => 1, |
|
| 354 | + 'search_operator' => 'OR' |
|
| 355 | + ); |
|
| 356 | + |
|
| 357 | + // Property Features |
|
| 358 | + $fields[] = array( |
|
| 359 | + 'create_field' => true, |
|
| 360 | + 'listing_type' => $post_type, |
|
| 361 | + 'field_type' => 'multiselect', |
|
| 362 | + 'data_type' => 'CHECK', |
|
| 363 | + 'is_active' => 1, |
|
| 364 | + 'site_field_title' => 'Features', |
|
| 365 | + 'field_data_type' => 'VARCHAR', |
|
| 366 | + 'main_search' => 0, |
|
| 367 | + //'main_search_priority' => 16, |
|
| 368 | + 'search_condition' => 'SINGLE', |
|
| 369 | + 'site_htmlvar_name' => 'geodir_property_features', |
|
| 370 | + 'htmlvar_name' => 'geodir_property_features', |
|
| 371 | + 'field_title' => 'geodir_property_features', |
|
| 372 | + 'front_search_title' => 'Property Features', |
|
| 373 | + 'field_desc' => '', |
|
| 374 | + 'expand_custom_value' => 5, |
|
| 375 | + 'expand_search' => 1, |
|
| 376 | + 'search_operator' => 'AND' |
|
| 377 | + ); |
|
| 378 | + |
|
| 379 | + // Property Bathrooms |
|
| 380 | + $fields[] = array( |
|
| 381 | + 'create_field' => true, |
|
| 382 | + 'listing_type' => $post_type, |
|
| 383 | + 'field_type' => 'select', |
|
| 384 | + 'data_type' => 'CHECK', |
|
| 385 | + 'is_active' => 1, |
|
| 386 | + 'site_field_title' => 'Bathrooms', |
|
| 387 | + 'field_data_type' => 'VARCHAR', |
|
| 388 | + 'main_search' => 0, |
|
| 389 | + //'main_search_priority' => 16, |
|
| 390 | + 'search_condition' => 'SINGLE', |
|
| 391 | + 'site_htmlvar_name' => 'geodir_property_bathrooms', |
|
| 392 | + 'htmlvar_name' => 'geodir_property_bathrooms', |
|
| 393 | + 'field_title' => 'geodir_property_bathrooms', |
|
| 394 | + 'front_search_title' => 'Bathrooms', |
|
| 395 | + 'field_desc' => '', |
|
| 396 | + 'expand_custom_value' => 5, |
|
| 397 | + 'expand_search' => 1, |
|
| 398 | + 'search_operator' => 'OR' |
|
| 399 | + ); |
|
| 400 | + |
|
| 401 | + // Property Furnishing |
|
| 402 | + $fields[] = array( |
|
| 403 | + 'create_field' => true, |
|
| 404 | + 'listing_type' => $post_type, |
|
| 405 | + 'field_type' => 'select', |
|
| 406 | + 'data_type' => 'CHECK', |
|
| 407 | + 'is_active' => 1, |
|
| 408 | + 'site_field_title' => 'Furnishing', |
|
| 409 | + 'field_data_type' => 'VARCHAR', |
|
| 410 | + 'main_search' => 0, |
|
| 411 | + //'main_search_priority' => 16, |
|
| 412 | + 'search_condition' => 'SINGLE', |
|
| 413 | + 'site_htmlvar_name' => 'geodir_property_furnishing', |
|
| 414 | + 'htmlvar_name' => 'geodir_property_furnishing', |
|
| 415 | + 'field_title' => 'geodir_property_furnishing', |
|
| 416 | + 'front_search_title' => 'Furnishing', |
|
| 417 | + 'field_desc' => '', |
|
| 418 | + 'expand_custom_value' => 5, |
|
| 419 | + 'expand_search' => 1, |
|
| 420 | + 'search_operator' => 'OR' |
|
| 421 | + ); |
|
| 422 | + |
|
| 423 | + // Property Status |
|
| 424 | + $fields[] = array( |
|
| 425 | + 'create_field' => true, |
|
| 426 | + 'listing_type' => $post_type, |
|
| 427 | + 'field_type' => 'select', |
|
| 428 | + 'data_type' => 'CHECK', |
|
| 429 | + 'is_active' => 1, |
|
| 430 | + 'site_field_title' => 'Property Status', |
|
| 431 | + 'field_data_type' => 'VARCHAR', |
|
| 432 | + 'main_search' => 0, |
|
| 433 | + //'main_search_priority' => 16, |
|
| 434 | + 'search_condition' => 'SINGLE', |
|
| 435 | + 'site_htmlvar_name' => 'geodir_property_status', |
|
| 436 | + 'htmlvar_name' => 'geodir_property_status', |
|
| 437 | + 'field_title' => 'geodir_property_status', |
|
| 438 | + 'front_search_title' => 'Property Status', |
|
| 439 | + 'field_desc' => '', |
|
| 440 | + 'expand_custom_value' => 5, |
|
| 441 | + 'expand_search' => 1, |
|
| 442 | + 'search_operator' => 'OR' |
|
| 443 | + ); |
|
| 444 | + |
|
| 445 | + |
|
| 446 | + |
|
| 447 | + /** |
|
| 448 | + * Filter the array of advanced search fields DB table data. |
|
| 449 | + * |
|
| 450 | + * @since 1.6.6 |
|
| 451 | + * @param string $fields The default custom fields as an array. |
|
| 452 | + */ |
|
| 453 | + $fields = apply_filters('geodir_property_rent_custom_fields_advanced_search', $fields); |
|
| 454 | + |
|
| 455 | + return $fields; |
|
| 456 | 456 | } |
| 457 | 457 | |
| 458 | 458 | global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index; |
@@ -462,52 +462,52 @@ discard block |
||
| 462 | 462 | $category_array = array('Apartments', 'Houses', 'Commercial', 'Land'); |
| 463 | 463 | |
| 464 | 464 | if($dummy_post_index==1){ |
| 465 | - // add the dummy categories |
|
| 466 | - geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 467 | - |
|
| 468 | - // add the dummy custom fields |
|
| 469 | - $fields = geodir_property_rent_custom_fields($post_type); |
|
| 470 | - geodir_create_dummy_fields($fields); |
|
| 471 | - |
|
| 472 | - // add sort order items |
|
| 473 | - $sort_fields = geodir_property_rent_custom_fields_sort($post_type); |
|
| 474 | - foreach($sort_fields as $sort){ |
|
| 475 | - geodir_custom_sort_field_save($sort); |
|
| 476 | - } |
|
| 477 | - |
|
| 478 | - // update the type currently installed |
|
| 479 | - update_option($post_type.'_dummy_data_type','property_rent'); |
|
| 480 | - |
|
| 481 | - // add the advanced search fields |
|
| 482 | - if (defined('GEODIRADVANCESEARCH_VERSION')){ |
|
| 483 | - $search_fields = geodir_property_rent_custom_fields_advanced_search($post_type); |
|
| 484 | - foreach($search_fields as $sfield){ |
|
| 485 | - geodir_custom_advance_search_field_save( $sfield ); |
|
| 486 | - } |
|
| 487 | - } |
|
| 465 | + // add the dummy categories |
|
| 466 | + geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 467 | + |
|
| 468 | + // add the dummy custom fields |
|
| 469 | + $fields = geodir_property_rent_custom_fields($post_type); |
|
| 470 | + geodir_create_dummy_fields($fields); |
|
| 471 | + |
|
| 472 | + // add sort order items |
|
| 473 | + $sort_fields = geodir_property_rent_custom_fields_sort($post_type); |
|
| 474 | + foreach($sort_fields as $sort){ |
|
| 475 | + geodir_custom_sort_field_save($sort); |
|
| 476 | + } |
|
| 477 | + |
|
| 478 | + // update the type currently installed |
|
| 479 | + update_option($post_type.'_dummy_data_type','property_rent'); |
|
| 480 | + |
|
| 481 | + // add the advanced search fields |
|
| 482 | + if (defined('GEODIRADVANCESEARCH_VERSION')){ |
|
| 483 | + $search_fields = geodir_property_rent_custom_fields_advanced_search($post_type); |
|
| 484 | + foreach($search_fields as $sfield){ |
|
| 485 | + geodir_custom_advance_search_field_save( $sfield ); |
|
| 486 | + } |
|
| 487 | + } |
|
| 488 | 488 | } |
| 489 | 489 | |
| 490 | 490 | if (geodir_dummy_folder_exists()) |
| 491 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 491 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 492 | 492 | else |
| 493 | - $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
|
| 493 | + $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
|
| 494 | 494 | |
| 495 | 495 | $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url); |
| 496 | 496 | |
| 497 | 497 | switch ($dummy_post_index) { |
| 498 | 498 | |
| 499 | - case(1): |
|
| 500 | - $image_array[] = "$dummy_image_url/ps/psf1.jpg"; |
|
| 501 | - $image_array[] = "$dummy_image_url/ps/psl1.jpg"; |
|
| 502 | - $image_array[] = "$dummy_image_url/ps/psb1.jpg"; |
|
| 503 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 504 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 499 | + case(1): |
|
| 500 | + $image_array[] = "$dummy_image_url/ps/psf1.jpg"; |
|
| 501 | + $image_array[] = "$dummy_image_url/ps/psl1.jpg"; |
|
| 502 | + $image_array[] = "$dummy_image_url/ps/psb1.jpg"; |
|
| 503 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 504 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 505 | 505 | |
| 506 | 506 | |
| 507 | - $post_info[] = array( |
|
| 508 | - "listing_type" => $post_type, |
|
| 509 | - "post_title" => 'Eastern Lodge', |
|
| 510 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non augue ultrices, vulputate nulla at, consectetur ante. Quisque neque mi, vulputate quis nulla a, sollicitudin fringilla leo. Nam dictum id neque eu imperdiet. Curabitur ligula turpis, malesuada at lobortis commodo, vulputate volutpat arcu. Duis bibendum blandit aliquam. In ipsum diam, tristique ut bibendum vel, lobortis non tellus. Nulla ultricies, ante vitae placerat auctor, nisi quam blandit enim, sit amet aliquam est diam id urna. Suspendisse eget nibh volutpat, malesuada enim sed, egestas massa. |
|
| 507 | + $post_info[] = array( |
|
| 508 | + "listing_type" => $post_type, |
|
| 509 | + "post_title" => 'Eastern Lodge', |
|
| 510 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non augue ultrices, vulputate nulla at, consectetur ante. Quisque neque mi, vulputate quis nulla a, sollicitudin fringilla leo. Nam dictum id neque eu imperdiet. Curabitur ligula turpis, malesuada at lobortis commodo, vulputate volutpat arcu. Duis bibendum blandit aliquam. In ipsum diam, tristique ut bibendum vel, lobortis non tellus. Nulla ultricies, ante vitae placerat auctor, nisi quam blandit enim, sit amet aliquam est diam id urna. Suspendisse eget nibh volutpat, malesuada enim sed, egestas massa. |
|
| 511 | 511 | |
| 512 | 512 | Aliquam ut odio ullamcorper, posuere enim sed, venenatis tortor. Donec justo elit, aliquam sed cursus sed, semper eget libero. Mauris consequat lorem sed fringilla tincidunt. Phasellus suscipit velit et elit tristique, ac commodo metus scelerisque. Vivamus finibus ipsum placerat pulvinar aliquet. Maecenas augue orci, blandit at nibh pharetra, condimentum congue ligula. Duis non ante sagittis odio convallis lacinia in quis sapien. |
| 513 | 513 | |
@@ -516,42 +516,42 @@ discard block |
||
| 516 | 516 | Vestibulum tristique quam eget bibendum pulvinar. Mauris sit amet magna ut arcu rutrum pellentesque feugiat et ipsum. Proin porta quam sed risus accumsan pharetra. Nulla quis semper nisl. Nulla facilisi. Nulla facilisi. Pellentesque euismod sollicitudin lacus vel ultricies. Vestibulum ut sem ut nulla ultricies convallis in at mi. Nunc vitae nibh arcu. Maecenas nunc enim, tempus a rhoncus eget, pellentesque ut erat. |
| 517 | 517 | |
| 518 | 518 | Suspendisse interdum accumsan magna et tempor. Suspendisse scelerisque at lorem sit amet faucibus. Aenean quis consectetur enim. Duis aliquet tristique tempus. Suspendisse id ullamcorper mauris. Aliquam in libero eu justo porttitor pulvinar. Nulla semper placerat lectus. Nulla mollis suscipit lacus, a blandit purus cursus non. Maecenas id tellus mi. Pellentesque sollicitudin nibh eget magna scelerisque consequat. Aliquam convallis orci arcu, et euismod dui cursus et. Donec nec pellentesque nulla, ac pretium massa. In gravida bibendum ornare.', |
| 519 | - "post_images" => $image_array, |
|
| 520 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 521 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 522 | - "geodir_video" => '', |
|
| 523 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 524 | - "geodir_contact" => '(111) 677-4444', |
|
| 525 | - "geodir_email" => '[email protected]', |
|
| 526 | - "geodir_website" => 'http://example.com/', |
|
| 527 | - "geodir_twitter" => 'http://example.com/', |
|
| 528 | - "geodir_facebook" => 'http://example.com/', |
|
| 529 | - "geodir_price" => '1750', |
|
| 530 | - "geodir_property_status" => 'For Rent', |
|
| 531 | - 'geodir_property_furnishing' => 'Furnished', |
|
| 532 | - 'geodir_property_type' => 'Detached house', |
|
| 533 | - 'geodir_property_bedrooms' => '3', |
|
| 534 | - 'geodir_property_bathrooms' => '2', |
|
| 535 | - 'geodir_property_area' => '1850', |
|
| 536 | - 'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace', |
|
| 537 | - "post_dummy" => '1' |
|
| 538 | - ); |
|
| 539 | - |
|
| 540 | - |
|
| 541 | - break; |
|
| 542 | - case 2: |
|
| 543 | - $image_array = array(); |
|
| 544 | - $post_meta = array(); |
|
| 545 | - $image_array[] = "$dummy_image_url/ps/psf2.jpg"; |
|
| 546 | - $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 547 | - $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 548 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 549 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 550 | - |
|
| 551 | - $post_info[] = array( |
|
| 552 | - "listing_type" => $post_type, |
|
| 553 | - "post_title" => 'Daisy Street', |
|
| 554 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 519 | + "post_images" => $image_array, |
|
| 520 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 521 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 522 | + "geodir_video" => '', |
|
| 523 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 524 | + "geodir_contact" => '(111) 677-4444', |
|
| 525 | + "geodir_email" => '[email protected]', |
|
| 526 | + "geodir_website" => 'http://example.com/', |
|
| 527 | + "geodir_twitter" => 'http://example.com/', |
|
| 528 | + "geodir_facebook" => 'http://example.com/', |
|
| 529 | + "geodir_price" => '1750', |
|
| 530 | + "geodir_property_status" => 'For Rent', |
|
| 531 | + 'geodir_property_furnishing' => 'Furnished', |
|
| 532 | + 'geodir_property_type' => 'Detached house', |
|
| 533 | + 'geodir_property_bedrooms' => '3', |
|
| 534 | + 'geodir_property_bathrooms' => '2', |
|
| 535 | + 'geodir_property_area' => '1850', |
|
| 536 | + 'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace', |
|
| 537 | + "post_dummy" => '1' |
|
| 538 | + ); |
|
| 539 | + |
|
| 540 | + |
|
| 541 | + break; |
|
| 542 | + case 2: |
|
| 543 | + $image_array = array(); |
|
| 544 | + $post_meta = array(); |
|
| 545 | + $image_array[] = "$dummy_image_url/ps/psf2.jpg"; |
|
| 546 | + $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 547 | + $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 548 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 549 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 550 | + |
|
| 551 | + $post_info[] = array( |
|
| 552 | + "listing_type" => $post_type, |
|
| 553 | + "post_title" => 'Daisy Street', |
|
| 554 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 555 | 555 | |
| 556 | 556 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 557 | 557 | |
@@ -561,42 +561,42 @@ discard block |
||
| 561 | 561 | |
| 562 | 562 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 563 | 563 | |
| 564 | - "post_images" => $image_array, |
|
| 565 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 566 | - "post_tags" => array('Garage'), |
|
| 567 | - "geodir_video" => '', |
|
| 568 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 569 | - "geodir_contact" => '(222) 777-1111', |
|
| 570 | - "geodir_email" => '[email protected]', |
|
| 571 | - "geodir_website" => 'http://example.com/', |
|
| 572 | - "geodir_twitter" => 'http://example.com/', |
|
| 573 | - "geodir_facebook" => 'http://example.com/', |
|
| 574 | - "geodir_price" => '1150', |
|
| 575 | - "geodir_property_status" => 'Let', |
|
| 576 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 577 | - 'geodir_property_type' => 'Detached house', |
|
| 578 | - 'geodir_property_bedrooms' => '5', |
|
| 579 | - 'geodir_property_bathrooms' => '3', |
|
| 580 | - 'geodir_property_area' => '2650', |
|
| 581 | - 'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace', |
|
| 582 | - "post_dummy" => '1' |
|
| 583 | - ); |
|
| 584 | - |
|
| 585 | - break; |
|
| 586 | - |
|
| 587 | - case 3: |
|
| 588 | - $image_array = array(); |
|
| 589 | - $post_meta = array(); |
|
| 590 | - $image_array[] = "$dummy_image_url/ps/psf3.jpg"; |
|
| 591 | - $image_array[] = "$dummy_image_url/ps/psl3.jpg"; |
|
| 592 | - $image_array[] = "$dummy_image_url/ps/psb3.jpg"; |
|
| 593 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 594 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 595 | - |
|
| 596 | - $post_info[] = array( |
|
| 597 | - "listing_type" => $post_type, |
|
| 598 | - "post_title" => 'Northbay House', |
|
| 599 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 564 | + "post_images" => $image_array, |
|
| 565 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 566 | + "post_tags" => array('Garage'), |
|
| 567 | + "geodir_video" => '', |
|
| 568 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 569 | + "geodir_contact" => '(222) 777-1111', |
|
| 570 | + "geodir_email" => '[email protected]', |
|
| 571 | + "geodir_website" => 'http://example.com/', |
|
| 572 | + "geodir_twitter" => 'http://example.com/', |
|
| 573 | + "geodir_facebook" => 'http://example.com/', |
|
| 574 | + "geodir_price" => '1150', |
|
| 575 | + "geodir_property_status" => 'Let', |
|
| 576 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 577 | + 'geodir_property_type' => 'Detached house', |
|
| 578 | + 'geodir_property_bedrooms' => '5', |
|
| 579 | + 'geodir_property_bathrooms' => '3', |
|
| 580 | + 'geodir_property_area' => '2650', |
|
| 581 | + 'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace', |
|
| 582 | + "post_dummy" => '1' |
|
| 583 | + ); |
|
| 584 | + |
|
| 585 | + break; |
|
| 586 | + |
|
| 587 | + case 3: |
|
| 588 | + $image_array = array(); |
|
| 589 | + $post_meta = array(); |
|
| 590 | + $image_array[] = "$dummy_image_url/ps/psf3.jpg"; |
|
| 591 | + $image_array[] = "$dummy_image_url/ps/psl3.jpg"; |
|
| 592 | + $image_array[] = "$dummy_image_url/ps/psb3.jpg"; |
|
| 593 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 594 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 595 | + |
|
| 596 | + $post_info[] = array( |
|
| 597 | + "listing_type" => $post_type, |
|
| 598 | + "post_title" => 'Northbay House', |
|
| 599 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 600 | 600 | |
| 601 | 601 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 602 | 602 | |
@@ -606,43 +606,43 @@ discard block |
||
| 606 | 606 | |
| 607 | 607 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 608 | 608 | |
| 609 | - "post_images" => $image_array, |
|
| 610 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 611 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 612 | - "geodir_video" => '', |
|
| 613 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 614 | - "geodir_contact" => '(222) 777-1111', |
|
| 615 | - "geodir_email" => '[email protected]', |
|
| 616 | - "geodir_website" => 'http://example.com/', |
|
| 617 | - "geodir_twitter" => 'http://example.com/', |
|
| 618 | - "geodir_facebook" => 'http://example.com/', |
|
| 619 | - "geodir_price" => '1300', |
|
| 620 | - "geodir_property_status" => 'Under Offer', |
|
| 621 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 622 | - 'geodir_property_type' => 'Detached house', |
|
| 623 | - 'geodir_property_bedrooms' => '6', |
|
| 624 | - 'geodir_property_bathrooms' => '6', |
|
| 625 | - 'geodir_property_area' => '1650', |
|
| 626 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace', |
|
| 627 | - "post_dummy" => '1' |
|
| 628 | - ); |
|
| 629 | - |
|
| 630 | - break; |
|
| 631 | - |
|
| 632 | - |
|
| 633 | - case 4: |
|
| 634 | - $image_array = array(); |
|
| 635 | - $post_meta = array(); |
|
| 636 | - $image_array[] = "$dummy_image_url/ps/psf4.jpg"; |
|
| 637 | - $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 638 | - $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 639 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 640 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 641 | - |
|
| 642 | - $post_info[] = array( |
|
| 643 | - "listing_type" => $post_type, |
|
| 644 | - "post_title" => 'Jesmond Mansion', |
|
| 645 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 609 | + "post_images" => $image_array, |
|
| 610 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 611 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 612 | + "geodir_video" => '', |
|
| 613 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 614 | + "geodir_contact" => '(222) 777-1111', |
|
| 615 | + "geodir_email" => '[email protected]', |
|
| 616 | + "geodir_website" => 'http://example.com/', |
|
| 617 | + "geodir_twitter" => 'http://example.com/', |
|
| 618 | + "geodir_facebook" => 'http://example.com/', |
|
| 619 | + "geodir_price" => '1300', |
|
| 620 | + "geodir_property_status" => 'Under Offer', |
|
| 621 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 622 | + 'geodir_property_type' => 'Detached house', |
|
| 623 | + 'geodir_property_bedrooms' => '6', |
|
| 624 | + 'geodir_property_bathrooms' => '6', |
|
| 625 | + 'geodir_property_area' => '1650', |
|
| 626 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace', |
|
| 627 | + "post_dummy" => '1' |
|
| 628 | + ); |
|
| 629 | + |
|
| 630 | + break; |
|
| 631 | + |
|
| 632 | + |
|
| 633 | + case 4: |
|
| 634 | + $image_array = array(); |
|
| 635 | + $post_meta = array(); |
|
| 636 | + $image_array[] = "$dummy_image_url/ps/psf4.jpg"; |
|
| 637 | + $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 638 | + $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 639 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 640 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 641 | + |
|
| 642 | + $post_info[] = array( |
|
| 643 | + "listing_type" => $post_type, |
|
| 644 | + "post_title" => 'Jesmond Mansion', |
|
| 645 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 646 | 646 | |
| 647 | 647 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 648 | 648 | |
@@ -652,42 +652,42 @@ discard block |
||
| 652 | 652 | |
| 653 | 653 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 654 | 654 | |
| 655 | - "post_images" => $image_array, |
|
| 656 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 657 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 658 | - "geodir_video" => '', |
|
| 659 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 660 | - "geodir_contact" => '(222) 777-1111', |
|
| 661 | - "geodir_email" => '[email protected]', |
|
| 662 | - "geodir_website" => 'http://example.com/', |
|
| 663 | - "geodir_twitter" => 'http://example.com/', |
|
| 664 | - "geodir_facebook" => 'http://example.com/', |
|
| 665 | - "geodir_price" => '13000', |
|
| 666 | - "geodir_property_status" => 'Under Offer', |
|
| 667 | - 'geodir_property_furnishing' => 'Partially furnished', |
|
| 668 | - 'geodir_property_type' => 'Detached house', |
|
| 669 | - 'geodir_property_bedrooms' => '10', |
|
| 670 | - 'geodir_property_bathrooms' => '7', |
|
| 671 | - 'geodir_property_area' => '6600', |
|
| 672 | - 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace', |
|
| 673 | - "post_dummy" => '1' |
|
| 674 | - ); |
|
| 675 | - |
|
| 676 | - break; |
|
| 677 | - |
|
| 678 | - case 5: |
|
| 679 | - $image_array = array(); |
|
| 680 | - $post_meta = array(); |
|
| 681 | - $image_array[] = "$dummy_image_url/ps/psf5.jpg"; |
|
| 682 | - $image_array[] = "$dummy_image_url/ps/psl5.jpg"; |
|
| 683 | - $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 684 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 685 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 686 | - |
|
| 687 | - $post_info[] = array( |
|
| 688 | - "listing_type" => $post_type, |
|
| 689 | - "post_title" => 'Springfield Lodge', |
|
| 690 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 655 | + "post_images" => $image_array, |
|
| 656 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 657 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 658 | + "geodir_video" => '', |
|
| 659 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 660 | + "geodir_contact" => '(222) 777-1111', |
|
| 661 | + "geodir_email" => '[email protected]', |
|
| 662 | + "geodir_website" => 'http://example.com/', |
|
| 663 | + "geodir_twitter" => 'http://example.com/', |
|
| 664 | + "geodir_facebook" => 'http://example.com/', |
|
| 665 | + "geodir_price" => '13000', |
|
| 666 | + "geodir_property_status" => 'Under Offer', |
|
| 667 | + 'geodir_property_furnishing' => 'Partially furnished', |
|
| 668 | + 'geodir_property_type' => 'Detached house', |
|
| 669 | + 'geodir_property_bedrooms' => '10', |
|
| 670 | + 'geodir_property_bathrooms' => '7', |
|
| 671 | + 'geodir_property_area' => '6600', |
|
| 672 | + 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace', |
|
| 673 | + "post_dummy" => '1' |
|
| 674 | + ); |
|
| 675 | + |
|
| 676 | + break; |
|
| 677 | + |
|
| 678 | + case 5: |
|
| 679 | + $image_array = array(); |
|
| 680 | + $post_meta = array(); |
|
| 681 | + $image_array[] = "$dummy_image_url/ps/psf5.jpg"; |
|
| 682 | + $image_array[] = "$dummy_image_url/ps/psl5.jpg"; |
|
| 683 | + $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 684 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 685 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 686 | + |
|
| 687 | + $post_info[] = array( |
|
| 688 | + "listing_type" => $post_type, |
|
| 689 | + "post_title" => 'Springfield Lodge', |
|
| 690 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 691 | 691 | |
| 692 | 692 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 693 | 693 | |
@@ -697,42 +697,42 @@ discard block |
||
| 697 | 697 | |
| 698 | 698 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 699 | 699 | |
| 700 | - "post_images" => $image_array, |
|
| 701 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 702 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 703 | - "geodir_video" => '', |
|
| 704 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 705 | - "geodir_contact" => '(222) 777-1111', |
|
| 706 | - "geodir_email" => '[email protected]', |
|
| 707 | - "geodir_website" => 'http://example.com/', |
|
| 708 | - "geodir_twitter" => 'http://example.com/', |
|
| 709 | - "geodir_facebook" => 'http://example.com/', |
|
| 710 | - "geodir_price" => '1800', |
|
| 711 | - "geodir_property_status" => 'For Rent', |
|
| 712 | - 'geodir_property_furnishing' => 'Optional', |
|
| 713 | - 'geodir_property_type' => 'Detached house', |
|
| 714 | - 'geodir_property_bedrooms' => '4', |
|
| 715 | - 'geodir_property_bathrooms' => '3', |
|
| 716 | - 'geodir_property_area' => '3700', |
|
| 717 | - 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden', |
|
| 718 | - "post_dummy" => '1' |
|
| 719 | - ); |
|
| 720 | - |
|
| 721 | - break; |
|
| 722 | - |
|
| 723 | - case 6: |
|
| 724 | - $image_array = array(); |
|
| 725 | - $post_meta = array(); |
|
| 726 | - $image_array[] = "$dummy_image_url/ps/psf6.jpg"; |
|
| 727 | - $image_array[] = "$dummy_image_url/ps/psl6.jpg"; |
|
| 728 | - $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 729 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 730 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 731 | - |
|
| 732 | - $post_info[] = array( |
|
| 733 | - "listing_type" => $post_type, |
|
| 734 | - "post_title" => 'Forrest Park', |
|
| 735 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 700 | + "post_images" => $image_array, |
|
| 701 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 702 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 703 | + "geodir_video" => '', |
|
| 704 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 705 | + "geodir_contact" => '(222) 777-1111', |
|
| 706 | + "geodir_email" => '[email protected]', |
|
| 707 | + "geodir_website" => 'http://example.com/', |
|
| 708 | + "geodir_twitter" => 'http://example.com/', |
|
| 709 | + "geodir_facebook" => 'http://example.com/', |
|
| 710 | + "geodir_price" => '1800', |
|
| 711 | + "geodir_property_status" => 'For Rent', |
|
| 712 | + 'geodir_property_furnishing' => 'Optional', |
|
| 713 | + 'geodir_property_type' => 'Detached house', |
|
| 714 | + 'geodir_property_bedrooms' => '4', |
|
| 715 | + 'geodir_property_bathrooms' => '3', |
|
| 716 | + 'geodir_property_area' => '3700', |
|
| 717 | + 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden', |
|
| 718 | + "post_dummy" => '1' |
|
| 719 | + ); |
|
| 720 | + |
|
| 721 | + break; |
|
| 722 | + |
|
| 723 | + case 6: |
|
| 724 | + $image_array = array(); |
|
| 725 | + $post_meta = array(); |
|
| 726 | + $image_array[] = "$dummy_image_url/ps/psf6.jpg"; |
|
| 727 | + $image_array[] = "$dummy_image_url/ps/psl6.jpg"; |
|
| 728 | + $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 729 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 730 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 731 | + |
|
| 732 | + $post_info[] = array( |
|
| 733 | + "listing_type" => $post_type, |
|
| 734 | + "post_title" => 'Forrest Park', |
|
| 735 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 736 | 736 | |
| 737 | 737 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 738 | 738 | |
@@ -742,42 +742,42 @@ discard block |
||
| 742 | 742 | |
| 743 | 743 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 744 | 744 | |
| 745 | - "post_images" => $image_array, |
|
| 746 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 747 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 748 | - "geodir_video" => '', |
|
| 749 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 750 | - "geodir_contact" => '(222) 777-1111', |
|
| 751 | - "geodir_email" => '[email protected]', |
|
| 752 | - "geodir_website" => 'http://example.com/', |
|
| 753 | - "geodir_twitter" => 'http://example.com/', |
|
| 754 | - "geodir_facebook" => 'http://example.com/', |
|
| 755 | - "geodir_price" => '2700', |
|
| 756 | - "geodir_property_status" => 'For Rent', |
|
| 757 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 758 | - 'geodir_property_type' => 'Detached house', |
|
| 759 | - 'geodir_property_bedrooms' => '5', |
|
| 760 | - 'geodir_property_bathrooms' => '4', |
|
| 761 | - 'geodir_property_area' => '2250', |
|
| 762 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway', |
|
| 763 | - "post_dummy" => '1' |
|
| 764 | - ); |
|
| 765 | - |
|
| 766 | - break; |
|
| 767 | - |
|
| 768 | - case 7: |
|
| 769 | - $image_array = array(); |
|
| 770 | - $post_meta = array(); |
|
| 771 | - $image_array[] = "$dummy_image_url/ps/psf7.jpg"; |
|
| 772 | - $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 773 | - $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 774 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 775 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 776 | - |
|
| 777 | - $post_info[] = array( |
|
| 778 | - "listing_type" => $post_type, |
|
| 779 | - "post_title" => 'Fraser Suites', |
|
| 780 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 745 | + "post_images" => $image_array, |
|
| 746 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 747 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 748 | + "geodir_video" => '', |
|
| 749 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 750 | + "geodir_contact" => '(222) 777-1111', |
|
| 751 | + "geodir_email" => '[email protected]', |
|
| 752 | + "geodir_website" => 'http://example.com/', |
|
| 753 | + "geodir_twitter" => 'http://example.com/', |
|
| 754 | + "geodir_facebook" => 'http://example.com/', |
|
| 755 | + "geodir_price" => '2700', |
|
| 756 | + "geodir_property_status" => 'For Rent', |
|
| 757 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 758 | + 'geodir_property_type' => 'Detached house', |
|
| 759 | + 'geodir_property_bedrooms' => '5', |
|
| 760 | + 'geodir_property_bathrooms' => '4', |
|
| 761 | + 'geodir_property_area' => '2250', |
|
| 762 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway', |
|
| 763 | + "post_dummy" => '1' |
|
| 764 | + ); |
|
| 765 | + |
|
| 766 | + break; |
|
| 767 | + |
|
| 768 | + case 7: |
|
| 769 | + $image_array = array(); |
|
| 770 | + $post_meta = array(); |
|
| 771 | + $image_array[] = "$dummy_image_url/ps/psf7.jpg"; |
|
| 772 | + $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 773 | + $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 774 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 775 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 776 | + |
|
| 777 | + $post_info[] = array( |
|
| 778 | + "listing_type" => $post_type, |
|
| 779 | + "post_title" => 'Fraser Suites', |
|
| 780 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 781 | 781 | |
| 782 | 782 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 783 | 783 | |
@@ -787,42 +787,42 @@ discard block |
||
| 787 | 787 | |
| 788 | 788 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 789 | 789 | |
| 790 | - "post_images" => $image_array, |
|
| 791 | - "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 792 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 793 | - "geodir_video" => '', |
|
| 794 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 795 | - "geodir_contact" => '(222) 777-1111', |
|
| 796 | - "geodir_email" => '[email protected]', |
|
| 797 | - "geodir_website" => 'http://example.com/', |
|
| 798 | - "geodir_twitter" => 'http://example.com/', |
|
| 799 | - "geodir_facebook" => 'http://example.com/', |
|
| 800 | - "geodir_price" => '1450', |
|
| 801 | - "geodir_property_status" => 'For Rent', |
|
| 802 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 803 | - 'geodir_property_type' => 'Apartment', |
|
| 804 | - 'geodir_property_bedrooms' => '3', |
|
| 805 | - 'geodir_property_bathrooms' => '2', |
|
| 806 | - 'geodir_property_area' => '1250', |
|
| 807 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing', |
|
| 808 | - "post_dummy" => '1' |
|
| 809 | - ); |
|
| 810 | - |
|
| 811 | - break; |
|
| 812 | - |
|
| 813 | - case 8: |
|
| 814 | - $image_array = array(); |
|
| 815 | - $post_meta = array(); |
|
| 816 | - $image_array[] = "$dummy_image_url/ps/psf8.jpg"; |
|
| 817 | - $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 818 | - $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 819 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 820 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 821 | - |
|
| 822 | - $post_info[] = array( |
|
| 823 | - "listing_type" => $post_type, |
|
| 824 | - "post_title" => 'Richmore Apartments', |
|
| 825 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 790 | + "post_images" => $image_array, |
|
| 791 | + "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 792 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 793 | + "geodir_video" => '', |
|
| 794 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 795 | + "geodir_contact" => '(222) 777-1111', |
|
| 796 | + "geodir_email" => '[email protected]', |
|
| 797 | + "geodir_website" => 'http://example.com/', |
|
| 798 | + "geodir_twitter" => 'http://example.com/', |
|
| 799 | + "geodir_facebook" => 'http://example.com/', |
|
| 800 | + "geodir_price" => '1450', |
|
| 801 | + "geodir_property_status" => 'For Rent', |
|
| 802 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 803 | + 'geodir_property_type' => 'Apartment', |
|
| 804 | + 'geodir_property_bedrooms' => '3', |
|
| 805 | + 'geodir_property_bathrooms' => '2', |
|
| 806 | + 'geodir_property_area' => '1250', |
|
| 807 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing', |
|
| 808 | + "post_dummy" => '1' |
|
| 809 | + ); |
|
| 810 | + |
|
| 811 | + break; |
|
| 812 | + |
|
| 813 | + case 8: |
|
| 814 | + $image_array = array(); |
|
| 815 | + $post_meta = array(); |
|
| 816 | + $image_array[] = "$dummy_image_url/ps/psf8.jpg"; |
|
| 817 | + $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 818 | + $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 819 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 820 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 821 | + |
|
| 822 | + $post_info[] = array( |
|
| 823 | + "listing_type" => $post_type, |
|
| 824 | + "post_title" => 'Richmore Apartments', |
|
| 825 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 826 | 826 | |
| 827 | 827 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 828 | 828 | |
@@ -832,43 +832,43 @@ discard block |
||
| 832 | 832 | |
| 833 | 833 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 834 | 834 | |
| 835 | - "post_images" => $image_array, |
|
| 836 | - "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 837 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 838 | - "geodir_video" => '', |
|
| 839 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 840 | - "geodir_contact" => '(222) 777-1111', |
|
| 841 | - "geodir_email" => '[email protected]', |
|
| 842 | - "geodir_website" => 'http://example.com/', |
|
| 843 | - "geodir_twitter" => 'http://example.com/', |
|
| 844 | - "geodir_facebook" => 'http://example.com/', |
|
| 845 | - "geodir_price" => '2000', |
|
| 846 | - "geodir_property_status" => 'For Rent', |
|
| 847 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 848 | - 'geodir_property_type' => 'Apartment', |
|
| 849 | - 'geodir_property_bedrooms' => '2', |
|
| 850 | - 'geodir_property_bathrooms' => '2', |
|
| 851 | - 'geodir_property_area' => '1750', |
|
| 852 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 853 | - "post_dummy" => '1' |
|
| 854 | - ); |
|
| 855 | - |
|
| 856 | - break; |
|
| 857 | - |
|
| 858 | - |
|
| 859 | - case 9: |
|
| 860 | - $image_array = array(); |
|
| 861 | - $post_meta = array(); |
|
| 862 | - $image_array[] = "$dummy_image_url/ps/psf9.jpg"; |
|
| 863 | - $image_array[] = "$dummy_image_url/ps/psc9.jpg"; |
|
| 864 | - $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 865 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 866 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 867 | - |
|
| 868 | - $post_info[] = array( |
|
| 869 | - "listing_type" => $post_type, |
|
| 870 | - "post_title" => 'Hotel Alpina', |
|
| 871 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 835 | + "post_images" => $image_array, |
|
| 836 | + "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 837 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 838 | + "geodir_video" => '', |
|
| 839 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 840 | + "geodir_contact" => '(222) 777-1111', |
|
| 841 | + "geodir_email" => '[email protected]', |
|
| 842 | + "geodir_website" => 'http://example.com/', |
|
| 843 | + "geodir_twitter" => 'http://example.com/', |
|
| 844 | + "geodir_facebook" => 'http://example.com/', |
|
| 845 | + "geodir_price" => '2000', |
|
| 846 | + "geodir_property_status" => 'For Rent', |
|
| 847 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 848 | + 'geodir_property_type' => 'Apartment', |
|
| 849 | + 'geodir_property_bedrooms' => '2', |
|
| 850 | + 'geodir_property_bathrooms' => '2', |
|
| 851 | + 'geodir_property_area' => '1750', |
|
| 852 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 853 | + "post_dummy" => '1' |
|
| 854 | + ); |
|
| 855 | + |
|
| 856 | + break; |
|
| 857 | + |
|
| 858 | + |
|
| 859 | + case 9: |
|
| 860 | + $image_array = array(); |
|
| 861 | + $post_meta = array(); |
|
| 862 | + $image_array[] = "$dummy_image_url/ps/psf9.jpg"; |
|
| 863 | + $image_array[] = "$dummy_image_url/ps/psc9.jpg"; |
|
| 864 | + $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 865 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 866 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 867 | + |
|
| 868 | + $post_info[] = array( |
|
| 869 | + "listing_type" => $post_type, |
|
| 870 | + "post_title" => 'Hotel Alpina', |
|
| 871 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 872 | 872 | |
| 873 | 873 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 874 | 874 | |
@@ -878,39 +878,39 @@ discard block |
||
| 878 | 878 | |
| 879 | 879 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 880 | 880 | |
| 881 | - "post_images" => $image_array, |
|
| 882 | - "post_category" => array($post_type.'category' => array($category_array[2])), |
|
| 883 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 884 | - "geodir_video" => '', |
|
| 885 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 886 | - "geodir_contact" => '(222) 777-1111', |
|
| 887 | - "geodir_email" => '[email protected]', |
|
| 888 | - "geodir_website" => 'http://example.com/', |
|
| 889 | - "geodir_twitter" => 'http://example.com/', |
|
| 890 | - "geodir_facebook" => 'http://example.com/', |
|
| 891 | - "geodir_price" => '60000', |
|
| 892 | - "geodir_property_status" => 'For Rent', |
|
| 893 | - 'geodir_property_furnishing' => 'Furnished', |
|
| 894 | - 'geodir_property_type' => 'Hotel', |
|
| 895 | - 'geodir_property_bedrooms' => '120', |
|
| 896 | - 'geodir_property_bathrooms' => '133', |
|
| 897 | - 'geodir_property_area' => '35000', |
|
| 898 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 899 | - "post_dummy" => '1' |
|
| 900 | - ); |
|
| 901 | - |
|
| 902 | - break; |
|
| 903 | - |
|
| 904 | - case 10: |
|
| 905 | - $image_array = array(); |
|
| 906 | - $post_meta = array(); |
|
| 907 | - $image_array[] = "$dummy_image_url/ps/psf10.jpg"; |
|
| 908 | - $image_array[] = "$dummy_image_url/ps/psf102.jpg"; |
|
| 909 | - |
|
| 910 | - $post_info[] = array( |
|
| 911 | - "listing_type" => $post_type, |
|
| 912 | - "post_title" => 'Development Land', |
|
| 913 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 881 | + "post_images" => $image_array, |
|
| 882 | + "post_category" => array($post_type.'category' => array($category_array[2])), |
|
| 883 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 884 | + "geodir_video" => '', |
|
| 885 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 886 | + "geodir_contact" => '(222) 777-1111', |
|
| 887 | + "geodir_email" => '[email protected]', |
|
| 888 | + "geodir_website" => 'http://example.com/', |
|
| 889 | + "geodir_twitter" => 'http://example.com/', |
|
| 890 | + "geodir_facebook" => 'http://example.com/', |
|
| 891 | + "geodir_price" => '60000', |
|
| 892 | + "geodir_property_status" => 'For Rent', |
|
| 893 | + 'geodir_property_furnishing' => 'Furnished', |
|
| 894 | + 'geodir_property_type' => 'Hotel', |
|
| 895 | + 'geodir_property_bedrooms' => '120', |
|
| 896 | + 'geodir_property_bathrooms' => '133', |
|
| 897 | + 'geodir_property_area' => '35000', |
|
| 898 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 899 | + "post_dummy" => '1' |
|
| 900 | + ); |
|
| 901 | + |
|
| 902 | + break; |
|
| 903 | + |
|
| 904 | + case 10: |
|
| 905 | + $image_array = array(); |
|
| 906 | + $post_meta = array(); |
|
| 907 | + $image_array[] = "$dummy_image_url/ps/psf10.jpg"; |
|
| 908 | + $image_array[] = "$dummy_image_url/ps/psf102.jpg"; |
|
| 909 | + |
|
| 910 | + $post_info[] = array( |
|
| 911 | + "listing_type" => $post_type, |
|
| 912 | + "post_title" => 'Development Land', |
|
| 913 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 914 | 914 | |
| 915 | 915 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 916 | 916 | |
@@ -920,93 +920,93 @@ discard block |
||
| 920 | 920 | |
| 921 | 921 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 922 | 922 | |
| 923 | - "post_images" => $image_array, |
|
| 924 | - "post_category" => array($post_type.'category' => array($category_array[3])), |
|
| 925 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 926 | - "geodir_video" => '', |
|
| 927 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 928 | - "geodir_contact" => '(222) 777-1111', |
|
| 929 | - "geodir_email" => '[email protected]', |
|
| 930 | - "geodir_website" => 'http://example.com/', |
|
| 931 | - "geodir_twitter" => 'http://example.com/', |
|
| 932 | - "geodir_facebook" => 'http://example.com/', |
|
| 933 | - "geodir_price" => '800', |
|
| 934 | - "geodir_property_status" => 'For Rent', |
|
| 935 | - 'geodir_property_furnishing' => '', |
|
| 936 | - 'geodir_property_type' => 'Land', |
|
| 937 | - 'geodir_property_bedrooms' => '', |
|
| 938 | - 'geodir_property_bathrooms' => '', |
|
| 939 | - 'geodir_property_area' => '250000', |
|
| 940 | - 'geodir_property_features' => '', |
|
| 941 | - "post_dummy" => '1' |
|
| 942 | - ); |
|
| 943 | - |
|
| 944 | - break; |
|
| 923 | + "post_images" => $image_array, |
|
| 924 | + "post_category" => array($post_type.'category' => array($category_array[3])), |
|
| 925 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 926 | + "geodir_video" => '', |
|
| 927 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 928 | + "geodir_contact" => '(222) 777-1111', |
|
| 929 | + "geodir_email" => '[email protected]', |
|
| 930 | + "geodir_website" => 'http://example.com/', |
|
| 931 | + "geodir_twitter" => 'http://example.com/', |
|
| 932 | + "geodir_facebook" => 'http://example.com/', |
|
| 933 | + "geodir_price" => '800', |
|
| 934 | + "geodir_property_status" => 'For Rent', |
|
| 935 | + 'geodir_property_furnishing' => '', |
|
| 936 | + 'geodir_property_type' => 'Land', |
|
| 937 | + 'geodir_property_bedrooms' => '', |
|
| 938 | + 'geodir_property_bathrooms' => '', |
|
| 939 | + 'geodir_property_area' => '250000', |
|
| 940 | + 'geodir_property_features' => '', |
|
| 941 | + "post_dummy" => '1' |
|
| 942 | + ); |
|
| 943 | + |
|
| 944 | + break; |
|
| 945 | 945 | |
| 946 | 946 | } // end of switch |
| 947 | 947 | |
| 948 | 948 | foreach ($post_info as $post_info) { |
| 949 | - $default_location = geodir_get_default_location(); |
|
| 950 | - if ($city_bound_lat1 > $city_bound_lat2) |
|
| 951 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 952 | - else |
|
| 953 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 949 | + $default_location = geodir_get_default_location(); |
|
| 950 | + if ($city_bound_lat1 > $city_bound_lat2) |
|
| 951 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 952 | + else |
|
| 953 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 954 | 954 | |
| 955 | 955 | |
| 956 | - if ($city_bound_lng1 > $city_bound_lng2) |
|
| 957 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 958 | - else |
|
| 959 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 956 | + if ($city_bound_lng1 > $city_bound_lng2) |
|
| 957 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 958 | + else |
|
| 959 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 960 | 960 | |
| 961 | - $load_map = get_option('geodir_load_map'); |
|
| 961 | + $load_map = get_option('geodir_load_map'); |
|
| 962 | 962 | |
| 963 | - if ($load_map == 'osm') { |
|
| 964 | - $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 965 | - } else { |
|
| 966 | - $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 967 | - } |
|
| 968 | - |
|
| 969 | - $postal_code = ''; |
|
| 970 | - if (!empty($post_address)) { |
|
| 971 | - if ($load_map == 'osm') { |
|
| 972 | - $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : ''; |
|
| 973 | - $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : ''; |
|
| 974 | - } else { |
|
| 975 | - $addresses = array(); |
|
| 976 | - $addresses_default = array(); |
|
| 963 | + if ($load_map == 'osm') { |
|
| 964 | + $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 965 | + } else { |
|
| 966 | + $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 967 | + } |
|
| 968 | + |
|
| 969 | + $postal_code = ''; |
|
| 970 | + if (!empty($post_address)) { |
|
| 971 | + if ($load_map == 'osm') { |
|
| 972 | + $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : ''; |
|
| 973 | + $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : ''; |
|
| 974 | + } else { |
|
| 975 | + $addresses = array(); |
|
| 976 | + $addresses_default = array(); |
|
| 977 | 977 | |
| 978 | - foreach ($post_address as $add_key => $add_value) { |
|
| 979 | - if ($add_key < 2 && !empty($add_value->long_name)) { |
|
| 980 | - $addresses_default[] = $add_value->long_name; |
|
| 981 | - } |
|
| 982 | - if ($add_value->types[0] == 'postal_code') { |
|
| 983 | - $postal_code = $add_value->long_name; |
|
| 984 | - } |
|
| 985 | - if ($add_value->types[0] == 'street_number') { |
|
| 986 | - $addresses[] = $add_value->long_name; |
|
| 987 | - } |
|
| 988 | - if ($add_value->types[0] == 'route') { |
|
| 989 | - $addresses[] = $add_value->long_name; |
|
| 990 | - } |
|
| 991 | - if ($add_value->types[0] == 'neighborhood') { |
|
| 992 | - $addresses[] = $add_value->long_name; |
|
| 993 | - } |
|
| 994 | - if ($add_value->types[0] == 'sublocality') { |
|
| 995 | - $addresses[] = $add_value->long_name; |
|
| 996 | - } |
|
| 997 | - } |
|
| 998 | - $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : ''); |
|
| 999 | - } |
|
| 1000 | - |
|
| 1001 | - $post_info['post_address'] = !empty($address) ? $address : $default_location->city; |
|
| 1002 | - $post_info['post_city'] = $default_location->city; |
|
| 1003 | - $post_info['post_region'] = $default_location->region; |
|
| 1004 | - $post_info['post_country'] = $default_location->country; |
|
| 1005 | - $post_info['post_zip'] = $postal_code; |
|
| 1006 | - $post_info['post_latitude'] = $dummy_post_latitude; |
|
| 1007 | - $post_info['post_longitude'] = $dummy_post_longitude; |
|
| 1008 | - } |
|
| 978 | + foreach ($post_address as $add_key => $add_value) { |
|
| 979 | + if ($add_key < 2 && !empty($add_value->long_name)) { |
|
| 980 | + $addresses_default[] = $add_value->long_name; |
|
| 981 | + } |
|
| 982 | + if ($add_value->types[0] == 'postal_code') { |
|
| 983 | + $postal_code = $add_value->long_name; |
|
| 984 | + } |
|
| 985 | + if ($add_value->types[0] == 'street_number') { |
|
| 986 | + $addresses[] = $add_value->long_name; |
|
| 987 | + } |
|
| 988 | + if ($add_value->types[0] == 'route') { |
|
| 989 | + $addresses[] = $add_value->long_name; |
|
| 990 | + } |
|
| 991 | + if ($add_value->types[0] == 'neighborhood') { |
|
| 992 | + $addresses[] = $add_value->long_name; |
|
| 993 | + } |
|
| 994 | + if ($add_value->types[0] == 'sublocality') { |
|
| 995 | + $addresses[] = $add_value->long_name; |
|
| 996 | + } |
|
| 997 | + } |
|
| 998 | + $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : ''); |
|
| 999 | + } |
|
| 1000 | + |
|
| 1001 | + $post_info['post_address'] = !empty($address) ? $address : $default_location->city; |
|
| 1002 | + $post_info['post_city'] = $default_location->city; |
|
| 1003 | + $post_info['post_region'] = $default_location->region; |
|
| 1004 | + $post_info['post_country'] = $default_location->country; |
|
| 1005 | + $post_info['post_zip'] = $postal_code; |
|
| 1006 | + $post_info['post_latitude'] = $dummy_post_latitude; |
|
| 1007 | + $post_info['post_longitude'] = $dummy_post_longitude; |
|
| 1008 | + } |
|
| 1009 | 1009 | |
| 1010 | - geodir_save_listing($post_info, true); |
|
| 1011 | - echo 1; |
|
| 1010 | + geodir_save_listing($post_info, true); |
|
| 1011 | + echo 1; |
|
| 1012 | 1012 | } |
@@ -6,9 +6,9 @@ discard block |
||
| 6 | 6 | * @package GeoDirectory |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | -function geodir_property_rent_custom_fields($post_type='gd_place',$package_id=''){ |
|
| 9 | +function geodir_property_rent_custom_fields($post_type = 'gd_place', $package_id = '') { |
|
| 10 | 10 | $fields = array(); |
| 11 | - $package = ($package_id=='') ? '' : array($package_id); |
|
| 11 | + $package = ($package_id == '') ? '' : array($package_id); |
|
| 12 | 12 | |
| 13 | 13 | // price |
| 14 | 14 | $fields[] = array('listing_type' => $post_type, |
@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | 'default_value' => '', |
| 79 | 79 | 'show_in' => '[detail],[listing]', |
| 80 | 80 | 'is_required' => true, |
| 81 | - 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'), |
|
| 81 | + 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional', 'geodirectory'), |
|
| 82 | 82 | 'validation_pattern' => '', |
| 83 | 83 | 'validation_msg' => '', |
| 84 | 84 | 'required_msg' => '', |
@@ -101,7 +101,7 @@ discard block |
||
| 101 | 101 | 'default_value' => '', |
| 102 | 102 | 'show_in' => '[detail],[listing]', |
| 103 | 103 | 'is_required' => true, |
| 104 | - 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'), |
|
| 104 | + 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land', 'geodirectory'), |
|
| 105 | 105 | 'validation_pattern' => '', |
| 106 | 106 | 'validation_msg' => '', |
| 107 | 107 | 'required_msg' => '', |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | 'default_value' => '', |
| 125 | 125 | 'show_in' => '[detail],[listing]', |
| 126 | 126 | 'is_required' => true, |
| 127 | - 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 127 | + 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'), |
|
| 128 | 128 | 'validation_pattern' => '', |
| 129 | 129 | 'validation_msg' => '', |
| 130 | 130 | 'required_msg' => '', |
@@ -147,7 +147,7 @@ discard block |
||
| 147 | 147 | 'default_value' => '', |
| 148 | 148 | 'show_in' => '[detail],[listing]', |
| 149 | 149 | 'is_required' => true, |
| 150 | - 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 150 | + 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'), |
|
| 151 | 151 | 'validation_pattern' => '', |
| 152 | 152 | 'validation_msg' => '', |
| 153 | 153 | 'required_msg' => '', |
@@ -192,7 +192,7 @@ discard block |
||
| 192 | 192 | 'default_value' => '', |
| 193 | 193 | 'show_in' => '[detail],[listing]', |
| 194 | 194 | 'is_required' => false, |
| 195 | - 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'), |
|
| 195 | + 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace', 'geodirectory'), |
|
| 196 | 196 | 'validation_pattern' => '', |
| 197 | 197 | 'validation_msg' => '', |
| 198 | 198 | 'required_msg' => '', |
@@ -215,7 +215,7 @@ discard block |
||
| 215 | 215 | return $fields; |
| 216 | 216 | } |
| 217 | 217 | |
| 218 | -function geodir_property_rent_custom_fields_sort($post_type='gd_place') { |
|
| 218 | +function geodir_property_rent_custom_fields_sort($post_type = 'gd_place') { |
|
| 219 | 219 | |
| 220 | 220 | |
| 221 | 221 | $fields = array(); |
@@ -227,11 +227,11 @@ discard block |
||
| 227 | 227 | 'field_type' => 'text', |
| 228 | 228 | 'data_type' => '', |
| 229 | 229 | 'htmlvar_name' => 'geodir_price', |
| 230 | - 'site_title' => __('Price','geodirectory'), |
|
| 230 | + 'site_title' => __('Price', 'geodirectory'), |
|
| 231 | 231 | 'asc' => 1, |
| 232 | - 'asc_title' => __('Price (lowest first)','geodirectory'), |
|
| 232 | + 'asc_title' => __('Price (lowest first)', 'geodirectory'), |
|
| 233 | 233 | 'desc' => 1, |
| 234 | - 'desc_title' => __('Price (highest first)','geodirectory'), |
|
| 234 | + 'desc_title' => __('Price (highest first)', 'geodirectory'), |
|
| 235 | 235 | 'is_active' => 1 |
| 236 | 236 | ); |
| 237 | 237 | |
@@ -242,11 +242,11 @@ discard block |
||
| 242 | 242 | 'field_type' => 'text', |
| 243 | 243 | 'data_type' => '', |
| 244 | 244 | 'htmlvar_name' => 'geodir_property_area', |
| 245 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 245 | + 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 246 | 246 | 'asc' => 1, |
| 247 | - 'asc_title' => __('Area (smallest first)','geodirectory'), |
|
| 247 | + 'asc_title' => __('Area (smallest first)', 'geodirectory'), |
|
| 248 | 248 | 'desc' => 1, |
| 249 | - 'desc_title' => __('Area (largest first)','geodirectory'), |
|
| 249 | + 'desc_title' => __('Area (largest first)', 'geodirectory'), |
|
| 250 | 250 | 'is_active' => 1 |
| 251 | 251 | ); |
| 252 | 252 | |
@@ -257,11 +257,11 @@ discard block |
||
| 257 | 257 | 'field_type' => 'select', |
| 258 | 258 | 'data_type' => '', |
| 259 | 259 | 'htmlvar_name' => 'geodir_property_bedrooms', |
| 260 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 260 | + 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 261 | 261 | 'asc' => 1, |
| 262 | - 'asc_title' => __('Bedrooms (least)','geodirectory'), |
|
| 262 | + 'asc_title' => __('Bedrooms (least)', 'geodirectory'), |
|
| 263 | 263 | 'desc' => 1, |
| 264 | - 'desc_title' => __('Bedrooms (most)','geodirectory'), |
|
| 264 | + 'desc_title' => __('Bedrooms (most)', 'geodirectory'), |
|
| 265 | 265 | 'is_active' => 1 |
| 266 | 266 | ); |
| 267 | 267 | |
@@ -277,7 +277,7 @@ discard block |
||
| 277 | 277 | |
| 278 | 278 | } |
| 279 | 279 | |
| 280 | -function geodir_property_rent_custom_fields_advanced_search($post_type='gd_place') { |
|
| 280 | +function geodir_property_rent_custom_fields_advanced_search($post_type = 'gd_place') { |
|
| 281 | 281 | |
| 282 | 282 | |
| 283 | 283 | $fields = array(); |
@@ -455,15 +455,15 @@ discard block |
||
| 455 | 455 | return $fields; |
| 456 | 456 | } |
| 457 | 457 | |
| 458 | -global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index; |
|
| 458 | +global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index; |
|
| 459 | 459 | $post_info = array(); |
| 460 | 460 | $image_array = array(); |
| 461 | 461 | $post_meta = array(); |
| 462 | 462 | $category_array = array('Apartments', 'Houses', 'Commercial', 'Land'); |
| 463 | 463 | |
| 464 | -if($dummy_post_index==1){ |
|
| 464 | +if ($dummy_post_index == 1) { |
|
| 465 | 465 | // add the dummy categories |
| 466 | - geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 466 | + geodir_dummy_data_taxonomies($post_type, $category_array); |
|
| 467 | 467 | |
| 468 | 468 | // add the dummy custom fields |
| 469 | 469 | $fields = geodir_property_rent_custom_fields($post_type); |
@@ -471,24 +471,24 @@ discard block |
||
| 471 | 471 | |
| 472 | 472 | // add sort order items |
| 473 | 473 | $sort_fields = geodir_property_rent_custom_fields_sort($post_type); |
| 474 | - foreach($sort_fields as $sort){ |
|
| 474 | + foreach ($sort_fields as $sort) { |
|
| 475 | 475 | geodir_custom_sort_field_save($sort); |
| 476 | 476 | } |
| 477 | 477 | |
| 478 | 478 | // update the type currently installed |
| 479 | - update_option($post_type.'_dummy_data_type','property_rent'); |
|
| 479 | + update_option($post_type.'_dummy_data_type', 'property_rent'); |
|
| 480 | 480 | |
| 481 | 481 | // add the advanced search fields |
| 482 | - if (defined('GEODIRADVANCESEARCH_VERSION')){ |
|
| 482 | + if (defined('GEODIRADVANCESEARCH_VERSION')) { |
|
| 483 | 483 | $search_fields = geodir_property_rent_custom_fields_advanced_search($post_type); |
| 484 | - foreach($search_fields as $sfield){ |
|
| 485 | - geodir_custom_advance_search_field_save( $sfield ); |
|
| 484 | + foreach ($search_fields as $sfield) { |
|
| 485 | + geodir_custom_advance_search_field_save($sfield); |
|
| 486 | 486 | } |
| 487 | 487 | } |
| 488 | 488 | } |
| 489 | 489 | |
| 490 | 490 | if (geodir_dummy_folder_exists()) |
| 491 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 491 | + $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy"; |
|
| 492 | 492 | else |
| 493 | 493 | $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
| 494 | 494 | |
@@ -17,10 +17,11 @@ discard block |
||
| 17 | 17 | update_option($post_type.'_dummy_data_type','standard_places'); |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | -if (geodir_dummy_folder_exists()) |
|
| 20 | +if (geodir_dummy_folder_exists()) { |
|
| 21 | 21 | $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
| 22 | -else |
|
| 22 | +} else { |
|
| 23 | 23 | $dummy_image_url = 'http://www.wpgeodirectory.com/dummy'; |
| 24 | +} |
|
| 24 | 25 | |
| 25 | 26 | $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url); |
| 26 | 27 | |
@@ -1815,16 +1816,18 @@ discard block |
||
| 1815 | 1816 | echo '###4.1'; |
| 1816 | 1817 | foreach ($post_info as $post_info) {echo '###5'; |
| 1817 | 1818 | $default_location = geodir_get_default_location(); |
| 1818 | - if ($city_bound_lat1 > $city_bound_lat2) |
|
| 1819 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1820 | - else |
|
| 1821 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1819 | + if ($city_bound_lat1 > $city_bound_lat2) { |
|
| 1820 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 1821 | + } else { |
|
| 1822 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 1823 | + } |
|
| 1822 | 1824 | |
| 1823 | 1825 | |
| 1824 | - if ($city_bound_lng1 > $city_bound_lng2) |
|
| 1825 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1826 | - else |
|
| 1827 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1826 | + if ($city_bound_lng1 > $city_bound_lng2) { |
|
| 1827 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 1828 | + } else { |
|
| 1829 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 1830 | + } |
|
| 1828 | 1831 | |
| 1829 | 1832 | $load_map = get_option('geodir_load_map'); |
| 1830 | 1833 | |
@@ -7,453 +7,453 @@ discard block |
||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | function geodir_property_sale_custom_fields($post_type='gd_place',$package_id=''){ |
| 10 | - $fields = array(); |
|
| 11 | - $package = ($package_id=='') ? '' : array($package_id); |
|
| 12 | - |
|
| 13 | - // price |
|
| 14 | - $fields[] = array('listing_type' => $post_type, |
|
| 15 | - 'field_type' => 'text', |
|
| 16 | - 'data_type' => 'FLOAT', |
|
| 17 | - 'decimal_point' => '2', |
|
| 18 | - 'admin_title' => __('Price', 'geodirectory'), |
|
| 19 | - 'site_title' => __('Price', 'geodirectory'), |
|
| 20 | - 'admin_desc' => __('Enter the price in $ (no currency symbol)', 'geodirectory'), |
|
| 21 | - 'htmlvar_name' => 'price', |
|
| 22 | - 'is_active' => true, |
|
| 23 | - 'for_admin_use' => false, |
|
| 24 | - 'default_value' => '', |
|
| 25 | - 'show_in' => '[detail],[listing]', |
|
| 26 | - 'is_required' => false, |
|
| 27 | - 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 28 | - 'validation_msg' => 'Please enter number and decimal only ie: 100.50', |
|
| 29 | - 'required_msg' => '', |
|
| 30 | - 'field_icon' => 'fa fa-usd', |
|
| 31 | - 'css_class' => '', |
|
| 32 | - 'cat_sort' => true, |
|
| 33 | - 'cat_filter' => true, |
|
| 34 | - 'extra' => array( |
|
| 35 | - 'is_price' => 1, |
|
| 36 | - 'thousand_separator' => 'comma', |
|
| 37 | - 'decimal_separator' => 'period', |
|
| 38 | - 'decimal_display' => 'if', |
|
| 39 | - 'currency_symbol' => '$', |
|
| 40 | - 'currency_symbol_placement' => 'left' |
|
| 41 | - ) |
|
| 42 | - ); |
|
| 43 | - |
|
| 44 | - // property status |
|
| 45 | - $fields[] = array('listing_type' => $post_type, |
|
| 46 | - 'data_type' => 'VARCHAR', |
|
| 47 | - 'field_type' => 'select', |
|
| 48 | - 'field_type_key' => 'property_status', |
|
| 49 | - 'is_active' => 1, |
|
| 50 | - 'for_admin_use' => 0, |
|
| 51 | - 'is_default' => 0, |
|
| 52 | - 'admin_title' => __('Property Status', 'geodirectory'), |
|
| 53 | - 'admin_desc' => __('Enter the status of the property.', 'geodirectory'), |
|
| 54 | - 'site_title' => __('Property Status', 'geodirectory'), |
|
| 55 | - 'htmlvar_name' => 'property_status', |
|
| 56 | - 'default_value' => '', |
|
| 57 | - 'is_required' => '1', |
|
| 58 | - 'required_msg' => '', |
|
| 59 | - 'show_in' => '[detail],[listing]', |
|
| 60 | - 'show_on_pkg' => $package, |
|
| 61 | - 'option_values' => 'Select Status/,For Sale,Sold,Under Offer', |
|
| 62 | - 'field_icon' => 'fa fa-home', |
|
| 63 | - 'css_class' => '', |
|
| 64 | - 'cat_sort' => 1, |
|
| 65 | - 'cat_filter' => 1, |
|
| 66 | - ); |
|
| 67 | - |
|
| 68 | - // property furnishing |
|
| 69 | - $fields[] = array('listing_type' => $post_type, |
|
| 70 | - 'field_type' => 'select', |
|
| 71 | - 'data_type' => 'VARCHAR', |
|
| 72 | - 'admin_title' => __('Furnishing', 'geodirectory'), |
|
| 73 | - 'site_title' => __('Furnishing', 'geodirectory'), |
|
| 74 | - 'admin_desc' => __('Enter the furnishing status of the property.', 'geodirectory'), |
|
| 75 | - 'htmlvar_name' => 'property_furnishing', |
|
| 76 | - 'is_active' => true, |
|
| 77 | - 'for_admin_use' => false, |
|
| 78 | - 'default_value' => '', |
|
| 79 | - 'show_in' => '[detail],[listing]', |
|
| 80 | - 'is_required' => true, |
|
| 81 | - 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'), |
|
| 82 | - 'validation_pattern' => '', |
|
| 83 | - 'validation_msg' => '', |
|
| 84 | - 'required_msg' => '', |
|
| 85 | - 'field_icon' => 'fa fa-th-large', |
|
| 86 | - 'css_class' => '', |
|
| 87 | - 'cat_sort' => true, |
|
| 88 | - 'cat_filter' => true |
|
| 89 | - ); |
|
| 90 | - |
|
| 91 | - // property type |
|
| 92 | - $fields[] = array('listing_type' => $post_type, |
|
| 93 | - 'field_type' => 'select', |
|
| 94 | - 'data_type' => 'VARCHAR', |
|
| 95 | - 'admin_title' => __('Property Type', 'geodirectory'), |
|
| 96 | - 'site_title' => __('Property Type', 'geodirectory'), |
|
| 97 | - 'admin_desc' => __('Select the property type.', 'geodirectory'), |
|
| 98 | - 'htmlvar_name' => 'property_type', |
|
| 99 | - 'is_active' => true, |
|
| 100 | - 'for_admin_use' => false, |
|
| 101 | - 'default_value' => '', |
|
| 102 | - 'show_in' => '[detail],[listing]', |
|
| 103 | - 'is_required' => true, |
|
| 104 | - 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'), |
|
| 105 | - 'validation_pattern' => '', |
|
| 106 | - 'validation_msg' => '', |
|
| 107 | - 'required_msg' => '', |
|
| 108 | - 'field_icon' => 'fa fa-home', |
|
| 109 | - 'css_class' => '', |
|
| 110 | - 'cat_sort' => true, |
|
| 111 | - 'cat_filter' => true |
|
| 112 | - ); |
|
| 113 | - |
|
| 114 | - // property bedrooms |
|
| 115 | - $fields[] = array('listing_type' => $post_type, |
|
| 116 | - 'field_type' => 'select', |
|
| 117 | - 'data_type' => 'VARCHAR', |
|
| 118 | - 'admin_title' => __('Property Bedrooms', 'geodirectory'), |
|
| 119 | - 'site_title' => __('Bedrooms', 'geodirectory'), |
|
| 120 | - 'admin_desc' => __('Select the number of bedrooms', 'geodirectory'), |
|
| 121 | - 'htmlvar_name' => 'property_bedrooms', |
|
| 122 | - 'is_active' => true, |
|
| 123 | - 'for_admin_use' => false, |
|
| 124 | - 'default_value' => '', |
|
| 125 | - 'show_in' => '[detail],[listing]', |
|
| 126 | - 'is_required' => true, |
|
| 127 | - 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 128 | - 'validation_pattern' => '', |
|
| 129 | - 'validation_msg' => '', |
|
| 130 | - 'required_msg' => '', |
|
| 131 | - 'field_icon' => 'fa fa-bed', |
|
| 132 | - 'css_class' => '', |
|
| 133 | - 'cat_sort' => true, |
|
| 134 | - 'cat_filter' => true |
|
| 135 | - ); |
|
| 136 | - |
|
| 137 | - // property bathrooms |
|
| 138 | - $fields[] = array('listing_type' => $post_type, |
|
| 139 | - 'field_type' => 'select', |
|
| 140 | - 'data_type' => 'VARCHAR', |
|
| 141 | - 'admin_title' => __('Property Bathrooms', 'geodirectory'), |
|
| 142 | - 'site_title' => __('Bathrooms', 'geodirectory'), |
|
| 143 | - 'admin_desc' => __('Select the number of bathrooms', 'geodirectory'), |
|
| 144 | - 'htmlvar_name' => 'property_bathrooms', |
|
| 145 | - 'is_active' => true, |
|
| 146 | - 'for_admin_use' => false, |
|
| 147 | - 'default_value' => '', |
|
| 148 | - 'show_in' => '[detail],[listing]', |
|
| 149 | - 'is_required' => true, |
|
| 150 | - 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 151 | - 'validation_pattern' => '', |
|
| 152 | - 'validation_msg' => '', |
|
| 153 | - 'required_msg' => '', |
|
| 154 | - 'field_icon' => 'fa fa-bold', |
|
| 155 | - 'css_class' => '', |
|
| 156 | - 'cat_sort' => true, |
|
| 157 | - 'cat_filter' => true |
|
| 158 | - ); |
|
| 159 | - |
|
| 160 | - // property area |
|
| 161 | - $fields[] = array('listing_type' => $post_type, |
|
| 162 | - 'field_type' => 'text', |
|
| 163 | - 'data_type' => 'INT', |
|
| 164 | - 'admin_title' => __('Property Area', 'geodirectory'), |
|
| 165 | - 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 166 | - 'admin_desc' => __('Enter the Sq Ft value for the property', 'geodirectory'), |
|
| 167 | - 'htmlvar_name' => 'property_area', |
|
| 168 | - 'is_active' => true, |
|
| 169 | - 'for_admin_use' => false, |
|
| 170 | - 'default_value' => '', |
|
| 171 | - 'show_in' => '[detail],[listing]', |
|
| 172 | - 'is_required' => false, |
|
| 173 | - 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 174 | - 'validation_msg' => 'Please enter the property area in numbers only: 1500', |
|
| 175 | - 'required_msg' => '', |
|
| 176 | - 'field_icon' => 'fa fa-area-chart', |
|
| 177 | - 'css_class' => '', |
|
| 178 | - 'cat_sort' => true, |
|
| 179 | - 'cat_filter' => true |
|
| 180 | - ); |
|
| 181 | - |
|
| 182 | - // property features |
|
| 183 | - $fields[] = array('listing_type' => $post_type, |
|
| 184 | - 'field_type' => 'multiselect', |
|
| 185 | - 'data_type' => 'VARCHAR', |
|
| 186 | - 'admin_title' => __('Property Features', 'geodirectory'), |
|
| 187 | - 'site_title' => __('Features', 'geodirectory'), |
|
| 188 | - 'admin_desc' => __('Select the property features.', 'geodirectory'), |
|
| 189 | - 'htmlvar_name' => 'property_features', |
|
| 190 | - 'is_active' => true, |
|
| 191 | - 'for_admin_use' => false, |
|
| 192 | - 'default_value' => '', |
|
| 193 | - 'show_in' => '[detail],[listing]', |
|
| 194 | - 'is_required' => false, |
|
| 195 | - 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'), |
|
| 196 | - 'validation_pattern' => '', |
|
| 197 | - 'validation_msg' => '', |
|
| 198 | - 'required_msg' => '', |
|
| 199 | - 'field_icon' => 'fa fa-plus-square', |
|
| 200 | - 'css_class' => 'gd-comma-list', |
|
| 201 | - 'cat_sort' => true, |
|
| 202 | - 'cat_filter' => true |
|
| 203 | - ); |
|
| 204 | - |
|
| 205 | - |
|
| 206 | - |
|
| 207 | - /** |
|
| 208 | - * Filter the array of default custom fields DB table data. |
|
| 209 | - * |
|
| 210 | - * @since 1.6.6 |
|
| 211 | - * @param string $fields The default custom fields as an array. |
|
| 212 | - */ |
|
| 213 | - $fields = apply_filters('geodir_property_sale_custom_fields', $fields); |
|
| 214 | - |
|
| 215 | - return $fields; |
|
| 10 | + $fields = array(); |
|
| 11 | + $package = ($package_id=='') ? '' : array($package_id); |
|
| 12 | + |
|
| 13 | + // price |
|
| 14 | + $fields[] = array('listing_type' => $post_type, |
|
| 15 | + 'field_type' => 'text', |
|
| 16 | + 'data_type' => 'FLOAT', |
|
| 17 | + 'decimal_point' => '2', |
|
| 18 | + 'admin_title' => __('Price', 'geodirectory'), |
|
| 19 | + 'site_title' => __('Price', 'geodirectory'), |
|
| 20 | + 'admin_desc' => __('Enter the price in $ (no currency symbol)', 'geodirectory'), |
|
| 21 | + 'htmlvar_name' => 'price', |
|
| 22 | + 'is_active' => true, |
|
| 23 | + 'for_admin_use' => false, |
|
| 24 | + 'default_value' => '', |
|
| 25 | + 'show_in' => '[detail],[listing]', |
|
| 26 | + 'is_required' => false, |
|
| 27 | + 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 28 | + 'validation_msg' => 'Please enter number and decimal only ie: 100.50', |
|
| 29 | + 'required_msg' => '', |
|
| 30 | + 'field_icon' => 'fa fa-usd', |
|
| 31 | + 'css_class' => '', |
|
| 32 | + 'cat_sort' => true, |
|
| 33 | + 'cat_filter' => true, |
|
| 34 | + 'extra' => array( |
|
| 35 | + 'is_price' => 1, |
|
| 36 | + 'thousand_separator' => 'comma', |
|
| 37 | + 'decimal_separator' => 'period', |
|
| 38 | + 'decimal_display' => 'if', |
|
| 39 | + 'currency_symbol' => '$', |
|
| 40 | + 'currency_symbol_placement' => 'left' |
|
| 41 | + ) |
|
| 42 | + ); |
|
| 43 | + |
|
| 44 | + // property status |
|
| 45 | + $fields[] = array('listing_type' => $post_type, |
|
| 46 | + 'data_type' => 'VARCHAR', |
|
| 47 | + 'field_type' => 'select', |
|
| 48 | + 'field_type_key' => 'property_status', |
|
| 49 | + 'is_active' => 1, |
|
| 50 | + 'for_admin_use' => 0, |
|
| 51 | + 'is_default' => 0, |
|
| 52 | + 'admin_title' => __('Property Status', 'geodirectory'), |
|
| 53 | + 'admin_desc' => __('Enter the status of the property.', 'geodirectory'), |
|
| 54 | + 'site_title' => __('Property Status', 'geodirectory'), |
|
| 55 | + 'htmlvar_name' => 'property_status', |
|
| 56 | + 'default_value' => '', |
|
| 57 | + 'is_required' => '1', |
|
| 58 | + 'required_msg' => '', |
|
| 59 | + 'show_in' => '[detail],[listing]', |
|
| 60 | + 'show_on_pkg' => $package, |
|
| 61 | + 'option_values' => 'Select Status/,For Sale,Sold,Under Offer', |
|
| 62 | + 'field_icon' => 'fa fa-home', |
|
| 63 | + 'css_class' => '', |
|
| 64 | + 'cat_sort' => 1, |
|
| 65 | + 'cat_filter' => 1, |
|
| 66 | + ); |
|
| 67 | + |
|
| 68 | + // property furnishing |
|
| 69 | + $fields[] = array('listing_type' => $post_type, |
|
| 70 | + 'field_type' => 'select', |
|
| 71 | + 'data_type' => 'VARCHAR', |
|
| 72 | + 'admin_title' => __('Furnishing', 'geodirectory'), |
|
| 73 | + 'site_title' => __('Furnishing', 'geodirectory'), |
|
| 74 | + 'admin_desc' => __('Enter the furnishing status of the property.', 'geodirectory'), |
|
| 75 | + 'htmlvar_name' => 'property_furnishing', |
|
| 76 | + 'is_active' => true, |
|
| 77 | + 'for_admin_use' => false, |
|
| 78 | + 'default_value' => '', |
|
| 79 | + 'show_in' => '[detail],[listing]', |
|
| 80 | + 'is_required' => true, |
|
| 81 | + 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'), |
|
| 82 | + 'validation_pattern' => '', |
|
| 83 | + 'validation_msg' => '', |
|
| 84 | + 'required_msg' => '', |
|
| 85 | + 'field_icon' => 'fa fa-th-large', |
|
| 86 | + 'css_class' => '', |
|
| 87 | + 'cat_sort' => true, |
|
| 88 | + 'cat_filter' => true |
|
| 89 | + ); |
|
| 90 | + |
|
| 91 | + // property type |
|
| 92 | + $fields[] = array('listing_type' => $post_type, |
|
| 93 | + 'field_type' => 'select', |
|
| 94 | + 'data_type' => 'VARCHAR', |
|
| 95 | + 'admin_title' => __('Property Type', 'geodirectory'), |
|
| 96 | + 'site_title' => __('Property Type', 'geodirectory'), |
|
| 97 | + 'admin_desc' => __('Select the property type.', 'geodirectory'), |
|
| 98 | + 'htmlvar_name' => 'property_type', |
|
| 99 | + 'is_active' => true, |
|
| 100 | + 'for_admin_use' => false, |
|
| 101 | + 'default_value' => '', |
|
| 102 | + 'show_in' => '[detail],[listing]', |
|
| 103 | + 'is_required' => true, |
|
| 104 | + 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'), |
|
| 105 | + 'validation_pattern' => '', |
|
| 106 | + 'validation_msg' => '', |
|
| 107 | + 'required_msg' => '', |
|
| 108 | + 'field_icon' => 'fa fa-home', |
|
| 109 | + 'css_class' => '', |
|
| 110 | + 'cat_sort' => true, |
|
| 111 | + 'cat_filter' => true |
|
| 112 | + ); |
|
| 113 | + |
|
| 114 | + // property bedrooms |
|
| 115 | + $fields[] = array('listing_type' => $post_type, |
|
| 116 | + 'field_type' => 'select', |
|
| 117 | + 'data_type' => 'VARCHAR', |
|
| 118 | + 'admin_title' => __('Property Bedrooms', 'geodirectory'), |
|
| 119 | + 'site_title' => __('Bedrooms', 'geodirectory'), |
|
| 120 | + 'admin_desc' => __('Select the number of bedrooms', 'geodirectory'), |
|
| 121 | + 'htmlvar_name' => 'property_bedrooms', |
|
| 122 | + 'is_active' => true, |
|
| 123 | + 'for_admin_use' => false, |
|
| 124 | + 'default_value' => '', |
|
| 125 | + 'show_in' => '[detail],[listing]', |
|
| 126 | + 'is_required' => true, |
|
| 127 | + 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 128 | + 'validation_pattern' => '', |
|
| 129 | + 'validation_msg' => '', |
|
| 130 | + 'required_msg' => '', |
|
| 131 | + 'field_icon' => 'fa fa-bed', |
|
| 132 | + 'css_class' => '', |
|
| 133 | + 'cat_sort' => true, |
|
| 134 | + 'cat_filter' => true |
|
| 135 | + ); |
|
| 136 | + |
|
| 137 | + // property bathrooms |
|
| 138 | + $fields[] = array('listing_type' => $post_type, |
|
| 139 | + 'field_type' => 'select', |
|
| 140 | + 'data_type' => 'VARCHAR', |
|
| 141 | + 'admin_title' => __('Property Bathrooms', 'geodirectory'), |
|
| 142 | + 'site_title' => __('Bathrooms', 'geodirectory'), |
|
| 143 | + 'admin_desc' => __('Select the number of bathrooms', 'geodirectory'), |
|
| 144 | + 'htmlvar_name' => 'property_bathrooms', |
|
| 145 | + 'is_active' => true, |
|
| 146 | + 'for_admin_use' => false, |
|
| 147 | + 'default_value' => '', |
|
| 148 | + 'show_in' => '[detail],[listing]', |
|
| 149 | + 'is_required' => true, |
|
| 150 | + 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 151 | + 'validation_pattern' => '', |
|
| 152 | + 'validation_msg' => '', |
|
| 153 | + 'required_msg' => '', |
|
| 154 | + 'field_icon' => 'fa fa-bold', |
|
| 155 | + 'css_class' => '', |
|
| 156 | + 'cat_sort' => true, |
|
| 157 | + 'cat_filter' => true |
|
| 158 | + ); |
|
| 159 | + |
|
| 160 | + // property area |
|
| 161 | + $fields[] = array('listing_type' => $post_type, |
|
| 162 | + 'field_type' => 'text', |
|
| 163 | + 'data_type' => 'INT', |
|
| 164 | + 'admin_title' => __('Property Area', 'geodirectory'), |
|
| 165 | + 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 166 | + 'admin_desc' => __('Enter the Sq Ft value for the property', 'geodirectory'), |
|
| 167 | + 'htmlvar_name' => 'property_area', |
|
| 168 | + 'is_active' => true, |
|
| 169 | + 'for_admin_use' => false, |
|
| 170 | + 'default_value' => '', |
|
| 171 | + 'show_in' => '[detail],[listing]', |
|
| 172 | + 'is_required' => false, |
|
| 173 | + 'validation_pattern' => addslashes_gpc('\d+(\.\d{2})?'), // add slashes required |
|
| 174 | + 'validation_msg' => 'Please enter the property area in numbers only: 1500', |
|
| 175 | + 'required_msg' => '', |
|
| 176 | + 'field_icon' => 'fa fa-area-chart', |
|
| 177 | + 'css_class' => '', |
|
| 178 | + 'cat_sort' => true, |
|
| 179 | + 'cat_filter' => true |
|
| 180 | + ); |
|
| 181 | + |
|
| 182 | + // property features |
|
| 183 | + $fields[] = array('listing_type' => $post_type, |
|
| 184 | + 'field_type' => 'multiselect', |
|
| 185 | + 'data_type' => 'VARCHAR', |
|
| 186 | + 'admin_title' => __('Property Features', 'geodirectory'), |
|
| 187 | + 'site_title' => __('Features', 'geodirectory'), |
|
| 188 | + 'admin_desc' => __('Select the property features.', 'geodirectory'), |
|
| 189 | + 'htmlvar_name' => 'property_features', |
|
| 190 | + 'is_active' => true, |
|
| 191 | + 'for_admin_use' => false, |
|
| 192 | + 'default_value' => '', |
|
| 193 | + 'show_in' => '[detail],[listing]', |
|
| 194 | + 'is_required' => false, |
|
| 195 | + 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'), |
|
| 196 | + 'validation_pattern' => '', |
|
| 197 | + 'validation_msg' => '', |
|
| 198 | + 'required_msg' => '', |
|
| 199 | + 'field_icon' => 'fa fa-plus-square', |
|
| 200 | + 'css_class' => 'gd-comma-list', |
|
| 201 | + 'cat_sort' => true, |
|
| 202 | + 'cat_filter' => true |
|
| 203 | + ); |
|
| 204 | + |
|
| 205 | + |
|
| 206 | + |
|
| 207 | + /** |
|
| 208 | + * Filter the array of default custom fields DB table data. |
|
| 209 | + * |
|
| 210 | + * @since 1.6.6 |
|
| 211 | + * @param string $fields The default custom fields as an array. |
|
| 212 | + */ |
|
| 213 | + $fields = apply_filters('geodir_property_sale_custom_fields', $fields); |
|
| 214 | + |
|
| 215 | + return $fields; |
|
| 216 | 216 | } |
| 217 | 217 | |
| 218 | 218 | function geodir_property_sale_custom_fields_sort($post_type='gd_place') { |
| 219 | 219 | |
| 220 | 220 | |
| 221 | - $fields = array(); |
|
| 222 | - |
|
| 223 | - // price sort |
|
| 224 | - $fields[] = array( |
|
| 225 | - 'create_field' => true, |
|
| 226 | - 'listing_type' => $post_type, |
|
| 227 | - 'field_type' => 'text', |
|
| 228 | - 'data_type' => '', |
|
| 229 | - 'htmlvar_name' => 'geodir_price', |
|
| 230 | - 'site_title' => __('Price','geodirectory'), |
|
| 231 | - 'asc' => 1, |
|
| 232 | - 'asc_title' => __('Price (lowest first)','geodirectory'), |
|
| 233 | - 'desc' => 1, |
|
| 234 | - 'desc_title' => __('Price (highest first)','geodirectory'), |
|
| 235 | - 'is_active' => 1 |
|
| 236 | - ); |
|
| 237 | - |
|
| 238 | - // area sort |
|
| 239 | - $fields[] = array( |
|
| 240 | - 'create_field' => true, |
|
| 241 | - 'listing_type' => $post_type, |
|
| 242 | - 'field_type' => 'text', |
|
| 243 | - 'data_type' => '', |
|
| 244 | - 'htmlvar_name' => 'geodir_property_area', |
|
| 245 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 246 | - 'asc' => 1, |
|
| 247 | - 'asc_title' => __('Area (smallest first)','geodirectory'), |
|
| 248 | - 'desc' => 1, |
|
| 249 | - 'desc_title' => __('Area (largest first)','geodirectory'), |
|
| 250 | - 'is_active' => 1 |
|
| 251 | - ); |
|
| 252 | - |
|
| 253 | - // bedrooms sort |
|
| 254 | - $fields[] = array( |
|
| 255 | - 'create_field' => true, |
|
| 256 | - 'listing_type' => $post_type, |
|
| 257 | - 'field_type' => 'select', |
|
| 258 | - 'data_type' => '', |
|
| 259 | - 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 260 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 261 | - 'asc' => 1, |
|
| 262 | - 'asc_title' => __('Bedrooms (least)','geodirectory'), |
|
| 263 | - 'desc' => 1, |
|
| 264 | - 'desc_title' => __('Bedrooms (most)','geodirectory'), |
|
| 265 | - 'is_active' => 1 |
|
| 266 | - ); |
|
| 267 | - |
|
| 268 | - |
|
| 269 | - /** |
|
| 270 | - * Filter the array of advanced search fields DB table data. |
|
| 271 | - * |
|
| 272 | - * @since 1.6.6 |
|
| 273 | - * @param string $fields The default custom fields as an array. |
|
| 274 | - */ |
|
| 275 | - $fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields); |
|
| 276 | - |
|
| 277 | - return $fields; |
|
| 221 | + $fields = array(); |
|
| 222 | + |
|
| 223 | + // price sort |
|
| 224 | + $fields[] = array( |
|
| 225 | + 'create_field' => true, |
|
| 226 | + 'listing_type' => $post_type, |
|
| 227 | + 'field_type' => 'text', |
|
| 228 | + 'data_type' => '', |
|
| 229 | + 'htmlvar_name' => 'geodir_price', |
|
| 230 | + 'site_title' => __('Price','geodirectory'), |
|
| 231 | + 'asc' => 1, |
|
| 232 | + 'asc_title' => __('Price (lowest first)','geodirectory'), |
|
| 233 | + 'desc' => 1, |
|
| 234 | + 'desc_title' => __('Price (highest first)','geodirectory'), |
|
| 235 | + 'is_active' => 1 |
|
| 236 | + ); |
|
| 237 | + |
|
| 238 | + // area sort |
|
| 239 | + $fields[] = array( |
|
| 240 | + 'create_field' => true, |
|
| 241 | + 'listing_type' => $post_type, |
|
| 242 | + 'field_type' => 'text', |
|
| 243 | + 'data_type' => '', |
|
| 244 | + 'htmlvar_name' => 'geodir_property_area', |
|
| 245 | + 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 246 | + 'asc' => 1, |
|
| 247 | + 'asc_title' => __('Area (smallest first)','geodirectory'), |
|
| 248 | + 'desc' => 1, |
|
| 249 | + 'desc_title' => __('Area (largest first)','geodirectory'), |
|
| 250 | + 'is_active' => 1 |
|
| 251 | + ); |
|
| 252 | + |
|
| 253 | + // bedrooms sort |
|
| 254 | + $fields[] = array( |
|
| 255 | + 'create_field' => true, |
|
| 256 | + 'listing_type' => $post_type, |
|
| 257 | + 'field_type' => 'select', |
|
| 258 | + 'data_type' => '', |
|
| 259 | + 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 260 | + 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 261 | + 'asc' => 1, |
|
| 262 | + 'asc_title' => __('Bedrooms (least)','geodirectory'), |
|
| 263 | + 'desc' => 1, |
|
| 264 | + 'desc_title' => __('Bedrooms (most)','geodirectory'), |
|
| 265 | + 'is_active' => 1 |
|
| 266 | + ); |
|
| 267 | + |
|
| 268 | + |
|
| 269 | + /** |
|
| 270 | + * Filter the array of advanced search fields DB table data. |
|
| 271 | + * |
|
| 272 | + * @since 1.6.6 |
|
| 273 | + * @param string $fields The default custom fields as an array. |
|
| 274 | + */ |
|
| 275 | + $fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields); |
|
| 276 | + |
|
| 277 | + return $fields; |
|
| 278 | 278 | |
| 279 | 279 | } |
| 280 | 280 | |
| 281 | 281 | function geodir_property_sale_custom_fields_advanced_search($post_type='gd_place') { |
| 282 | 282 | |
| 283 | 283 | |
| 284 | - $fields = array(); |
|
| 285 | - |
|
| 286 | - // price range |
|
| 287 | - $fields[] = array( |
|
| 288 | - 'create_field' => true, |
|
| 289 | - 'listing_type' => $post_type, |
|
| 290 | - 'field_type' => 'text', |
|
| 291 | - 'data_type' => 'RANGE', |
|
| 292 | - 'is_active' => 1, |
|
| 293 | - 'site_field_title' => 'Price', |
|
| 294 | - 'field_data_type' => 'FLOAT', |
|
| 295 | - 'main_search' => 1, |
|
| 296 | - 'main_search_priority' => 15, |
|
| 297 | - 'data_type_change' => 'SELECT', |
|
| 298 | - 'search_condition_select' => 'SINGLE', |
|
| 299 | - 'search_min_value' => '50000', |
|
| 300 | - 'search_max_value' => '1000000', |
|
| 301 | - 'search_diff_value' => '100000', |
|
| 302 | - 'first_search_value' => '0', |
|
| 303 | - 'first_search_text' => '', |
|
| 304 | - 'last_search_text' => '', |
|
| 305 | - 'search_condition' => 'SELECT', |
|
| 306 | - 'site_htmlvar_name' => 'geodir_price', |
|
| 307 | - 'htmlvar_name' => 'geodir_price', |
|
| 308 | - 'field_title' => 'geodir_price', |
|
| 309 | - 'expand_custom_value' => '', |
|
| 310 | - 'front_search_title' => 'Price Range', |
|
| 311 | - 'field_desc' => '' |
|
| 312 | - ); |
|
| 313 | - |
|
| 314 | - // bedrooms |
|
| 315 | - $fields[] = array( |
|
| 316 | - 'create_field' => true, |
|
| 317 | - 'listing_type' => $post_type, |
|
| 318 | - 'field_type' => 'select', |
|
| 319 | - 'data_type' => 'CHECK', |
|
| 320 | - 'is_active' => 1, |
|
| 321 | - 'site_field_title' => 'Bedrooms', |
|
| 322 | - 'field_data_type' => 'VARCHAR', |
|
| 323 | - 'main_search' => 1, |
|
| 324 | - 'main_search_priority' => 16, |
|
| 325 | - 'search_condition' => 'SINGLE', |
|
| 326 | - 'site_htmlvar_name' => 'geodir_property_bedrooms', |
|
| 327 | - 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 328 | - 'field_title' => 'geodir_property_bedrooms', |
|
| 329 | - 'front_search_title' => 'Bedrooms', |
|
| 330 | - 'field_desc' => '', |
|
| 331 | - 'expand_custom_value' => 5, |
|
| 332 | - 'expand_search' => 1, |
|
| 333 | - 'search_operator' => 'OR' |
|
| 334 | - ); |
|
| 335 | - |
|
| 336 | - // Property type |
|
| 337 | - $fields[] = array( |
|
| 338 | - 'create_field' => true, |
|
| 339 | - 'listing_type' => $post_type, |
|
| 340 | - 'field_type' => 'select', |
|
| 341 | - 'data_type' => 'CHECK', |
|
| 342 | - 'is_active' => 1, |
|
| 343 | - 'site_field_title' => 'Property Type', |
|
| 344 | - 'field_data_type' => 'VARCHAR', |
|
| 345 | - 'main_search' => 0, |
|
| 346 | - //'main_search_priority' => 16, |
|
| 347 | - 'search_condition' => 'SINGLE', |
|
| 348 | - 'site_htmlvar_name' => 'geodir_property_type', |
|
| 349 | - 'htmlvar_name' => 'geodir_property_type', |
|
| 350 | - 'field_title' => 'geodir_property_type', |
|
| 351 | - 'front_search_title' => 'Property Type', |
|
| 352 | - 'field_desc' => '', |
|
| 353 | - 'expand_custom_value' => 5, |
|
| 354 | - 'expand_search' => 1, |
|
| 355 | - 'search_operator' => 'OR' |
|
| 356 | - ); |
|
| 357 | - |
|
| 358 | - // Property Features |
|
| 359 | - $fields[] = array( |
|
| 360 | - 'create_field' => true, |
|
| 361 | - 'listing_type' => $post_type, |
|
| 362 | - 'field_type' => 'multiselect', |
|
| 363 | - 'data_type' => 'CHECK', |
|
| 364 | - 'is_active' => 1, |
|
| 365 | - 'site_field_title' => 'Features', |
|
| 366 | - 'field_data_type' => 'VARCHAR', |
|
| 367 | - 'main_search' => 0, |
|
| 368 | - //'main_search_priority' => 16, |
|
| 369 | - 'search_condition' => 'SINGLE', |
|
| 370 | - 'site_htmlvar_name' => 'geodir_property_features', |
|
| 371 | - 'htmlvar_name' => 'geodir_property_features', |
|
| 372 | - 'field_title' => 'geodir_property_features', |
|
| 373 | - 'front_search_title' => 'Property Features', |
|
| 374 | - 'field_desc' => '', |
|
| 375 | - 'expand_custom_value' => 5, |
|
| 376 | - 'expand_search' => 1, |
|
| 377 | - 'search_operator' => 'AND' |
|
| 378 | - ); |
|
| 379 | - |
|
| 380 | - // Property Bathrooms |
|
| 381 | - $fields[] = array( |
|
| 382 | - 'create_field' => true, |
|
| 383 | - 'listing_type' => $post_type, |
|
| 384 | - 'field_type' => 'select', |
|
| 385 | - 'data_type' => 'CHECK', |
|
| 386 | - 'is_active' => 1, |
|
| 387 | - 'site_field_title' => 'Bathrooms', |
|
| 388 | - 'field_data_type' => 'VARCHAR', |
|
| 389 | - 'main_search' => 0, |
|
| 390 | - //'main_search_priority' => 16, |
|
| 391 | - 'search_condition' => 'SINGLE', |
|
| 392 | - 'site_htmlvar_name' => 'geodir_property_bathrooms', |
|
| 393 | - 'htmlvar_name' => 'geodir_property_bathrooms', |
|
| 394 | - 'field_title' => 'geodir_property_bathrooms', |
|
| 395 | - 'front_search_title' => 'Bathrooms', |
|
| 396 | - 'field_desc' => '', |
|
| 397 | - 'expand_custom_value' => 5, |
|
| 398 | - 'expand_search' => 1, |
|
| 399 | - 'search_operator' => 'OR' |
|
| 400 | - ); |
|
| 401 | - |
|
| 402 | - // Property Furnishing |
|
| 403 | - $fields[] = array( |
|
| 404 | - 'create_field' => true, |
|
| 405 | - 'listing_type' => $post_type, |
|
| 406 | - 'field_type' => 'select', |
|
| 407 | - 'data_type' => 'CHECK', |
|
| 408 | - 'is_active' => 1, |
|
| 409 | - 'site_field_title' => 'Furnishing', |
|
| 410 | - 'field_data_type' => 'VARCHAR', |
|
| 411 | - 'main_search' => 0, |
|
| 412 | - //'main_search_priority' => 16, |
|
| 413 | - 'search_condition' => 'SINGLE', |
|
| 414 | - 'site_htmlvar_name' => 'geodir_property_furnishing', |
|
| 415 | - 'htmlvar_name' => 'geodir_property_furnishing', |
|
| 416 | - 'field_title' => 'geodir_property_furnishing', |
|
| 417 | - 'front_search_title' => 'Furnishing', |
|
| 418 | - 'field_desc' => '', |
|
| 419 | - 'expand_custom_value' => 5, |
|
| 420 | - 'expand_search' => 1, |
|
| 421 | - 'search_operator' => 'OR' |
|
| 422 | - ); |
|
| 423 | - |
|
| 424 | - // Property Status |
|
| 425 | - $fields[] = array( |
|
| 426 | - 'create_field' => true, |
|
| 427 | - 'listing_type' => $post_type, |
|
| 428 | - 'field_type' => 'select', |
|
| 429 | - 'data_type' => 'CHECK', |
|
| 430 | - 'is_active' => 1, |
|
| 431 | - 'site_field_title' => 'Property Status', |
|
| 432 | - 'field_data_type' => 'VARCHAR', |
|
| 433 | - 'main_search' => 0, |
|
| 434 | - //'main_search_priority' => 16, |
|
| 435 | - 'search_condition' => 'SINGLE', |
|
| 436 | - 'site_htmlvar_name' => 'geodir_property_status', |
|
| 437 | - 'htmlvar_name' => 'geodir_property_status', |
|
| 438 | - 'field_title' => 'geodir_property_status', |
|
| 439 | - 'front_search_title' => 'Property Status', |
|
| 440 | - 'field_desc' => '', |
|
| 441 | - 'expand_custom_value' => 5, |
|
| 442 | - 'expand_search' => 1, |
|
| 443 | - 'search_operator' => 'OR' |
|
| 444 | - ); |
|
| 445 | - |
|
| 446 | - |
|
| 447 | - |
|
| 448 | - /** |
|
| 449 | - * Filter the array of advanced search fields DB table data. |
|
| 450 | - * |
|
| 451 | - * @since 1.6.6 |
|
| 452 | - * @param string $fields The default custom fields as an array. |
|
| 453 | - */ |
|
| 454 | - $fields = apply_filters('geodir_property_sale_custom_fields_advanced_search', $fields); |
|
| 455 | - |
|
| 456 | - return $fields; |
|
| 284 | + $fields = array(); |
|
| 285 | + |
|
| 286 | + // price range |
|
| 287 | + $fields[] = array( |
|
| 288 | + 'create_field' => true, |
|
| 289 | + 'listing_type' => $post_type, |
|
| 290 | + 'field_type' => 'text', |
|
| 291 | + 'data_type' => 'RANGE', |
|
| 292 | + 'is_active' => 1, |
|
| 293 | + 'site_field_title' => 'Price', |
|
| 294 | + 'field_data_type' => 'FLOAT', |
|
| 295 | + 'main_search' => 1, |
|
| 296 | + 'main_search_priority' => 15, |
|
| 297 | + 'data_type_change' => 'SELECT', |
|
| 298 | + 'search_condition_select' => 'SINGLE', |
|
| 299 | + 'search_min_value' => '50000', |
|
| 300 | + 'search_max_value' => '1000000', |
|
| 301 | + 'search_diff_value' => '100000', |
|
| 302 | + 'first_search_value' => '0', |
|
| 303 | + 'first_search_text' => '', |
|
| 304 | + 'last_search_text' => '', |
|
| 305 | + 'search_condition' => 'SELECT', |
|
| 306 | + 'site_htmlvar_name' => 'geodir_price', |
|
| 307 | + 'htmlvar_name' => 'geodir_price', |
|
| 308 | + 'field_title' => 'geodir_price', |
|
| 309 | + 'expand_custom_value' => '', |
|
| 310 | + 'front_search_title' => 'Price Range', |
|
| 311 | + 'field_desc' => '' |
|
| 312 | + ); |
|
| 313 | + |
|
| 314 | + // bedrooms |
|
| 315 | + $fields[] = array( |
|
| 316 | + 'create_field' => true, |
|
| 317 | + 'listing_type' => $post_type, |
|
| 318 | + 'field_type' => 'select', |
|
| 319 | + 'data_type' => 'CHECK', |
|
| 320 | + 'is_active' => 1, |
|
| 321 | + 'site_field_title' => 'Bedrooms', |
|
| 322 | + 'field_data_type' => 'VARCHAR', |
|
| 323 | + 'main_search' => 1, |
|
| 324 | + 'main_search_priority' => 16, |
|
| 325 | + 'search_condition' => 'SINGLE', |
|
| 326 | + 'site_htmlvar_name' => 'geodir_property_bedrooms', |
|
| 327 | + 'htmlvar_name' => 'geodir_property_bedrooms', |
|
| 328 | + 'field_title' => 'geodir_property_bedrooms', |
|
| 329 | + 'front_search_title' => 'Bedrooms', |
|
| 330 | + 'field_desc' => '', |
|
| 331 | + 'expand_custom_value' => 5, |
|
| 332 | + 'expand_search' => 1, |
|
| 333 | + 'search_operator' => 'OR' |
|
| 334 | + ); |
|
| 335 | + |
|
| 336 | + // Property type |
|
| 337 | + $fields[] = array( |
|
| 338 | + 'create_field' => true, |
|
| 339 | + 'listing_type' => $post_type, |
|
| 340 | + 'field_type' => 'select', |
|
| 341 | + 'data_type' => 'CHECK', |
|
| 342 | + 'is_active' => 1, |
|
| 343 | + 'site_field_title' => 'Property Type', |
|
| 344 | + 'field_data_type' => 'VARCHAR', |
|
| 345 | + 'main_search' => 0, |
|
| 346 | + //'main_search_priority' => 16, |
|
| 347 | + 'search_condition' => 'SINGLE', |
|
| 348 | + 'site_htmlvar_name' => 'geodir_property_type', |
|
| 349 | + 'htmlvar_name' => 'geodir_property_type', |
|
| 350 | + 'field_title' => 'geodir_property_type', |
|
| 351 | + 'front_search_title' => 'Property Type', |
|
| 352 | + 'field_desc' => '', |
|
| 353 | + 'expand_custom_value' => 5, |
|
| 354 | + 'expand_search' => 1, |
|
| 355 | + 'search_operator' => 'OR' |
|
| 356 | + ); |
|
| 357 | + |
|
| 358 | + // Property Features |
|
| 359 | + $fields[] = array( |
|
| 360 | + 'create_field' => true, |
|
| 361 | + 'listing_type' => $post_type, |
|
| 362 | + 'field_type' => 'multiselect', |
|
| 363 | + 'data_type' => 'CHECK', |
|
| 364 | + 'is_active' => 1, |
|
| 365 | + 'site_field_title' => 'Features', |
|
| 366 | + 'field_data_type' => 'VARCHAR', |
|
| 367 | + 'main_search' => 0, |
|
| 368 | + //'main_search_priority' => 16, |
|
| 369 | + 'search_condition' => 'SINGLE', |
|
| 370 | + 'site_htmlvar_name' => 'geodir_property_features', |
|
| 371 | + 'htmlvar_name' => 'geodir_property_features', |
|
| 372 | + 'field_title' => 'geodir_property_features', |
|
| 373 | + 'front_search_title' => 'Property Features', |
|
| 374 | + 'field_desc' => '', |
|
| 375 | + 'expand_custom_value' => 5, |
|
| 376 | + 'expand_search' => 1, |
|
| 377 | + 'search_operator' => 'AND' |
|
| 378 | + ); |
|
| 379 | + |
|
| 380 | + // Property Bathrooms |
|
| 381 | + $fields[] = array( |
|
| 382 | + 'create_field' => true, |
|
| 383 | + 'listing_type' => $post_type, |
|
| 384 | + 'field_type' => 'select', |
|
| 385 | + 'data_type' => 'CHECK', |
|
| 386 | + 'is_active' => 1, |
|
| 387 | + 'site_field_title' => 'Bathrooms', |
|
| 388 | + 'field_data_type' => 'VARCHAR', |
|
| 389 | + 'main_search' => 0, |
|
| 390 | + //'main_search_priority' => 16, |
|
| 391 | + 'search_condition' => 'SINGLE', |
|
| 392 | + 'site_htmlvar_name' => 'geodir_property_bathrooms', |
|
| 393 | + 'htmlvar_name' => 'geodir_property_bathrooms', |
|
| 394 | + 'field_title' => 'geodir_property_bathrooms', |
|
| 395 | + 'front_search_title' => 'Bathrooms', |
|
| 396 | + 'field_desc' => '', |
|
| 397 | + 'expand_custom_value' => 5, |
|
| 398 | + 'expand_search' => 1, |
|
| 399 | + 'search_operator' => 'OR' |
|
| 400 | + ); |
|
| 401 | + |
|
| 402 | + // Property Furnishing |
|
| 403 | + $fields[] = array( |
|
| 404 | + 'create_field' => true, |
|
| 405 | + 'listing_type' => $post_type, |
|
| 406 | + 'field_type' => 'select', |
|
| 407 | + 'data_type' => 'CHECK', |
|
| 408 | + 'is_active' => 1, |
|
| 409 | + 'site_field_title' => 'Furnishing', |
|
| 410 | + 'field_data_type' => 'VARCHAR', |
|
| 411 | + 'main_search' => 0, |
|
| 412 | + //'main_search_priority' => 16, |
|
| 413 | + 'search_condition' => 'SINGLE', |
|
| 414 | + 'site_htmlvar_name' => 'geodir_property_furnishing', |
|
| 415 | + 'htmlvar_name' => 'geodir_property_furnishing', |
|
| 416 | + 'field_title' => 'geodir_property_furnishing', |
|
| 417 | + 'front_search_title' => 'Furnishing', |
|
| 418 | + 'field_desc' => '', |
|
| 419 | + 'expand_custom_value' => 5, |
|
| 420 | + 'expand_search' => 1, |
|
| 421 | + 'search_operator' => 'OR' |
|
| 422 | + ); |
|
| 423 | + |
|
| 424 | + // Property Status |
|
| 425 | + $fields[] = array( |
|
| 426 | + 'create_field' => true, |
|
| 427 | + 'listing_type' => $post_type, |
|
| 428 | + 'field_type' => 'select', |
|
| 429 | + 'data_type' => 'CHECK', |
|
| 430 | + 'is_active' => 1, |
|
| 431 | + 'site_field_title' => 'Property Status', |
|
| 432 | + 'field_data_type' => 'VARCHAR', |
|
| 433 | + 'main_search' => 0, |
|
| 434 | + //'main_search_priority' => 16, |
|
| 435 | + 'search_condition' => 'SINGLE', |
|
| 436 | + 'site_htmlvar_name' => 'geodir_property_status', |
|
| 437 | + 'htmlvar_name' => 'geodir_property_status', |
|
| 438 | + 'field_title' => 'geodir_property_status', |
|
| 439 | + 'front_search_title' => 'Property Status', |
|
| 440 | + 'field_desc' => '', |
|
| 441 | + 'expand_custom_value' => 5, |
|
| 442 | + 'expand_search' => 1, |
|
| 443 | + 'search_operator' => 'OR' |
|
| 444 | + ); |
|
| 445 | + |
|
| 446 | + |
|
| 447 | + |
|
| 448 | + /** |
|
| 449 | + * Filter the array of advanced search fields DB table data. |
|
| 450 | + * |
|
| 451 | + * @since 1.6.6 |
|
| 452 | + * @param string $fields The default custom fields as an array. |
|
| 453 | + */ |
|
| 454 | + $fields = apply_filters('geodir_property_sale_custom_fields_advanced_search', $fields); |
|
| 455 | + |
|
| 456 | + return $fields; |
|
| 457 | 457 | } |
| 458 | 458 | |
| 459 | 459 | global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index; |
@@ -463,52 +463,52 @@ discard block |
||
| 463 | 463 | $category_array = array('Apartments', 'Houses', 'Commercial', 'Land'); |
| 464 | 464 | |
| 465 | 465 | if($dummy_post_index==1){ |
| 466 | - // add the dummy categories |
|
| 467 | - geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 468 | - |
|
| 469 | - // add the dummy custom fields |
|
| 470 | - $fields = geodir_property_sale_custom_fields($post_type); |
|
| 471 | - geodir_create_dummy_fields($fields); |
|
| 472 | - |
|
| 473 | - // add sort order items |
|
| 474 | - $sort_fields = geodir_property_sale_custom_fields_sort($post_type); |
|
| 475 | - foreach($sort_fields as $sort){ |
|
| 476 | - geodir_custom_sort_field_save($sort); |
|
| 477 | - } |
|
| 478 | - |
|
| 479 | - // update the type currently installed |
|
| 480 | - update_option($post_type.'_dummy_data_type','property_sale'); |
|
| 481 | - |
|
| 482 | - // add the advanced search fields |
|
| 483 | - if (defined('GEODIRADVANCESEARCH_VERSION')){ |
|
| 484 | - $search_fields = geodir_property_sale_custom_fields_advanced_search($post_type); |
|
| 485 | - foreach($search_fields as $sfield){ |
|
| 486 | - geodir_custom_advance_search_field_save( $sfield ); |
|
| 487 | - } |
|
| 488 | - } |
|
| 466 | + // add the dummy categories |
|
| 467 | + geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 468 | + |
|
| 469 | + // add the dummy custom fields |
|
| 470 | + $fields = geodir_property_sale_custom_fields($post_type); |
|
| 471 | + geodir_create_dummy_fields($fields); |
|
| 472 | + |
|
| 473 | + // add sort order items |
|
| 474 | + $sort_fields = geodir_property_sale_custom_fields_sort($post_type); |
|
| 475 | + foreach($sort_fields as $sort){ |
|
| 476 | + geodir_custom_sort_field_save($sort); |
|
| 477 | + } |
|
| 478 | + |
|
| 479 | + // update the type currently installed |
|
| 480 | + update_option($post_type.'_dummy_data_type','property_sale'); |
|
| 481 | + |
|
| 482 | + // add the advanced search fields |
|
| 483 | + if (defined('GEODIRADVANCESEARCH_VERSION')){ |
|
| 484 | + $search_fields = geodir_property_sale_custom_fields_advanced_search($post_type); |
|
| 485 | + foreach($search_fields as $sfield){ |
|
| 486 | + geodir_custom_advance_search_field_save( $sfield ); |
|
| 487 | + } |
|
| 488 | + } |
|
| 489 | 489 | } |
| 490 | 490 | |
| 491 | 491 | if (geodir_dummy_folder_exists()) |
| 492 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 492 | + $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 493 | 493 | else |
| 494 | - $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
|
| 494 | + $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
|
| 495 | 495 | |
| 496 | 496 | $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url); |
| 497 | 497 | |
| 498 | 498 | switch ($dummy_post_index) { |
| 499 | 499 | |
| 500 | - case(1): |
|
| 501 | - $image_array[] = "$dummy_image_url/ps/psf1.jpg"; |
|
| 502 | - $image_array[] = "$dummy_image_url/ps/psl1.jpg"; |
|
| 503 | - $image_array[] = "$dummy_image_url/ps/psb1.jpg"; |
|
| 504 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 505 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 500 | + case(1): |
|
| 501 | + $image_array[] = "$dummy_image_url/ps/psf1.jpg"; |
|
| 502 | + $image_array[] = "$dummy_image_url/ps/psl1.jpg"; |
|
| 503 | + $image_array[] = "$dummy_image_url/ps/psb1.jpg"; |
|
| 504 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 505 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 506 | 506 | |
| 507 | 507 | |
| 508 | - $post_info[] = array( |
|
| 509 | - "listing_type" => $post_type, |
|
| 510 | - "post_title" => 'Eastern Lodge', |
|
| 511 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non augue ultrices, vulputate nulla at, consectetur ante. Quisque neque mi, vulputate quis nulla a, sollicitudin fringilla leo. Nam dictum id neque eu imperdiet. Curabitur ligula turpis, malesuada at lobortis commodo, vulputate volutpat arcu. Duis bibendum blandit aliquam. In ipsum diam, tristique ut bibendum vel, lobortis non tellus. Nulla ultricies, ante vitae placerat auctor, nisi quam blandit enim, sit amet aliquam est diam id urna. Suspendisse eget nibh volutpat, malesuada enim sed, egestas massa. |
|
| 508 | + $post_info[] = array( |
|
| 509 | + "listing_type" => $post_type, |
|
| 510 | + "post_title" => 'Eastern Lodge', |
|
| 511 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non augue ultrices, vulputate nulla at, consectetur ante. Quisque neque mi, vulputate quis nulla a, sollicitudin fringilla leo. Nam dictum id neque eu imperdiet. Curabitur ligula turpis, malesuada at lobortis commodo, vulputate volutpat arcu. Duis bibendum blandit aliquam. In ipsum diam, tristique ut bibendum vel, lobortis non tellus. Nulla ultricies, ante vitae placerat auctor, nisi quam blandit enim, sit amet aliquam est diam id urna. Suspendisse eget nibh volutpat, malesuada enim sed, egestas massa. |
|
| 512 | 512 | |
| 513 | 513 | Aliquam ut odio ullamcorper, posuere enim sed, venenatis tortor. Donec justo elit, aliquam sed cursus sed, semper eget libero. Mauris consequat lorem sed fringilla tincidunt. Phasellus suscipit velit et elit tristique, ac commodo metus scelerisque. Vivamus finibus ipsum placerat pulvinar aliquet. Maecenas augue orci, blandit at nibh pharetra, condimentum congue ligula. Duis non ante sagittis odio convallis lacinia in quis sapien. |
| 514 | 514 | |
@@ -517,42 +517,42 @@ discard block |
||
| 517 | 517 | Vestibulum tristique quam eget bibendum pulvinar. Mauris sit amet magna ut arcu rutrum pellentesque feugiat et ipsum. Proin porta quam sed risus accumsan pharetra. Nulla quis semper nisl. Nulla facilisi. Nulla facilisi. Pellentesque euismod sollicitudin lacus vel ultricies. Vestibulum ut sem ut nulla ultricies convallis in at mi. Nunc vitae nibh arcu. Maecenas nunc enim, tempus a rhoncus eget, pellentesque ut erat. |
| 518 | 518 | |
| 519 | 519 | Suspendisse interdum accumsan magna et tempor. Suspendisse scelerisque at lorem sit amet faucibus. Aenean quis consectetur enim. Duis aliquet tristique tempus. Suspendisse id ullamcorper mauris. Aliquam in libero eu justo porttitor pulvinar. Nulla semper placerat lectus. Nulla mollis suscipit lacus, a blandit purus cursus non. Maecenas id tellus mi. Pellentesque sollicitudin nibh eget magna scelerisque consequat. Aliquam convallis orci arcu, et euismod dui cursus et. Donec nec pellentesque nulla, ac pretium massa. In gravida bibendum ornare.', |
| 520 | - "post_images" => $image_array, |
|
| 521 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 522 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 523 | - "geodir_video" => '', |
|
| 524 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 525 | - "geodir_contact" => '(111) 677-4444', |
|
| 526 | - "geodir_email" => '[email protected]', |
|
| 527 | - "geodir_website" => 'http://example.com/', |
|
| 528 | - "geodir_twitter" => 'http://example.com/', |
|
| 529 | - "geodir_facebook" => 'http://example.com/', |
|
| 530 | - "geodir_price" => '350000', |
|
| 531 | - "geodir_property_status" => 'For Sale', |
|
| 532 | - 'geodir_property_furnishing' => 'Furnished', |
|
| 533 | - 'geodir_property_type' => 'Detached house', |
|
| 534 | - 'geodir_property_bedrooms' => '3', |
|
| 535 | - 'geodir_property_bathrooms' => '2', |
|
| 536 | - 'geodir_property_area' => '1850', |
|
| 537 | - 'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace', |
|
| 538 | - "post_dummy" => '1' |
|
| 539 | - ); |
|
| 540 | - |
|
| 541 | - |
|
| 542 | - break; |
|
| 543 | - case 2: |
|
| 544 | - $image_array = array(); |
|
| 545 | - $post_meta = array(); |
|
| 546 | - $image_array[] = "$dummy_image_url/ps/psf2.jpg"; |
|
| 547 | - $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 548 | - $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 549 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 550 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 551 | - |
|
| 552 | - $post_info[] = array( |
|
| 553 | - "listing_type" => $post_type, |
|
| 554 | - "post_title" => 'Daisy Street', |
|
| 555 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 520 | + "post_images" => $image_array, |
|
| 521 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 522 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 523 | + "geodir_video" => '', |
|
| 524 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 525 | + "geodir_contact" => '(111) 677-4444', |
|
| 526 | + "geodir_email" => '[email protected]', |
|
| 527 | + "geodir_website" => 'http://example.com/', |
|
| 528 | + "geodir_twitter" => 'http://example.com/', |
|
| 529 | + "geodir_facebook" => 'http://example.com/', |
|
| 530 | + "geodir_price" => '350000', |
|
| 531 | + "geodir_property_status" => 'For Sale', |
|
| 532 | + 'geodir_property_furnishing' => 'Furnished', |
|
| 533 | + 'geodir_property_type' => 'Detached house', |
|
| 534 | + 'geodir_property_bedrooms' => '3', |
|
| 535 | + 'geodir_property_bathrooms' => '2', |
|
| 536 | + 'geodir_property_area' => '1850', |
|
| 537 | + 'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace', |
|
| 538 | + "post_dummy" => '1' |
|
| 539 | + ); |
|
| 540 | + |
|
| 541 | + |
|
| 542 | + break; |
|
| 543 | + case 2: |
|
| 544 | + $image_array = array(); |
|
| 545 | + $post_meta = array(); |
|
| 546 | + $image_array[] = "$dummy_image_url/ps/psf2.jpg"; |
|
| 547 | + $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 548 | + $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 549 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 550 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 551 | + |
|
| 552 | + $post_info[] = array( |
|
| 553 | + "listing_type" => $post_type, |
|
| 554 | + "post_title" => 'Daisy Street', |
|
| 555 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 556 | 556 | |
| 557 | 557 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 558 | 558 | |
@@ -562,42 +562,42 @@ discard block |
||
| 562 | 562 | |
| 563 | 563 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 564 | 564 | |
| 565 | - "post_images" => $image_array, |
|
| 566 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 567 | - "post_tags" => array('Garage'), |
|
| 568 | - "geodir_video" => '', |
|
| 569 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 570 | - "geodir_contact" => '(222) 777-1111', |
|
| 571 | - "geodir_email" => '[email protected]', |
|
| 572 | - "geodir_website" => 'http://example.com/', |
|
| 573 | - "geodir_twitter" => 'http://example.com/', |
|
| 574 | - "geodir_facebook" => 'http://example.com/', |
|
| 575 | - "geodir_price" => '230000', |
|
| 576 | - "geodir_property_status" => 'Sold', |
|
| 577 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 578 | - 'geodir_property_type' => 'Detached house', |
|
| 579 | - 'geodir_property_bedrooms' => '5', |
|
| 580 | - 'geodir_property_bathrooms' => '3', |
|
| 581 | - 'geodir_property_area' => '2650', |
|
| 582 | - 'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace', |
|
| 583 | - "post_dummy" => '1' |
|
| 584 | - ); |
|
| 585 | - |
|
| 586 | - break; |
|
| 587 | - |
|
| 588 | - case 3: |
|
| 589 | - $image_array = array(); |
|
| 590 | - $post_meta = array(); |
|
| 591 | - $image_array[] = "$dummy_image_url/ps/psf3.jpg"; |
|
| 592 | - $image_array[] = "$dummy_image_url/ps/psl3.jpg"; |
|
| 593 | - $image_array[] = "$dummy_image_url/ps/psb3.jpg"; |
|
| 594 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 595 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 596 | - |
|
| 597 | - $post_info[] = array( |
|
| 598 | - "listing_type" => $post_type, |
|
| 599 | - "post_title" => 'Northbay House', |
|
| 600 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 565 | + "post_images" => $image_array, |
|
| 566 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 567 | + "post_tags" => array('Garage'), |
|
| 568 | + "geodir_video" => '', |
|
| 569 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 570 | + "geodir_contact" => '(222) 777-1111', |
|
| 571 | + "geodir_email" => '[email protected]', |
|
| 572 | + "geodir_website" => 'http://example.com/', |
|
| 573 | + "geodir_twitter" => 'http://example.com/', |
|
| 574 | + "geodir_facebook" => 'http://example.com/', |
|
| 575 | + "geodir_price" => '230000', |
|
| 576 | + "geodir_property_status" => 'Sold', |
|
| 577 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 578 | + 'geodir_property_type' => 'Detached house', |
|
| 579 | + 'geodir_property_bedrooms' => '5', |
|
| 580 | + 'geodir_property_bathrooms' => '3', |
|
| 581 | + 'geodir_property_area' => '2650', |
|
| 582 | + 'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace', |
|
| 583 | + "post_dummy" => '1' |
|
| 584 | + ); |
|
| 585 | + |
|
| 586 | + break; |
|
| 587 | + |
|
| 588 | + case 3: |
|
| 589 | + $image_array = array(); |
|
| 590 | + $post_meta = array(); |
|
| 591 | + $image_array[] = "$dummy_image_url/ps/psf3.jpg"; |
|
| 592 | + $image_array[] = "$dummy_image_url/ps/psl3.jpg"; |
|
| 593 | + $image_array[] = "$dummy_image_url/ps/psb3.jpg"; |
|
| 594 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 595 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 596 | + |
|
| 597 | + $post_info[] = array( |
|
| 598 | + "listing_type" => $post_type, |
|
| 599 | + "post_title" => 'Northbay House', |
|
| 600 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 601 | 601 | |
| 602 | 602 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 603 | 603 | |
@@ -607,43 +607,43 @@ discard block |
||
| 607 | 607 | |
| 608 | 608 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 609 | 609 | |
| 610 | - "post_images" => $image_array, |
|
| 611 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 612 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 613 | - "geodir_video" => '', |
|
| 614 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 615 | - "geodir_contact" => '(222) 777-1111', |
|
| 616 | - "geodir_email" => '[email protected]', |
|
| 617 | - "geodir_website" => 'http://example.com/', |
|
| 618 | - "geodir_twitter" => 'http://example.com/', |
|
| 619 | - "geodir_facebook" => 'http://example.com/', |
|
| 620 | - "geodir_price" => '260000', |
|
| 621 | - "geodir_property_status" => 'Under Offer', |
|
| 622 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 623 | - 'geodir_property_type' => 'Detached house', |
|
| 624 | - 'geodir_property_bedrooms' => '6', |
|
| 625 | - 'geodir_property_bathrooms' => '6', |
|
| 626 | - 'geodir_property_area' => '1650', |
|
| 627 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace', |
|
| 628 | - "post_dummy" => '1' |
|
| 629 | - ); |
|
| 630 | - |
|
| 631 | - break; |
|
| 632 | - |
|
| 633 | - |
|
| 634 | - case 4: |
|
| 635 | - $image_array = array(); |
|
| 636 | - $post_meta = array(); |
|
| 637 | - $image_array[] = "$dummy_image_url/ps/psf4.jpg"; |
|
| 638 | - $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 639 | - $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 640 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 641 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 642 | - |
|
| 643 | - $post_info[] = array( |
|
| 644 | - "listing_type" => $post_type, |
|
| 645 | - "post_title" => 'Jesmond Mansion', |
|
| 646 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 610 | + "post_images" => $image_array, |
|
| 611 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 612 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 613 | + "geodir_video" => '', |
|
| 614 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 615 | + "geodir_contact" => '(222) 777-1111', |
|
| 616 | + "geodir_email" => '[email protected]', |
|
| 617 | + "geodir_website" => 'http://example.com/', |
|
| 618 | + "geodir_twitter" => 'http://example.com/', |
|
| 619 | + "geodir_facebook" => 'http://example.com/', |
|
| 620 | + "geodir_price" => '260000', |
|
| 621 | + "geodir_property_status" => 'Under Offer', |
|
| 622 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 623 | + 'geodir_property_type' => 'Detached house', |
|
| 624 | + 'geodir_property_bedrooms' => '6', |
|
| 625 | + 'geodir_property_bathrooms' => '6', |
|
| 626 | + 'geodir_property_area' => '1650', |
|
| 627 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace', |
|
| 628 | + "post_dummy" => '1' |
|
| 629 | + ); |
|
| 630 | + |
|
| 631 | + break; |
|
| 632 | + |
|
| 633 | + |
|
| 634 | + case 4: |
|
| 635 | + $image_array = array(); |
|
| 636 | + $post_meta = array(); |
|
| 637 | + $image_array[] = "$dummy_image_url/ps/psf4.jpg"; |
|
| 638 | + $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 639 | + $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 640 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 641 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 642 | + |
|
| 643 | + $post_info[] = array( |
|
| 644 | + "listing_type" => $post_type, |
|
| 645 | + "post_title" => 'Jesmond Mansion', |
|
| 646 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 647 | 647 | |
| 648 | 648 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 649 | 649 | |
@@ -653,42 +653,42 @@ discard block |
||
| 653 | 653 | |
| 654 | 654 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 655 | 655 | |
| 656 | - "post_images" => $image_array, |
|
| 657 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 658 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 659 | - "geodir_video" => '', |
|
| 660 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 661 | - "geodir_contact" => '(222) 777-1111', |
|
| 662 | - "geodir_email" => '[email protected]', |
|
| 663 | - "geodir_website" => 'http://example.com/', |
|
| 664 | - "geodir_twitter" => 'http://example.com/', |
|
| 665 | - "geodir_facebook" => 'http://example.com/', |
|
| 666 | - "geodir_price" => '2300000', |
|
| 667 | - "geodir_property_status" => 'Under Offer', |
|
| 668 | - 'geodir_property_furnishing' => 'Partially furnished', |
|
| 669 | - 'geodir_property_type' => 'Detached house', |
|
| 670 | - 'geodir_property_bedrooms' => '10', |
|
| 671 | - 'geodir_property_bathrooms' => '7', |
|
| 672 | - 'geodir_property_area' => '6600', |
|
| 673 | - 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace', |
|
| 674 | - "post_dummy" => '1' |
|
| 675 | - ); |
|
| 676 | - |
|
| 677 | - break; |
|
| 678 | - |
|
| 679 | - case 5: |
|
| 680 | - $image_array = array(); |
|
| 681 | - $post_meta = array(); |
|
| 682 | - $image_array[] = "$dummy_image_url/ps/psf5.jpg"; |
|
| 683 | - $image_array[] = "$dummy_image_url/ps/psl5.jpg"; |
|
| 684 | - $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 685 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 686 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 687 | - |
|
| 688 | - $post_info[] = array( |
|
| 689 | - "listing_type" => $post_type, |
|
| 690 | - "post_title" => 'Springfield Lodge', |
|
| 691 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 656 | + "post_images" => $image_array, |
|
| 657 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 658 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 659 | + "geodir_video" => '', |
|
| 660 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 661 | + "geodir_contact" => '(222) 777-1111', |
|
| 662 | + "geodir_email" => '[email protected]', |
|
| 663 | + "geodir_website" => 'http://example.com/', |
|
| 664 | + "geodir_twitter" => 'http://example.com/', |
|
| 665 | + "geodir_facebook" => 'http://example.com/', |
|
| 666 | + "geodir_price" => '2300000', |
|
| 667 | + "geodir_property_status" => 'Under Offer', |
|
| 668 | + 'geodir_property_furnishing' => 'Partially furnished', |
|
| 669 | + 'geodir_property_type' => 'Detached house', |
|
| 670 | + 'geodir_property_bedrooms' => '10', |
|
| 671 | + 'geodir_property_bathrooms' => '7', |
|
| 672 | + 'geodir_property_area' => '6600', |
|
| 673 | + 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace', |
|
| 674 | + "post_dummy" => '1' |
|
| 675 | + ); |
|
| 676 | + |
|
| 677 | + break; |
|
| 678 | + |
|
| 679 | + case 5: |
|
| 680 | + $image_array = array(); |
|
| 681 | + $post_meta = array(); |
|
| 682 | + $image_array[] = "$dummy_image_url/ps/psf5.jpg"; |
|
| 683 | + $image_array[] = "$dummy_image_url/ps/psl5.jpg"; |
|
| 684 | + $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 685 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 686 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 687 | + |
|
| 688 | + $post_info[] = array( |
|
| 689 | + "listing_type" => $post_type, |
|
| 690 | + "post_title" => 'Springfield Lodge', |
|
| 691 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 692 | 692 | |
| 693 | 693 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 694 | 694 | |
@@ -698,42 +698,42 @@ discard block |
||
| 698 | 698 | |
| 699 | 699 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 700 | 700 | |
| 701 | - "post_images" => $image_array, |
|
| 702 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 703 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 704 | - "geodir_video" => '', |
|
| 705 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 706 | - "geodir_contact" => '(222) 777-1111', |
|
| 707 | - "geodir_email" => '[email protected]', |
|
| 708 | - "geodir_website" => 'http://example.com/', |
|
| 709 | - "geodir_twitter" => 'http://example.com/', |
|
| 710 | - "geodir_facebook" => 'http://example.com/', |
|
| 711 | - "geodir_price" => '330000', |
|
| 712 | - "geodir_property_status" => 'For Sale', |
|
| 713 | - 'geodir_property_furnishing' => 'Optional', |
|
| 714 | - 'geodir_property_type' => 'Detached house', |
|
| 715 | - 'geodir_property_bedrooms' => '4', |
|
| 716 | - 'geodir_property_bathrooms' => '3', |
|
| 717 | - 'geodir_property_area' => '3700', |
|
| 718 | - 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden', |
|
| 719 | - "post_dummy" => '1' |
|
| 720 | - ); |
|
| 721 | - |
|
| 722 | - break; |
|
| 723 | - |
|
| 724 | - case 6: |
|
| 725 | - $image_array = array(); |
|
| 726 | - $post_meta = array(); |
|
| 727 | - $image_array[] = "$dummy_image_url/ps/psf6.jpg"; |
|
| 728 | - $image_array[] = "$dummy_image_url/ps/psl6.jpg"; |
|
| 729 | - $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 730 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 731 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 732 | - |
|
| 733 | - $post_info[] = array( |
|
| 734 | - "listing_type" => $post_type, |
|
| 735 | - "post_title" => 'Forrest Park', |
|
| 736 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 701 | + "post_images" => $image_array, |
|
| 702 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 703 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 704 | + "geodir_video" => '', |
|
| 705 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 706 | + "geodir_contact" => '(222) 777-1111', |
|
| 707 | + "geodir_email" => '[email protected]', |
|
| 708 | + "geodir_website" => 'http://example.com/', |
|
| 709 | + "geodir_twitter" => 'http://example.com/', |
|
| 710 | + "geodir_facebook" => 'http://example.com/', |
|
| 711 | + "geodir_price" => '330000', |
|
| 712 | + "geodir_property_status" => 'For Sale', |
|
| 713 | + 'geodir_property_furnishing' => 'Optional', |
|
| 714 | + 'geodir_property_type' => 'Detached house', |
|
| 715 | + 'geodir_property_bedrooms' => '4', |
|
| 716 | + 'geodir_property_bathrooms' => '3', |
|
| 717 | + 'geodir_property_area' => '3700', |
|
| 718 | + 'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden', |
|
| 719 | + "post_dummy" => '1' |
|
| 720 | + ); |
|
| 721 | + |
|
| 722 | + break; |
|
| 723 | + |
|
| 724 | + case 6: |
|
| 725 | + $image_array = array(); |
|
| 726 | + $post_meta = array(); |
|
| 727 | + $image_array[] = "$dummy_image_url/ps/psf6.jpg"; |
|
| 728 | + $image_array[] = "$dummy_image_url/ps/psl6.jpg"; |
|
| 729 | + $image_array[] = "$dummy_image_url/ps/psb5.jpg"; |
|
| 730 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 731 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 732 | + |
|
| 733 | + $post_info[] = array( |
|
| 734 | + "listing_type" => $post_type, |
|
| 735 | + "post_title" => 'Forrest Park', |
|
| 736 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 737 | 737 | |
| 738 | 738 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 739 | 739 | |
@@ -743,42 +743,42 @@ discard block |
||
| 743 | 743 | |
| 744 | 744 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 745 | 745 | |
| 746 | - "post_images" => $image_array, |
|
| 747 | - "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 748 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 749 | - "geodir_video" => '', |
|
| 750 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 751 | - "geodir_contact" => '(222) 777-1111', |
|
| 752 | - "geodir_email" => '[email protected]', |
|
| 753 | - "geodir_website" => 'http://example.com/', |
|
| 754 | - "geodir_twitter" => 'http://example.com/', |
|
| 755 | - "geodir_facebook" => 'http://example.com/', |
|
| 756 | - "geodir_price" => '530000', |
|
| 757 | - "geodir_property_status" => 'For Sale', |
|
| 758 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 759 | - 'geodir_property_type' => 'Detached house', |
|
| 760 | - 'geodir_property_bedrooms' => '5', |
|
| 761 | - 'geodir_property_bathrooms' => '4', |
|
| 762 | - 'geodir_property_area' => '2250', |
|
| 763 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway', |
|
| 764 | - "post_dummy" => '1' |
|
| 765 | - ); |
|
| 766 | - |
|
| 767 | - break; |
|
| 768 | - |
|
| 769 | - case 7: |
|
| 770 | - $image_array = array(); |
|
| 771 | - $post_meta = array(); |
|
| 772 | - $image_array[] = "$dummy_image_url/ps/psf7.jpg"; |
|
| 773 | - $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 774 | - $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 775 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 776 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 777 | - |
|
| 778 | - $post_info[] = array( |
|
| 779 | - "listing_type" => $post_type, |
|
| 780 | - "post_title" => 'Fraser Suites', |
|
| 781 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 746 | + "post_images" => $image_array, |
|
| 747 | + "post_category" => array($post_type.'category' => array($category_array[1])), |
|
| 748 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 749 | + "geodir_video" => '', |
|
| 750 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 751 | + "geodir_contact" => '(222) 777-1111', |
|
| 752 | + "geodir_email" => '[email protected]', |
|
| 753 | + "geodir_website" => 'http://example.com/', |
|
| 754 | + "geodir_twitter" => 'http://example.com/', |
|
| 755 | + "geodir_facebook" => 'http://example.com/', |
|
| 756 | + "geodir_price" => '530000', |
|
| 757 | + "geodir_property_status" => 'For Sale', |
|
| 758 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 759 | + 'geodir_property_type' => 'Detached house', |
|
| 760 | + 'geodir_property_bedrooms' => '5', |
|
| 761 | + 'geodir_property_bathrooms' => '4', |
|
| 762 | + 'geodir_property_area' => '2250', |
|
| 763 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway', |
|
| 764 | + "post_dummy" => '1' |
|
| 765 | + ); |
|
| 766 | + |
|
| 767 | + break; |
|
| 768 | + |
|
| 769 | + case 7: |
|
| 770 | + $image_array = array(); |
|
| 771 | + $post_meta = array(); |
|
| 772 | + $image_array[] = "$dummy_image_url/ps/psf7.jpg"; |
|
| 773 | + $image_array[] = "$dummy_image_url/ps/psl4.jpg"; |
|
| 774 | + $image_array[] = "$dummy_image_url/ps/psb4.jpg"; |
|
| 775 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 776 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 777 | + |
|
| 778 | + $post_info[] = array( |
|
| 779 | + "listing_type" => $post_type, |
|
| 780 | + "post_title" => 'Fraser Suites', |
|
| 781 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 782 | 782 | |
| 783 | 783 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 784 | 784 | |
@@ -788,42 +788,42 @@ discard block |
||
| 788 | 788 | |
| 789 | 789 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 790 | 790 | |
| 791 | - "post_images" => $image_array, |
|
| 792 | - "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 793 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 794 | - "geodir_video" => '', |
|
| 795 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 796 | - "geodir_contact" => '(222) 777-1111', |
|
| 797 | - "geodir_email" => '[email protected]', |
|
| 798 | - "geodir_website" => 'http://example.com/', |
|
| 799 | - "geodir_twitter" => 'http://example.com/', |
|
| 800 | - "geodir_facebook" => 'http://example.com/', |
|
| 801 | - "geodir_price" => '245000', |
|
| 802 | - "geodir_property_status" => 'For Sale', |
|
| 803 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 804 | - 'geodir_property_type' => 'Apartment', |
|
| 805 | - 'geodir_property_bedrooms' => '3', |
|
| 806 | - 'geodir_property_bathrooms' => '2', |
|
| 807 | - 'geodir_property_area' => '1250', |
|
| 808 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing', |
|
| 809 | - "post_dummy" => '1' |
|
| 810 | - ); |
|
| 811 | - |
|
| 812 | - break; |
|
| 813 | - |
|
| 814 | - case 8: |
|
| 815 | - $image_array = array(); |
|
| 816 | - $post_meta = array(); |
|
| 817 | - $image_array[] = "$dummy_image_url/ps/psf8.jpg"; |
|
| 818 | - $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 819 | - $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 820 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 821 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 822 | - |
|
| 823 | - $post_info[] = array( |
|
| 824 | - "listing_type" => $post_type, |
|
| 825 | - "post_title" => 'Richmore Apartments', |
|
| 826 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 791 | + "post_images" => $image_array, |
|
| 792 | + "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 793 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 794 | + "geodir_video" => '', |
|
| 795 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 796 | + "geodir_contact" => '(222) 777-1111', |
|
| 797 | + "geodir_email" => '[email protected]', |
|
| 798 | + "geodir_website" => 'http://example.com/', |
|
| 799 | + "geodir_twitter" => 'http://example.com/', |
|
| 800 | + "geodir_facebook" => 'http://example.com/', |
|
| 801 | + "geodir_price" => '245000', |
|
| 802 | + "geodir_property_status" => 'For Sale', |
|
| 803 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 804 | + 'geodir_property_type' => 'Apartment', |
|
| 805 | + 'geodir_property_bedrooms' => '3', |
|
| 806 | + 'geodir_property_bathrooms' => '2', |
|
| 807 | + 'geodir_property_area' => '1250', |
|
| 808 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing', |
|
| 809 | + "post_dummy" => '1' |
|
| 810 | + ); |
|
| 811 | + |
|
| 812 | + break; |
|
| 813 | + |
|
| 814 | + case 8: |
|
| 815 | + $image_array = array(); |
|
| 816 | + $post_meta = array(); |
|
| 817 | + $image_array[] = "$dummy_image_url/ps/psf8.jpg"; |
|
| 818 | + $image_array[] = "$dummy_image_url/ps/psl2.jpg"; |
|
| 819 | + $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 820 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 821 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 822 | + |
|
| 823 | + $post_info[] = array( |
|
| 824 | + "listing_type" => $post_type, |
|
| 825 | + "post_title" => 'Richmore Apartments', |
|
| 826 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 827 | 827 | |
| 828 | 828 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 829 | 829 | |
@@ -833,43 +833,43 @@ discard block |
||
| 833 | 833 | |
| 834 | 834 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 835 | 835 | |
| 836 | - "post_images" => $image_array, |
|
| 837 | - "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 838 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 839 | - "geodir_video" => '', |
|
| 840 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 841 | - "geodir_contact" => '(222) 777-1111', |
|
| 842 | - "geodir_email" => '[email protected]', |
|
| 843 | - "geodir_website" => 'http://example.com/', |
|
| 844 | - "geodir_twitter" => 'http://example.com/', |
|
| 845 | - "geodir_facebook" => 'http://example.com/', |
|
| 846 | - "geodir_price" => '395000', |
|
| 847 | - "geodir_property_status" => 'For Sale', |
|
| 848 | - 'geodir_property_furnishing' => 'Unfurnished', |
|
| 849 | - 'geodir_property_type' => 'Apartment', |
|
| 850 | - 'geodir_property_bedrooms' => '2', |
|
| 851 | - 'geodir_property_bathrooms' => '2', |
|
| 852 | - 'geodir_property_area' => '1750', |
|
| 853 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 854 | - "post_dummy" => '1' |
|
| 855 | - ); |
|
| 856 | - |
|
| 857 | - break; |
|
| 858 | - |
|
| 859 | - |
|
| 860 | - case 9: |
|
| 861 | - $image_array = array(); |
|
| 862 | - $post_meta = array(); |
|
| 863 | - $image_array[] = "$dummy_image_url/ps/psf9.jpg"; |
|
| 864 | - $image_array[] = "$dummy_image_url/ps/psc9.jpg"; |
|
| 865 | - $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 866 | - $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 867 | - $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 868 | - |
|
| 869 | - $post_info[] = array( |
|
| 870 | - "listing_type" => $post_type, |
|
| 871 | - "post_title" => 'Hotel Alpina', |
|
| 872 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 836 | + "post_images" => $image_array, |
|
| 837 | + "post_category" => array($post_type.'category' => array($category_array[0])), |
|
| 838 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 839 | + "geodir_video" => '', |
|
| 840 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 841 | + "geodir_contact" => '(222) 777-1111', |
|
| 842 | + "geodir_email" => '[email protected]', |
|
| 843 | + "geodir_website" => 'http://example.com/', |
|
| 844 | + "geodir_twitter" => 'http://example.com/', |
|
| 845 | + "geodir_facebook" => 'http://example.com/', |
|
| 846 | + "geodir_price" => '395000', |
|
| 847 | + "geodir_property_status" => 'For Sale', |
|
| 848 | + 'geodir_property_furnishing' => 'Unfurnished', |
|
| 849 | + 'geodir_property_type' => 'Apartment', |
|
| 850 | + 'geodir_property_bedrooms' => '2', |
|
| 851 | + 'geodir_property_bathrooms' => '2', |
|
| 852 | + 'geodir_property_area' => '1750', |
|
| 853 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 854 | + "post_dummy" => '1' |
|
| 855 | + ); |
|
| 856 | + |
|
| 857 | + break; |
|
| 858 | + |
|
| 859 | + |
|
| 860 | + case 9: |
|
| 861 | + $image_array = array(); |
|
| 862 | + $post_meta = array(); |
|
| 863 | + $image_array[] = "$dummy_image_url/ps/psf9.jpg"; |
|
| 864 | + $image_array[] = "$dummy_image_url/ps/psc9.jpg"; |
|
| 865 | + $image_array[] = "$dummy_image_url/ps/psb2.jpg"; |
|
| 866 | + $image_array[] = "$dummy_image_url/ps/psk.jpg"; |
|
| 867 | + $image_array[] = "$dummy_image_url/ps/psbr.jpg"; |
|
| 868 | + |
|
| 869 | + $post_info[] = array( |
|
| 870 | + "listing_type" => $post_type, |
|
| 871 | + "post_title" => 'Hotel Alpina', |
|
| 872 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 873 | 873 | |
| 874 | 874 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 875 | 875 | |
@@ -879,39 +879,39 @@ discard block |
||
| 879 | 879 | |
| 880 | 880 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 881 | 881 | |
| 882 | - "post_images" => $image_array, |
|
| 883 | - "post_category" => array($post_type.'category' => array($category_array[2])), |
|
| 884 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 885 | - "geodir_video" => '', |
|
| 886 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 887 | - "geodir_contact" => '(222) 777-1111', |
|
| 888 | - "geodir_email" => '[email protected]', |
|
| 889 | - "geodir_website" => 'http://example.com/', |
|
| 890 | - "geodir_twitter" => 'http://example.com/', |
|
| 891 | - "geodir_facebook" => 'http://example.com/', |
|
| 892 | - "geodir_price" => '12500000', |
|
| 893 | - "geodir_property_status" => 'For Sale', |
|
| 894 | - 'geodir_property_furnishing' => 'Furnished', |
|
| 895 | - 'geodir_property_type' => 'Hotel', |
|
| 896 | - 'geodir_property_bedrooms' => '120', |
|
| 897 | - 'geodir_property_bathrooms' => '133', |
|
| 898 | - 'geodir_property_area' => '35000', |
|
| 899 | - 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 900 | - "post_dummy" => '1' |
|
| 901 | - ); |
|
| 902 | - |
|
| 903 | - break; |
|
| 904 | - |
|
| 905 | - case 10: |
|
| 906 | - $image_array = array(); |
|
| 907 | - $post_meta = array(); |
|
| 908 | - $image_array[] = "$dummy_image_url/ps/psf10.jpg"; |
|
| 909 | - $image_array[] = "$dummy_image_url/ps/psf102.jpg"; |
|
| 910 | - |
|
| 911 | - $post_info[] = array( |
|
| 912 | - "listing_type" => $post_type, |
|
| 913 | - "post_title" => 'Development Land', |
|
| 914 | - "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 882 | + "post_images" => $image_array, |
|
| 883 | + "post_category" => array($post_type.'category' => array($category_array[2])), |
|
| 884 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 885 | + "geodir_video" => '', |
|
| 886 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 887 | + "geodir_contact" => '(222) 777-1111', |
|
| 888 | + "geodir_email" => '[email protected]', |
|
| 889 | + "geodir_website" => 'http://example.com/', |
|
| 890 | + "geodir_twitter" => 'http://example.com/', |
|
| 891 | + "geodir_facebook" => 'http://example.com/', |
|
| 892 | + "geodir_price" => '12500000', |
|
| 893 | + "geodir_property_status" => 'For Sale', |
|
| 894 | + 'geodir_property_furnishing' => 'Furnished', |
|
| 895 | + 'geodir_property_type' => 'Hotel', |
|
| 896 | + 'geodir_property_bedrooms' => '120', |
|
| 897 | + 'geodir_property_bathrooms' => '133', |
|
| 898 | + 'geodir_property_area' => '35000', |
|
| 899 | + 'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage', |
|
| 900 | + "post_dummy" => '1' |
|
| 901 | + ); |
|
| 902 | + |
|
| 903 | + break; |
|
| 904 | + |
|
| 905 | + case 10: |
|
| 906 | + $image_array = array(); |
|
| 907 | + $post_meta = array(); |
|
| 908 | + $image_array[] = "$dummy_image_url/ps/psf10.jpg"; |
|
| 909 | + $image_array[] = "$dummy_image_url/ps/psf102.jpg"; |
|
| 910 | + |
|
| 911 | + $post_info[] = array( |
|
| 912 | + "listing_type" => $post_type, |
|
| 913 | + "post_title" => 'Development Land', |
|
| 914 | + "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna. |
|
| 915 | 915 | |
| 916 | 916 | Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel. |
| 917 | 917 | |
@@ -921,93 +921,93 @@ discard block |
||
| 921 | 921 | |
| 922 | 922 | Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.', |
| 923 | 923 | |
| 924 | - "post_images" => $image_array, |
|
| 925 | - "post_category" => array($post_type.'category' => array($category_array[3])), |
|
| 926 | - "post_tags" => array('Tags', 'Sample Tags'), |
|
| 927 | - "geodir_video" => '', |
|
| 928 | - "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 929 | - "geodir_contact" => '(222) 777-1111', |
|
| 930 | - "geodir_email" => '[email protected]', |
|
| 931 | - "geodir_website" => 'http://example.com/', |
|
| 932 | - "geodir_twitter" => 'http://example.com/', |
|
| 933 | - "geodir_facebook" => 'http://example.com/', |
|
| 934 | - "geodir_price" => '80000', |
|
| 935 | - "geodir_property_status" => 'For Sale', |
|
| 936 | - 'geodir_property_furnishing' => '', |
|
| 937 | - 'geodir_property_type' => 'Land', |
|
| 938 | - 'geodir_property_bedrooms' => '', |
|
| 939 | - 'geodir_property_bathrooms' => '', |
|
| 940 | - 'geodir_property_area' => '250000', |
|
| 941 | - 'geodir_property_features' => '', |
|
| 942 | - "post_dummy" => '1' |
|
| 943 | - ); |
|
| 944 | - |
|
| 945 | - break; |
|
| 924 | + "post_images" => $image_array, |
|
| 925 | + "post_category" => array($post_type.'category' => array($category_array[3])), |
|
| 926 | + "post_tags" => array('Tags', 'Sample Tags'), |
|
| 927 | + "geodir_video" => '', |
|
| 928 | + "geodir_timing" => 'Viewing Sunday 10 am to 9 pm', |
|
| 929 | + "geodir_contact" => '(222) 777-1111', |
|
| 930 | + "geodir_email" => '[email protected]', |
|
| 931 | + "geodir_website" => 'http://example.com/', |
|
| 932 | + "geodir_twitter" => 'http://example.com/', |
|
| 933 | + "geodir_facebook" => 'http://example.com/', |
|
| 934 | + "geodir_price" => '80000', |
|
| 935 | + "geodir_property_status" => 'For Sale', |
|
| 936 | + 'geodir_property_furnishing' => '', |
|
| 937 | + 'geodir_property_type' => 'Land', |
|
| 938 | + 'geodir_property_bedrooms' => '', |
|
| 939 | + 'geodir_property_bathrooms' => '', |
|
| 940 | + 'geodir_property_area' => '250000', |
|
| 941 | + 'geodir_property_features' => '', |
|
| 942 | + "post_dummy" => '1' |
|
| 943 | + ); |
|
| 944 | + |
|
| 945 | + break; |
|
| 946 | 946 | |
| 947 | 947 | } // end of switch |
| 948 | 948 | |
| 949 | 949 | foreach ($post_info as $post_info) { |
| 950 | - $default_location = geodir_get_default_location(); |
|
| 951 | - if ($city_bound_lat1 > $city_bound_lat2) |
|
| 952 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 953 | - else |
|
| 954 | - $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 950 | + $default_location = geodir_get_default_location(); |
|
| 951 | + if ($city_bound_lat1 > $city_bound_lat2) |
|
| 952 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1)); |
|
| 953 | + else |
|
| 954 | + $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2)); |
|
| 955 | 955 | |
| 956 | 956 | |
| 957 | - if ($city_bound_lng1 > $city_bound_lng2) |
|
| 958 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 959 | - else |
|
| 960 | - $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 957 | + if ($city_bound_lng1 > $city_bound_lng2) |
|
| 958 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1)); |
|
| 959 | + else |
|
| 960 | + $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2)); |
|
| 961 | 961 | |
| 962 | - $load_map = get_option('geodir_load_map'); |
|
| 962 | + $load_map = get_option('geodir_load_map'); |
|
| 963 | 963 | |
| 964 | - if ($load_map == 'osm') { |
|
| 965 | - $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 966 | - } else { |
|
| 967 | - $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 968 | - } |
|
| 969 | - |
|
| 970 | - $postal_code = ''; |
|
| 971 | - if (!empty($post_address)) { |
|
| 972 | - if ($load_map == 'osm') { |
|
| 973 | - $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : ''; |
|
| 974 | - $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : ''; |
|
| 975 | - } else { |
|
| 976 | - $addresses = array(); |
|
| 977 | - $addresses_default = array(); |
|
| 964 | + if ($load_map == 'osm') { |
|
| 965 | + $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 966 | + } else { |
|
| 967 | + $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude); |
|
| 968 | + } |
|
| 969 | + |
|
| 970 | + $postal_code = ''; |
|
| 971 | + if (!empty($post_address)) { |
|
| 972 | + if ($load_map == 'osm') { |
|
| 973 | + $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : ''; |
|
| 974 | + $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : ''; |
|
| 975 | + } else { |
|
| 976 | + $addresses = array(); |
|
| 977 | + $addresses_default = array(); |
|
| 978 | 978 | |
| 979 | - foreach ($post_address as $add_key => $add_value) { |
|
| 980 | - if ($add_key < 2 && !empty($add_value->long_name)) { |
|
| 981 | - $addresses_default[] = $add_value->long_name; |
|
| 982 | - } |
|
| 983 | - if ($add_value->types[0] == 'postal_code') { |
|
| 984 | - $postal_code = $add_value->long_name; |
|
| 985 | - } |
|
| 986 | - if ($add_value->types[0] == 'street_number') { |
|
| 987 | - $addresses[] = $add_value->long_name; |
|
| 988 | - } |
|
| 989 | - if ($add_value->types[0] == 'route') { |
|
| 990 | - $addresses[] = $add_value->long_name; |
|
| 991 | - } |
|
| 992 | - if ($add_value->types[0] == 'neighborhood') { |
|
| 993 | - $addresses[] = $add_value->long_name; |
|
| 994 | - } |
|
| 995 | - if ($add_value->types[0] == 'sublocality') { |
|
| 996 | - $addresses[] = $add_value->long_name; |
|
| 997 | - } |
|
| 998 | - } |
|
| 999 | - $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : ''); |
|
| 1000 | - } |
|
| 1001 | - |
|
| 1002 | - $post_info['post_address'] = !empty($address) ? $address : $default_location->city; |
|
| 1003 | - $post_info['post_city'] = $default_location->city; |
|
| 1004 | - $post_info['post_region'] = $default_location->region; |
|
| 1005 | - $post_info['post_country'] = $default_location->country; |
|
| 1006 | - $post_info['post_zip'] = $postal_code; |
|
| 1007 | - $post_info['post_latitude'] = $dummy_post_latitude; |
|
| 1008 | - $post_info['post_longitude'] = $dummy_post_longitude; |
|
| 1009 | - } |
|
| 979 | + foreach ($post_address as $add_key => $add_value) { |
|
| 980 | + if ($add_key < 2 && !empty($add_value->long_name)) { |
|
| 981 | + $addresses_default[] = $add_value->long_name; |
|
| 982 | + } |
|
| 983 | + if ($add_value->types[0] == 'postal_code') { |
|
| 984 | + $postal_code = $add_value->long_name; |
|
| 985 | + } |
|
| 986 | + if ($add_value->types[0] == 'street_number') { |
|
| 987 | + $addresses[] = $add_value->long_name; |
|
| 988 | + } |
|
| 989 | + if ($add_value->types[0] == 'route') { |
|
| 990 | + $addresses[] = $add_value->long_name; |
|
| 991 | + } |
|
| 992 | + if ($add_value->types[0] == 'neighborhood') { |
|
| 993 | + $addresses[] = $add_value->long_name; |
|
| 994 | + } |
|
| 995 | + if ($add_value->types[0] == 'sublocality') { |
|
| 996 | + $addresses[] = $add_value->long_name; |
|
| 997 | + } |
|
| 998 | + } |
|
| 999 | + $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : ''); |
|
| 1000 | + } |
|
| 1001 | + |
|
| 1002 | + $post_info['post_address'] = !empty($address) ? $address : $default_location->city; |
|
| 1003 | + $post_info['post_city'] = $default_location->city; |
|
| 1004 | + $post_info['post_region'] = $default_location->region; |
|
| 1005 | + $post_info['post_country'] = $default_location->country; |
|
| 1006 | + $post_info['post_zip'] = $postal_code; |
|
| 1007 | + $post_info['post_latitude'] = $dummy_post_latitude; |
|
| 1008 | + $post_info['post_longitude'] = $dummy_post_longitude; |
|
| 1009 | + } |
|
| 1010 | 1010 | |
| 1011 | - geodir_save_listing($post_info, true); |
|
| 1012 | - echo 1; |
|
| 1011 | + geodir_save_listing($post_info, true); |
|
| 1012 | + echo 1; |
|
| 1013 | 1013 | } |
@@ -6,9 +6,9 @@ discard block |
||
| 6 | 6 | * @package GeoDirectory |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | -function geodir_property_sale_custom_fields($post_type='gd_place',$package_id=''){ |
|
| 9 | +function geodir_property_sale_custom_fields($post_type = 'gd_place', $package_id = '') { |
|
| 10 | 10 | $fields = array(); |
| 11 | - $package = ($package_id=='') ? '' : array($package_id); |
|
| 11 | + $package = ($package_id == '') ? '' : array($package_id); |
|
| 12 | 12 | |
| 13 | 13 | // price |
| 14 | 14 | $fields[] = array('listing_type' => $post_type, |
@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | 'default_value' => '', |
| 79 | 79 | 'show_in' => '[detail],[listing]', |
| 80 | 80 | 'is_required' => true, |
| 81 | - 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'), |
|
| 81 | + 'option_values' => __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional', 'geodirectory'), |
|
| 82 | 82 | 'validation_pattern' => '', |
| 83 | 83 | 'validation_msg' => '', |
| 84 | 84 | 'required_msg' => '', |
@@ -101,7 +101,7 @@ discard block |
||
| 101 | 101 | 'default_value' => '', |
| 102 | 102 | 'show_in' => '[detail],[listing]', |
| 103 | 103 | 'is_required' => true, |
| 104 | - 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'), |
|
| 104 | + 'option_values' => __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land', 'geodirectory'), |
|
| 105 | 105 | 'validation_pattern' => '', |
| 106 | 106 | 'validation_msg' => '', |
| 107 | 107 | 'required_msg' => '', |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | 'default_value' => '', |
| 125 | 125 | 'show_in' => '[detail],[listing]', |
| 126 | 126 | 'is_required' => true, |
| 127 | - 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 127 | + 'option_values' => __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'), |
|
| 128 | 128 | 'validation_pattern' => '', |
| 129 | 129 | 'validation_msg' => '', |
| 130 | 130 | 'required_msg' => '', |
@@ -147,7 +147,7 @@ discard block |
||
| 147 | 147 | 'default_value' => '', |
| 148 | 148 | 'show_in' => '[detail],[listing]', |
| 149 | 149 | 'is_required' => true, |
| 150 | - 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'), |
|
| 150 | + 'option_values' => __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'), |
|
| 151 | 151 | 'validation_pattern' => '', |
| 152 | 152 | 'validation_msg' => '', |
| 153 | 153 | 'required_msg' => '', |
@@ -192,7 +192,7 @@ discard block |
||
| 192 | 192 | 'default_value' => '', |
| 193 | 193 | 'show_in' => '[detail],[listing]', |
| 194 | 194 | 'is_required' => false, |
| 195 | - 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'), |
|
| 195 | + 'option_values' => __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace', 'geodirectory'), |
|
| 196 | 196 | 'validation_pattern' => '', |
| 197 | 197 | 'validation_msg' => '', |
| 198 | 198 | 'required_msg' => '', |
@@ -215,7 +215,7 @@ discard block |
||
| 215 | 215 | return $fields; |
| 216 | 216 | } |
| 217 | 217 | |
| 218 | -function geodir_property_sale_custom_fields_sort($post_type='gd_place') { |
|
| 218 | +function geodir_property_sale_custom_fields_sort($post_type = 'gd_place') { |
|
| 219 | 219 | |
| 220 | 220 | |
| 221 | 221 | $fields = array(); |
@@ -227,11 +227,11 @@ discard block |
||
| 227 | 227 | 'field_type' => 'text', |
| 228 | 228 | 'data_type' => '', |
| 229 | 229 | 'htmlvar_name' => 'geodir_price', |
| 230 | - 'site_title' => __('Price','geodirectory'), |
|
| 230 | + 'site_title' => __('Price', 'geodirectory'), |
|
| 231 | 231 | 'asc' => 1, |
| 232 | - 'asc_title' => __('Price (lowest first)','geodirectory'), |
|
| 232 | + 'asc_title' => __('Price (lowest first)', 'geodirectory'), |
|
| 233 | 233 | 'desc' => 1, |
| 234 | - 'desc_title' => __('Price (highest first)','geodirectory'), |
|
| 234 | + 'desc_title' => __('Price (highest first)', 'geodirectory'), |
|
| 235 | 235 | 'is_active' => 1 |
| 236 | 236 | ); |
| 237 | 237 | |
@@ -242,11 +242,11 @@ discard block |
||
| 242 | 242 | 'field_type' => 'text', |
| 243 | 243 | 'data_type' => '', |
| 244 | 244 | 'htmlvar_name' => 'geodir_property_area', |
| 245 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 245 | + 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 246 | 246 | 'asc' => 1, |
| 247 | - 'asc_title' => __('Area (smallest first)','geodirectory'), |
|
| 247 | + 'asc_title' => __('Area (smallest first)', 'geodirectory'), |
|
| 248 | 248 | 'desc' => 1, |
| 249 | - 'desc_title' => __('Area (largest first)','geodirectory'), |
|
| 249 | + 'desc_title' => __('Area (largest first)', 'geodirectory'), |
|
| 250 | 250 | 'is_active' => 1 |
| 251 | 251 | ); |
| 252 | 252 | |
@@ -257,11 +257,11 @@ discard block |
||
| 257 | 257 | 'field_type' => 'select', |
| 258 | 258 | 'data_type' => '', |
| 259 | 259 | 'htmlvar_name' => 'geodir_property_bedrooms', |
| 260 | - 'site_title' => __('Area (Sq Ft)','geodirectory'), |
|
| 260 | + 'site_title' => __('Area (Sq Ft)', 'geodirectory'), |
|
| 261 | 261 | 'asc' => 1, |
| 262 | - 'asc_title' => __('Bedrooms (least)','geodirectory'), |
|
| 262 | + 'asc_title' => __('Bedrooms (least)', 'geodirectory'), |
|
| 263 | 263 | 'desc' => 1, |
| 264 | - 'desc_title' => __('Bedrooms (most)','geodirectory'), |
|
| 264 | + 'desc_title' => __('Bedrooms (most)', 'geodirectory'), |
|
| 265 | 265 | 'is_active' => 1 |
| 266 | 266 | ); |
| 267 | 267 | |
@@ -278,7 +278,7 @@ discard block |
||
| 278 | 278 | |
| 279 | 279 | } |
| 280 | 280 | |
| 281 | -function geodir_property_sale_custom_fields_advanced_search($post_type='gd_place') { |
|
| 281 | +function geodir_property_sale_custom_fields_advanced_search($post_type = 'gd_place') { |
|
| 282 | 282 | |
| 283 | 283 | |
| 284 | 284 | $fields = array(); |
@@ -456,15 +456,15 @@ discard block |
||
| 456 | 456 | return $fields; |
| 457 | 457 | } |
| 458 | 458 | |
| 459 | -global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index; |
|
| 459 | +global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index; |
|
| 460 | 460 | $post_info = array(); |
| 461 | 461 | $image_array = array(); |
| 462 | 462 | $post_meta = array(); |
| 463 | 463 | $category_array = array('Apartments', 'Houses', 'Commercial', 'Land'); |
| 464 | 464 | |
| 465 | -if($dummy_post_index==1){ |
|
| 465 | +if ($dummy_post_index == 1) { |
|
| 466 | 466 | // add the dummy categories |
| 467 | - geodir_dummy_data_taxonomies($post_type,$category_array ); |
|
| 467 | + geodir_dummy_data_taxonomies($post_type, $category_array); |
|
| 468 | 468 | |
| 469 | 469 | // add the dummy custom fields |
| 470 | 470 | $fields = geodir_property_sale_custom_fields($post_type); |
@@ -472,24 +472,24 @@ discard block |
||
| 472 | 472 | |
| 473 | 473 | // add sort order items |
| 474 | 474 | $sort_fields = geodir_property_sale_custom_fields_sort($post_type); |
| 475 | - foreach($sort_fields as $sort){ |
|
| 475 | + foreach ($sort_fields as $sort) { |
|
| 476 | 476 | geodir_custom_sort_field_save($sort); |
| 477 | 477 | } |
| 478 | 478 | |
| 479 | 479 | // update the type currently installed |
| 480 | - update_option($post_type.'_dummy_data_type','property_sale'); |
|
| 480 | + update_option($post_type.'_dummy_data_type', 'property_sale'); |
|
| 481 | 481 | |
| 482 | 482 | // add the advanced search fields |
| 483 | - if (defined('GEODIRADVANCESEARCH_VERSION')){ |
|
| 483 | + if (defined('GEODIRADVANCESEARCH_VERSION')) { |
|
| 484 | 484 | $search_fields = geodir_property_sale_custom_fields_advanced_search($post_type); |
| 485 | - foreach($search_fields as $sfield){ |
|
| 486 | - geodir_custom_advance_search_field_save( $sfield ); |
|
| 485 | + foreach ($search_fields as $sfield) { |
|
| 486 | + geodir_custom_advance_search_field_save($sfield); |
|
| 487 | 487 | } |
| 488 | 488 | } |
| 489 | 489 | } |
| 490 | 490 | |
| 491 | 491 | if (geodir_dummy_folder_exists()) |
| 492 | - $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy"; |
|
| 492 | + $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy"; |
|
| 493 | 493 | else |
| 494 | 494 | $dummy_image_url = 'https://www.wpgeodirectory.com/dummy'; |
| 495 | 495 | |
@@ -223,6 +223,9 @@ |
||
| 223 | 223 | * @param filter - the property to filter on |
| 224 | 224 | * @param limit - the number of items to get |
| 225 | 225 | * @param realtime - if the realtime api should be used |
| 226 | + * @param string $metric |
|
| 227 | + * @param string $startDate |
|
| 228 | + * @param string $endDate |
|
| 226 | 229 | * @return the specific metrics in array form |
| 227 | 230 | **/ |
| 228 | 231 | function getMetrics($metric, $startDate, $endDate, $dimensions = false, $sort = false, $filter = false, $limit = false, $realtime = false) |
@@ -48,8 +48,7 @@ discard block |
||
| 48 | 48 | |
| 49 | 49 | try { |
| 50 | 50 | $this->analytics = new Google_AnalyticsService($this->client); |
| 51 | - } |
|
| 52 | - catch (Google_ServiceException $e) |
|
| 51 | + } catch (Google_ServiceException $e) |
|
| 53 | 52 | { |
| 54 | 53 | print '(cas:48) There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage(); |
| 55 | 54 | return false; |
@@ -65,8 +64,7 @@ discard block |
||
| 65 | 64 | try |
| 66 | 65 | { |
| 67 | 66 | $this->client->setAccessToken($ga_google_authtoken); |
| 68 | - } |
|
| 69 | - catch( Google_AuthException $e ) |
|
| 67 | + } catch( Google_AuthException $e ) |
|
| 70 | 68 | { |
| 71 | 69 | print '(cas:72) GeoDirectory was unable to authenticate you with |
| 72 | 70 | Google using the Auth Token you pasted into the input box on the previous step. <br><br> |
@@ -76,18 +74,18 @@ discard block |
||
| 76 | 74 | |
| 77 | 75 | return false; |
| 78 | 76 | } |
| 79 | - } |
|
| 80 | - else |
|
| 77 | + } else |
|
| 81 | 78 | { |
| 82 | 79 | $authCode = get_option('geodir_ga_auth_code'); |
| 83 | 80 | |
| 84 | - if (empty($authCode)) return false; |
|
| 81 | + if (empty($authCode)) { |
|
| 82 | + return false; |
|
| 83 | + } |
|
| 85 | 84 | |
| 86 | 85 | try |
| 87 | 86 | { |
| 88 | 87 | $accessToken = $this->client->authenticate($authCode); |
| 89 | - } |
|
| 90 | - catch( Exception $e ) |
|
| 88 | + } catch( Exception $e ) |
|
| 91 | 89 | { |
| 92 | 90 | print '(cas:72) GeoDirectory was unable to authenticate you with |
| 93 | 91 | Google using the Auth Token you pasted into the input box on the previous step. <br><br> |
@@ -102,8 +100,7 @@ discard block |
||
| 102 | 100 | { |
| 103 | 101 | $this->client->setAccessToken($accessToken); |
| 104 | 102 | update_option('geodir_ga_auth_token', $accessToken); |
| 105 | - } |
|
| 106 | - else |
|
| 103 | + } else |
|
| 107 | 104 | { |
| 108 | 105 | return false; |
| 109 | 106 | } |
@@ -124,19 +121,22 @@ discard block |
||
| 124 | 121 | $webproperty_id = get_option('geodir_ga_account_id'); |
| 125 | 122 | list($pre, $account_id, $post) = explode('-',$webproperty_id); |
| 126 | 123 | |
| 127 | - if (empty($webproperty_id)) return false; |
|
| 124 | + if (empty($webproperty_id)) { |
|
| 125 | + return false; |
|
| 126 | + } |
|
| 128 | 127 | |
| 129 | 128 | try { |
| 130 | 129 | $profiles = $this->analytics->management_profiles->listManagementProfiles($account_id, $webproperty_id); |
| 131 | - } |
|
| 132 | - catch (Google_ServiceException $e) |
|
| 130 | + } catch (Google_ServiceException $e) |
|
| 133 | 131 | { |
| 134 | 132 | print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
| 135 | 133 | return false; |
| 136 | 134 | } |
| 137 | 135 | |
| 138 | 136 | $profile_id = $profiles->items[0]->id; |
| 139 | - if (empty($profile_id)) return false; |
|
| 137 | + if (empty($profile_id)) { |
|
| 138 | + return false; |
|
| 139 | + } |
|
| 140 | 140 | |
| 141 | 141 | $account_array = array(); |
| 142 | 142 | array_push($account_array, array('id'=>$profile_id, 'ga:webPropertyId'=>$webproperty_id)); |
@@ -149,8 +149,7 @@ discard block |
||
| 149 | 149 | |
| 150 | 150 | try { |
| 151 | 151 | $profiles = $this->analytics->management_webproperties->listManagementWebproperties('~all'); |
| 152 | - } |
|
| 153 | - catch (Google_ServiceException $e) |
|
| 152 | + } catch (Google_ServiceException $e) |
|
| 154 | 153 | { |
| 155 | 154 | print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
| 156 | 155 | } |
@@ -262,7 +261,7 @@ discard block |
||
| 262 | 261 | $metric, |
| 263 | 262 | $params |
| 264 | 263 | ); |
| 265 | - }else{ |
|
| 264 | + } else{ |
|
| 266 | 265 | return $analytics->data_ga->get( |
| 267 | 266 | 'ga:'.$filtered_id, |
| 268 | 267 | $startDate, |
@@ -286,10 +285,11 @@ discard block |
||
| 286 | 285 | **/ |
| 287 | 286 | function verifyStartDate($date) |
| 288 | 287 | { |
| 289 | - if ( strtotime($date) > strtotime('2005-01-01') ) |
|
| 290 | - return $date; |
|
| 291 | - else |
|
| 292 | - return '2005-01-01'; |
|
| 288 | + if ( strtotime($date) > strtotime('2005-01-01') ) { |
|
| 289 | + return $date; |
|
| 290 | + } else { |
|
| 291 | + return '2005-01-01'; |
|
| 292 | + } |
|
| 293 | 293 | } |
| 294 | 294 | |
| 295 | 295 | } // END class |
| 296 | 296 | \ No newline at end of file |
@@ -30,135 +30,135 @@ discard block |
||
| 30 | 30 | // Include the Google Service API |
| 31 | 31 | include_once('google-api-php-client/src/Google/autoload.php'); |
| 32 | 32 | |
| 33 | - $this->client = new Google_Client(); |
|
| 34 | - $this->client->setApprovalPrompt("force"); |
|
| 35 | - $this->client->setAccessType('offline'); |
|
| 36 | - $this->client->setClientId(GEODIR_GA_CLIENTID); |
|
| 37 | - $this->client->setClientSecret(GEODIR_GA_CLIENTSECRET); |
|
| 38 | - $this->client->setRedirectUri(GEODIR_GA_REDIRECT); |
|
| 33 | + $this->client = new Google_Client(); |
|
| 34 | + $this->client->setApprovalPrompt("force"); |
|
| 35 | + $this->client->setAccessType('offline'); |
|
| 36 | + $this->client->setClientId(GEODIR_GA_CLIENTID); |
|
| 37 | + $this->client->setClientSecret(GEODIR_GA_CLIENTSECRET); |
|
| 38 | + $this->client->setRedirectUri(GEODIR_GA_REDIRECT); |
|
| 39 | 39 | |
| 40 | - $this->client->setScopes(array("https://www.googleapis.com/auth/analytics")); |
|
| 41 | - |
|
| 42 | - try { |
|
| 43 | - $this->analytics = new Google_Service_Analytics($this->client); |
|
| 44 | - } |
|
| 45 | - catch (Google_ServiceException $e) |
|
| 46 | - { |
|
| 47 | - print '(cas:48) There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 40 | + $this->client->setScopes(array("https://www.googleapis.com/auth/analytics")); |
|
| 41 | + |
|
| 42 | + try { |
|
| 43 | + $this->analytics = new Google_Service_Analytics($this->client); |
|
| 44 | + } |
|
| 45 | + catch (Google_ServiceException $e) |
|
| 46 | + { |
|
| 47 | + print '(cas:48) There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 48 | 48 | return false; |
| 49 | - } |
|
| 49 | + } |
|
| 50 | 50 | } |
| 51 | 51 | |
| 52 | 52 | function checkLogin() |
| 53 | 53 | { |
| 54 | - $ga_google_authtoken = get_option('geodir_ga_auth_token'); |
|
| 54 | + $ga_google_authtoken = get_option('geodir_ga_auth_token'); |
|
| 55 | 55 | |
| 56 | - if (!empty($ga_google_authtoken)) |
|
| 57 | - { |
|
| 56 | + if (!empty($ga_google_authtoken)) |
|
| 57 | + { |
|
| 58 | 58 | try |
| 59 | - { |
|
| 60 | - $this->client->setAccessToken($ga_google_authtoken); |
|
| 59 | + { |
|
| 60 | + $this->client->setAccessToken($ga_google_authtoken); |
|
| 61 | 61 | } |
| 62 | 62 | catch( Google_AuthException $e ) |
| 63 | - { |
|
| 64 | - print '(cas:72) GeoDirectory was unable to authenticate you with |
|
| 63 | + { |
|
| 64 | + print '(cas:72) GeoDirectory was unable to authenticate you with |
|
| 65 | 65 | Google using the Auth Token you pasted into the input box on the previous step. <br><br> |
| 66 | 66 | This could mean either you pasted the token wrong, or the time/date on your server is wrong, |
| 67 | 67 | or an SSL issue preventing Google from Authenticating. <br><br> |
| 68 | 68 | <br><br><strong>Tech Info </strong> ' . $e->getCode() . ':' . $e->getMessage(); |
| 69 | 69 | |
| 70 | - return false; |
|
| 71 | - } |
|
| 72 | - } |
|
| 73 | - else |
|
| 74 | - { |
|
| 75 | - $authCode = get_option('geodir_ga_auth_code'); |
|
| 76 | - |
|
| 77 | - if (empty($authCode)) return false; |
|
| 78 | - |
|
| 79 | - try |
|
| 80 | - { |
|
| 81 | - $accessToken = $this->client->authenticate($authCode); |
|
| 82 | - } |
|
| 83 | - catch( Exception $e ) |
|
| 84 | - { |
|
| 85 | - print '(cas:72) GeoDirectory was unable to authenticate you with |
|
| 70 | + return false; |
|
| 71 | + } |
|
| 72 | + } |
|
| 73 | + else |
|
| 74 | + { |
|
| 75 | + $authCode = get_option('geodir_ga_auth_code'); |
|
| 76 | + |
|
| 77 | + if (empty($authCode)) return false; |
|
| 78 | + |
|
| 79 | + try |
|
| 80 | + { |
|
| 81 | + $accessToken = $this->client->authenticate($authCode); |
|
| 82 | + } |
|
| 83 | + catch( Exception $e ) |
|
| 84 | + { |
|
| 85 | + print '(cas:72) GeoDirectory was unable to authenticate you with |
|
| 86 | 86 | Google using the Auth Token you pasted into the input box on the previous step. <br><br> |
| 87 | 87 | This could mean either you pasted the token wrong, or the time/date on your server is wrong, |
| 88 | 88 | or an SSL issue preventing Google from Authenticating. <br><br> |
| 89 | 89 | <br><br><strong>Tech Info </strong> ' . $e->getCode() . ':' . $e->getMessage(); |
| 90 | 90 | |
| 91 | - return false; |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - if($accessToken) |
|
| 95 | - { |
|
| 96 | - $this->client->setAccessToken($accessToken); |
|
| 97 | - update_option('geodir_ga_auth_token', $accessToken); |
|
| 98 | - } |
|
| 99 | - else |
|
| 100 | - { |
|
| 101 | - return false; |
|
| 102 | - } |
|
| 103 | - } |
|
| 104 | - |
|
| 105 | - $this->token = $this->client->getAccessToken(); |
|
| 106 | - return true; |
|
| 91 | + return false; |
|
| 92 | + } |
|
| 93 | + |
|
| 94 | + if($accessToken) |
|
| 95 | + { |
|
| 96 | + $this->client->setAccessToken($accessToken); |
|
| 97 | + update_option('geodir_ga_auth_token', $accessToken); |
|
| 98 | + } |
|
| 99 | + else |
|
| 100 | + { |
|
| 101 | + return false; |
|
| 102 | + } |
|
| 103 | + } |
|
| 104 | + |
|
| 105 | + $this->token = $this->client->getAccessToken(); |
|
| 106 | + return true; |
|
| 107 | 107 | } |
| 108 | 108 | |
| 109 | 109 | function deauthorize() |
| 110 | 110 | { |
| 111 | - update_option('geodir_ga_auth_code', ''); |
|
| 112 | - update_option('geodir_ga_auth_token', ''); |
|
| 111 | + update_option('geodir_ga_auth_code', ''); |
|
| 112 | + update_option('geodir_ga_auth_token', ''); |
|
| 113 | 113 | } |
| 114 | 114 | |
| 115 | 115 | function getSingleProfile() |
| 116 | 116 | { |
| 117 | - $webproperty_id = get_option('geodir_ga_account_id'); |
|
| 118 | - list($pre, $account_id, $post) = explode('-',$webproperty_id); |
|
| 119 | - |
|
| 120 | - if (empty($webproperty_id)) return false; |
|
| 121 | - |
|
| 122 | - try { |
|
| 123 | - $profiles = $this->analytics->management_profiles->listManagementProfiles($account_id, $webproperty_id); |
|
| 124 | - } |
|
| 125 | - catch (Google_ServiceException $e) |
|
| 126 | - { |
|
| 127 | - print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
|
| 128 | - return false; |
|
| 129 | - } |
|
| 130 | - |
|
| 131 | - $profile_id = $profiles->items[0]->id; |
|
| 132 | - if (empty($profile_id)) return false; |
|
| 133 | - |
|
| 134 | - $account_array = array(); |
|
| 135 | - array_push($account_array, array('id'=>$profile_id, 'ga:webPropertyId'=>$webproperty_id)); |
|
| 136 | - return $account_array; |
|
| 117 | + $webproperty_id = get_option('geodir_ga_account_id'); |
|
| 118 | + list($pre, $account_id, $post) = explode('-',$webproperty_id); |
|
| 119 | + |
|
| 120 | + if (empty($webproperty_id)) return false; |
|
| 121 | + |
|
| 122 | + try { |
|
| 123 | + $profiles = $this->analytics->management_profiles->listManagementProfiles($account_id, $webproperty_id); |
|
| 124 | + } |
|
| 125 | + catch (Google_ServiceException $e) |
|
| 126 | + { |
|
| 127 | + print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
|
| 128 | + return false; |
|
| 129 | + } |
|
| 130 | + |
|
| 131 | + $profile_id = $profiles->items[0]->id; |
|
| 132 | + if (empty($profile_id)) return false; |
|
| 133 | + |
|
| 134 | + $account_array = array(); |
|
| 135 | + array_push($account_array, array('id'=>$profile_id, 'ga:webPropertyId'=>$webproperty_id)); |
|
| 136 | + return $account_array; |
|
| 137 | 137 | } |
| 138 | 138 | |
| 139 | - function getAllProfiles() |
|
| 140 | - { |
|
| 141 | - $profile_array = array(); |
|
| 139 | + function getAllProfiles() |
|
| 140 | + { |
|
| 141 | + $profile_array = array(); |
|
| 142 | 142 | |
| 143 | - try { |
|
| 144 | - $profiles = $this->analytics->management_webproperties->listManagementWebproperties('~all'); |
|
| 145 | - } |
|
| 146 | - catch (Google_ServiceException $e) |
|
| 147 | - { |
|
| 148 | - print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
|
| 149 | - } |
|
| 150 | - |
|
| 151 | - |
|
| 152 | - if( !empty( $profiles->items ) ) |
|
| 153 | - { |
|
| 154 | - foreach( $profiles->items as $profile ) |
|
| 155 | - { |
|
| 156 | - $profile_array[ $profile->id ] = str_replace('http://','',$profile->name ); |
|
| 157 | - } |
|
| 158 | - } |
|
| 159 | - |
|
| 160 | - return $profile_array; |
|
| 161 | - } |
|
| 143 | + try { |
|
| 144 | + $profiles = $this->analytics->management_webproperties->listManagementWebproperties('~all'); |
|
| 145 | + } |
|
| 146 | + catch (Google_ServiceException $e) |
|
| 147 | + { |
|
| 148 | + print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
|
| 149 | + } |
|
| 150 | + |
|
| 151 | + |
|
| 152 | + if( !empty( $profiles->items ) ) |
|
| 153 | + { |
|
| 154 | + foreach( $profiles->items as $profile ) |
|
| 155 | + { |
|
| 156 | + $profile_array[ $profile->id ] = str_replace('http://','',$profile->name ); |
|
| 157 | + } |
|
| 158 | + } |
|
| 159 | + |
|
| 160 | + return $profile_array; |
|
| 161 | + } |
|
| 162 | 162 | |
| 163 | 163 | function getAnalyticsAccounts() |
| 164 | 164 | { |
@@ -241,13 +241,13 @@ discard block |
||
| 241 | 241 | $params['max-results'] = $limit; |
| 242 | 242 | } |
| 243 | 243 | |
| 244 | - // Just incase, the ga: is still used in the account id, strip it out to prevent it breaking |
|
| 245 | - $filtered_id = str_replace( 'ga:', '', $this->accountId ); |
|
| 244 | + // Just incase, the ga: is still used in the account id, strip it out to prevent it breaking |
|
| 245 | + $filtered_id = str_replace( 'ga:', '', $this->accountId ); |
|
| 246 | 246 | |
| 247 | - if(!$filtered_id){ |
|
| 248 | - echo 'Error - Account ID is blank'; |
|
| 249 | - return false; |
|
| 250 | - } |
|
| 247 | + if(!$filtered_id){ |
|
| 248 | + echo 'Error - Account ID is blank'; |
|
| 249 | + return false; |
|
| 250 | + } |
|
| 251 | 251 | |
| 252 | 252 | if($realtime){ |
| 253 | 253 | return $analytics->data_realtime->get( |
@@ -44,7 +44,7 @@ discard block |
||
| 44 | 44 | } |
| 45 | 45 | catch (Google_ServiceException $e) |
| 46 | 46 | { |
| 47 | - print '(cas:48) There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 47 | + print '(cas:48) There was an Analytics API service error '.$e->getCode().':'.$e->getMessage(); |
|
| 48 | 48 | return false; |
| 49 | 49 | } |
| 50 | 50 | } |
@@ -59,13 +59,13 @@ discard block |
||
| 59 | 59 | { |
| 60 | 60 | $this->client->setAccessToken($ga_google_authtoken); |
| 61 | 61 | } |
| 62 | - catch( Google_AuthException $e ) |
|
| 62 | + catch (Google_AuthException $e) |
|
| 63 | 63 | { |
| 64 | 64 | print '(cas:72) GeoDirectory was unable to authenticate you with |
| 65 | 65 | Google using the Auth Token you pasted into the input box on the previous step. <br><br> |
| 66 | 66 | This could mean either you pasted the token wrong, or the time/date on your server is wrong, |
| 67 | 67 | or an SSL issue preventing Google from Authenticating. <br><br> |
| 68 | - <br><br><strong>Tech Info </strong> ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 68 | + <br><br><strong>Tech Info </strong> ' . $e->getCode().':'.$e->getMessage(); |
|
| 69 | 69 | |
| 70 | 70 | return false; |
| 71 | 71 | } |
@@ -80,18 +80,18 @@ discard block |
||
| 80 | 80 | { |
| 81 | 81 | $accessToken = $this->client->authenticate($authCode); |
| 82 | 82 | } |
| 83 | - catch( Exception $e ) |
|
| 83 | + catch (Exception $e) |
|
| 84 | 84 | { |
| 85 | 85 | print '(cas:72) GeoDirectory was unable to authenticate you with |
| 86 | 86 | Google using the Auth Token you pasted into the input box on the previous step. <br><br> |
| 87 | 87 | This could mean either you pasted the token wrong, or the time/date on your server is wrong, |
| 88 | 88 | or an SSL issue preventing Google from Authenticating. <br><br> |
| 89 | - <br><br><strong>Tech Info </strong> ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 89 | + <br><br><strong>Tech Info </strong> ' . $e->getCode().':'.$e->getMessage(); |
|
| 90 | 90 | |
| 91 | 91 | return false; |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | - if($accessToken) |
|
| 94 | + if ($accessToken) |
|
| 95 | 95 | { |
| 96 | 96 | $this->client->setAccessToken($accessToken); |
| 97 | 97 | update_option('geodir_ga_auth_token', $accessToken); |
@@ -102,7 +102,7 @@ discard block |
||
| 102 | 102 | } |
| 103 | 103 | } |
| 104 | 104 | |
| 105 | - $this->token = $this->client->getAccessToken(); |
|
| 105 | + $this->token = $this->client->getAccessToken(); |
|
| 106 | 106 | return true; |
| 107 | 107 | } |
| 108 | 108 | |
@@ -115,7 +115,7 @@ discard block |
||
| 115 | 115 | function getSingleProfile() |
| 116 | 116 | { |
| 117 | 117 | $webproperty_id = get_option('geodir_ga_account_id'); |
| 118 | - list($pre, $account_id, $post) = explode('-',$webproperty_id); |
|
| 118 | + list($pre, $account_id, $post) = explode('-', $webproperty_id); |
|
| 119 | 119 | |
| 120 | 120 | if (empty($webproperty_id)) return false; |
| 121 | 121 | |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | } |
| 125 | 125 | catch (Google_ServiceException $e) |
| 126 | 126 | { |
| 127 | - print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
|
| 127 | + print 'There was an Analytics API service error '.$e->getCode().': '.$e->getMessage(); |
|
| 128 | 128 | return false; |
| 129 | 129 | } |
| 130 | 130 | |
@@ -145,15 +145,15 @@ discard block |
||
| 145 | 145 | } |
| 146 | 146 | catch (Google_ServiceException $e) |
| 147 | 147 | { |
| 148 | - print 'There was an Analytics API service error ' . $e->getCode() . ': ' . $e->getMessage(); |
|
| 148 | + print 'There was an Analytics API service error '.$e->getCode().': '.$e->getMessage(); |
|
| 149 | 149 | } |
| 150 | 150 | |
| 151 | 151 | |
| 152 | - if( !empty( $profiles->items ) ) |
|
| 152 | + if (!empty($profiles->items)) |
|
| 153 | 153 | { |
| 154 | - foreach( $profiles->items as $profile ) |
|
| 154 | + foreach ($profiles->items as $profile) |
|
| 155 | 155 | { |
| 156 | - $profile_array[ $profile->id ] = str_replace('http://','',$profile->name ); |
|
| 156 | + $profile_array[$profile->id] = str_replace('http://', '', $profile->name); |
|
| 157 | 157 | } |
| 158 | 158 | } |
| 159 | 159 | |
@@ -242,20 +242,20 @@ discard block |
||
| 242 | 242 | } |
| 243 | 243 | |
| 244 | 244 | // Just incase, the ga: is still used in the account id, strip it out to prevent it breaking |
| 245 | - $filtered_id = str_replace( 'ga:', '', $this->accountId ); |
|
| 245 | + $filtered_id = str_replace('ga:', '', $this->accountId); |
|
| 246 | 246 | |
| 247 | - if(!$filtered_id){ |
|
| 247 | + if (!$filtered_id) { |
|
| 248 | 248 | echo 'Error - Account ID is blank'; |
| 249 | 249 | return false; |
| 250 | 250 | } |
| 251 | 251 | |
| 252 | - if($realtime){ |
|
| 252 | + if ($realtime) { |
|
| 253 | 253 | return $analytics->data_realtime->get( |
| 254 | 254 | 'ga:'.$filtered_id, |
| 255 | 255 | $metric, |
| 256 | 256 | $params |
| 257 | 257 | ); |
| 258 | - }else{ |
|
| 258 | + } else { |
|
| 259 | 259 | return $analytics->data_ga->get( |
| 260 | 260 | 'ga:'.$filtered_id, |
| 261 | 261 | $startDate, |
@@ -279,7 +279,7 @@ discard block |
||
| 279 | 279 | **/ |
| 280 | 280 | function verifyStartDate($date) |
| 281 | 281 | { |
| 282 | - if ( strtotime($date) > strtotime('2005-01-01') ) |
|
| 282 | + if (strtotime($date) > strtotime('2005-01-01')) |
|
| 283 | 283 | return $date; |
| 284 | 284 | else |
| 285 | 285 | return '2005-01-01'; |
@@ -55,7 +55,7 @@ |
||
| 55 | 55 | * @param string $page Page url to use in analytics filters. |
| 56 | 56 | * @param bool $ga_start The start date of the data to include in YYYY-MM-DD format. |
| 57 | 57 | * @param bool $ga_end The end date of the data to include in YYYY-MM-DD format. |
| 58 | - * @return string Html text content. |
|
| 58 | + * @return false|null Html text content. |
|
| 59 | 59 | */ |
| 60 | 60 | function geodir_getGoogleAnalytics($page, $ga_start, $ga_end) |
| 61 | 61 | {
|
@@ -17,34 +17,34 @@ discard block |
||
| 17 | 17 | */ |
| 18 | 18 | function geodir_sec2hms($sec, $padHours = false) |
| 19 | 19 | {
|
| 20 | - // holds formatted string |
|
| 21 | - $hms = ""; |
|
| 22 | - // there are 3600 seconds in an hour, so if we |
|
| 23 | - // divide total seconds by 3600 and throw away |
|
| 24 | - // the remainder, we've got the number of hours |
|
| 25 | - $hours = intval(intval($sec) / 3600); |
|
| 26 | - |
|
| 27 | - // add to $hms, with a leading 0 if asked for |
|
| 28 | - $hms .= ($padHours) ? str_pad($hours, 2, "0", STR_PAD_LEFT) . ':' : $hours . ':'; |
|
| 29 | - |
|
| 30 | - // dividing the total seconds by 60 will give us |
|
| 31 | - // the number of minutes, but we're interested in |
|
| 32 | - // minutes past the hour: to get that, we need to |
|
| 33 | - // divide by 60 again and keep the remainder |
|
| 34 | - $minutes = intval(($sec / 60) % 60); |
|
| 35 | - |
|
| 36 | - // then add to $hms (with a leading 0 if needed) |
|
| 37 | - $hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT) . ':'; |
|
| 38 | - |
|
| 39 | - // seconds are simple - just divide the total |
|
| 40 | - // seconds by 60 and keep the remainder |
|
| 41 | - $seconds = intval($sec % 60); |
|
| 42 | - |
|
| 43 | - // add to $hms, again with a leading 0 if needed |
|
| 44 | - $hms .= str_pad($seconds, 2, "0", STR_PAD_LEFT); |
|
| 45 | - |
|
| 46 | - // done! |
|
| 47 | - return $hms; |
|
| 20 | + // holds formatted string |
|
| 21 | + $hms = ""; |
|
| 22 | + // there are 3600 seconds in an hour, so if we |
|
| 23 | + // divide total seconds by 3600 and throw away |
|
| 24 | + // the remainder, we've got the number of hours |
|
| 25 | + $hours = intval(intval($sec) / 3600); |
|
| 26 | + |
|
| 27 | + // add to $hms, with a leading 0 if asked for |
|
| 28 | + $hms .= ($padHours) ? str_pad($hours, 2, "0", STR_PAD_LEFT) . ':' : $hours . ':'; |
|
| 29 | + |
|
| 30 | + // dividing the total seconds by 60 will give us |
|
| 31 | + // the number of minutes, but we're interested in |
|
| 32 | + // minutes past the hour: to get that, we need to |
|
| 33 | + // divide by 60 again and keep the remainder |
|
| 34 | + $minutes = intval(($sec / 60) % 60); |
|
| 35 | + |
|
| 36 | + // then add to $hms (with a leading 0 if needed) |
|
| 37 | + $hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT) . ':'; |
|
| 38 | + |
|
| 39 | + // seconds are simple - just divide the total |
|
| 40 | + // seconds by 60 and keep the remainder |
|
| 41 | + $seconds = intval($sec % 60); |
|
| 42 | + |
|
| 43 | + // add to $hms, again with a leading 0 if needed |
|
| 44 | + $hms .= str_pad($seconds, 2, "0", STR_PAD_LEFT); |
|
| 45 | + |
|
| 46 | + // done! |
|
| 47 | + return $hms; |
|
| 48 | 48 | } |
| 49 | 49 | |
| 50 | 50 | /** |
@@ -60,122 +60,122 @@ discard block |
||
| 60 | 60 | function geodir_getGoogleAnalytics($page, $ga_start, $ga_end) |
| 61 | 61 | {
|
| 62 | 62 | |
| 63 | - // NEW ANALYTICS |
|
| 64 | - |
|
| 65 | - $start_date = ''; |
|
| 66 | - $end_date = ''; |
|
| 67 | - $dimensions = ''; |
|
| 68 | - $sort = ''; |
|
| 69 | - $filters = "ga:pagePath==".$page; |
|
| 70 | - $metrics = "ga:pageviews"; |
|
| 71 | - $realtime = false; |
|
| 72 | - $limit = false; |
|
| 73 | - if(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisweek'){
|
|
| 74 | - $start_date = date('Y-m-d', strtotime("-6 day"));
|
|
| 75 | - $end_date = date('Y-m-d');
|
|
| 76 | - $dimensions = "ga:date,ga:nthDay"; |
|
| 77 | - }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastweek'){
|
|
| 78 | - $start_date = date('Y-m-d', strtotime("-13 day"));
|
|
| 79 | - $end_date = date('Y-m-d', strtotime("-7 day"));
|
|
| 80 | - $dimensions = "ga:date,ga:nthDay"; |
|
| 81 | - } |
|
| 82 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisyear'){
|
|
| 83 | - $start_date = date('Y')."-01-01";
|
|
| 84 | - $end_date = date('Y-m-d');
|
|
| 85 | - $dimensions = "ga:month,ga:nthMonth"; |
|
| 86 | - } |
|
| 87 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastyear'){
|
|
| 88 | - $start_date = date('Y', strtotime("-1 year"))."-01-01";
|
|
| 89 | - $end_date = date('Y', strtotime("-1 year"))."-12-31";
|
|
| 90 | - $dimensions = "ga:month,ga:nthMonth"; |
|
| 91 | - } |
|
| 92 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='country'){
|
|
| 93 | - $start_date = "14daysAgo"; |
|
| 94 | - $end_date = "yesterday"; |
|
| 95 | - $dimensions = "ga:country"; |
|
| 96 | - $sort = "ga:pageviews"; |
|
| 97 | - $limit = 5; |
|
| 98 | - }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='realtime'){
|
|
| 99 | - $metrics = "rt:activeUsers"; |
|
| 100 | - $realtime = true; |
|
| 101 | - } |
|
| 102 | - |
|
| 103 | - # Create a new Gdata call |
|
| 104 | - $gaApi = new GDGoogleAnalyticsStats(); |
|
| 105 | - |
|
| 106 | - # Check if Google sucessfully logged in |
|
| 107 | - if (!$gaApi->checkLogin()){
|
|
| 108 | - echo json_encode(array('error'=>__('Please check Google Analytics Settings','geodirectory')));
|
|
| 109 | - return false; |
|
| 110 | - } |
|
| 111 | - |
|
| 112 | - $account = $gaApi->getSingleProfile(); |
|
| 113 | - |
|
| 114 | - if(!isset($account[0]['id'])){
|
|
| 115 | - echo json_encode(array('error'=>__('Please check Google Analytics Settings','geodirectory')));
|
|
| 116 | - return false; |
|
| 117 | - } |
|
| 118 | - |
|
| 119 | - $account = $account[0]['id']; |
|
| 120 | - |
|
| 121 | - # Set the account to the one requested |
|
| 122 | - $gaApi->setAccount($account); |
|
| 123 | - |
|
| 124 | - |
|
| 125 | - |
|
| 126 | - # Get the metrics needed to build the visits graph; |
|
| 127 | - try {
|
|
| 128 | - $stats = $gaApi->getMetrics($metrics, $start_date, $end_date, $dimensions, $sort, $filters, $limit , $realtime); |
|
| 129 | - } |
|
| 130 | - catch (Exception $e) {
|
|
| 131 | - print 'GA Summary Widget - there was a service error ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 132 | - } |
|
| 133 | - |
|
| 134 | - |
|
| 135 | - //print_r($stats); |
|
| 136 | - echo json_encode($stats); |
|
| 137 | - exit; |
|
| 63 | + // NEW ANALYTICS |
|
| 64 | + |
|
| 65 | + $start_date = ''; |
|
| 66 | + $end_date = ''; |
|
| 67 | + $dimensions = ''; |
|
| 68 | + $sort = ''; |
|
| 69 | + $filters = "ga:pagePath==".$page; |
|
| 70 | + $metrics = "ga:pageviews"; |
|
| 71 | + $realtime = false; |
|
| 72 | + $limit = false; |
|
| 73 | + if(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisweek'){
|
|
| 74 | + $start_date = date('Y-m-d', strtotime("-6 day"));
|
|
| 75 | + $end_date = date('Y-m-d');
|
|
| 76 | + $dimensions = "ga:date,ga:nthDay"; |
|
| 77 | + }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastweek'){
|
|
| 78 | + $start_date = date('Y-m-d', strtotime("-13 day"));
|
|
| 79 | + $end_date = date('Y-m-d', strtotime("-7 day"));
|
|
| 80 | + $dimensions = "ga:date,ga:nthDay"; |
|
| 81 | + } |
|
| 82 | + elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisyear'){
|
|
| 83 | + $start_date = date('Y')."-01-01";
|
|
| 84 | + $end_date = date('Y-m-d');
|
|
| 85 | + $dimensions = "ga:month,ga:nthMonth"; |
|
| 86 | + } |
|
| 87 | + elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastyear'){
|
|
| 88 | + $start_date = date('Y', strtotime("-1 year"))."-01-01";
|
|
| 89 | + $end_date = date('Y', strtotime("-1 year"))."-12-31";
|
|
| 90 | + $dimensions = "ga:month,ga:nthMonth"; |
|
| 91 | + } |
|
| 92 | + elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='country'){
|
|
| 93 | + $start_date = "14daysAgo"; |
|
| 94 | + $end_date = "yesterday"; |
|
| 95 | + $dimensions = "ga:country"; |
|
| 96 | + $sort = "ga:pageviews"; |
|
| 97 | + $limit = 5; |
|
| 98 | + }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='realtime'){
|
|
| 99 | + $metrics = "rt:activeUsers"; |
|
| 100 | + $realtime = true; |
|
| 101 | + } |
|
| 102 | + |
|
| 103 | + # Create a new Gdata call |
|
| 104 | + $gaApi = new GDGoogleAnalyticsStats(); |
|
| 105 | + |
|
| 106 | + # Check if Google sucessfully logged in |
|
| 107 | + if (!$gaApi->checkLogin()){
|
|
| 108 | + echo json_encode(array('error'=>__('Please check Google Analytics Settings','geodirectory')));
|
|
| 109 | + return false; |
|
| 110 | + } |
|
| 111 | + |
|
| 112 | + $account = $gaApi->getSingleProfile(); |
|
| 113 | + |
|
| 114 | + if(!isset($account[0]['id'])){
|
|
| 115 | + echo json_encode(array('error'=>__('Please check Google Analytics Settings','geodirectory')));
|
|
| 116 | + return false; |
|
| 117 | + } |
|
| 118 | + |
|
| 119 | + $account = $account[0]['id']; |
|
| 120 | + |
|
| 121 | + # Set the account to the one requested |
|
| 122 | + $gaApi->setAccount($account); |
|
| 123 | + |
|
| 124 | + |
|
| 125 | + |
|
| 126 | + # Get the metrics needed to build the visits graph; |
|
| 127 | + try {
|
|
| 128 | + $stats = $gaApi->getMetrics($metrics, $start_date, $end_date, $dimensions, $sort, $filters, $limit , $realtime); |
|
| 129 | + } |
|
| 130 | + catch (Exception $e) {
|
|
| 131 | + print 'GA Summary Widget - there was a service error ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 132 | + } |
|
| 133 | + |
|
| 134 | + |
|
| 135 | + //print_r($stats); |
|
| 136 | + echo json_encode($stats); |
|
| 137 | + exit; |
|
| 138 | 138 | |
| 139 | 139 | |
| 140 | 140 | }// end GA function |
| 141 | 141 | |
| 142 | 142 | |
| 143 | 143 | function geodir_ga_get_token(){
|
| 144 | - $at = get_option('gd_ga_access_token');
|
|
| 145 | - $use_url = "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=".$at; |
|
| 146 | - $response = wp_remote_get($use_url,array('timeout' => 15));
|
|
| 144 | + $at = get_option('gd_ga_access_token');
|
|
| 145 | + $use_url = "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=".$at; |
|
| 146 | + $response = wp_remote_get($use_url,array('timeout' => 15));
|
|
| 147 | 147 | |
| 148 | - if(!empty($response['response']['code']) && $response['response']['code']==200) {//access token is valid
|
|
| 148 | + if(!empty($response['response']['code']) && $response['response']['code']==200) {//access token is valid
|
|
| 149 | 149 | |
| 150 | - return $at; |
|
| 151 | - }else{//else get new access token
|
|
| 150 | + return $at; |
|
| 151 | + }else{//else get new access token
|
|
| 152 | 152 | |
| 153 | - $refresh_at = get_option('gd_ga_refresh_token');
|
|
| 154 | - if(!$refresh_at){
|
|
| 155 | - echo json_encode(array('error'=>__('Not authorized, please click authorized in GD > Google analytic settings.', 'geodirectory')));exit;
|
|
| 156 | - } |
|
| 153 | + $refresh_at = get_option('gd_ga_refresh_token');
|
|
| 154 | + if(!$refresh_at){
|
|
| 155 | + echo json_encode(array('error'=>__('Not authorized, please click authorized in GD > Google analytic settings.', 'geodirectory')));exit;
|
|
| 156 | + } |
|
| 157 | 157 | |
| 158 | - $rat_url = "https://www.googleapis.com/oauth2/v3/token?"; |
|
| 159 | - $client_id = "client_id=".get_option('geodir_ga_client_id');
|
|
| 160 | - $client_secret = "&client_secret=".get_option('geodir_ga_client_secret');
|
|
| 161 | - $refresh_token = "&refresh_token=".$refresh_at; |
|
| 162 | - $grant_type = "&grant_type=refresh_token"; |
|
| 158 | + $rat_url = "https://www.googleapis.com/oauth2/v3/token?"; |
|
| 159 | + $client_id = "client_id=".get_option('geodir_ga_client_id');
|
|
| 160 | + $client_secret = "&client_secret=".get_option('geodir_ga_client_secret');
|
|
| 161 | + $refresh_token = "&refresh_token=".$refresh_at; |
|
| 162 | + $grant_type = "&grant_type=refresh_token"; |
|
| 163 | 163 | |
| 164 | - $rat_url_use = $rat_url.$client_id.$client_secret.$refresh_token.$grant_type; |
|
| 164 | + $rat_url_use = $rat_url.$client_id.$client_secret.$refresh_token.$grant_type; |
|
| 165 | 165 | |
| 166 | - $rat_response = wp_remote_post($rat_url_use,array('timeout' => 15));
|
|
| 167 | - if(!empty($rat_response['response']['code']) && $rat_response['response']['code']==200) {
|
|
| 168 | - $parts = json_decode($rat_response['body']); |
|
| 166 | + $rat_response = wp_remote_post($rat_url_use,array('timeout' => 15));
|
|
| 167 | + if(!empty($rat_response['response']['code']) && $rat_response['response']['code']==200) {
|
|
| 168 | + $parts = json_decode($rat_response['body']); |
|
| 169 | 169 | |
| 170 | 170 | |
| 171 | - update_option('gd_ga_access_token', $parts->access_token);
|
|
| 172 | - return $parts->access_token; |
|
| 171 | + update_option('gd_ga_access_token', $parts->access_token);
|
|
| 172 | + return $parts->access_token; |
|
| 173 | 173 | |
| 174 | - }else{
|
|
| 175 | - echo json_encode(array('error'=>__('Login failed', 'geodirectory')));exit;
|
|
| 176 | - } |
|
| 174 | + }else{
|
|
| 175 | + echo json_encode(array('error'=>__('Login failed', 'geodirectory')));exit;
|
|
| 176 | + } |
|
| 177 | 177 | |
| 178 | 178 | |
| 179 | - } |
|
| 179 | + } |
|
| 180 | 180 | |
| 181 | 181 | } |
| 182 | 182 | \ No newline at end of file |
@@ -25,7 +25,7 @@ discard block |
||
| 25 | 25 | $hours = intval(intval($sec) / 3600); |
| 26 | 26 | |
| 27 | 27 | // add to $hms, with a leading 0 if asked for |
| 28 | - $hms .= ($padHours) ? str_pad($hours, 2, "0", STR_PAD_LEFT) . ':' : $hours . ':'; |
|
| 28 | + $hms .= ($padHours) ? str_pad($hours, 2, "0", STR_PAD_LEFT).':' : $hours.':'; |
|
| 29 | 29 | |
| 30 | 30 | // dividing the total seconds by 60 will give us |
| 31 | 31 | // the number of minutes, but we're interested in |
@@ -34,7 +34,7 @@ discard block |
||
| 34 | 34 | $minutes = intval(($sec / 60) % 60); |
| 35 | 35 | |
| 36 | 36 | // then add to $hms (with a leading 0 if needed) |
| 37 | - $hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT) . ':'; |
|
| 37 | + $hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT).':'; |
|
| 38 | 38 | |
| 39 | 39 | // seconds are simple - just divide the total |
| 40 | 40 | // seconds by 60 and keep the remainder |
@@ -70,32 +70,32 @@ discard block |
||
| 70 | 70 | $metrics = "ga:pageviews"; |
| 71 | 71 | $realtime = false; |
| 72 | 72 | $limit = false; |
| 73 | - if(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisweek'){
|
|
| 73 | + if (isset($_REQUEST['ga_type']) && $_REQUEST['ga_type'] == 'thisweek') {
|
|
| 74 | 74 | $start_date = date('Y-m-d', strtotime("-6 day"));
|
| 75 | 75 | $end_date = date('Y-m-d');
|
| 76 | 76 | $dimensions = "ga:date,ga:nthDay"; |
| 77 | - }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastweek'){
|
|
| 77 | + }elseif (isset($_REQUEST['ga_type']) && $_REQUEST['ga_type'] == 'lastweek') {
|
|
| 78 | 78 | $start_date = date('Y-m-d', strtotime("-13 day"));
|
| 79 | 79 | $end_date = date('Y-m-d', strtotime("-7 day"));
|
| 80 | 80 | $dimensions = "ga:date,ga:nthDay"; |
| 81 | 81 | } |
| 82 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisyear'){
|
|
| 82 | + elseif (isset($_REQUEST['ga_type']) && $_REQUEST['ga_type'] == 'thisyear') {
|
|
| 83 | 83 | $start_date = date('Y')."-01-01";
|
| 84 | 84 | $end_date = date('Y-m-d');
|
| 85 | 85 | $dimensions = "ga:month,ga:nthMonth"; |
| 86 | 86 | } |
| 87 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastyear'){
|
|
| 87 | + elseif (isset($_REQUEST['ga_type']) && $_REQUEST['ga_type'] == 'lastyear') {
|
|
| 88 | 88 | $start_date = date('Y', strtotime("-1 year"))."-01-01";
|
| 89 | 89 | $end_date = date('Y', strtotime("-1 year"))."-12-31";
|
| 90 | 90 | $dimensions = "ga:month,ga:nthMonth"; |
| 91 | 91 | } |
| 92 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='country'){
|
|
| 92 | + elseif (isset($_REQUEST['ga_type']) && $_REQUEST['ga_type'] == 'country') {
|
|
| 93 | 93 | $start_date = "14daysAgo"; |
| 94 | 94 | $end_date = "yesterday"; |
| 95 | 95 | $dimensions = "ga:country"; |
| 96 | 96 | $sort = "ga:pageviews"; |
| 97 | - $limit = 5; |
|
| 98 | - }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='realtime'){
|
|
| 97 | + $limit = 5; |
|
| 98 | + }elseif (isset($_REQUEST['ga_type']) && $_REQUEST['ga_type'] == 'realtime') {
|
|
| 99 | 99 | $metrics = "rt:activeUsers"; |
| 100 | 100 | $realtime = true; |
| 101 | 101 | } |
@@ -104,15 +104,15 @@ discard block |
||
| 104 | 104 | $gaApi = new GDGoogleAnalyticsStats(); |
| 105 | 105 | |
| 106 | 106 | # Check if Google sucessfully logged in |
| 107 | - if (!$gaApi->checkLogin()){
|
|
| 108 | - echo json_encode(array('error'=>__('Please check Google Analytics Settings','geodirectory')));
|
|
| 107 | + if (!$gaApi->checkLogin()) {
|
|
| 108 | + echo json_encode(array('error'=>__('Please check Google Analytics Settings', 'geodirectory')));
|
|
| 109 | 109 | return false; |
| 110 | 110 | } |
| 111 | 111 | |
| 112 | 112 | $account = $gaApi->getSingleProfile(); |
| 113 | 113 | |
| 114 | - if(!isset($account[0]['id'])){
|
|
| 115 | - echo json_encode(array('error'=>__('Please check Google Analytics Settings','geodirectory')));
|
|
| 114 | + if (!isset($account[0]['id'])) {
|
|
| 115 | + echo json_encode(array('error'=>__('Please check Google Analytics Settings', 'geodirectory')));
|
|
| 116 | 116 | return false; |
| 117 | 117 | } |
| 118 | 118 | |
@@ -125,10 +125,10 @@ discard block |
||
| 125 | 125 | |
| 126 | 126 | # Get the metrics needed to build the visits graph; |
| 127 | 127 | try {
|
| 128 | - $stats = $gaApi->getMetrics($metrics, $start_date, $end_date, $dimensions, $sort, $filters, $limit , $realtime); |
|
| 128 | + $stats = $gaApi->getMetrics($metrics, $start_date, $end_date, $dimensions, $sort, $filters, $limit, $realtime); |
|
| 129 | 129 | } |
| 130 | 130 | catch (Exception $e) {
|
| 131 | - print 'GA Summary Widget - there was a service error ' . $e->getCode() . ':' . $e->getMessage(); |
|
| 131 | + print 'GA Summary Widget - there was a service error '.$e->getCode().':'.$e->getMessage(); |
|
| 132 | 132 | } |
| 133 | 133 | |
| 134 | 134 | |
@@ -140,19 +140,19 @@ discard block |
||
| 140 | 140 | }// end GA function |
| 141 | 141 | |
| 142 | 142 | |
| 143 | -function geodir_ga_get_token(){
|
|
| 143 | +function geodir_ga_get_token() {
|
|
| 144 | 144 | $at = get_option('gd_ga_access_token');
|
| 145 | 145 | $use_url = "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=".$at; |
| 146 | - $response = wp_remote_get($use_url,array('timeout' => 15));
|
|
| 146 | + $response = wp_remote_get($use_url, array('timeout' => 15));
|
|
| 147 | 147 | |
| 148 | - if(!empty($response['response']['code']) && $response['response']['code']==200) {//access token is valid
|
|
| 148 | + if (!empty($response['response']['code']) && $response['response']['code'] == 200) {//access token is valid
|
|
| 149 | 149 | |
| 150 | 150 | return $at; |
| 151 | - }else{//else get new access token
|
|
| 151 | + } else {//else get new access token
|
|
| 152 | 152 | |
| 153 | 153 | $refresh_at = get_option('gd_ga_refresh_token');
|
| 154 | - if(!$refresh_at){
|
|
| 155 | - echo json_encode(array('error'=>__('Not authorized, please click authorized in GD > Google analytic settings.', 'geodirectory')));exit;
|
|
| 154 | + if (!$refresh_at) {
|
|
| 155 | + echo json_encode(array('error'=>__('Not authorized, please click authorized in GD > Google analytic settings.', 'geodirectory'))); exit;
|
|
| 156 | 156 | } |
| 157 | 157 | |
| 158 | 158 | $rat_url = "https://www.googleapis.com/oauth2/v3/token?"; |
@@ -163,16 +163,16 @@ discard block |
||
| 163 | 163 | |
| 164 | 164 | $rat_url_use = $rat_url.$client_id.$client_secret.$refresh_token.$grant_type; |
| 165 | 165 | |
| 166 | - $rat_response = wp_remote_post($rat_url_use,array('timeout' => 15));
|
|
| 167 | - if(!empty($rat_response['response']['code']) && $rat_response['response']['code']==200) {
|
|
| 166 | + $rat_response = wp_remote_post($rat_url_use, array('timeout' => 15));
|
|
| 167 | + if (!empty($rat_response['response']['code']) && $rat_response['response']['code'] == 200) {
|
|
| 168 | 168 | $parts = json_decode($rat_response['body']); |
| 169 | 169 | |
| 170 | 170 | |
| 171 | 171 | update_option('gd_ga_access_token', $parts->access_token);
|
| 172 | 172 | return $parts->access_token; |
| 173 | 173 | |
| 174 | - }else{
|
|
| 175 | - echo json_encode(array('error'=>__('Login failed', 'geodirectory')));exit;
|
|
| 174 | + } else {
|
|
| 175 | + echo json_encode(array('error'=>__('Login failed', 'geodirectory'))); exit;
|
|
| 176 | 176 | } |
| 177 | 177 | |
| 178 | 178 | |
@@ -74,28 +74,25 @@ discard block |
||
| 74 | 74 | $start_date = date('Y-m-d', strtotime("-6 day"));
|
| 75 | 75 | $end_date = date('Y-m-d');
|
| 76 | 76 | $dimensions = "ga:date,ga:nthDay"; |
| 77 | - }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastweek'){
|
|
| 77 | + } elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastweek'){
|
|
| 78 | 78 | $start_date = date('Y-m-d', strtotime("-13 day"));
|
| 79 | 79 | $end_date = date('Y-m-d', strtotime("-7 day"));
|
| 80 | 80 | $dimensions = "ga:date,ga:nthDay"; |
| 81 | - } |
|
| 82 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisyear'){
|
|
| 81 | + } elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='thisyear'){
|
|
| 83 | 82 | $start_date = date('Y')."-01-01";
|
| 84 | 83 | $end_date = date('Y-m-d');
|
| 85 | 84 | $dimensions = "ga:month,ga:nthMonth"; |
| 86 | - } |
|
| 87 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastyear'){
|
|
| 85 | + } elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='lastyear'){
|
|
| 88 | 86 | $start_date = date('Y', strtotime("-1 year"))."-01-01";
|
| 89 | 87 | $end_date = date('Y', strtotime("-1 year"))."-12-31";
|
| 90 | 88 | $dimensions = "ga:month,ga:nthMonth"; |
| 91 | - } |
|
| 92 | - elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='country'){
|
|
| 89 | + } elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='country'){
|
|
| 93 | 90 | $start_date = "14daysAgo"; |
| 94 | 91 | $end_date = "yesterday"; |
| 95 | 92 | $dimensions = "ga:country"; |
| 96 | 93 | $sort = "ga:pageviews"; |
| 97 | 94 | $limit = 5; |
| 98 | - }elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='realtime'){
|
|
| 95 | + } elseif(isset($_REQUEST['ga_type']) && $_REQUEST['ga_type']=='realtime'){
|
|
| 99 | 96 | $metrics = "rt:activeUsers"; |
| 100 | 97 | $realtime = true; |
| 101 | 98 | } |
@@ -126,8 +123,7 @@ discard block |
||
| 126 | 123 | # Get the metrics needed to build the visits graph; |
| 127 | 124 | try {
|
| 128 | 125 | $stats = $gaApi->getMetrics($metrics, $start_date, $end_date, $dimensions, $sort, $filters, $limit , $realtime); |
| 129 | - } |
|
| 130 | - catch (Exception $e) {
|
|
| 126 | + } catch (Exception $e) {
|
|
| 131 | 127 | print 'GA Summary Widget - there was a service error ' . $e->getCode() . ':' . $e->getMessage(); |
| 132 | 128 | } |
| 133 | 129 | |
@@ -148,7 +144,7 @@ discard block |
||
| 148 | 144 | if(!empty($response['response']['code']) && $response['response']['code']==200) {//access token is valid
|
| 149 | 145 | |
| 150 | 146 | return $at; |
| 151 | - }else{//else get new access token
|
|
| 147 | + } else{//else get new access token
|
|
| 152 | 148 | |
| 153 | 149 | $refresh_at = get_option('gd_ga_refresh_token');
|
| 154 | 150 | if(!$refresh_at){
|
@@ -171,7 +167,7 @@ discard block |
||
| 171 | 167 | update_option('gd_ga_access_token', $parts->access_token);
|
| 172 | 168 | return $parts->access_token; |
| 173 | 169 | |
| 174 | - }else{
|
|
| 170 | + } else{
|
|
| 175 | 171 | echo json_encode(array('error'=>__('Login failed', 'geodirectory')));exit;
|
| 176 | 172 | } |
| 177 | 173 | |
@@ -31,30 +31,30 @@ discard block |
||
| 31 | 31 | * CHECK FOR OLD COMPATIBILITY PACKS AND DISABLE IF THEY ARE ACTIVE |
| 32 | 32 | */ |
| 33 | 33 | if (is_admin()) {
|
| 34 | - /** |
|
| 35 | - * Include WordPress core file so we can use core functions to check for active plugins. |
|
| 36 | - */ |
|
| 37 | - include_once(ABSPATH . 'wp-admin/includes/plugin.php'); |
|
| 34 | + /** |
|
| 35 | + * Include WordPress core file so we can use core functions to check for active plugins. |
|
| 36 | + */ |
|
| 37 | + include_once(ABSPATH . 'wp-admin/includes/plugin.php'); |
|
| 38 | 38 | |
| 39 | - if (is_plugin_active('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php')) {
|
|
| 40 | - deactivate_plugins('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php');
|
|
| 41 | - } |
|
| 39 | + if (is_plugin_active('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php')) {
|
|
| 40 | + deactivate_plugins('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php');
|
|
| 41 | + } |
|
| 42 | 42 | |
| 43 | - if (is_plugin_active('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php')) {
|
|
| 44 | - deactivate_plugins('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php');
|
|
| 45 | - } |
|
| 43 | + if (is_plugin_active('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php')) {
|
|
| 44 | + deactivate_plugins('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php');
|
|
| 45 | + } |
|
| 46 | 46 | |
| 47 | - if (is_plugin_active('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php')) {
|
|
| 48 | - deactivate_plugins('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php');
|
|
| 49 | - } |
|
| 47 | + if (is_plugin_active('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php')) {
|
|
| 48 | + deactivate_plugins('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php');
|
|
| 49 | + } |
|
| 50 | 50 | |
| 51 | - if (is_plugin_active('geodir_avada_compatibility/geodir_avada_compatibility.php')) {
|
|
| 52 | - deactivate_plugins('geodir_avada_compatibility/geodir_avada_compatibility.php');
|
|
| 53 | - } |
|
| 51 | + if (is_plugin_active('geodir_avada_compatibility/geodir_avada_compatibility.php')) {
|
|
| 52 | + deactivate_plugins('geodir_avada_compatibility/geodir_avada_compatibility.php');
|
|
| 53 | + } |
|
| 54 | 54 | |
| 55 | - if (is_plugin_active('geodir_compat_pack_divi/geodir_divi_compatibility.php')) {
|
|
| 56 | - deactivate_plugins('geodir_compat_pack_divi/geodir_divi_compatibility.php');
|
|
| 57 | - } |
|
| 55 | + if (is_plugin_active('geodir_compat_pack_divi/geodir_divi_compatibility.php')) {
|
|
| 56 | + deactivate_plugins('geodir_compat_pack_divi/geodir_divi_compatibility.php');
|
|
| 57 | + } |
|
| 58 | 58 | |
| 59 | 59 | } |
| 60 | 60 | |
@@ -130,19 +130,19 @@ discard block |
||
| 130 | 130 | * @package GeoDirectory |
| 131 | 131 | */ |
| 132 | 132 | function geodir_error_log($log){
|
| 133 | - /* |
|
| 133 | + /* |
|
| 134 | 134 | * A filter to override the WP_DEBUG setting for function geodir_error_log(). |
| 135 | 135 | * |
| 136 | 136 | * @since 1.5.7 |
| 137 | 137 | */ |
| 138 | - $should_log = apply_filters( 'geodir_log_errors', WP_DEBUG); |
|
| 139 | - if ( true === $should_log ) {
|
|
| 140 | - if ( is_array( $log ) || is_object( $log ) ) {
|
|
| 141 | - error_log( print_r( $log, true ) ); |
|
| 142 | - } else {
|
|
| 143 | - error_log( $log ); |
|
| 144 | - } |
|
| 145 | - } |
|
| 138 | + $should_log = apply_filters( 'geodir_log_errors', WP_DEBUG); |
|
| 139 | + if ( true === $should_log ) {
|
|
| 140 | + if ( is_array( $log ) || is_object( $log ) ) {
|
|
| 141 | + error_log( print_r( $log, true ) ); |
|
| 142 | + } else {
|
|
| 143 | + error_log( $log ); |
|
| 144 | + } |
|
| 145 | + } |
|
| 146 | 146 | } |
| 147 | 147 | /** |
| 148 | 148 | * Include all plugin functions. |
@@ -181,72 +181,72 @@ discard block |
||
| 181 | 181 | */ |
| 182 | 182 | if (is_admin() || defined( 'GD_TESTING_MODE' )) {
|
| 183 | 183 | |
| 184 | - /** |
|
| 185 | - * Include functions used in admin area only. |
|
| 186 | - * |
|
| 187 | - * @since 1.0.0 |
|
| 188 | - */ |
|
| 189 | - require_once('geodirectory-admin/admin_functions.php');
|
|
| 190 | - /** |
|
| 191 | - * Most actions/hooks used in admin area only are called from here. |
|
| 192 | - * |
|
| 193 | - * @since 1.6.11 |
|
| 194 | - */ |
|
| 195 | - require_once('geodirectory-admin/admin_dummy_data_functions.php');
|
|
| 196 | - /** |
|
| 197 | - * Most actions/hooks used in admin area only are called from here. |
|
| 198 | - * |
|
| 199 | - * @since 1.0.0 |
|
| 200 | - */ |
|
| 201 | - require_once('geodirectory-admin/admin_hooks_actions.php');
|
|
| 202 | - /** |
|
| 203 | - * Most admin JS and CSS is called from here. |
|
| 204 | - * |
|
| 205 | - * @since 1.0.0 |
|
| 206 | - */ |
|
| 207 | - require_once('geodirectory-admin/admin_template_tags.php');
|
|
| 208 | - /** |
|
| 209 | - * Include Google Analytics Class. |
|
| 210 | - * |
|
| 211 | - * @since 1.6.11 |
|
| 212 | - */ |
|
| 213 | - require_once('geodirectory-admin/class.analytics.stats.php');
|
|
| 214 | - /** |
|
| 215 | - * Include any functions needed for upgrades. |
|
| 216 | - * |
|
| 217 | - * @since 1.0.0 |
|
| 218 | - */ |
|
| 219 | - require_once(geodir_plugin_path() . '/upgrade.php'); |
|
| 220 | - if (get_option('geodir_installed') != 1) {
|
|
| 221 | - /** |
|
| 222 | - * Define language constants, here as they are not loaded yet. |
|
| 223 | - * |
|
| 224 | - * @since 1.0.0 |
|
| 225 | - */ |
|
| 226 | - require_once(geodir_plugin_path() . '/language.php'); |
|
| 227 | - /** |
|
| 228 | - * Include the plugin install file that sets up the databases and any options on first run. |
|
| 229 | - * |
|
| 230 | - * @since 1.0.0 |
|
| 231 | - */ |
|
| 232 | - require_once('geodirectory-admin/admin_install.php');
|
|
| 233 | - register_activation_hook(__FILE__, 'geodir_activation'); |
|
| 234 | - } |
|
| 235 | - register_deactivation_hook(__FILE__, 'geodir_deactivation'); |
|
| 236 | - |
|
| 237 | - /* |
|
| 184 | + /** |
|
| 185 | + * Include functions used in admin area only. |
|
| 186 | + * |
|
| 187 | + * @since 1.0.0 |
|
| 188 | + */ |
|
| 189 | + require_once('geodirectory-admin/admin_functions.php');
|
|
| 190 | + /** |
|
| 191 | + * Most actions/hooks used in admin area only are called from here. |
|
| 192 | + * |
|
| 193 | + * @since 1.6.11 |
|
| 194 | + */ |
|
| 195 | + require_once('geodirectory-admin/admin_dummy_data_functions.php');
|
|
| 196 | + /** |
|
| 197 | + * Most actions/hooks used in admin area only are called from here. |
|
| 198 | + * |
|
| 199 | + * @since 1.0.0 |
|
| 200 | + */ |
|
| 201 | + require_once('geodirectory-admin/admin_hooks_actions.php');
|
|
| 202 | + /** |
|
| 203 | + * Most admin JS and CSS is called from here. |
|
| 204 | + * |
|
| 205 | + * @since 1.0.0 |
|
| 206 | + */ |
|
| 207 | + require_once('geodirectory-admin/admin_template_tags.php');
|
|
| 208 | + /** |
|
| 209 | + * Include Google Analytics Class. |
|
| 210 | + * |
|
| 211 | + * @since 1.6.11 |
|
| 212 | + */ |
|
| 213 | + require_once('geodirectory-admin/class.analytics.stats.php');
|
|
| 214 | + /** |
|
| 215 | + * Include any functions needed for upgrades. |
|
| 216 | + * |
|
| 217 | + * @since 1.0.0 |
|
| 218 | + */ |
|
| 219 | + require_once(geodir_plugin_path() . '/upgrade.php'); |
|
| 220 | + if (get_option('geodir_installed') != 1) {
|
|
| 221 | + /** |
|
| 222 | + * Define language constants, here as they are not loaded yet. |
|
| 223 | + * |
|
| 224 | + * @since 1.0.0 |
|
| 225 | + */ |
|
| 226 | + require_once(geodir_plugin_path() . '/language.php'); |
|
| 227 | + /** |
|
| 228 | + * Include the plugin install file that sets up the databases and any options on first run. |
|
| 229 | + * |
|
| 230 | + * @since 1.0.0 |
|
| 231 | + */ |
|
| 232 | + require_once('geodirectory-admin/admin_install.php');
|
|
| 233 | + register_activation_hook(__FILE__, 'geodir_activation'); |
|
| 234 | + } |
|
| 235 | + register_deactivation_hook(__FILE__, 'geodir_deactivation'); |
|
| 236 | + |
|
| 237 | + /* |
|
| 238 | 238 | * Show a upgrade warning message if applicable. |
| 239 | 239 | * |
| 240 | 240 | * @since 1.5.6 |
| 241 | 241 | */ |
| 242 | - global $pagenow; |
|
| 242 | + global $pagenow; |
|
| 243 | 243 | if ( 'plugins.php' === $pagenow ) |
| 244 | - {
|
|
| 245 | - // Better update message |
|
| 246 | - $file = basename( __FILE__ ); |
|
| 247 | - $folder = basename( dirname( __FILE__ ) ); |
|
| 248 | - $hook = "in_plugin_update_message-{$folder}/{$file}";
|
|
| 249 | - add_action( $hook, 'geodire_admin_upgrade_notice', 20, 2 ); |
|
| 250 | - } |
|
| 244 | + {
|
|
| 245 | + // Better update message |
|
| 246 | + $file = basename( __FILE__ ); |
|
| 247 | + $folder = basename( dirname( __FILE__ ) ); |
|
| 248 | + $hook = "in_plugin_update_message-{$folder}/{$file}";
|
|
| 249 | + add_action( $hook, 'geodire_admin_upgrade_notice', 20, 2 ); |
|
| 250 | + } |
|
| 251 | 251 | |
| 252 | 252 | } |
@@ -34,7 +34,7 @@ discard block |
||
| 34 | 34 | /** |
| 35 | 35 | * Include WordPress core file so we can use core functions to check for active plugins. |
| 36 | 36 | */ |
| 37 | - include_once(ABSPATH . 'wp-admin/includes/plugin.php'); |
|
| 37 | + include_once(ABSPATH.'wp-admin/includes/plugin.php'); |
|
| 38 | 38 | |
| 39 | 39 | if (is_plugin_active('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php')) {
|
| 40 | 40 | deactivate_plugins('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php');
|
@@ -68,8 +68,8 @@ discard block |
||
| 68 | 68 | * @global string $plugin_file_name Base file name. 'geodirectory/geodirectory.php'. |
| 69 | 69 | */ |
| 70 | 70 | global $wpdb, $plugin_prefix, $geodir_addon_list, $plugin_file_name; |
| 71 | -$plugin_prefix = $wpdb->prefix . 'geodir_'; |
|
| 72 | -$plugin_file_name = basename(plugin_dir_path(__FILE__)) . '/' . basename(__FILE__); |
|
| 71 | +$plugin_prefix = $wpdb->prefix.'geodir_'; |
|
| 72 | +$plugin_file_name = basename(plugin_dir_path(__FILE__)).'/'.basename(__FILE__); |
|
| 73 | 73 | |
| 74 | 74 | /* |
| 75 | 75 | * This will store the cached post custom fields per package for each page load so not to run for each listing. |
@@ -84,24 +84,24 @@ discard block |
||
| 84 | 84 | /** |
| 85 | 85 | * Define constants |
| 86 | 86 | */ |
| 87 | -if(!defined('GEODIRECTORY_PLUGIN_DIR')) define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path( __FILE__ ));
|
|
| 87 | +if (!defined('GEODIRECTORY_PLUGIN_DIR')) define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
|
| 88 | 88 | |
| 89 | 89 | /* |
| 90 | 90 | * Declare database table names. All since version 1.0.0 |
| 91 | 91 | */ |
| 92 | 92 | |
| 93 | 93 | /** Define the database name for the countries table. */ |
| 94 | -if (!defined('GEODIR_COUNTRIES_TABLE')) define('GEODIR_COUNTRIES_TABLE', $plugin_prefix . 'countries');
|
|
| 94 | +if (!defined('GEODIR_COUNTRIES_TABLE')) define('GEODIR_COUNTRIES_TABLE', $plugin_prefix.'countries');
|
|
| 95 | 95 | /** Define the database name for the custom fields table. */ |
| 96 | -if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix . 'custom_fields');
|
|
| 96 | +if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix.'custom_fields');
|
|
| 97 | 97 | /** Define the database name for the icons table. */ |
| 98 | -if (!defined('GEODIR_ICON_TABLE')) define('GEODIR_ICON_TABLE', $plugin_prefix . 'post_icon');
|
|
| 98 | +if (!defined('GEODIR_ICON_TABLE')) define('GEODIR_ICON_TABLE', $plugin_prefix.'post_icon');
|
|
| 99 | 99 | /** Define the database name for the attachments table. */ |
| 100 | -if (!defined('GEODIR_ATTACHMENT_TABLE')) define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix . 'attachments');
|
|
| 100 | +if (!defined('GEODIR_ATTACHMENT_TABLE')) define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix.'attachments');
|
|
| 101 | 101 | /** Define the database name for the review table. */ |
| 102 | -if (!defined('GEODIR_REVIEW_TABLE')) define('GEODIR_REVIEW_TABLE', $plugin_prefix . 'post_review');
|
|
| 102 | +if (!defined('GEODIR_REVIEW_TABLE')) define('GEODIR_REVIEW_TABLE', $plugin_prefix.'post_review');
|
|
| 103 | 103 | /** Define the database name for the custom sort fields table. */ |
| 104 | -if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix . 'custom_sort_fields');
|
|
| 104 | +if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix.'custom_sort_fields');
|
|
| 105 | 105 | |
| 106 | 106 | /* |
| 107 | 107 | * Define our Google Analytic app settings |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | if (!defined('GEODIR_GA_CLIENTID')) define('GEODIR_GA_CLIENTID', '687912069872-sdpsjssrdt7t3ao1dnv1ib71hkckbt5s.apps.googleusercontent.com');
|
| 110 | 110 | if (!defined('GEODIR_GA_CLIENTSECRET')) define('GEODIR_GA_CLIENTSECRET', 'yBVkDpqJ1B9nAETHy738Zn8C'); //don't worry - this don't need to be secret in our case
|
| 111 | 111 | if (!defined('GEODIR_GA_REDIRECT')) define('GEODIR_GA_REDIRECT', 'urn:ietf:wg:oauth:2.0:oob');
|
| 112 | -if (!defined('GEODIR_GA_SCOPE')) define('GEODIR_GA_SCOPE', 'https://www.googleapis.com/auth/analytics');//.readonly
|
|
| 112 | +if (!defined('GEODIR_GA_SCOPE')) define('GEODIR_GA_SCOPE', 'https://www.googleapis.com/auth/analytics'); //.readonly
|
|
| 113 | 113 | |
| 114 | 114 | |
| 115 | 115 | /* |
@@ -118,7 +118,7 @@ discard block |
||
| 118 | 118 | if (!defined('GEODIRECTORY_TEXTDOMAIN')) define('GEODIRECTORY_TEXTDOMAIN', 'geodirectory');
|
| 119 | 119 | |
| 120 | 120 | // Load geodirectory plugin textdomain. |
| 121 | -add_action( 'init', 'geodir_load_textdomain' ); |
|
| 121 | +add_action('init', 'geodir_load_textdomain');
|
|
| 122 | 122 | |
| 123 | 123 | /* |
| 124 | 124 | * A function to log GD errors no matter the type given. |
@@ -129,18 +129,18 @@ discard block |
||
| 129 | 129 | * @param mixed $log The thing that should be logged. |
| 130 | 130 | * @package GeoDirectory |
| 131 | 131 | */ |
| 132 | -function geodir_error_log($log){
|
|
| 132 | +function geodir_error_log($log) {
|
|
| 133 | 133 | /* |
| 134 | 134 | * A filter to override the WP_DEBUG setting for function geodir_error_log(). |
| 135 | 135 | * |
| 136 | 136 | * @since 1.5.7 |
| 137 | 137 | */ |
| 138 | - $should_log = apply_filters( 'geodir_log_errors', WP_DEBUG); |
|
| 139 | - if ( true === $should_log ) {
|
|
| 140 | - if ( is_array( $log ) || is_object( $log ) ) {
|
|
| 141 | - error_log( print_r( $log, true ) ); |
|
| 138 | + $should_log = apply_filters('geodir_log_errors', WP_DEBUG);
|
|
| 139 | + if (true === $should_log) {
|
|
| 140 | + if (is_array($log) || is_object($log)) {
|
|
| 141 | + error_log(print_r($log, true)); |
|
| 142 | 142 | } else {
|
| 143 | - error_log( $log ); |
|
| 143 | + error_log($log); |
|
| 144 | 144 | } |
| 145 | 145 | } |
| 146 | 146 | } |
@@ -179,7 +179,7 @@ discard block |
||
| 179 | 179 | /* |
| 180 | 180 | * Admin init + activation hooks |
| 181 | 181 | */ |
| 182 | -if (is_admin() || defined( 'GD_TESTING_MODE' )) {
|
|
| 182 | +if (is_admin() || defined('GD_TESTING_MODE')) {
|
|
| 183 | 183 | |
| 184 | 184 | /** |
| 185 | 185 | * Include functions used in admin area only. |
@@ -216,14 +216,14 @@ discard block |
||
| 216 | 216 | * |
| 217 | 217 | * @since 1.0.0 |
| 218 | 218 | */ |
| 219 | - require_once(geodir_plugin_path() . '/upgrade.php'); |
|
| 219 | + require_once(geodir_plugin_path().'/upgrade.php'); |
|
| 220 | 220 | if (get_option('geodir_installed') != 1) {
|
| 221 | 221 | /** |
| 222 | 222 | * Define language constants, here as they are not loaded yet. |
| 223 | 223 | * |
| 224 | 224 | * @since 1.0.0 |
| 225 | 225 | */ |
| 226 | - require_once(geodir_plugin_path() . '/language.php'); |
|
| 226 | + require_once(geodir_plugin_path().'/language.php'); |
|
| 227 | 227 | /** |
| 228 | 228 | * Include the plugin install file that sets up the databases and any options on first run. |
| 229 | 229 | * |
@@ -240,13 +240,13 @@ discard block |
||
| 240 | 240 | * @since 1.5.6 |
| 241 | 241 | */ |
| 242 | 242 | global $pagenow; |
| 243 | - if ( 'plugins.php' === $pagenow ) |
|
| 243 | + if ('plugins.php' === $pagenow)
|
|
| 244 | 244 | {
|
| 245 | 245 | // Better update message |
| 246 | - $file = basename( __FILE__ ); |
|
| 247 | - $folder = basename( dirname( __FILE__ ) ); |
|
| 246 | + $file = basename(__FILE__); |
|
| 247 | + $folder = basename(dirname(__FILE__)); |
|
| 248 | 248 | $hook = "in_plugin_update_message-{$folder}/{$file}";
|
| 249 | - add_action( $hook, 'geodire_admin_upgrade_notice', 20, 2 ); |
|
| 249 | + add_action($hook, 'geodire_admin_upgrade_notice', 20, 2); |
|
| 250 | 250 | } |
| 251 | 251 | |
| 252 | 252 | } |
@@ -79,43 +79,71 @@ |
||
| 79 | 79 | /** |
| 80 | 80 | * Do not store any revisions (except the one autosave per post). |
| 81 | 81 | */ |
| 82 | -if (!defined('WP_POST_REVISIONS')) define('WP_POST_REVISIONS', 0);
|
|
| 82 | +if (!defined('WP_POST_REVISIONS')) { |
|
| 83 | + define('WP_POST_REVISIONS', 0); |
|
| 84 | +} |
|
| 83 | 85 | |
| 84 | 86 | /** |
| 85 | 87 | * Define constants |
| 86 | 88 | */ |
| 87 | -if(!defined('GEODIRECTORY_PLUGIN_DIR')) define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path( __FILE__ ));
|
|
| 89 | +if(!defined('GEODIRECTORY_PLUGIN_DIR')) { |
|
| 90 | + define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path( __FILE__ )); |
|
| 91 | +} |
|
| 88 | 92 | |
| 89 | 93 | /* |
| 90 | 94 | * Declare database table names. All since version 1.0.0 |
| 91 | 95 | */ |
| 92 | 96 | |
| 93 | 97 | /** Define the database name for the countries table. */ |
| 94 | -if (!defined('GEODIR_COUNTRIES_TABLE')) define('GEODIR_COUNTRIES_TABLE', $plugin_prefix . 'countries');
|
|
| 98 | +if (!defined('GEODIR_COUNTRIES_TABLE')) { |
|
| 99 | + define('GEODIR_COUNTRIES_TABLE', $plugin_prefix . 'countries'); |
|
| 100 | +} |
|
| 95 | 101 | /** Define the database name for the custom fields table. */ |
| 96 | -if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix . 'custom_fields');
|
|
| 102 | +if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) { |
|
| 103 | + define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix . 'custom_fields'); |
|
| 104 | +} |
|
| 97 | 105 | /** Define the database name for the icons table. */ |
| 98 | -if (!defined('GEODIR_ICON_TABLE')) define('GEODIR_ICON_TABLE', $plugin_prefix . 'post_icon');
|
|
| 106 | +if (!defined('GEODIR_ICON_TABLE')) { |
|
| 107 | + define('GEODIR_ICON_TABLE', $plugin_prefix . 'post_icon'); |
|
| 108 | +} |
|
| 99 | 109 | /** Define the database name for the attachments table. */ |
| 100 | -if (!defined('GEODIR_ATTACHMENT_TABLE')) define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix . 'attachments');
|
|
| 110 | +if (!defined('GEODIR_ATTACHMENT_TABLE')) { |
|
| 111 | + define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix . 'attachments'); |
|
| 112 | +} |
|
| 101 | 113 | /** Define the database name for the review table. */ |
| 102 | -if (!defined('GEODIR_REVIEW_TABLE')) define('GEODIR_REVIEW_TABLE', $plugin_prefix . 'post_review');
|
|
| 114 | +if (!defined('GEODIR_REVIEW_TABLE')) { |
|
| 115 | + define('GEODIR_REVIEW_TABLE', $plugin_prefix . 'post_review'); |
|
| 116 | +} |
|
| 103 | 117 | /** Define the database name for the custom sort fields table. */ |
| 104 | -if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix . 'custom_sort_fields');
|
|
| 118 | +if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) { |
|
| 119 | + define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix . 'custom_sort_fields'); |
|
| 120 | +} |
|
| 105 | 121 | |
| 106 | 122 | /* |
| 107 | 123 | * Define our Google Analytic app settings |
| 108 | 124 | */ |
| 109 | -if (!defined('GEODIR_GA_CLIENTID')) define('GEODIR_GA_CLIENTID', '687912069872-sdpsjssrdt7t3ao1dnv1ib71hkckbt5s.apps.googleusercontent.com');
|
|
| 110 | -if (!defined('GEODIR_GA_CLIENTSECRET')) define('GEODIR_GA_CLIENTSECRET', 'yBVkDpqJ1B9nAETHy738Zn8C'); //don't worry - this don't need to be secret in our case
|
|
| 111 | -if (!defined('GEODIR_GA_REDIRECT')) define('GEODIR_GA_REDIRECT', 'urn:ietf:wg:oauth:2.0:oob');
|
|
| 112 | -if (!defined('GEODIR_GA_SCOPE')) define('GEODIR_GA_SCOPE', 'https://www.googleapis.com/auth/analytics');//.readonly
|
|
| 125 | +if (!defined('GEODIR_GA_CLIENTID')) { |
|
| 126 | + define('GEODIR_GA_CLIENTID', '687912069872-sdpsjssrdt7t3ao1dnv1ib71hkckbt5s.apps.googleusercontent.com'); |
|
| 127 | +} |
|
| 128 | +if (!defined('GEODIR_GA_CLIENTSECRET')) { |
|
| 129 | + define('GEODIR_GA_CLIENTSECRET', 'yBVkDpqJ1B9nAETHy738Zn8C'); |
|
| 130 | +} |
|
| 131 | +//don't worry - this don't need to be secret in our case |
|
| 132 | +if (!defined('GEODIR_GA_REDIRECT')) { |
|
| 133 | + define('GEODIR_GA_REDIRECT', 'urn:ietf:wg:oauth:2.0:oob'); |
|
| 134 | +} |
|
| 135 | +if (!defined('GEODIR_GA_SCOPE')) { |
|
| 136 | + define('GEODIR_GA_SCOPE', 'https://www.googleapis.com/auth/analytics'); |
|
| 137 | +} |
|
| 138 | +//.readonly |
|
| 113 | 139 | |
| 114 | 140 | |
| 115 | 141 | /* |
| 116 | 142 | * Localisation items. |
| 117 | 143 | */ |
| 118 | -if (!defined('GEODIRECTORY_TEXTDOMAIN')) define('GEODIRECTORY_TEXTDOMAIN', 'geodirectory');
|
|
| 144 | +if (!defined('GEODIRECTORY_TEXTDOMAIN')) { |
|
| 145 | + define('GEODIRECTORY_TEXTDOMAIN', 'geodirectory'); |
|
| 146 | +} |
|
| 119 | 147 | |
| 120 | 148 | // Load geodirectory plugin textdomain. |
| 121 | 149 | add_action( 'init', 'geodir_load_textdomain' ); |
@@ -22,7 +22,7 @@ discard block |
||
| 22 | 22 | */ |
| 23 | 23 | function geodir_core_dequeue_script() |
| 24 | 24 | {
|
| 25 | - wp_dequeue_script('flexslider');
|
|
| 25 | + wp_dequeue_script('flexslider');
|
|
| 26 | 26 | } |
| 27 | 27 | |
| 28 | 28 | add_action('wp_print_scripts', 'geodir_core_dequeue_script', 100);
|
@@ -35,168 +35,168 @@ discard block |
||
| 35 | 35 | */ |
| 36 | 36 | function geodir_templates_scripts() |
| 37 | 37 | {
|
| 38 | - $is_detail_page = false; |
|
| 39 | - $geodir_map_name = geodir_map_name(); |
|
| 38 | + $is_detail_page = false; |
|
| 39 | + $geodir_map_name = geodir_map_name(); |
|
| 40 | 40 | |
| 41 | - if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
|
|
| 42 | - $is_detail_page = true; |
|
| 43 | - } |
|
| 44 | - |
|
| 45 | - wp_enqueue_script('jquery');
|
|
| 46 | - |
|
| 47 | - wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 48 | - wp_enqueue_script('geodirectory-script');
|
|
| 41 | + if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
|
|
| 42 | + $is_detail_page = true; |
|
| 43 | + } |
|
| 49 | 44 | |
| 50 | - $geodir_vars_data = array( |
|
| 51 | - 'siteurl' => get_option('siteurl'),
|
|
| 52 | - 'geodir_plugin_url' => geodir_plugin_url(), |
|
| 53 | - 'geodir_lazy_load' => get_option('geodir_lazy_load',1),
|
|
| 54 | - 'geodir_ajax_url' => geodir_get_ajax_url(), |
|
| 55 | - 'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
|
|
| 56 | - 'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue |
|
| 57 | - ); |
|
| 45 | + wp_enqueue_script('jquery');
|
|
| 46 | + |
|
| 47 | + wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 48 | + wp_enqueue_script('geodirectory-script');
|
|
| 49 | + |
|
| 50 | + $geodir_vars_data = array( |
|
| 51 | + 'siteurl' => get_option('siteurl'),
|
|
| 52 | + 'geodir_plugin_url' => geodir_plugin_url(), |
|
| 53 | + 'geodir_lazy_load' => get_option('geodir_lazy_load',1),
|
|
| 54 | + 'geodir_ajax_url' => geodir_get_ajax_url(), |
|
| 55 | + 'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
|
|
| 56 | + 'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue |
|
| 57 | + ); |
|
| 58 | + |
|
| 59 | + /** |
|
| 60 | + * Filter the `geodir_var` data array that outputs the wp_localize_script() translations and variables. |
|
| 61 | + * |
|
| 62 | + * This is used by addons to add JS translatable variables. |
|
| 63 | + * |
|
| 64 | + * @since 1.4.4 |
|
| 65 | + * @param array $geodir_vars_data {
|
|
| 66 | + * geodir var data used by addons to add JS translatable variables. |
|
| 67 | + * |
|
| 68 | + * @type string $siteurl Site url. |
|
| 69 | + * @type string $geodir_plugin_url Geodirectory core plugin url. |
|
| 70 | + * @type string $geodir_ajax_url Geodirectory plugin ajax url. |
|
| 71 | + * @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?. |
|
| 72 | + * @type int $is_rtl Checks if current locale is RTL. |
|
| 73 | + * |
|
| 74 | + * } |
|
| 75 | + */ |
|
| 76 | + $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
|
|
| 77 | + |
|
| 78 | + wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
|
|
| 79 | + |
|
| 80 | + wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 81 | + if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
|
|
| 82 | + |
|
| 83 | + wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 84 | + wp_enqueue_script('geodirectory-lightbox-jquery');
|
|
| 85 | + |
|
| 86 | + wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 87 | + if ($is_detail_page) {
|
|
| 88 | + wp_enqueue_script('geodirectory-jquery-simplemodal');
|
|
| 89 | + } |
|
| 58 | 90 | |
| 59 | - /** |
|
| 60 | - * Filter the `geodir_var` data array that outputs the wp_localize_script() translations and variables. |
|
| 61 | - * |
|
| 62 | - * This is used by addons to add JS translatable variables. |
|
| 63 | - * |
|
| 64 | - * @since 1.4.4 |
|
| 65 | - * @param array $geodir_vars_data {
|
|
| 66 | - * geodir var data used by addons to add JS translatable variables. |
|
| 67 | - * |
|
| 68 | - * @type string $siteurl Site url. |
|
| 69 | - * @type string $geodir_plugin_url Geodirectory core plugin url. |
|
| 70 | - * @type string $geodir_ajax_url Geodirectory plugin ajax url. |
|
| 71 | - * @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?. |
|
| 72 | - * @type int $is_rtl Checks if current locale is RTL. |
|
| 73 | - * |
|
| 74 | - * } |
|
| 75 | - */ |
|
| 76 | - $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
|
|
| 77 | - |
|
| 78 | - wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
|
|
| 79 | - |
|
| 80 | - wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 81 | - if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
|
|
| 82 | - |
|
| 83 | - wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 84 | - wp_enqueue_script('geodirectory-lightbox-jquery');
|
|
| 85 | - |
|
| 86 | - wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 87 | - if ($is_detail_page) {
|
|
| 88 | - wp_enqueue_script('geodirectory-jquery-simplemodal');
|
|
| 89 | - } |
|
| 90 | - |
|
| 91 | - if (in_array($geodir_map_name, array('auto', 'google'))) {
|
|
| 92 | - $map_lang = "&language=" . geodir_get_map_default_language(); |
|
| 93 | - $map_key = "&key=" . geodir_get_map_api_key(); |
|
| 94 | - /** |
|
| 95 | - * Filter the variables that are added to the end of the google maps script call. |
|
| 96 | - * |
|
| 97 | - * This i used to change things like google maps language etc. |
|
| 98 | - * |
|
| 99 | - * @since 1.0.0 |
|
| 100 | - * @param string $var The string to filter, default is empty string. |
|
| 101 | - */ |
|
| 102 | - $map_extra = apply_filters('geodir_googlemap_script_extra', '');
|
|
| 103 | - wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
|
|
| 104 | - } |
|
| 91 | + if (in_array($geodir_map_name, array('auto', 'google'))) {
|
|
| 92 | + $map_lang = "&language=" . geodir_get_map_default_language(); |
|
| 93 | + $map_key = "&key=" . geodir_get_map_api_key(); |
|
| 94 | + /** |
|
| 95 | + * Filter the variables that are added to the end of the google maps script call. |
|
| 96 | + * |
|
| 97 | + * This i used to change things like google maps language etc. |
|
| 98 | + * |
|
| 99 | + * @since 1.0.0 |
|
| 100 | + * @param string $var The string to filter, default is empty string. |
|
| 101 | + */ |
|
| 102 | + $map_extra = apply_filters('geodir_googlemap_script_extra', '');
|
|
| 103 | + wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
|
|
| 104 | + } |
|
| 105 | 105 | |
| 106 | - if ($geodir_map_name == 'osm') {
|
|
| 107 | - // Leaflet OpenStreetMap |
|
| 108 | - wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
|
|
| 109 | - wp_enqueue_style('geodirectory-leaflet-style');
|
|
| 106 | + if ($geodir_map_name == 'osm') {
|
|
| 107 | + // Leaflet OpenStreetMap |
|
| 108 | + wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
|
|
| 109 | + wp_enqueue_style('geodirectory-leaflet-style');
|
|
| 110 | 110 | |
| 111 | - wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 112 | - wp_enqueue_script('geodirectory-leaflet-script');
|
|
| 111 | + wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 112 | + wp_enqueue_script('geodirectory-leaflet-script');
|
|
| 113 | 113 | |
| 114 | - wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
|
|
| 115 | - wp_enqueue_script('geodirectory-leaflet-geo-script');
|
|
| 114 | + wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
|
|
| 115 | + wp_enqueue_script('geodirectory-leaflet-geo-script');
|
|
| 116 | 116 | |
| 117 | - if ($is_detail_page) {
|
|
| 118 | - wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
|
|
| 119 | - wp_enqueue_style('geodirectory-leaflet-routing-style');
|
|
| 117 | + if ($is_detail_page) {
|
|
| 118 | + wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
|
|
| 119 | + wp_enqueue_style('geodirectory-leaflet-routing-style');
|
|
| 120 | 120 | |
| 121 | - wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
|
|
| 122 | - wp_enqueue_script('geodirectory-leaflet-routing-script');
|
|
| 123 | - } |
|
| 124 | - } |
|
| 125 | - wp_enqueue_script( 'jquery-ui-autocomplete' ); |
|
| 121 | + wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
|
|
| 122 | + wp_enqueue_script('geodirectory-leaflet-routing-script');
|
|
| 123 | + } |
|
| 124 | + } |
|
| 125 | + wp_enqueue_script( 'jquery-ui-autocomplete' ); |
|
| 126 | 126 | |
| 127 | - wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 128 | - wp_enqueue_script('geodirectory-goMap-script');
|
|
| 129 | - |
|
| 130 | - |
|
| 131 | - wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 132 | - wp_enqueue_script('chosen');
|
|
| 133 | - |
|
| 134 | - wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 135 | - wp_enqueue_script('geodirectory-choose-ajax');
|
|
| 136 | - |
|
| 137 | - wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
|
|
| 138 | - |
|
| 139 | - if (is_page() && geodir_is_page('add-listing')) {
|
|
| 140 | - // SCRIPT FOR UPLOAD |
|
| 141 | - wp_enqueue_script('plupload-all');
|
|
| 142 | - wp_enqueue_script('jquery-ui-sortable');
|
|
| 143 | - |
|
| 144 | - wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
|
|
| 145 | - wp_enqueue_script('geodirectory-plupload-script');
|
|
| 146 | - // SCRIPT FOR UPLOAD END |
|
| 147 | - |
|
| 148 | - // check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls |
|
| 149 | - if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
|
|
| 150 | - $ajax_url = admin_url('admin-ajax.php');
|
|
| 151 | - } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
|
|
| 152 | - $ajax_url = admin_url('admin-ajax.php');
|
|
| 153 | - } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
|
|
| 154 | - $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
|
|
| 155 | - } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
|
|
| 156 | - $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
|
|
| 157 | - } else {
|
|
| 158 | - $ajax_url = admin_url('admin-ajax.php');
|
|
| 159 | - } |
|
| 127 | + wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 128 | + wp_enqueue_script('geodirectory-goMap-script');
|
|
| 129 | + |
|
| 130 | + |
|
| 131 | + wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 132 | + wp_enqueue_script('chosen');
|
|
| 133 | + |
|
| 134 | + wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 135 | + wp_enqueue_script('geodirectory-choose-ajax');
|
|
| 136 | + |
|
| 137 | + wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
|
|
| 138 | + |
|
| 139 | + if (is_page() && geodir_is_page('add-listing')) {
|
|
| 140 | + // SCRIPT FOR UPLOAD |
|
| 141 | + wp_enqueue_script('plupload-all');
|
|
| 142 | + wp_enqueue_script('jquery-ui-sortable');
|
|
| 143 | + |
|
| 144 | + wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
|
|
| 145 | + wp_enqueue_script('geodirectory-plupload-script');
|
|
| 146 | + // SCRIPT FOR UPLOAD END |
|
| 147 | + |
|
| 148 | + // check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls |
|
| 149 | + if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
|
|
| 150 | + $ajax_url = admin_url('admin-ajax.php');
|
|
| 151 | + } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
|
|
| 152 | + $ajax_url = admin_url('admin-ajax.php');
|
|
| 153 | + } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
|
|
| 154 | + $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
|
|
| 155 | + } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
|
|
| 156 | + $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
|
|
| 157 | + } else {
|
|
| 158 | + $ajax_url = admin_url('admin-ajax.php');
|
|
| 159 | + } |
|
| 160 | 160 | |
| 161 | - // place js config array for plupload |
|
| 162 | - $plupload_init = array( |
|
| 163 | - 'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4', |
|
| 164 | - 'browse_button' => 'plupload-browse-button', // will be adjusted per uploader |
|
| 165 | - 'container' => 'plupload-upload-ui', // will be adjusted per uploader |
|
| 166 | - 'drop_element' => 'dropbox', // will be adjusted per uploader |
|
| 167 | - 'file_data_name' => 'async-upload', // will be adjusted per uploader |
|
| 168 | - 'multiple_queues' => true, |
|
| 169 | - 'max_file_size' => geodir_max_upload_size(), |
|
| 170 | - 'url' => $ajax_url, |
|
| 171 | - 'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
|
|
| 172 | - 'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
|
|
| 173 | - 'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
|
|
| 174 | - 'multipart' => true, |
|
| 175 | - 'urlstream_upload' => true, |
|
| 176 | - 'multi_selection' => false, // will be added per uploader |
|
| 177 | - // additional post data to send to our ajax hook |
|
| 178 | - 'multipart_params' => array( |
|
| 179 | - '_ajax_nonce' => "", // will be added per uploader |
|
| 180 | - 'action' => 'plupload_action', // the ajax action name |
|
| 181 | - 'imgid' => 0 // will be added per uploader |
|
| 182 | - ) |
|
| 183 | - ); |
|
| 184 | - $base_plupload_config = json_encode($plupload_init); |
|
| 185 | - |
|
| 186 | - $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
|
|
| 187 | - 'upload_img_size' => geodir_max_upload_size()); |
|
| 188 | - |
|
| 189 | - wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
|
|
| 190 | - |
|
| 191 | - wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
|
|
| 192 | - } // End if for add place page |
|
| 193 | - |
|
| 194 | - wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 195 | - if ($is_detail_page) {
|
|
| 161 | + // place js config array for plupload |
|
| 162 | + $plupload_init = array( |
|
| 163 | + 'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4', |
|
| 164 | + 'browse_button' => 'plupload-browse-button', // will be adjusted per uploader |
|
| 165 | + 'container' => 'plupload-upload-ui', // will be adjusted per uploader |
|
| 166 | + 'drop_element' => 'dropbox', // will be adjusted per uploader |
|
| 167 | + 'file_data_name' => 'async-upload', // will be adjusted per uploader |
|
| 168 | + 'multiple_queues' => true, |
|
| 169 | + 'max_file_size' => geodir_max_upload_size(), |
|
| 170 | + 'url' => $ajax_url, |
|
| 171 | + 'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
|
|
| 172 | + 'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
|
|
| 173 | + 'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
|
|
| 174 | + 'multipart' => true, |
|
| 175 | + 'urlstream_upload' => true, |
|
| 176 | + 'multi_selection' => false, // will be added per uploader |
|
| 177 | + // additional post data to send to our ajax hook |
|
| 178 | + 'multipart_params' => array( |
|
| 179 | + '_ajax_nonce' => "", // will be added per uploader |
|
| 180 | + 'action' => 'plupload_action', // the ajax action name |
|
| 181 | + 'imgid' => 0 // will be added per uploader |
|
| 182 | + ) |
|
| 183 | + ); |
|
| 184 | + $base_plupload_config = json_encode($plupload_init); |
|
| 185 | + |
|
| 186 | + $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
|
|
| 187 | + 'upload_img_size' => geodir_max_upload_size()); |
|
| 188 | + |
|
| 189 | + wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
|
|
| 190 | + |
|
| 191 | + wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
|
|
| 192 | + } // End if for add place page |
|
| 193 | + |
|
| 194 | + wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 195 | + if ($is_detail_page) {
|
|
| 196 | 196 | wp_enqueue_script('geodirectory-post-custom-js');
|
| 197 | 197 | } |
| 198 | 198 | |
| 199 | - // font awesome rating script |
|
| 199 | + // font awesome rating script |
|
| 200 | 200 | if (get_option('geodir_reviewrating_enable_font_awesome')) {
|
| 201 | 201 | wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
|
| 202 | 202 | wp_enqueue_script('geodir-barrating-js');
|
@@ -205,11 +205,11 @@ discard block |
||
| 205 | 205 | wp_enqueue_script('geodir-jRating-js');
|
| 206 | 206 | } |
| 207 | 207 | |
| 208 | - wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 209 | - wp_enqueue_script('geodir-on-document-load');
|
|
| 208 | + wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 209 | + wp_enqueue_script('geodir-on-document-load');
|
|
| 210 | 210 | |
| 211 | - wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 212 | - wp_enqueue_script('google-geometa');
|
|
| 211 | + wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 212 | + wp_enqueue_script('google-geometa');
|
|
| 213 | 213 | } |
| 214 | 214 | |
| 215 | 215 | /** |
@@ -223,8 +223,8 @@ discard block |
||
| 223 | 223 | */ |
| 224 | 224 | function geodir_header_scripts() |
| 225 | 225 | {
|
| 226 | - echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
|
|
| 227 | - echo stripslashes(get_option('geodir_header_scripts'));
|
|
| 226 | + echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
|
|
| 227 | + echo stripslashes(get_option('geodir_header_scripts'));
|
|
| 228 | 228 | } |
| 229 | 229 | |
| 230 | 230 | |
@@ -240,7 +240,7 @@ discard block |
||
| 240 | 240 | function geodir_footer_scripts() |
| 241 | 241 | {
|
| 242 | 242 | |
| 243 | - if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
|
|
| 243 | + if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
|
|
| 244 | 244 | |
| 245 | 245 | <script> |
| 246 | 246 | (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
@@ -254,20 +254,20 @@ discard block |
||
| 254 | 254 | </script> |
| 255 | 255 | |
| 256 | 256 | <?php |
| 257 | - }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
|
|
| 258 | - echo stripslashes(get_option('geodir_ga_tracking_code'));
|
|
| 259 | - } |
|
| 257 | + }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
|
|
| 258 | + echo stripslashes(get_option('geodir_ga_tracking_code'));
|
|
| 259 | + } |
|
| 260 | 260 | |
| 261 | - echo stripslashes(get_option('geodir_footer_scripts'));
|
|
| 261 | + echo stripslashes(get_option('geodir_footer_scripts'));
|
|
| 262 | 262 | |
| 263 | - /* |
|
| 263 | + /* |
|
| 264 | 264 | * Apple suck and can't/won't fix bugs: https://bugs.webkit.org/show_bug.cgi?id=136041 |
| 265 | 265 | * |
| 266 | 266 | * Flexbox wont wrap on ios for search form items |
| 267 | 267 | */ |
| 268 | - if (preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
|
|
| 269 | - echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
|
|
| 270 | - } |
|
| 268 | + if (preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
|
|
| 269 | + echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
|
|
| 270 | + } |
|
| 271 | 271 | } |
| 272 | 272 | |
| 273 | 273 | |
@@ -281,12 +281,12 @@ discard block |
||
| 281 | 281 | */ |
| 282 | 282 | function geodir_add_async_forscript($url) |
| 283 | 283 | {
|
| 284 | - if (strpos($url, '#asyncload')===false) |
|
| 285 | - return $url; |
|
| 286 | - else if (is_admin()) |
|
| 287 | - return str_replace('#asyncload', '', $url);
|
|
| 288 | - else |
|
| 289 | - return str_replace('#asyncload', '', $url)."' async='async";
|
|
| 284 | + if (strpos($url, '#asyncload')===false) |
|
| 285 | + return $url; |
|
| 286 | + else if (is_admin()) |
|
| 287 | + return str_replace('#asyncload', '', $url);
|
|
| 288 | + else |
|
| 289 | + return str_replace('#asyncload', '', $url)."' async='async";
|
|
| 290 | 290 | } |
| 291 | 291 | add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
|
| 292 | 292 | |
@@ -299,17 +299,17 @@ discard block |
||
| 299 | 299 | function geodir_templates_styles() |
| 300 | 300 | {
|
| 301 | 301 | |
| 302 | - wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 303 | - wp_enqueue_style('geodir-core-scss');
|
|
| 304 | - wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
|
|
| 302 | + wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 303 | + wp_enqueue_style('geodir-core-scss');
|
|
| 304 | + wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
|
|
| 305 | 305 | |
| 306 | - if(is_rtl()){
|
|
| 307 | - wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 308 | - wp_enqueue_style('geodirectory-frontend-rtl-style');
|
|
| 309 | - } |
|
| 306 | + if(is_rtl()){
|
|
| 307 | + wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 308 | + wp_enqueue_style('geodirectory-frontend-rtl-style');
|
|
| 309 | + } |
|
| 310 | 310 | |
| 311 | - wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
|
|
| 312 | - wp_enqueue_style('font-awesome');
|
|
| 311 | + wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
|
|
| 312 | + wp_enqueue_style('font-awesome');
|
|
| 313 | 313 | |
| 314 | 314 | |
| 315 | 315 | } |
@@ -323,7 +323,7 @@ discard block |
||
| 323 | 323 | */ |
| 324 | 324 | function geodir_get_sidebar() |
| 325 | 325 | {
|
| 326 | - get_sidebar('geodirectory');
|
|
| 326 | + get_sidebar('geodirectory');
|
|
| 327 | 327 | } |
| 328 | 328 | |
| 329 | 329 | /** |
@@ -342,122 +342,122 @@ discard block |
||
| 342 | 342 | * @param bool $always_show Do you want to show the pagination always? Default: false. |
| 343 | 343 | */ |
| 344 | 344 | function geodir_pagination($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
|
| 345 | - global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id; |
|
| 345 | + global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id; |
|
| 346 | 346 | |
| 347 | - if (empty($prelabel)) {
|
|
| 348 | - $prelabel = '<strong>«</strong>'; |
|
| 349 | - } |
|
| 347 | + if (empty($prelabel)) {
|
|
| 348 | + $prelabel = '<strong>«</strong>'; |
|
| 349 | + } |
|
| 350 | 350 | |
| 351 | - if (empty($nxtlabel)) {
|
|
| 352 | - $nxtlabel = '<strong>»</strong>'; |
|
| 353 | - } |
|
| 351 | + if (empty($nxtlabel)) {
|
|
| 352 | + $nxtlabel = '<strong>»</strong>'; |
|
| 353 | + } |
|
| 354 | 354 | |
| 355 | - $half_pages_to_show = round($pages_to_show / 2); |
|
| 355 | + $half_pages_to_show = round($pages_to_show / 2); |
|
| 356 | 356 | |
| 357 | - if (geodir_is_page('home')) // dont apply default pagination for geodirectory home page.
|
|
| 358 | - return; |
|
| 357 | + if (geodir_is_page('home')) // dont apply default pagination for geodirectory home page.
|
|
| 358 | + return; |
|
| 359 | 359 | |
| 360 | - if (!is_single()) {
|
|
| 361 | - if (function_exists('geodir_location_geo_home_link')) {
|
|
| 362 | - remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
|
|
| 363 | - } |
|
| 364 | - $numposts = $wp_query->found_posts; |
|
| 360 | + if (!is_single()) {
|
|
| 361 | + if (function_exists('geodir_location_geo_home_link')) {
|
|
| 362 | + remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
|
|
| 363 | + } |
|
| 364 | + $numposts = $wp_query->found_posts; |
|
| 365 | 365 | |
| 366 | - $max_page = ceil($numposts / $posts_per_page); |
|
| 366 | + $max_page = ceil($numposts / $posts_per_page); |
|
| 367 | 367 | |
| 368 | - if (empty($paged)) {
|
|
| 369 | - $paged = 1; |
|
| 370 | - } |
|
| 368 | + if (empty($paged)) {
|
|
| 369 | + $paged = 1; |
|
| 370 | + } |
|
| 371 | 371 | |
| 372 | - $post_type = geodir_get_current_posttype(); |
|
| 373 | - $listing_type_name = get_post_type_plural_label($post_type); |
|
| 374 | - if (geodir_is_page('listing') || geodir_is_page('search')) {
|
|
| 375 | - $term = array(); |
|
| 372 | + $post_type = geodir_get_current_posttype(); |
|
| 373 | + $listing_type_name = get_post_type_plural_label($post_type); |
|
| 374 | + if (geodir_is_page('listing') || geodir_is_page('search')) {
|
|
| 375 | + $term = array(); |
|
| 376 | 376 | |
| 377 | - if (is_tax()) {
|
|
| 378 | - $term_id = get_queried_object_id(); |
|
| 379 | - $taxonomy = get_query_var('taxonomy');
|
|
| 377 | + if (is_tax()) {
|
|
| 378 | + $term_id = get_queried_object_id(); |
|
| 379 | + $taxonomy = get_query_var('taxonomy');
|
|
| 380 | 380 | |
| 381 | - if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
|
|
| 382 | - $term = get_term($term_id, $post_type . 'category'); |
|
| 383 | - } |
|
| 384 | - } |
|
| 381 | + if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
|
|
| 382 | + $term = get_term($term_id, $post_type . 'category'); |
|
| 383 | + } |
|
| 384 | + } |
|
| 385 | 385 | |
| 386 | - if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
|
|
| 387 | - $taxonomy_search = $_REQUEST['s' . $post_type . 'category']; |
|
| 386 | + if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
|
|
| 387 | + $taxonomy_search = $_REQUEST['s' . $post_type . 'category']; |
|
| 388 | 388 | |
| 389 | - if (!is_array($taxonomy_search)) {
|
|
| 390 | - $term = get_term((int)$taxonomy_search, $post_type . 'category'); |
|
| 391 | - } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
|
|
| 392 | - $term = get_term((int)$taxonomy_search[0], $post_type . 'category'); |
|
| 393 | - } |
|
| 394 | - } |
|
| 389 | + if (!is_array($taxonomy_search)) {
|
|
| 390 | + $term = get_term((int)$taxonomy_search, $post_type . 'category'); |
|
| 391 | + } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
|
|
| 392 | + $term = get_term((int)$taxonomy_search[0], $post_type . 'category'); |
|
| 393 | + } |
|
| 394 | + } |
|
| 395 | 395 | |
| 396 | - if (!empty($term) && !is_wp_error($term)) {
|
|
| 397 | - $listing_type_name = $term->name; |
|
| 398 | - } |
|
| 399 | - } |
|
| 396 | + if (!empty($term) && !is_wp_error($term)) {
|
|
| 397 | + $listing_type_name = $term->name; |
|
| 398 | + } |
|
| 399 | + } |
|
| 400 | 400 | |
| 401 | - if ($max_page > 1 || $always_show) {
|
|
| 402 | - // Extra pagination info |
|
| 403 | - $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
|
|
| 404 | - $start_no = ( $paged - 1 ) * $posts_per_page + 1; |
|
| 405 | - $end_no = min($paged * $posts_per_page, $numposts); |
|
| 401 | + if ($max_page > 1 || $always_show) {
|
|
| 402 | + // Extra pagination info |
|
| 403 | + $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
|
|
| 404 | + $start_no = ( $paged - 1 ) * $posts_per_page + 1; |
|
| 405 | + $end_no = min($paged * $posts_per_page, $numposts); |
|
| 406 | 406 | |
| 407 | - if ($geodir_pagination_more_info != '') {
|
|
| 408 | - if ($listing_type_name) {
|
|
| 409 | - $listing_type_name = __($listing_type_name, 'geodirectory'); |
|
| 410 | - $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
|
|
| 411 | - } else {
|
|
| 412 | - $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
|
|
| 413 | - } |
|
| 414 | - $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>'; |
|
| 415 | - /** |
|
| 416 | - * Adds an extra pagination info above/under pagination. |
|
| 417 | - * |
|
| 418 | - * @since 1.5.9 |
|
| 419 | - * |
|
| 420 | - * @param string $pagination_info Extra pagination info content. |
|
| 421 | - * @param string $listing_type_name Listing results type. |
|
| 422 | - * @param string $start_no First result number. |
|
| 423 | - * @param string $end_no Last result number. |
|
| 424 | - * @param string $numposts Total number of listings. |
|
| 425 | - * @param string $post_type The post type. |
|
| 426 | - */ |
|
| 427 | - $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
|
|
| 407 | + if ($geodir_pagination_more_info != '') {
|
|
| 408 | + if ($listing_type_name) {
|
|
| 409 | + $listing_type_name = __($listing_type_name, 'geodirectory'); |
|
| 410 | + $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
|
|
| 411 | + } else {
|
|
| 412 | + $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
|
|
| 413 | + } |
|
| 414 | + $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>'; |
|
| 415 | + /** |
|
| 416 | + * Adds an extra pagination info above/under pagination. |
|
| 417 | + * |
|
| 418 | + * @since 1.5.9 |
|
| 419 | + * |
|
| 420 | + * @param string $pagination_info Extra pagination info content. |
|
| 421 | + * @param string $listing_type_name Listing results type. |
|
| 422 | + * @param string $start_no First result number. |
|
| 423 | + * @param string $end_no Last result number. |
|
| 424 | + * @param string $numposts Total number of listings. |
|
| 425 | + * @param string $post_type The post type. |
|
| 426 | + */ |
|
| 427 | + $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
|
|
| 428 | 428 | |
| 429 | - if ($geodir_pagination_more_info == 'before') {
|
|
| 430 | - $before = $before . $pagination_info; |
|
| 431 | - } else if ($geodir_pagination_more_info == 'after') {
|
|
| 432 | - $after = $pagination_info . $after; |
|
| 433 | - } |
|
| 434 | - } |
|
| 429 | + if ($geodir_pagination_more_info == 'before') {
|
|
| 430 | + $before = $before . $pagination_info; |
|
| 431 | + } else if ($geodir_pagination_more_info == 'after') {
|
|
| 432 | + $after = $pagination_info . $after; |
|
| 433 | + } |
|
| 434 | + } |
|
| 435 | 435 | |
| 436 | - echo "$before <div class='Navi gd-navi'>"; |
|
| 437 | - if ($paged >= ($pages_to_show - 1)) {
|
|
| 438 | - echo '<a href="' . str_replace('&paged', '&paged', get_pagenum_link()) . '">«</a>';
|
|
| 439 | - } |
|
| 440 | - previous_posts_link($prelabel); |
|
| 441 | - for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
|
|
| 442 | - if ($i >= 1 && $i <= $max_page) {
|
|
| 443 | - if ($i == $paged) {
|
|
| 444 | - echo "<strong class='on'>$i</strong>"; |
|
| 445 | - } else {
|
|
| 446 | - echo ' <a href="' . str_replace('&paged', '&paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
|
|
| 447 | - } |
|
| 448 | - } |
|
| 449 | - } |
|
| 450 | - next_posts_link($nxtlabel, $max_page); |
|
| 451 | - if (($paged + $half_pages_to_show) < ($max_page)) {
|
|
| 452 | - echo '<a href="' . str_replace('&paged', '&paged', get_pagenum_link($max_page)) . '">»</a>';
|
|
| 453 | - } |
|
| 454 | - echo "</div> $after"; |
|
| 455 | - } |
|
| 436 | + echo "$before <div class='Navi gd-navi'>"; |
|
| 437 | + if ($paged >= ($pages_to_show - 1)) {
|
|
| 438 | + echo '<a href="' . str_replace('&paged', '&paged', get_pagenum_link()) . '">«</a>';
|
|
| 439 | + } |
|
| 440 | + previous_posts_link($prelabel); |
|
| 441 | + for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
|
|
| 442 | + if ($i >= 1 && $i <= $max_page) {
|
|
| 443 | + if ($i == $paged) {
|
|
| 444 | + echo "<strong class='on'>$i</strong>"; |
|
| 445 | + } else {
|
|
| 446 | + echo ' <a href="' . str_replace('&paged', '&paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
|
|
| 447 | + } |
|
| 448 | + } |
|
| 449 | + } |
|
| 450 | + next_posts_link($nxtlabel, $max_page); |
|
| 451 | + if (($paged + $half_pages_to_show) < ($max_page)) {
|
|
| 452 | + echo '<a href="' . str_replace('&paged', '&paged', get_pagenum_link($max_page)) . '">»</a>';
|
|
| 453 | + } |
|
| 454 | + echo "</div> $after"; |
|
| 455 | + } |
|
| 456 | 456 | |
| 457 | - if (function_exists('geodir_location_geo_home_link')) {
|
|
| 458 | - add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
|
|
| 459 | - } |
|
| 460 | - } |
|
| 457 | + if (function_exists('geodir_location_geo_home_link')) {
|
|
| 458 | + add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
|
|
| 459 | + } |
|
| 460 | + } |
|
| 461 | 461 | } |
| 462 | 462 | |
| 463 | 463 | /** |
@@ -468,20 +468,20 @@ discard block |
||
| 468 | 468 | */ |
| 469 | 469 | function geodir_listingsearch_scripts() |
| 470 | 470 | {
|
| 471 | - if (get_option('gd_search_dist') != '') {
|
|
| 472 | - $dist = get_option('gd_search_dist');
|
|
| 473 | - } else {
|
|
| 474 | - $dist = 500; |
|
| 475 | - } |
|
| 476 | - $dist_dif = 1000; |
|
| 477 | - |
|
| 478 | - if ($dist <= 5000) $dist_dif = 500; |
|
| 479 | - if ($dist <= 1000) $dist_dif = 100; |
|
| 480 | - if ($dist <= 500) $dist_dif = 50; |
|
| 481 | - if ($dist <= 100) $dist_dif = 10; |
|
| 482 | - if ($dist <= 50) $dist_dif = 5; |
|
| 483 | - |
|
| 484 | - ?> |
|
| 471 | + if (get_option('gd_search_dist') != '') {
|
|
| 472 | + $dist = get_option('gd_search_dist');
|
|
| 473 | + } else {
|
|
| 474 | + $dist = 500; |
|
| 475 | + } |
|
| 476 | + $dist_dif = 1000; |
|
| 477 | + |
|
| 478 | + if ($dist <= 5000) $dist_dif = 500; |
|
| 479 | + if ($dist <= 1000) $dist_dif = 100; |
|
| 480 | + if ($dist <= 500) $dist_dif = 50; |
|
| 481 | + if ($dist <= 100) $dist_dif = 10; |
|
| 482 | + if ($dist <= 50) $dist_dif = 5; |
|
| 483 | + |
|
| 484 | + ?> |
|
| 485 | 485 | <script type="text/javascript"> |
| 486 | 486 | |
| 487 | 487 | jQuery(function ($) {
|
@@ -540,15 +540,15 @@ discard block |
||
| 540 | 540 | function geodir_add_sharelocation_scripts() |
| 541 | 541 | {
|
| 542 | 542 | |
| 543 | - $default_search_for_text = SEARCH_FOR_TEXT; |
|
| 544 | - if (get_option('geodir_search_field_default_text'))
|
|
| 545 | - $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
|
|
| 543 | + $default_search_for_text = SEARCH_FOR_TEXT; |
|
| 544 | + if (get_option('geodir_search_field_default_text'))
|
|
| 545 | + $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
|
|
| 546 | 546 | |
| 547 | - $default_near_text = NEAR_TEXT; |
|
| 548 | - if (get_option('geodir_near_field_default_text'))
|
|
| 549 | - $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
|
|
| 547 | + $default_near_text = NEAR_TEXT; |
|
| 548 | + if (get_option('geodir_near_field_default_text'))
|
|
| 549 | + $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
|
|
| 550 | 550 | |
| 551 | - ?> |
|
| 551 | + ?> |
|
| 552 | 552 | |
| 553 | 553 | |
| 554 | 554 | <script type="text/javascript"> |
@@ -631,14 +631,14 @@ discard block |
||
| 631 | 631 | initialise2(); |
| 632 | 632 | } else {
|
| 633 | 633 | <?php |
| 634 | - $near_add = get_option('geodir_search_near_addition');
|
|
| 635 | - /** |
|
| 636 | - * Adds any extra info to the near search box query when trying to geolocate it via google api. |
|
| 637 | - * |
|
| 638 | - * @since 1.0.0 |
|
| 639 | - */ |
|
| 640 | - $near_add2 = apply_filters('geodir_search_near_addition', '');
|
|
| 641 | - ?> |
|
| 634 | + $near_add = get_option('geodir_search_near_addition');
|
|
| 635 | + /** |
|
| 636 | + * Adds any extra info to the near search box query when trying to geolocate it via google api. |
|
| 637 | + * |
|
| 638 | + * @since 1.0.0 |
|
| 639 | + */ |
|
| 640 | + $near_add2 = apply_filters('geodir_search_near_addition', '');
|
|
| 641 | + ?> |
|
| 642 | 642 | if (window.gdMaps === 'google') {
|
| 643 | 643 | Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
|
| 644 | 644 | function (results, status) {
|
@@ -741,30 +741,30 @@ discard block |
||
| 741 | 741 | */ |
| 742 | 742 | function geodir_show_badges_on_image($which, $post, $link) |
| 743 | 743 | {
|
| 744 | - $return = ''; |
|
| 745 | - switch ($which) {
|
|
| 746 | - case 'featured': |
|
| 747 | - /** |
|
| 748 | - * Filter the featured image badge html that appears in the listings pages over the thumbnail. |
|
| 749 | - * |
|
| 750 | - * @since 1.0.0 |
|
| 751 | - * @param object $post The post object. |
|
| 752 | - * @param string $link The link to the post. |
|
| 753 | - */ |
|
| 754 | - $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img"> </span></a>',$post,$link);
|
|
| 755 | - break; |
|
| 756 | - case 'new' : |
|
| 757 | - /** |
|
| 758 | - * Filter the new image badge html that appears in the listings pages over the thumbnail. |
|
| 759 | - * |
|
| 760 | - * @since 1.0.0 |
|
| 761 | - * @param object $post The post object. |
|
| 762 | - * @param string $link The link to the post. |
|
| 763 | - */ |
|
| 764 | - $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing"> </span></a>',$post,$link);
|
|
| 765 | - break; |
|
| 766 | - |
|
| 767 | - } |
|
| 744 | + $return = ''; |
|
| 745 | + switch ($which) {
|
|
| 746 | + case 'featured': |
|
| 747 | + /** |
|
| 748 | + * Filter the featured image badge html that appears in the listings pages over the thumbnail. |
|
| 749 | + * |
|
| 750 | + * @since 1.0.0 |
|
| 751 | + * @param object $post The post object. |
|
| 752 | + * @param string $link The link to the post. |
|
| 753 | + */ |
|
| 754 | + $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img"> </span></a>',$post,$link);
|
|
| 755 | + break; |
|
| 756 | + case 'new' : |
|
| 757 | + /** |
|
| 758 | + * Filter the new image badge html that appears in the listings pages over the thumbnail. |
|
| 759 | + * |
|
| 760 | + * @since 1.0.0 |
|
| 761 | + * @param object $post The post object. |
|
| 762 | + * @param string $link The link to the post. |
|
| 763 | + */ |
|
| 764 | + $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing"> </span></a>',$post,$link);
|
|
| 765 | + break; |
|
| 766 | + |
|
| 767 | + } |
|
| 768 | 768 | |
| 769 | - return $return; |
|
| 769 | + return $return; |
|
| 770 | 770 | } |
@@ -254,7 +254,7 @@ discard block |
||
| 254 | 254 | </script> |
| 255 | 255 | |
| 256 | 256 | <?php |
| 257 | - }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
|
|
| 257 | + } elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
|
|
| 258 | 258 | echo stripslashes(get_option('geodir_ga_tracking_code'));
|
| 259 | 259 | } |
| 260 | 260 | |
@@ -281,13 +281,14 @@ discard block |
||
| 281 | 281 | */ |
| 282 | 282 | function geodir_add_async_forscript($url) |
| 283 | 283 | {
|
| 284 | - if (strpos($url, '#asyncload')===false) |
|
| 285 | - return $url; |
|
| 286 | - else if (is_admin()) |
|
| 287 | - return str_replace('#asyncload', '', $url);
|
|
| 288 | - else |
|
| 289 | - return str_replace('#asyncload', '', $url)."' async='async";
|
|
| 290 | -} |
|
| 284 | + if (strpos($url, '#asyncload')===false) { |
|
| 285 | + return $url; |
|
| 286 | + } else if (is_admin()) { |
|
| 287 | + return str_replace('#asyncload', '', $url); |
|
| 288 | + } else { |
|
| 289 | + return str_replace('#asyncload', '', $url)."' async='async"; |
|
| 290 | + } |
|
| 291 | + } |
|
| 291 | 292 | add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
|
| 292 | 293 | |
| 293 | 294 | /** |
@@ -354,8 +355,10 @@ discard block |
||
| 354 | 355 | |
| 355 | 356 | $half_pages_to_show = round($pages_to_show / 2); |
| 356 | 357 | |
| 357 | - if (geodir_is_page('home')) // dont apply default pagination for geodirectory home page.
|
|
| 358 | - return; |
|
| 358 | + if (geodir_is_page('home')) { |
|
| 359 | + // dont apply default pagination for geodirectory home page. |
|
| 360 | + return; |
|
| 361 | + } |
|
| 359 | 362 | |
| 360 | 363 | if (!is_single()) {
|
| 361 | 364 | if (function_exists('geodir_location_geo_home_link')) {
|
@@ -475,11 +478,21 @@ discard block |
||
| 475 | 478 | } |
| 476 | 479 | $dist_dif = 1000; |
| 477 | 480 | |
| 478 | - if ($dist <= 5000) $dist_dif = 500; |
|
| 479 | - if ($dist <= 1000) $dist_dif = 100; |
|
| 480 | - if ($dist <= 500) $dist_dif = 50; |
|
| 481 | - if ($dist <= 100) $dist_dif = 10; |
|
| 482 | - if ($dist <= 50) $dist_dif = 5; |
|
| 481 | + if ($dist <= 5000) { |
|
| 482 | + $dist_dif = 500; |
|
| 483 | + } |
|
| 484 | + if ($dist <= 1000) { |
|
| 485 | + $dist_dif = 100; |
|
| 486 | + } |
|
| 487 | + if ($dist <= 500) { |
|
| 488 | + $dist_dif = 50; |
|
| 489 | + } |
|
| 490 | + if ($dist <= 100) { |
|
| 491 | + $dist_dif = 10; |
|
| 492 | + } |
|
| 493 | + if ($dist <= 50) { |
|
| 494 | + $dist_dif = 5; |
|
| 495 | + } |
|
| 483 | 496 | |
| 484 | 497 | ?> |
| 485 | 498 | <script type="text/javascript"> |
@@ -541,18 +554,23 @@ discard block |
||
| 541 | 554 | {
|
| 542 | 555 | |
| 543 | 556 | $default_search_for_text = SEARCH_FOR_TEXT; |
| 544 | - if (get_option('geodir_search_field_default_text'))
|
|
| 545 | - $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
|
|
| 557 | + if (get_option('geodir_search_field_default_text')) { |
|
| 558 | + $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory'); |
|
| 559 | + } |
|
| 546 | 560 | |
| 547 | 561 | $default_near_text = NEAR_TEXT; |
| 548 | - if (get_option('geodir_near_field_default_text'))
|
|
| 549 | - $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
|
|
| 562 | + if (get_option('geodir_near_field_default_text')) { |
|
| 563 | + $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory'); |
|
| 564 | + } |
|
| 550 | 565 | |
| 551 | 566 | ?> |
| 552 | 567 | |
| 553 | 568 | |
| 554 | 569 | <script type="text/javascript"> |
| 555 | - var default_location = '<?php if($search_location = geodir_get_default_location()) echo $search_location->city ;?>'; |
|
| 570 | + var default_location = '<?php if($search_location = geodir_get_default_location()) { |
|
| 571 | + echo $search_location->city ; |
|
| 572 | +} |
|
| 573 | +?>'; |
|
| 556 | 574 | var latlng; |
| 557 | 575 | var address; |
| 558 | 576 | var dist = 0; |
@@ -38,21 +38,21 @@ discard block |
||
| 38 | 38 | $is_detail_page = false; |
| 39 | 39 | $geodir_map_name = geodir_map_name(); |
| 40 | 40 | |
| 41 | - if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
|
|
| 41 | + if ((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview'))) {
|
|
| 42 | 42 | $is_detail_page = true; |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | 45 | wp_enqueue_script('jquery');
|
| 46 | 46 | |
| 47 | - wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 47 | + wp_register_script('geodirectory-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 48 | 48 | wp_enqueue_script('geodirectory-script');
|
| 49 | 49 | |
| 50 | 50 | $geodir_vars_data = array( |
| 51 | 51 | 'siteurl' => get_option('siteurl'),
|
| 52 | 52 | 'geodir_plugin_url' => geodir_plugin_url(), |
| 53 | - 'geodir_lazy_load' => get_option('geodir_lazy_load',1),
|
|
| 53 | + 'geodir_lazy_load' => get_option('geodir_lazy_load', 1),
|
|
| 54 | 54 | 'geodir_ajax_url' => geodir_get_ajax_url(), |
| 55 | - 'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
|
|
| 55 | + 'geodir_gd_modal' => (int) get_option('geodir_disable_gb_modal'),
|
|
| 56 | 56 | 'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue |
| 57 | 57 | ); |
| 58 | 58 | |
@@ -73,24 +73,24 @@ discard block |
||
| 73 | 73 | * |
| 74 | 74 | * } |
| 75 | 75 | */ |
| 76 | - $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
|
|
| 76 | + $geodir_vars_data = apply_filters('geodir_vars_data', $geodir_vars_data);
|
|
| 77 | 77 | |
| 78 | 78 | wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
|
| 79 | 79 | |
| 80 | - wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 81 | - if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
|
|
| 80 | + wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 81 | + if ($is_detail_page) {wp_enqueue_script('geodirectory-jquery-flexslider-js'); }
|
|
| 82 | 82 | |
| 83 | - wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 83 | + wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url().'/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 84 | 84 | wp_enqueue_script('geodirectory-lightbox-jquery');
|
| 85 | 85 | |
| 86 | - wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 86 | + wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url().'/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 87 | 87 | if ($is_detail_page) {
|
| 88 | 88 | wp_enqueue_script('geodirectory-jquery-simplemodal');
|
| 89 | 89 | } |
| 90 | 90 | |
| 91 | 91 | if (in_array($geodir_map_name, array('auto', 'google'))) {
|
| 92 | - $map_lang = "&language=" . geodir_get_map_default_language(); |
|
| 93 | - $map_key = "&key=" . geodir_get_map_api_key(); |
|
| 92 | + $map_lang = "&language=".geodir_get_map_default_language(); |
|
| 93 | + $map_key = "&key=".geodir_get_map_api_key(); |
|
| 94 | 94 | /** |
| 95 | 95 | * Filter the variables that are added to the end of the google maps script call. |
| 96 | 96 | * |
@@ -100,48 +100,48 @@ discard block |
||
| 100 | 100 | * @param string $var The string to filter, default is empty string. |
| 101 | 101 | */ |
| 102 | 102 | $map_extra = apply_filters('geodir_googlemap_script_extra', '');
|
| 103 | - wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
|
|
| 103 | + wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
|
|
| 104 | 104 | } |
| 105 | 105 | |
| 106 | 106 | if ($geodir_map_name == 'osm') {
|
| 107 | 107 | // Leaflet OpenStreetMap |
| 108 | - wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
|
|
| 108 | + wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
|
|
| 109 | 109 | wp_enqueue_style('geodirectory-leaflet-style');
|
| 110 | 110 | |
| 111 | - wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 111 | + wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 112 | 112 | wp_enqueue_script('geodirectory-leaflet-script');
|
| 113 | 113 | |
| 114 | - wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
|
|
| 114 | + wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
|
|
| 115 | 115 | wp_enqueue_script('geodirectory-leaflet-geo-script');
|
| 116 | 116 | |
| 117 | 117 | if ($is_detail_page) {
|
| 118 | - wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
|
|
| 118 | + wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
|
|
| 119 | 119 | wp_enqueue_style('geodirectory-leaflet-routing-style');
|
| 120 | 120 | |
| 121 | - wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
|
|
| 121 | + wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
|
|
| 122 | 122 | wp_enqueue_script('geodirectory-leaflet-routing-script');
|
| 123 | 123 | } |
| 124 | 124 | } |
| 125 | - wp_enqueue_script( 'jquery-ui-autocomplete' ); |
|
| 125 | + wp_enqueue_script('jquery-ui-autocomplete');
|
|
| 126 | 126 | |
| 127 | - wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
|
|
| 127 | + wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 128 | 128 | wp_enqueue_script('geodirectory-goMap-script');
|
| 129 | 129 | |
| 130 | 130 | |
| 131 | - wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 131 | + wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 132 | 132 | wp_enqueue_script('chosen');
|
| 133 | 133 | |
| 134 | - wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 134 | + wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
|
|
| 135 | 135 | wp_enqueue_script('geodirectory-choose-ajax');
|
| 136 | 136 | |
| 137 | - wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
|
|
| 137 | + wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
|
|
| 138 | 138 | |
| 139 | 139 | if (is_page() && geodir_is_page('add-listing')) {
|
| 140 | 140 | // SCRIPT FOR UPLOAD |
| 141 | 141 | wp_enqueue_script('plupload-all');
|
| 142 | 142 | wp_enqueue_script('jquery-ui-sortable');
|
| 143 | 143 | |
| 144 | - wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
|
|
| 144 | + wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 145 | 145 | wp_enqueue_script('geodirectory-plupload-script');
|
| 146 | 146 | // SCRIPT FOR UPLOAD END |
| 147 | 147 | |
@@ -188,27 +188,27 @@ discard block |
||
| 188 | 188 | |
| 189 | 189 | wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
|
| 190 | 190 | |
| 191 | - wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
|
|
| 191 | + wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation.min.js#asyncload');
|
|
| 192 | 192 | } // End if for add place page |
| 193 | 193 | |
| 194 | - wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 194 | + wp_register_script('geodirectory-post-custom-js', geodir_plugin_url().'/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 195 | 195 | if ($is_detail_page) {
|
| 196 | 196 | wp_enqueue_script('geodirectory-post-custom-js');
|
| 197 | 197 | } |
| 198 | 198 | |
| 199 | 199 | // font awesome rating script |
| 200 | 200 | if (get_option('geodir_reviewrating_enable_font_awesome')) {
|
| 201 | - wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 201 | + wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 202 | 202 | wp_enqueue_script('geodir-barrating-js');
|
| 203 | 203 | } else { // default rating script
|
| 204 | - wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 204 | + wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
|
|
| 205 | 205 | wp_enqueue_script('geodir-jRating-js');
|
| 206 | 206 | } |
| 207 | 207 | |
| 208 | - wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 208 | + wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 209 | 209 | wp_enqueue_script('geodir-on-document-load');
|
| 210 | 210 | |
| 211 | - wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 211 | + wp_register_script('google-geometa', geodir_plugin_url().'/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
|
|
| 212 | 212 | wp_enqueue_script('google-geometa');
|
| 213 | 213 | } |
| 214 | 214 | |
@@ -223,7 +223,7 @@ discard block |
||
| 223 | 223 | */ |
| 224 | 224 | function geodir_header_scripts() |
| 225 | 225 | {
|
| 226 | - echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
|
|
| 226 | + echo '<style>'.stripslashes(get_option('geodir_coustem_css')).'</style>';
|
|
| 227 | 227 | echo stripslashes(get_option('geodir_header_scripts'));
|
| 228 | 228 | } |
| 229 | 229 | |
@@ -240,7 +240,7 @@ discard block |
||
| 240 | 240 | function geodir_footer_scripts() |
| 241 | 241 | {
|
| 242 | 242 | |
| 243 | - if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
|
|
| 243 | + if (get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')) {?>
|
|
| 244 | 244 | |
| 245 | 245 | <script> |
| 246 | 246 | (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
@@ -248,14 +248,14 @@ discard block |
||
| 248 | 248 | m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| 249 | 249 | })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); |
| 250 | 250 | |
| 251 | - ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id'));?>', 'auto');
|
|
| 252 | - <?php if(get_option('geodir_ga_anonymize_ip')){echo "ga('set', 'anonymizeIP', true);";}?>
|
|
| 251 | + ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id')); ?>', 'auto');
|
|
| 252 | + <?php if (get_option('geodir_ga_anonymize_ip')) {echo "ga('set', 'anonymizeIP', true);"; }?>
|
|
| 253 | 253 | ga('send', 'pageview');
|
| 254 | 254 | |
| 255 | 255 | </script> |
| 256 | 256 | |
| 257 | 257 | <?php |
| 258 | - }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
|
|
| 258 | + }elseif (get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')) {
|
|
| 259 | 259 | echo stripslashes(get_option('geodir_ga_tracking_code'));
|
| 260 | 260 | } |
| 261 | 261 | |
@@ -266,7 +266,7 @@ discard block |
||
| 266 | 266 | * |
| 267 | 267 | * Flexbox wont wrap on ios for search form items |
| 268 | 268 | */ |
| 269 | - if (preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
|
|
| 269 | + if (preg_match('/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'])) {
|
|
| 270 | 270 | echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
|
| 271 | 271 | } |
| 272 | 272 | } |
@@ -282,7 +282,7 @@ discard block |
||
| 282 | 282 | */ |
| 283 | 283 | function geodir_add_async_forscript($url) |
| 284 | 284 | {
|
| 285 | - if (strpos($url, '#asyncload')===false) |
|
| 285 | + if (strpos($url, '#asyncload') === false) |
|
| 286 | 286 | return $url; |
| 287 | 287 | else if (is_admin()) |
| 288 | 288 | return str_replace('#asyncload', '', $url);
|
@@ -300,12 +300,12 @@ discard block |
||
| 300 | 300 | function geodir_templates_styles() |
| 301 | 301 | {
|
| 302 | 302 | |
| 303 | - wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 303 | + wp_register_style('geodir-core-scss', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 304 | 304 | wp_enqueue_style('geodir-core-scss');
|
| 305 | - wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
|
|
| 305 | + wp_register_style('geodir-core-scss-footer', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
|
|
| 306 | 306 | |
| 307 | - if(is_rtl()){
|
|
| 308 | - wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 307 | + if (is_rtl()) {
|
|
| 308 | + wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
|
|
| 309 | 309 | wp_enqueue_style('geodirectory-frontend-rtl-style');
|
| 310 | 310 | } |
| 311 | 311 | |
@@ -379,18 +379,18 @@ discard block |
||
| 379 | 379 | $term_id = get_queried_object_id(); |
| 380 | 380 | $taxonomy = get_query_var('taxonomy');
|
| 381 | 381 | |
| 382 | - if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
|
|
| 383 | - $term = get_term($term_id, $post_type . 'category'); |
|
| 382 | + if ($term_id && $post_type && get_query_var('taxonomy') == $post_type.'category') {
|
|
| 383 | + $term = get_term($term_id, $post_type.'category'); |
|
| 384 | 384 | } |
| 385 | 385 | } |
| 386 | 386 | |
| 387 | - if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
|
|
| 388 | - $taxonomy_search = $_REQUEST['s' . $post_type . 'category']; |
|
| 387 | + if (geodir_is_page('search') && !empty($_REQUEST['s'.$post_type.'category'])) {
|
|
| 388 | + $taxonomy_search = $_REQUEST['s'.$post_type.'category']; |
|
| 389 | 389 | |
| 390 | 390 | if (!is_array($taxonomy_search)) {
|
| 391 | - $term = get_term((int)$taxonomy_search, $post_type . 'category'); |
|
| 392 | - } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
|
|
| 393 | - $term = get_term((int)$taxonomy_search[0], $post_type . 'category'); |
|
| 391 | + $term = get_term((int) $taxonomy_search, $post_type.'category'); |
|
| 392 | + } else if (is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
|
|
| 393 | + $term = get_term((int) $taxonomy_search[0], $post_type.'category'); |
|
| 394 | 394 | } |
| 395 | 395 | } |
| 396 | 396 | |
@@ -402,7 +402,7 @@ discard block |
||
| 402 | 402 | if ($max_page > 1 || $always_show) {
|
| 403 | 403 | // Extra pagination info |
| 404 | 404 | $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
|
| 405 | - $start_no = ( $paged - 1 ) * $posts_per_page + 1; |
|
| 405 | + $start_no = ($paged - 1) * $posts_per_page + 1; |
|
| 406 | 406 | $end_no = min($paged * $posts_per_page, $numposts); |
| 407 | 407 | |
| 408 | 408 | if ($geodir_pagination_more_info != '') {
|
@@ -412,7 +412,7 @@ discard block |
||
| 412 | 412 | } else {
|
| 413 | 413 | $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
|
| 414 | 414 | } |
| 415 | - $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>'; |
|
| 415 | + $pagination_info = '<div class="gd-pagination-details">'.$pegination_desc.'</div>'; |
|
| 416 | 416 | /** |
| 417 | 417 | * Adds an extra pagination info above/under pagination. |
| 418 | 418 | * |
@@ -428,15 +428,15 @@ discard block |
||
| 428 | 428 | $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
|
| 429 | 429 | |
| 430 | 430 | if ($geodir_pagination_more_info == 'before') {
|
| 431 | - $before = $before . $pagination_info; |
|
| 431 | + $before = $before.$pagination_info; |
|
| 432 | 432 | } else if ($geodir_pagination_more_info == 'after') {
|
| 433 | - $after = $pagination_info . $after; |
|
| 433 | + $after = $pagination_info.$after; |
|
| 434 | 434 | } |
| 435 | 435 | } |
| 436 | 436 | |
| 437 | 437 | echo "$before <div class='Navi gd-navi'>"; |
| 438 | 438 | if ($paged >= ($pages_to_show - 1)) {
|
| 439 | - echo '<a href="' . str_replace('&paged', '&paged', get_pagenum_link()) . '">«</a>';
|
|
| 439 | + echo '<a href="'.str_replace('&paged', '&paged', get_pagenum_link()).'">«</a>';
|
|
| 440 | 440 | } |
| 441 | 441 | previous_posts_link($prelabel); |
| 442 | 442 | for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
|
@@ -444,13 +444,13 @@ discard block |
||
| 444 | 444 | if ($i == $paged) {
|
| 445 | 445 | echo "<strong class='on'>$i</strong>"; |
| 446 | 446 | } else {
|
| 447 | - echo ' <a href="' . str_replace('&paged', '&paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
|
|
| 447 | + echo ' <a href="'.str_replace('&paged', '&paged', get_pagenum_link($i)).'">'.$i.'</a> ';
|
|
| 448 | 448 | } |
| 449 | 449 | } |
| 450 | 450 | } |
| 451 | 451 | next_posts_link($nxtlabel, $max_page); |
| 452 | 452 | if (($paged + $half_pages_to_show) < ($max_page)) {
|
| 453 | - echo '<a href="' . str_replace('&paged', '&paged', get_pagenum_link($max_page)) . '">»</a>';
|
|
| 453 | + echo '<a href="'.str_replace('&paged', '&paged', get_pagenum_link($max_page)).'">»</a>';
|
|
| 454 | 454 | } |
| 455 | 455 | echo "</div> $after"; |
| 456 | 456 | } |
@@ -488,7 +488,7 @@ discard block |
||
| 488 | 488 | jQuery(function ($) {
|
| 489 | 489 | $("#distance_slider").slider({
|
| 490 | 490 | range: true, |
| 491 | - values: [0, <?php echo ($_REQUEST['sdist']!='') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>], |
|
| 491 | + values: [0, <?php echo ($_REQUEST['sdist'] != '') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>], |
|
| 492 | 492 | min: 0, |
| 493 | 493 | max: <?php echo $dist; ?>, |
| 494 | 494 | step: <?php echo $dist_dif; ?>, |
@@ -553,7 +553,7 @@ discard block |
||
| 553 | 553 | |
| 554 | 554 | |
| 555 | 555 | <script type="text/javascript"> |
| 556 | - var default_location = '<?php if($search_location = geodir_get_default_location()) echo $search_location->city ;?>'; |
|
| 556 | + var default_location = '<?php if ($search_location = geodir_get_default_location()) echo $search_location->city; ?>'; |
|
| 557 | 557 | var latlng; |
| 558 | 558 | var address; |
| 559 | 559 | var dist = 0; |
@@ -569,7 +569,7 @@ discard block |
||
| 569 | 569 | var $form = jQuery(this).closest('form');
|
| 570 | 570 | |
| 571 | 571 | if (jQuery("#sdist input[type='radio']:checked").length != 0) dist = jQuery("#sdist input[type='radio']:checked").val();
|
| 572 | - if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text;?>') jQuery('.search_text', $form).val(s);
|
|
| 572 | + if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text; ?>') jQuery('.search_text', $form).val(s);
|
|
| 573 | 573 | |
| 574 | 574 | // Disable location based search for disabled location post type. |
| 575 | 575 | if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
|
@@ -583,7 +583,7 @@ discard block |
||
| 583 | 583 | } |
| 584 | 584 | } |
| 585 | 585 | |
| 586 | - if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text;?>')) {
|
|
| 586 | + if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text; ?>')) {
|
|
| 587 | 587 | geodir_setsearch($form); |
| 588 | 588 | } else {
|
| 589 | 589 | jQuery(".snear", $form).val('');
|
@@ -601,7 +601,7 @@ discard block |
||
| 601 | 601 | }); |
| 602 | 602 | |
| 603 | 603 | function geodir_setsearch($form) {
|
| 604 | - if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text;?>')) jQuery(".snear", $form).val(default_location);
|
|
| 604 | + if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text; ?>')) jQuery(".snear", $form).val(default_location);
|
|
| 605 | 605 | geocodeAddress($form); |
| 606 | 606 | } |
| 607 | 607 | |
@@ -620,15 +620,15 @@ discard block |
||
| 620 | 620 | // Call the geocode function |
| 621 | 621 | Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null; |
| 622 | 622 | |
| 623 | - if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
|
|
| 624 | - if (jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
|
|
| 623 | + if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
|
|
| 624 | + if (jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
|
|
| 625 | 625 | jQuery(".snear", $form).val('');
|
| 626 | 626 | } |
| 627 | 627 | jQuery($form).submit(); |
| 628 | 628 | } else {
|
| 629 | 629 | var address = jQuery(".snear", $form).val();
|
| 630 | 630 | |
| 631 | - if (jQuery('.snear', $form).val() == '<?php echo $default_near_text;?>') {
|
|
| 631 | + if (jQuery('.snear', $form).val() == '<?php echo $default_near_text; ?>') {
|
|
| 632 | 632 | initialise2(); |
| 633 | 633 | } else {
|
| 634 | 634 | <?php |
@@ -641,12 +641,12 @@ discard block |
||
| 641 | 641 | $near_add2 = apply_filters('geodir_search_near_addition', '');
|
| 642 | 642 | ?> |
| 643 | 643 | if (window.gdMaps === 'google') {
|
| 644 | - Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
|
|
| 644 | + Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", '.$near_add.'"' : '').$near_add2; ?>},
|
|
| 645 | 645 | function (results, status) {
|
| 646 | 646 | if (status == google.maps.GeocoderStatus.OK) {
|
| 647 | 647 | updateSearchPosition(results[0].geometry.location, $form); |
| 648 | 648 | } else {
|
| 649 | - alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory');?>" + status);
|
|
| 649 | + alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory'); ?>" + status);
|
|
| 650 | 650 | } |
| 651 | 651 | }); |
| 652 | 652 | } else if (window.gdMaps === 'osm') {
|
@@ -655,7 +655,7 @@ discard block |
||
| 655 | 655 | if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
|
| 656 | 656 | updateSearchPosition(geo, $form); |
| 657 | 657 | } else {
|
| 658 | - alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory');?>");
|
|
| 658 | + alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory'); ?>");
|
|
| 659 | 659 | } |
| 660 | 660 | }); |
| 661 | 661 | } else {
|
@@ -701,19 +701,19 @@ discard block |
||
| 701 | 701 | var msg; |
| 702 | 702 | switch (err.code) {
|
| 703 | 703 | case err.UNKNOWN_ERROR: |
| 704 | - msg = "<?php _e('Unable to find your location','geodirectory');?>";
|
|
| 704 | + msg = "<?php _e('Unable to find your location', 'geodirectory'); ?>";
|
|
| 705 | 705 | break; |
| 706 | 706 | case err.PERMISSION_DENINED: |
| 707 | - msg = "<?php _e('Permission denied in finding your location','geodirectory');?>";
|
|
| 707 | + msg = "<?php _e('Permission denied in finding your location', 'geodirectory'); ?>";
|
|
| 708 | 708 | break; |
| 709 | 709 | case err.POSITION_UNAVAILABLE: |
| 710 | - msg = "<?php _e('Your location is currently unknown','geodirectory');?>";
|
|
| 710 | + msg = "<?php _e('Your location is currently unknown', 'geodirectory'); ?>";
|
|
| 711 | 711 | break; |
| 712 | 712 | case err.BREAK: |
| 713 | - msg = "<?php _e('Attempt to find location took too long','geodirectory');?>";
|
|
| 713 | + msg = "<?php _e('Attempt to find location took too long', 'geodirectory'); ?>";
|
|
| 714 | 714 | break; |
| 715 | 715 | default: |
| 716 | - msg = "<?php _e('Location detection not supported in browser','geodirectory');?>";
|
|
| 716 | + msg = "<?php _e('Location detection not supported in browser', 'geodirectory'); ?>";
|
|
| 717 | 717 | } |
| 718 | 718 | jQuery('#info').html(msg);
|
| 719 | 719 | } |
@@ -752,7 +752,7 @@ discard block |
||
| 752 | 752 | * @param object $post The post object. |
| 753 | 753 | * @param string $link The link to the post. |
| 754 | 754 | */ |
| 755 | - $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img"> </span></a>',$post,$link);
|
|
| 755 | + $return = apply_filters('geodir_featured_badge_on_image', '<a href="'.$link.'"><span class="geodir_featured_img"> </span></a>', $post, $link);
|
|
| 756 | 756 | break; |
| 757 | 757 | case 'new' : |
| 758 | 758 | /** |
@@ -762,7 +762,7 @@ discard block |
||
| 762 | 762 | * @param object $post The post object. |
| 763 | 763 | * @param string $link The link to the post. |
| 764 | 764 | */ |
| 765 | - $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing"> </span></a>',$post,$link);
|
|
| 765 | + $return = apply_filters('geodir_new_badge_on_image', '<a href="'.$link.'"><span class="geodir_new_listing"> </span></a>', $post, $link);
|
|
| 766 | 766 | break; |
| 767 | 767 | |
| 768 | 768 | } |