示例#1
0
    function walkTree($nodes, $level = 0)
    {
        static $i = 1;
        foreach ($nodes as $key => $value) {
            if ($value['start'] == 1) {
                echo '<tr>
									<td>' . $i . '</td>
									<td>' . $value['display_name'] . '</td>
									<td>' . $value['dir'] . '</td>
									<td>' . $value['date_create'] . '</td>
									<td>
										<a href="' . URL::site(Request::current()->param('language') . '/admin/folders/edit/' . $value['id']) . '">Edit</a> 
										| 
										<a href="' . URL::site(Request::current()->param('language') . '/admin/folders/delete/' . $value['id']) . '">Delete</a>
									</td>
								  </tr>' . "\n";
            } else {
                echo '<tr>
    								<td>' . $i . '</td>
    								<td>' . str_repeat('---', $level) . $value['display_name'] . '</td>
    								<td>' . $value['dir'] . '</td>
    								<td>' . $value['date_create'] . '</td>
    								<td>
										<a href="' . URL::site(Request::current()->param('language') . '/admin/folders/edit/' . $value['id']) . '">Edit</a> 
										| 
										<a href="' . URL::site(Request::current()->param('language') . '/admin/folders/delete/' . $value['id']) . '">Delete</a>
									</td>
    							  </tr>' . "\n";
            }
            $i++;
            if ($value['children']) {
                walkTree($value['children'], $level + 1);
            }
        }
    }
示例#2
0
    function walkTree($nodes, $level = 0)
    {
        static $i = 1;
        foreach ($nodes as $key => $value) {
            if ($value['start'] == 1) {
                echo '<tr>
									<td>' . $i . '</td>
									<td>' . $value['name'] . '</td>
									<td>' . $value['u_name'] . ' ' . $value['u_surname'] . '</td>
									<td>' . $value['create_date'] . '</td>
									<td>
										<a href="' . URL::site(Request::current()->param('language') . '/admin/categories/edit/' . $value['id']) . '">' . __('EDIT') . '</a> 
										| 
										<a href="' . URL::site(Request::current()->param('language') . '/admin/categories/delete/' . $value['id']) . '">' . __('DELETE') . '</a>
									</td>
								  </tr>' . "\n";
            } else {
                echo '<tr>
    								<td>' . $i . '</td>
    								<td>' . str_repeat('---', $level) . $value['name'] . '</td>
    								<td>' . $value['u_name'] . ' ' . $value['u_surname'] . '</td>
    								<td>' . $value['create_date'] . '</td>
    								<td>
										<a href="' . URL::site(Request::current()->param('language') . '/admin/categories/edit/' . $value['id']) . '">' . __('EDIT') . '</a> 
										| 
										<a href="' . URL::site(Request::current()->param('language') . '/admin/categories/delete/' . $value['id']) . '">' . __('DELETE') . '</a>
									</td>
    							  </tr>' . "\n";
            }
            $i++;
            if ($value['children']) {
                walkTree($value['children'], $level + 1);
            }
        }
    }
示例#3
0
function walkTree($nodes, $level = 0)
{
    foreach ($nodes as $key => $value) {
        echo '<option value="' . $value['id'] . '">' . str_repeat('--', $level) . $value['name'] . '</option>';
        if ($value['children']) {
            walkTree($value['children'], $level + 1);
        }
    }
}
示例#4
0
function walkTree($nodes, $level = 0, $current = 0)
{
    foreach ($nodes as $key => $value) {
        if ($current == $value['id']) {
            echo '<option value="' . $value['id'] . '" selected="selected">' . str_repeat('--', $level) . $value['name'] . '</option>' . "\n";
        } else {
            echo '<option value="' . $value['id'] . '">' . str_repeat('--', $level) . $value['name'] . '</option>' . "\n";
        }
        if ($value['children']) {
            walkTree($value['children'], $level + 1, $current);
        }
    }
}
示例#5
0
function walkTree($nodes, $level = 0, $current_parent_id = 0)
{
    foreach ($nodes as $key => $value) {
        if ($value['start'] == 1) {
            if ($value['id'] == $current_parent_id) {
                echo '<option value="' . $value['id'] . '" data-value="' . $value['dir'] . '" selected="selected">' . $value['display_name'] . '</option>' . "\n";
            } else {
                echo '<option value="' . $value['id'] . '" data-value="' . $value['dir'] . '">' . $value['display_name'] . '</option>' . "\n";
            }
        } else {
            if ($value['id'] == $current_parent_id) {
                echo '<option value="' . $value['id'] . '" data-value="' . $value['dir'] . '" selected="selected">' . $value['display_name'] . '</option>' . "\n";
            } else {
                echo '<option value="' . $value['id'] . '" data-value="' . $value['dir'] . '">|' . str_repeat('---', $level) . $value['display_name'] . '</option>' . "\n";
            }
        }
        if ($value['children']) {
            walkTree($value['children'], $level + 1, $current_parent_id);
        }
    }
}