public static function home()
 {
     $content_array = array();
     $organisation_unit_root_array = OrganisationUnit::list_organisation_unit_roots();
     if (is_array($organisation_unit_root_array) and count($organisation_unit_root_array) >= 1) {
         foreach ($organisation_unit_root_array as $key => $value) {
             $organisation_unit = new OrganisationUnit($value);
             $content_array[self::$home_list_counter]['padding'] = 0;
             $content_array[self::$home_list_counter]['icon'] = $organisation_unit->get_icon();
             $content_array[self::$home_list_counter]['name'] = $organisation_unit->get_name();
             $content_array[self::$home_list_counter]['type'] = $organisation_unit->get_type_name();
             if ($organisation_unit->is_upper_position() == true) {
                 $content_array[self::$home_list_counter]['upwards_icon'] = "upward_na.png";
                 $content_array[self::$home_list_counter]['upwards_params'] = "#";
             } else {
                 $paramquery = $_GET;
                 $paramquery['action'] = "upwards";
                 $paramquery['id'] = $value;
                 $params = http_build_query($paramquery, '', '&');
                 $content_array[self::$home_list_counter]['upwards_params'] = "index.php?" . $params;
                 $content_array[self::$home_list_counter]['upwards_icon'] = "upward.png";
             }
             if ($organisation_unit->is_lower_position() == true) {
                 $content_array[self::$home_list_counter]['downwards_icon'] = "downward_na.png";
                 $content_array[self::$home_list_counter]['downwards_params'] = "#";
             } else {
                 $paramquery = $_GET;
                 $paramquery['action'] = "downwards";
                 $paramquery['id'] = $value;
                 $params = http_build_query($paramquery, '', '&');
                 $content_array[self::$home_list_counter]['downwards_params'] = "index.php?" . $params;
                 $content_array[self::$home_list_counter]['downwards_icon'] = "downward.png";
             }
             if ($organisation_unit->get_hidden() == true) {
                 $content_array[self::$home_list_counter]['hide_icon'] = "grey_point.png";
             } else {
                 $content_array[self::$home_list_counter]['hide_icon'] = "green_point.png";
             }
             $paramquery = $_GET;
             $paramquery['action'] = "detail";
             $paramquery['id'] = $value;
             $params = http_build_query($paramquery, '', '&');
             $content_array[self::$home_list_counter]['detail_params'] = $params;
             $paramquery = $_GET;
             $paramquery['action'] = "delete";
             $paramquery['id'] = $value;
             $params = http_build_query($paramquery, '', '&');
             $content_array[self::$home_list_counter]['delete_params'] = $params;
             $paramquery = $_GET;
             $paramquery['action'] = "add_child";
             $paramquery['id'] = $value;
             $params = http_build_query($paramquery, '', '&');
             $content_array[self::$home_list_counter]['add_child_params'] = $params;
             $paramquery = $_GET;
             $paramquery['action'] = "toogle_visible";
             $paramquery['id'] = $value;
             $params = http_build_query($paramquery, '', '&');
             $content_array[self::$home_list_counter]['hide_params'] = $params;
             $content_array[self::$home_list_counter]['show_line'] = false;
             $temp_counter = self::$home_list_counter;
             $last_counter = self::$home_list_counter;
             self::$home_list_counter++;
             $organisation_unit_child_array = self::home_child_list($value, 1);
             if (is_array($organisation_unit_child_array)) {
                 $content_array[$temp_counter]['show_line'] = true;
                 $content_array = $content_array + $organisation_unit_child_array;
             }
         }
         $content_array[$last_counter]['show_line'] = true;
     }
     $template = new HTMLTemplate("organisation_unit/admin/organisation_unit/list.html");
     $paramquery = $_GET;
     $paramquery['action'] = "add";
     unset($paramquery['nextpage']);
     $params = http_build_query($paramquery, '', '&');
     $template->set_var("add_params", $params);
     $template->set_var("ou", $content_array);
     $template->output();
 }