Exemplo n.º 1
0
    function removeJSGroupMember ($method, $params)
    {
		$group_name = $params[0];
		$username = $params[1];

//        $username = utf8_decode ($username);

        return JoomdleHelperGroups::removeJSGroupMember ($group_name, $username);
    }
Exemplo n.º 2
0
 static function removeJSGroupMember($group_name, $username)
 {
     if (file_exists(JPATH_ADMINISTRATOR . '/components/com_community/tables/cache.php')) {
         require_once JPATH_ADMINISTRATOR . '/components/com_community/tables/cache.php';
     }
     require_once JPATH_SITE . '/components/com_community/libraries/core.php';
     require_once JPATH_SITE . '/components/com_community/models/groups.php';
     $group = JTable::getInstance('Group', 'CTable');
     $groupModel = CFactory::getModel('groups');
     $member = JTable::getInstance('GroupMembers', 'CTable');
     $group_id = JoomdleHelperGroups::get_js_group_by_name($group_name);
     if (!$group_id) {
         return;
     }
     $group->load($group_id);
     //		$my =  CFactory::getUser($username);
     $user_id = JUserHelper::getUserId($username);
     $my = JFactory::getUser($user_id);
     $db = JFactory::getDBO();
     $query = 'DELETE from #__community_groups_members' . ' WHERE groupid=' . $db->Quote($group_id) . ' and memberid=' . $db->Quote($my->id);
     $db->setQuery($query);
     if (!$db->query()) {
         return JError::raiseWarning(500, $db->getError());
     }
     $query = "UPDATE #__community_groups SET membercount=membercount-1 WHERE id =" . $db->Quote($group_id);
     $db->setQuery($query);
     if (!$db->query()) {
         return JError::raiseWarning(500, $db->getError());
     }
     return "OK";
 }
Exemplo n.º 3
0
		<?php 	echo JText::_ ('COM_JOOMDLE_COURSE_EVENTS'); ?>
		</a>
		</li>
<?php endif; ?>

<?php if ($params->get( 'show_coursegrades', 1)) :?>
		<li>
<?php $url = JRoute::_("index.php?option=com_joomdle&view=coursegrades&course_id=$course_id&itemid=$itemid"); ?>
		<a href='<?php echo $url; ?>'>
		<?php 	echo JText::_ ('COM_JOOMDLE_COURSE_GRADES'); ?>
		</a>
		</li>
<?php endif; ?>


<?php if ($params->get( 'show_coursegroup', 0)) :?>
<?php $group_id = JoomdleHelperGroups::get_js_group_by_course_id ( (int) $course_id);
	if ($group_id) : ?>
		<li>
	<?php 
		// XXX Jomsocial/Profile component itemid?
		$url = JRoute::_("index.php?option=com_community&view=groups&task=viewgroup&groupid=$group_id");
	?>
		<a href='<?php echo $url; ?>'>
		<?php 	echo JText::_ ('COM_JOOMDLE_COURSE_GROUP'); ?>
		</a>
		</li>
	<?php endif; ?>
<?php endif; ?>
	</ul>