Lines Matching refs:assignees
214 * @param string $assignees
217 public function setPageAssignees($page, $assignees) argument
219 …$assignees = implode(',', array_unique(array_filter(array_map('trim', explode(',', $assignees)))));
222 $this->db->exec($sql, [$page, $assignees]);
234 $assignees = '';
237 foreach ($patterns as $pattern => $assignees) {
239 $assignees .= ',' . $assignees;
244 …$assignees = implode(',', array_unique(array_filter(array_map('trim', explode(',', $assignees)))));
248 $this->db->exec($sql, [$page, $assignees]);
264 $assignees = $record['pageassignees'] . ',' . $record['autoassignees'];
265 return auth_isMember($assignees, $user, $groups);
367 foreach ($patterns as $pattern => $assignees) {
369 $assignees = trim($assignees);
370 if (!$pattern || !$assignees) continue;
371 $this->db->exec($sql, [$pattern, $assignees]);
377 $pages[$page] .= ',' . $assignees;
379 $pages[$page] = $assignees;
387 foreach ($pages as $page => $assignees) {
389 …$assignees = implode(',', array_unique(array_filter(array_map('trim', explode(',', $assignees)))));
390 $this->db->exec($sql, [$page, $assignees, $assignees]);