Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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;
 }