public function getIntegrationSettingDescription(array $config) { $groups = array(); //default joomla groups $groups[] = parent::getIntegrationSettingDescription($config); //jomsocial groups if (@count((array) $config['jomsocial_groups'])) { $jomsocial_groups = array_combine((array) $config['jomsocial_groups'], (array) $config['jomsocial_groups']); try { foreach ($this->getJomsocialGroups() as $g_id => $g_name) { if (!empty($jomsocial_groups[$g_id])) { $jomsocial_groups[$g_id] = '[' . $g_name . ']'; } } } catch (Am_Exception_PluginDb $e) { } if (@count($jomsocial_groups)) { $groups[] = ___('Assign JomSocial Group') . ' ' . implode(",", array_values($jomsocial_groups)); } } //jacl groups if (@count((array) $config['jacl_groups'])) { $jacl_groups = array_combine((array) $config['jacl_groups'], (array) $config['jacl_groups']); try { foreach ($this->getAvailableUserGroups() as $g) { $id = $g->getId(); if (!empty($groups[$id])) { $jacl_groups[$id] = '[' . $g->getTitle() . ']'; } } } catch (Am_Exception_PluginDb $e) { } if (@count($jacl_groups)) { $groups[] = ___('Assign JACL Group') . ' ' . implode(",", array_values($jacl_groups)); } } return implode(' ', $groups); }
public function getIntegrationSettingDescription(array $config) { $ret = parent::getIntegrationSettingDescription($config); if (isset($config['wp_courseware_group']) && ($id = $config['wp_courseware_group'])) { $title = $this->getWpCoursewareGroups(); $g = isset($title[$id]) ? $title[$id] : "#{$id}"; $ret .= ", WpCourseware Courses [{$g}]"; } return $ret; }