$listTable = new w2p_Output_ListTable($AppUI); $listTable->addBefore('edit', 'project_id'); echo $listTable->startTable('list subprojects'); echo $listTable->buildHeader($fields); $s = ''; $customLookups = array('project_status' => $projectStatus, 'project_priority' => $projectPriority); if (is_array($st_projects_arr)) { foreach ($st_projects_arr as $project) { $line = $project[0]; $level = $project[1]; if ($line['project_id']) { $s_project = new CProject(); $s_project->load($line['project_id']); $row = get_object_vars($s_project); $row['company_id'] = $row['project_company']; $listTable->stageRowData($row); $s = '<tr>'; $s .= '<td><a href="./index.php?m=projects&a=addedit&project_id=' . $s_project->project_id . '"><img src="' . w2PfindImage('icons/' . ($project_id == $s_project->project_id ? 'pin' : 'pencil') . '.gif') . '" /></a></td>'; foreach ($fieldList as $field) { if ('project_name' == $field) { $s .= '<td class="_name">'; if ($level) { $s .= str_repeat(' ', $level - 1) . w2PshowImage('corner-dots.gif', 16, 12) . ' ' . '<a href="./index.php?m=projects&a=view&project_id=' . $s_project->project_id . '">' . $s_project->project_name . '</a>'; } else { $s .= '<a href="./index.php?m=projects&a=view&project_id=' . $s_project->project_id . '">' . $s_project->project_name . '</a>'; } $s .= '</td>'; } else { $s .= $listTable->createCell($field, $s_project->{$field}, $customLookups); } }