@@ 395-410 (lines=16) @@ | ||
392 | case 'publicize_URLs' : |
|
393 | $publicize_URLs = array(); |
|
394 | $publicize = get_post_meta( $post->ID, 'publicize_results', true ); |
|
395 | if ( $publicize ) { |
|
396 | foreach ( $publicize as $service => $data ) { |
|
397 | switch ( $service ) { |
|
398 | case 'twitter' : |
|
399 | foreach ( $data as $datum ) { |
|
400 | $publicize_URLs[] = esc_url_raw( "https://twitter.com/{$datum['user_id']}/status/{$datum['post_id']}" ); |
|
401 | } |
|
402 | break; |
|
403 | case 'fb' : |
|
404 | foreach ( $data as $datum ) { |
|
405 | $publicize_URLs[] = esc_url_raw( "https://www.facebook.com/permalink.php?story_fbid={$datum['post_id']}&id={$datum['user_id']}" ); |
|
406 | } |
|
407 | break; |
|
408 | } |
|
409 | } |
|
410 | } |
|
411 | $response[$key] = (array) $publicize_URLs; |
|
412 | break; |
|
413 | case 'tags' : |
@@ 216-231 (lines=16) @@ | ||
213 | public function get_publicize_urls() { |
|
214 | $publicize_URLs = array(); |
|
215 | $publicize = get_post_meta( $this->post->ID, 'publicize_results', true ); |
|
216 | if ( $publicize ) { |
|
217 | foreach ( $publicize as $service => $data ) { |
|
218 | switch ( $service ) { |
|
219 | case 'twitter' : |
|
220 | foreach ( $data as $datum ) { |
|
221 | $publicize_URLs[] = esc_url_raw( "https://twitter.com/{$datum['user_id']}/status/{$datum['post_id']}" ); |
|
222 | } |
|
223 | break; |
|
224 | case 'fb' : |
|
225 | foreach ( $data as $datum ) { |
|
226 | $publicize_URLs[] = esc_url_raw( "https://www.facebook.com/permalink.php?story_fbid={$datum['post_id']}&id={$datum['user_id']}" ); |
|
227 | } |
|
228 | break; |
|
229 | } |
|
230 | } |
|
231 | } |
|
232 | return (array) $publicize_URLs; |
|
233 | } |
|
234 |