/** * Print the layer one project name in the user row of the plugin table * * @param $data_row * @param $print * @param $group_index */ function print_layer_one_project($data_row, $print, $group_index) { $user_id = $data_row['user_id']; $assigned_project_id = $data_row['assigned_project_id']; $layer_one_project_id = ''; if ($assigned_project_id != '') { $layer_one_project_id = userprojectapi::get_main_project_id($assigned_project_id); } if ($layer_one_project_id != 0) { $layer_one_project_name = project_get_name($layer_one_project_id); } else { $layer_one_project_name = ''; } $access_level = user_get_access_level(auth_get_current_user_id(), helper_get_current_project()); $colspan = 1; if ($group_index == 0 || $group_index == 3) { $colspan = 3; } elseif ($group_index == 1) { $colspan = userprojectapi::get_project_hierarchy_spec_colspan(2, false); } userprojectapi::get_cell_highlighting($data_row, $colspan, 'normalwrap'); if (access_has_global_level($access_level) && !$print) { echo '<a href="search.php?' . userprojectapi::generate_status_link() . '&project_id=' . $layer_one_project_id . '&handler_id=' . userprojectapi::get_link_user_id($user_id) . '&sortby=last_updated' . '&dir=DESC' . '&hide_status_id=-2' . '&match_type=0">'; echo $layer_one_project_name; echo '</a>'; } else { echo $layer_one_project_name; } echo '</td>' . PHP_EOL; }