@@ 461-478 (lines=18) @@ | ||
458 | } |
|
459 | ||
460 | ||
461 | public function FinishLinkedin($request) |
|
462 | { |
|
463 | $token = SecurityToken::inst(); |
|
464 | if (!$token->checkRequest($request)) { |
|
465 | return $this->httpError(400); |
|
466 | } |
|
467 | if ($this->CurrentMember()->LinkedinID) { |
|
468 | return '<script type="text/javascript">//<![CDATA[ |
|
469 | opener.LinkedinResponse(' . \Convert::raw2json(array( |
|
470 | 'name' => $this->CurrentMember()->LinkedinName, |
|
471 | 'removeLink' => $token->addToUrl($this->Link('RemoveLinkedin')), |
|
472 | )) . '); |
|
473 | window.close(); |
|
474 | //]]></script>'; |
|
475 | } else { |
|
476 | return '<script type="text/javascript">window.close();</script>'; |
|
477 | } |
|
478 | } |
|
479 | ||
480 | ||
481 |
@@ 509-529 (lines=21) @@ | ||
506 | * cleans up the twitter connection |
|
507 | * Do we really need this? |
|
508 | */ |
|
509 | public function FinishTwitter($request) |
|
510 | { |
|
511 | $token = SecurityToken::inst(); |
|
512 | if (!$token->checkRequest($request)) { |
|
513 | return $this->httpError(400); |
|
514 | } |
|
515 | //end security check |
|
516 | if ($this->CurrentMember()->TwitterID) { |
|
517 | $array = array( |
|
518 | 'handle' => $this->CurrentMember()->TwitterHandle, |
|
519 | 'removeLink' => $token->addToUrl($this->Link('RemoveTwitter')), |
|
520 | ); |
|
521 | return ' |
|
522 | <script type="text/javascript">//<![CDATA[ |
|
523 | opener.TwitterResponse(' . Convert::raw2json($array) . '); |
|
524 | window.close(); |
|
525 | //]]></script>'; |
|
526 | } else { |
|
527 | return '<script type="text/javascript">window.close();</script>'; |
|
528 | } |
|
529 | } |
|
530 | ||
531 | ||
532 | //======================================= LOGIN USER =============================================== |