if ($project->usesDocman() || $row['name'] != 'ugroup_document_tech_name_key' && $row['name'] != 'ugroup_document_admin_name_key') { $ugroupRow[100] = util_translate_name_ugroup($row['name']) . ' *'; $ugroupRow[200] = util_translate_desc_ugroup($row['description']); $ugroupRow[300] = array('value' => '-', 'html_attrs' => 'align="center"'); $ugroupRow[400] = array('value' => '-', 'html_attrs' => 'align="center"'); $em->processEvent('ugroup_table_row', array('row' => $row, 'html_array' => &$ugroupRow)); ksort($ugroupRow); format_html_row($ugroupRow, $row_num); } } if ($group_id != 100) { $result = db_query("SELECT * FROM ugroup WHERE group_id={$group_id} ORDER BY name"); if (db_numrows($result) > 0) { while ($row = db_fetch_array($result)) { $ugroupRow[100] = '<a href="/project/admin/editugroup.php?group_id=' . $group_id . '&ugroup_id=' . $row['ugroup_id'] . '&func=edit">' . util_translate_name_ugroup($row['name']); $ugroupRow[200] = util_translate_desc_ugroup($row['description']); $res2 = db_query("SELECT count(*) FROM ugroup_user WHERE ugroup_id=" . $row['ugroup_id']); $nb_members = db_result($res2, 0, 0); if ($nb_members) { $ugroupRow[300] = array('value' => $nb_members, 'html_attrs' => 'align="center"'); } else { $ugroupRow[300] = array('value' => 0, 'html_attrs' => 'align="center"'); } $token = $csrf->getTokenName() . '=' . $csrf->getToken(); $link = '?group_id=' . $group_id . '&ugroup_id=' . $row['ugroup_id'] . '&func=delete&' . $token; $warn = $Language->getText('project_admin_ugroup', 'del_ug'); $alt = $Language->getText('project_admin_servicebar', 'del'); $ugroupRow[400] = html_trash_link($link, $warn, $alt); $em->processEvent('ugroup_table_row', array('row' => $row, 'html_array' => &$ugroupRow)); ksort($ugroupRow); format_html_row($ugroupRow, $row_num);
if ($project->usesDocman() || $row['name'] != 'ugroup_document_tech_name_key' && $row['name'] != 'ugroup_document_admin_name_key') { $ugroupRow[100] = $purifier->purify(util_translate_name_ugroup($row['name']) . ' *'); $ugroupRow[200] = $purifier->purify(util_translate_desc_ugroup($row['description'])); $ugroupRow[300] = array('value' => '-', 'html_attrs' => 'align="center"'); $ugroupRow[400] = array('value' => '-', 'html_attrs' => 'align="center"'); ksort($ugroupRow); format_html_row($ugroupRow, $row_num); } } if ($group_id != 100) { $result = db_query("SELECT * FROM ugroup WHERE group_id={$group_id} ORDER BY name"); if (db_numrows($result) > 0) { $ugroupUserDao = new UGroupUserDao(); while ($row = db_fetch_array($result)) { $ugroupRow[100] = '<a href="/project/admin/editugroup.php?group_id=' . $group_id . '&ugroup_id=' . $row['ugroup_id'] . '&func=edit">' . $purifier->purify(util_translate_name_ugroup($row['name'])) . '</a>'; $ugroupRow[200] = $purifier->purify(util_translate_desc_ugroup($row['description'])); $res2 = db_query("SELECT count(*) FROM ugroup_user WHERE ugroup_id=" . $row['ugroup_id']); $nb_members = db_result($res2, 0, 0); if ($nb_members) { $ugroupRow[300] = array('value' => $nb_members, 'html_attrs' => 'align="center"'); } else { $ugroupRow[300] = array('value' => 0, 'html_attrs' => 'align="center"'); } $token = $csrf->getTokenName() . '=' . $csrf->getToken(); $link = '?group_id=' . $group_id . '&ugroup_id=' . $row['ugroup_id'] . '&func=delete&' . $token; $warn = $Language->getText('project_admin_ugroup', 'del_ug'); $alt = $Language->getText('project_admin_servicebar', 'del'); $ugroupRow[400] = html_trash_link($link, $warn, $alt); ksort($ugroupRow); format_html_row($ugroupRow, $row_num); }