$fields['url']);*/ $fields_dup['data'] = array("postid" => $post->ID, "sharelink" => $fields['url']); $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); $fields_dup['big_picture'] = $url; $fields_dup['buttons'] = '[{"id": "id1", "text": "Settings", "icon": "ic_menu_manage"}, {"id": "id2", "text": "Share", "icon": "ic_menu_share"}]'; unset($fields_dup['url']); /* Send another notification via cURL */ $ch = curl_init(); $onesignal_post_url = "https://onesignal.com/api/v1/notifications"; /* Hopefully OneSignal::get_onesignal_settings(); can be called outside of the plugin */ $onesignal_wp_settings = OneSignal::get_onesignal_settings(); $onesignal_auth_key = $onesignal_wp_settings['app_rest_api_key']; curl_setopt($ch, CURLOPT_URL, $onesignal_post_url); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Authorization: Basic ' . $onesignal_auth_key )); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields_dup)); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Optional: Turn off host verification if SSL errors for local testing // curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); /* Optional: cURL settings to help log cURL output response curl_setopt($ch, CURLOPT_FAILONERROR, false); curl_setopt($ch, CURLOPT_HTTP200ALIASES, array(400)); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_STDERR, $out); */ $response = curl_exec($ch); /* Optional: Log cURL output response fclose($out); $debug_output = ob_get_clean(); $curl_effective_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); $curl_http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); $curl_total_time = curl_getinfo($ch, CURLINFO_TOTAL_TIME); onesignal_debug('OneSignal API POST Data:', $fields); onesignal_debug('OneSignal API URL:', $curl_effective_url); onesignal_debug('OneSignal API Response Status Code:', $curl_http_code); if ($curl_http_code != 200) { onesignal_debug('cURL Request Time:', $curl_total_time, 'seconds'); onesignal_debug('cURL Error Number:', curl_errno($ch)); onesignal_debug('cURL Error Description:', curl_error($ch)); onesignal_debug('cURL Response:', print_r($response, true)); onesignal_debug('cURL Verbose Log:', $debug_output); } */ curl_close($ch); return $fields; } ?> Amazing Architecture Facts | Amazing Facts

Amazing Architecture Facts

Amazing Facts
eiffel tower

1. The Eiffel tower receives a fresh coat of 300 tons of reddish green paint every seven years.

keret-house

2. Keret house in warsaw, poland is the world’s narrowest house, only 92 centimeters (3.02 feet) at its narrowest point and 152 centimeters (4.99 ft) and its widest point.

Puri-jaganathan-temple

3. Puri Jaganathan temple in puri, Odisha –The flag at top of the temple always flaps in the opposite direction of the air.

tanjavur temple

4. Brihadeshwara temple in thanjavur, tamil nadu – An interesting fact about this temple, which is also one of the tallest temples in the world, is that it has been designed in such a way that viman (the tower above above the sanettum sanetorum) does not cast a shadow at noon during any part of the years.

the_boundary_walls_of_kumbhalgarh_fortudaipur_

5. Kumbhalgarh fort in udaipur is the second largest continuous wall in the world after the great wall of china. The width of wall varies from 15 to 25 feet and constructed has been constructed 1,914 metres above sea level.

gol-gumbaz-in-bijapur

6. Gol Gumbaz in bijapur, Karnataka – Gol gumbaz is the second largest done on the planet after St.peter’s basilica in Rome the architecture of this spectacular monument is unique in the way that four minarets themselves act as staircase.

jantar-mantar-in-jaipur

7. Jantar Mantar in jaipur – The jantar mantar of jaipur is the biggest stone observatory of the world constructed by maharaja Jai singh in the 18th century Jantar mantar holds fourteen geometric device used to computer time.