<td width="124" valign="top"> <div class="textLabel">Components:</div> </td> <td> <?php $indexComponents = 1; ?> <?php if ($components) { ?> <?php while ($component = $components->fetch_array(MYSQLI_ASSOC)) { ?> <span> <?php echo LinkHelper::getYongoProjectComponentLink($component['project_component_id'], $component['name']); if ($indexComponents < $components->num_rows) { echo ', '; } ?> </span> <?php $indexComponents++; ?> <?php } ?> <?php } else { ?> <span>None</span>
public function renderTreeComponentsInViewIssue($component, $htmlComponent) { $htmlComponent = LinkHelper::getYongoProjectComponentLink($component['project_component_id'], $component['name']) . ' / ' . $htmlComponent; $parentComponent = UbirimiContainer::get()['repository']->get(YongoProject::class)->getParentComponent($component['parent_id'], 'array'); if ($parentComponent) { UbirimiContainer::get()['repository']->get(YongoProject::class)->renderTreeComponentsInViewIssue($parentComponent, $htmlComponent); } else { if (substr($htmlComponent, strlen($htmlComponent) - 3) == ' / ') { $htmlComponent = substr($htmlComponent, 0, strlen($htmlComponent) - 3); } echo $htmlComponent . '<br />'; } }