本文整理汇总了PHP中Groups::addUsersForGroup方法的典型用法代码示例。如果您正苦于以下问题:PHP Groups::addUsersForGroup方法的具体用法?PHP Groups::addUsersForGroup怎么用?PHP Groups::addUsersForGroup使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Groups
的用法示例。
在下文中一共展示了Groups::addUsersForGroup方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: migrateUsersGroup
/**
* Migrar el grupo de los usuarios a la nueva tabla
*/
public static function migrateUsersGroup()
{
$query = 'SELECT user_id, user_groupId FROM usrData';
$queryRes = DB::getResults($query, __FUNCTION__, $data);
if ($queryRes === false) {
return false;
}
foreach ($queryRes as $user) {
if (!Groups::addUsersForGroup(array($user->user_groupId), $user->user_id)) {
Log::writeNewLog(_('Migrar Grupos'), sprintf('%s (%s)'), _('Error al migrar grupo del usuario'), $user->user_id);
}
}
return true;
}
示例2: addGroup
/**
* Añadir un nuevo grupo.
*
* @param $users array Los usuario del grupo
* @return bool
*/
public static function addGroup($users = null)
{
$query = 'INSERT INTO usrGroups SET usergroup_name = :name, usergroup_description = :description';
$data['name'] = self::$groupName;
$data['description'] = self::$groupDescription;
if (DB::getQuery($query, __FUNCTION__, $data) === false) {
return false;
}
self::$queryLastId = DB::$lastId;
$Log = new Log(_('Nuevo Grupo'));
if (!is_null($users) && !Groups::addUsersForGroup(self::$queryLastId, $users)) {
$Log->addDescription(_('Error al añadir los usuarios del grupo'));
}
$Log->addDescription(sprintf('%s : %s', Html::strongText(_('Grupo')), self::$groupName));
$Log->writeLog();
Email::sendEmail($Log);
return true;
}