$this->selectAdd("
(
- SELECT COUNT(${cgm}.user_id)
+ SELECT COUNT({$cgm}.user_id)
FROM
{$cgm}
LEFT JOIN
{$cp}
ON
- ${cp}.id = {$cgm}.user_id
+ {$cp}.id = {$cgm}.user_id
WHERE
- ${cgm}.group_id = {$this->tableName()}.id
+ {$cgm}.group_id = {$this->tableName()}.id
AND
- ${cp}.active = 1
+ {$cp}.active = 1
) AS group_member_count
");
$roo->jok('updated');
}
+ if (isset($q['display_name']) && !isset($q['name']) && !$this->is_system) {
+ $this->name = $q['display_name'];
+ }
}
+
+ function beforeUpdate($old, $q,$roo)
+ {
+ if (isset($q['display_name']) && empty($q['name']) && !$this->is_system) {
+ $this->name = $q['display_name'];
+ }
+ }
function beforeDelete()