{ $ret .= "<ul>"; $query = mysql_query("\n\t\t\tSELECT d.id as incr, u.id, u.name FROM derevo d\n\t\t\t\tJOIN users u ON d.idUser=u.id\n\t\t\tWHERE d.idUserParent = {$idUserParent}\n\t\t") or die("function view_tree ERROR DATABASE"); while ($row = mysql_fetch_array($query)) { //$ret.='<li id="'.$row['id'].'">'.$row['name'].'(<a href="'.site_url("admin/delete_from_derevo/".$row['incr']).'">del</a>)</li>'; $ret .= '<li id="' . $row['id'] . '">' . $row['name'] . '</li>'; $ret = getSubCustomers($row['id'], $ret); } return $ret . "</ul>"; } function getParentCustomer($idUser) { $ret = "<ul>"; $query = mysql_query("\n\t\t\tSELECT u.id, u.name FROM users u WHERE u.id = {$idUser}\n\t\t") or die("function view_tree ERROR DATABASE"); while ($row = mysql_fetch_array($query)) { $ret .= "<li id=" . $row['id'] . ">" . $row['name'] . "</li>"; $ret .= str_replace("<ul></ul>", "", getSubCustomers($idUser, "")); } return $ret . "</ul>"; } echo getParentCustomer(1); ?> </div> <?php $this->load->view('admin/footer');
$ret = getSubCustomers($row['id'], $ret); } return $ret . "</ul>"; } function getParentCustomer($idUser) { $ret = "<ul>"; $query = mysql_query("\n\t\t\tSELECT u.id, u.name FROM users u WHERE u.id = {$idUser}\n\t\t") or die("function view_tree ERROR DATABASE"); while ($row = mysql_fetch_array($query)) { $ret .= "<li>" . $row['name'] . "</li>"; $ret .= str_replace("<ul></ul>", "", getSubCustomers($idUser, "")); } return $ret . "</ul>"; } //echo getParentCustomer(41); echo getParentCustomer($user_id); ?> </td> <td width="25%" valign="top"><h3>Затвердження (поточний тиждень)</h3> <?php for ($i = 0; $i < count($users1); $i++) { $status_count = 0; //лічильник для незатверджених статусів попередніх періодів //цикл перевірки наявності незатверджених тижневих планів foreach ($status as $s) { if ($s['user_id'] == $users1[$i]['id']) { $status_count = $s['kilk']; } } //////////////////////////////////////////////