mirror of
				https://github.com/Icinga/icingaweb2.git
				synced 2025-11-04 05:05:01 +01:00 
			
		
		
		
	Slight changes in the ListController... more tbd
This commit is contained in:
		
							parent
							
								
									67b54f42bb
								
							
						
					
					
						commit
						42e73b866b
					
				@ -162,6 +162,49 @@ class Monitoring_ListController extends ActionController
 | 
				
			|||||||
            'host_name'             =>  'Host Name',
 | 
					            'host_name'             =>  'Host Name',
 | 
				
			||||||
            'host_address'          =>  'Host Address',
 | 
					            'host_address'          =>  'Host Address',
 | 
				
			||||||
            'host_last_check'       =>  'Last Host Check'
 | 
					            'host_last_check'       =>  'Last Host Check'
 | 
				
			||||||
 | 
					         ));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $this->inheritCurrentSortColumn();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Display hostgroup list
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @TODO Implement hostgroup overview (feature #4184)
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    public function hostgroupsAction()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $this->view->hostgroups = $this->query('hostgroup', array(
 | 
				
			||||||
 | 
					            'hostgroup_name',
 | 
				
			||||||
 | 
					            'hostgroup_alias',
 | 
				
			||||||
 | 
					        ));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Display servicegroup list
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @TODO Implement servicegroup overview (feature #4185)
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    public function servicegroupsAction()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $this->view->servicegroups = $this->backend->select()
 | 
				
			||||||
 | 
					            ->from('servicegroup', array(
 | 
				
			||||||
 | 
					            'servicegroup_name',
 | 
				
			||||||
 | 
					            'servicegroup_alias',
 | 
				
			||||||
 | 
					        ));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Display contactgroups overview
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    public function contactgroupsAction()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $this->view->contactgroups = $this->query('contactgroup', array(
 | 
				
			||||||
 | 
					            'contactgroup_name',
 | 
				
			||||||
 | 
					            'contactgroup_alias',
 | 
				
			||||||
 | 
					>>>>>>> Slight changes in the ListController... more tbd
 | 
				
			||||||
        ));
 | 
					        ));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -244,10 +287,14 @@ class Monitoring_ListController extends ActionController
 | 
				
			|||||||
            -1,
 | 
					            -1,
 | 
				
			||||||
            PREG_SPLIT_NO_EMPTY
 | 
					            PREG_SPLIT_NO_EMPTY
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
 | 
					        if (empty($extra)) {
 | 
				
			||||||
 | 
					            $cols = $columns;
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            $cols = array_merge($columns, $extra);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        $this->view->extraColumns = $extra;
 | 
					        $this->view->extraColumns = $extra;
 | 
				
			||||||
        $query = $this->backend->select()
 | 
					        $query = $this->backend->select()
 | 
				
			||||||
            ->from($view, array_merge($columns, $extra))
 | 
					            ->from($view, $cols)
 | 
				
			||||||
            ->applyRequest($this->_request);
 | 
					            ->applyRequest($this->_request);
 | 
				
			||||||
        $this->handleFormatRequest($query);
 | 
					        $this->handleFormatRequest($query);
 | 
				
			||||||
        return $query;
 | 
					        return $query;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user