Example #1
0
<?php

/** @var array $Params */
/** @var eZModule $module */
$module = $Params['Module'];
$http = eZHTTPTool::instance();
$loginMethod = $Params['LoginMethod'];
$userID = eZUser::currentUserID();
$userConnections = ngConnect::connections($userID);
foreach ($userConnections as $userConnectionObject) {
    if ($userConnectionObject->LoginMethod == $loginMethod) {
        $userConnectionObject->remove();
    }
}
if ($http->hasSessionVariable('LastAccessesURI')) {
    return $module->redirectTo($http->sessionVariable('LastAccessesURI'));
} else {
    return $module->redirectTo('/');
}
 /**
  * Returns all of a users connections to social networks
  *
  * @param int $userID
  *
  * @return array
  */
 public static function connections($userID)
 {
     return array('result' => ngConnect::connections($userID));
 }