/** * _getAvailableLinks * Get available links associated with specified mailing list * * @param User_API $userapi User API * @param Array $listIDs Fetch available links from these lists * @return Array Returns an associated array of available links representation * * @uses GetLang() * @uses Users_API::GetAvailableLinks() * * @access private */ function _getAvailableLinks($userapi, $listIDs) { $links = $userapi->GetAvailableLinks($listIDs); $return = array( array('value' => '-1', 'text' => GetLang('FilterAnyLink')) ); foreach ($links as $linkid => $linkurl) { array_push($return, array('value' => $linkid, 'text' => $this->TruncateInMiddle($linkurl, 80), 'title' => $linkurl)); } return $return; }