array( 'url' => $image_url, 'caption' => $caption, 'published' => 'true', 'access_token' => QA_FB_PAGE_TOKEN ), 'timeout' => 60 ) );} /* ============================== TWITTER POST============================== */ function qa_post_to_twitter($image_url, $caption) { // STEP 1: Upload media $media_response = qa_twitter_oauth_request( 'https://upload.twitter.com/1.1/media/upload.json', array('media' => base64_encode(file_get_contents($image_url))), 'POST' ); if (empty($media_response->media_id_string)) return; // STEP 2: Post tweet qa_twitter_oauth_request( 'https://api.twitter.com/1.1/statuses/update.json', array( 'status' => $caption, 'media_ids' => $media_response->media_id_string ), 'POST' );} /* ============================== TWITTER OAUTH CORE============================== */ function qa_twitter_oauth_request($url, $params, $method = 'POST') { $oauth = array( 'oauth_consumer_key' => QA_TW_CONSUMER_KEY, 'oauth_token' => QA_TW_ACCESS_TOKEN, 'oauth_nonce' => wp_generate_password(12, false), 'oauth_timestamp' => time(), 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_version' => '1.0' ); $base_params = array_merge($oauth, $params); ksort($base_params); $base_string = strtoupper($method) . "&" . rawurlencode($url) . "&" . rawurlencode(http_build_query($base_params, '', '&', PHP_QUERY_RFC3986)); $signing_key = rawurlencode(QA_TW_CONSUMER_SECRET) . '&' . rawurlencode(QA_TW_ACCESS_SECRET); $oauth['oauth_signature'] = base64_encode( hash_hmac('sha1', $base_string, $signing_key, true) ); $header = 'OAuth '; $values = array(); foreach ($oauth as $key => $value) { $values[] = $key . '="' . rawurlencode($value) . '"'; } $header .= implode(', ', $values); $args = array( 'headers' => array('Authorization' => $header), 'body' => $params, 'timeout' => 60 ); $response = wp_remote_request($url, array_merge($args, array('method' => $method))); return json_decode(wp_remote_retrieve_body($response));} PM Imran Khan to inaugurate yet another anti corruption initiative across the country – TIMES OF ISLAMABAD
Times of Islamabad

PM Imran Khan to inaugurate yet another anti corruption initiative across the country

PM Imran Khan to inaugurate yet another anti corruption initiative across the country

ISLAMABAD: Prime Minister Imran Khan to inaugurate yet another anticorruption initiative across the country.

Prime Minister (PM) Imran Khan will inaugurate anti-corruption mobile phoneapplication to report the cases, on Monday (today).

According to details, events on the occasion of InternationalAnti-Corruption Day are being held across the country to raise awarenessamong the people.

This year the day is observed under the theme: “Together, We Are Unitedagainst Corruption”.

Meanwhile, Punjab Governor Chaudhry Muhammad Sarwar said corruption is theroot cause of all problems faced by the country including economicconstraints, price-hike, unemployment and poverty.