Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							143a1e44fe 
							
						 
					 
					
						
						
							
							Add a HTML renderer for Icinga\Web\Menu  
						
						... 
						
						
						
						The menu was being rendered through recursive partials before. The
overhead this fact implicates is not as efficient as standard recursion
so there is now a special renderer for Icinga\Web\Menu utilizing
the RecursiveIteratorIterator
refs #6153  
						
						
					 
					
						2014-07-03 15:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							be18af7e7e 
							
						 
					 
					
						
						
							
							Merge Icinga\Web\MenuItem into Icinga\Web\Menu  
						
						... 
						
						
						
						We do not need an additional class for the menu's root item just to
encapsulate our config handling, so these two classes were now merged
into a single one. Icinga\Web\Menu now also extends from
RecursiveIterator to be able to render the menu more efficient to html.
refs #6153  
						
						
					 
					
						2014-07-03 15:14:47 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							7eb0f3c472 
							
						 
					 
					
						
						
							
							Remove @codingStandardsIgnoreStart/-Stop annotations  
						
						... 
						
						
						
						refs #6091  
						
						
					 
					
						2014-06-30 13:59:58 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							f2e5d8afa5 
							
						 
					 
					
						
						
							
							Remove @codeCoverageIgnoreStart/-Stop annotations  
						
						... 
						
						
						
						refs #6091  
						
						
					 
					
						2014-06-30 13:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							62928c48b0 
							
						 
					 
					
						
						
							
							helpers/timeSince: fix c&p error  
						
						
						
						
					 
					
						2014-06-27 23:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							7112ed23f4 
							
						 
					 
					
						
						
							
							Chart\InlinePie: locale-ignorant cast for floats  
						
						... 
						
						
						
						This has already been fixed with 92f454c3 and got broken again with be0c5d4b.
Time for a regression test I guess.
refs #6348  
						
						
					 
					
						2014-06-25 22:13:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							10d1520711 
							
						 
					 
					
						
						
							
							Widget\Limiter: show "all"  
						
						... 
						
						
						
						In case we pass limit=0 we show this, still unsure whether we should
provide a link for "showing all" - might really hurt with millions of
history rows. 
						
						
					 
					
						2014-06-25 20:39:10 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							59dd80ed32 
							
						 
					 
					
						
						
							
							ActionController: benchmark should measure rendering  
						
						... 
						
						
						
						We have been cheating a little bit, now the measurement should be more
precise. 
						
						
					 
					
						2014-06-25 20:37:17 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d49f30ff77 
							
						 
					 
					
						
						
							
							Improve InlinePie performance  
						
						... 
						
						
						
						Use str_replace instead of preg_replace 
						
						
					 
					
						2014-06-25 15:24:53 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							7b19bd1d99 
							
						 
					 
					
						
						
							
							Improve interface of InlinePie  
						
						... 
						
						
						
						Method setLabel can also accept a simple string and title is mandatory in constructor 
						
						
					 
					
						2014-06-25 15:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							8839166090 
							
						 
					 
					
						
						
							
							Add number format 'none' to InlinePie  
						
						
						
						
					 
					
						2014-06-25 14:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							35a5431512 
							
						 
					 
					
						
						
							
							Revert "Refractor InlinePie and Perfdata helper"  
						
						... 
						
						
						
						This reverts commit f003c38abd969ac0a728749563727454cfc744f5. 
						
						
					 
					
						2014-06-25 14:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f003c38abd 
							
						 
					 
					
						
						
							
							Refractor InlinePie and Perfdata helper  
						
						... 
						
						
						
						Refractor InlinePie methods for better usability, fix several coding guideline
issues and fix some typos 
						
						
					 
					
						2014-06-25 12:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							4591297e56 
							
						 
					 
					
						
						
							
							SortBox: use POST instead of GET  
						
						... 
						
						
						
						This avoids trouble with complex filter URLs
fixes  #6556  
						
						
					 
					
						2014-06-25 11:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							1dcf44b9cd 
							
						 
					 
					
						
						
							
							FilterEditor: fix buggy dropdown boxes  
						
						... 
						
						
						
						There were some issues with option names. Also cleaned up HTML a
little bit and added autosubmission. 
						
						
					 
					
						2014-06-25 10:37:06 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b40d0f6a1e 
							
						 
					 
					
						
						
							
							FilterWidget: POST instead of GET  
						
						... 
						
						
						
						Might have been a JS issue, but instead of messing with the URL just
POSTing is easier here - and works. Filters from the search box are
now added flawlessly to the filter tree. 
						
						
					 
					
						2014-06-25 10:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							2746b5ff9f 
							
						 
					 
					
						
						
							
							ConfigController: switch over to new config tabs  
						
						... 
						
						
						
						Module configuration now takes place in module detail view and does no
longer pollute our config tabs. Modules are now able to provide a bunch
of own config tabs, we don't really care what they use them for. 
						
						
					 
					
						2014-06-24 21:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b38bcfc19b 
							
						 
					 
					
						
						
							
							Widget\FilterEditor: correct expression output  
						
						... 
						
						
						
						Filter expressions should be filled into form fields exactly as we
expect them at parse time.
fixes  #6568  
						
						
					 
					
						2014-06-24 21:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							47b893e1ea 
							
						 
					 
					
						
						
							
							Widget\FilterEditor: handle custom vars  
						
						... 
						
						
						
						There was an issue with custom vars as they made only partially part
of the column dropdown. Sorted columns and tried to beautify column
names.
fixes  #6569  
						
						
					 
					
						2014-06-24 20:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f4bb9e1 
							
						 
					 
					
						
						
							
							ModuleActionController: module object shortcut  
						
						... 
						
						
						
						This helps modules with the need to know more about themselves. No
more App -> Module Manager -> Module voodoo. 
						
						
					 
					
						2014-06-24 20:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b7b99cfd67 
							
						 
					 
					
						
						
							
							Widget\AlertMessageBox: fix broken widget  
						
						... 
						
						
						
						This widget is pretty useless as the error view script can to it's
job. Interestingly nobody missed it, even the render() call was wrong.
I guess we will remove this soon, but for now it's fixed. Looks ugly,
but works. 
						
						
					 
					
						2014-06-24 20:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							ba9a633b73 
							
						 
					 
					
						
						
							
							Web\Form: relax form submission check  
						
						... 
						
						
						
						We have to live with some badly designed forms right now. Some have
submit buttons but don't know about, others don't have such but link
to foreign controllers fiddling with the form and adding different
button AFTER the form got submitted - it's a mess.
Relaxing the submission check to "just check whether btn_submit has
a value" fixes most of this. However I do not consider this being a
solution for the long run.
fixes  #6423 
fixes  #5967 
refs #6540  
						
						
					 
					
						2014-06-23 13:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							ea44de8698 
							
						 
					 
					
						
						
							
							ActionController/translate: detect domain only once  
						
						
						
						
					 
					
						2014-06-22 20:09:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							23ed744747 
							
						 
					 
					
						
						
							
							params/_render: replace it everywhere  
						
						... 
						
						
						
						Cleaning up controllers and JS, using headers only and respecting
history. 
						
						
					 
					
						2014-06-22 20:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							61600ae2d4 
							
						 
					 
					
						
						
							
							ModuleActionController: fix typo  
						
						
						
						
					 
					
						2014-06-22 19:39:54 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							997587d729 
							
						 
					 
					
						
						
							
							Chart\InlinePie: remove ugly default border  
						
						
						
						
					 
					
						2014-06-22 16:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							216f0f3f55 
							
						 
					 
					
						
						
							
							isIframe: clean up, load less html and js  
						
						... 
						
						
						
						We use isIframe only when we have no JS, therefore it makes no sense
to load JS files in an iFrame. Also removed sidebar. 
						
						
					 
					
						2014-06-22 16:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							3b84078b2f 
							
						 
					 
					
						
						
							
							Params/_render: get rid of it, start with iframe  
						
						
						
						
					 
					
						2014-06-22 16:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							bb23d0636c 
							
						 
					 
					
						
						
							
							ModuleActionController: use isXhr()  
						
						
						
						
					 
					
						2014-06-22 16:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							3774eb6889 
							
						 
					 
					
						
						
							
							ActionController: add isXhr() method  
						
						... 
						
						
						
						Makes things easier as we use this a lot 
						
						
					 
					
						2014-06-22 15:36:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							331d756a2a 
							
						 
					 
					
						
						
							
							ActionController: isolate ignoreXhrBody  
						
						... 
						
						
						
						This function is only a workaround for broken forms not redirecting
after submission. Will hopefully be removed soon. 
						
						
					 
					
						2014-06-22 15:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f8ef74fa 
							
						 
					 
					
						
						
							
							ActionController: remove obsolete code  
						
						
						
						
					 
					
						2014-06-22 15:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							631603aba3 
							
						 
					 
					
						
						
							
							ActionController: create postDispatchXhr  
						
						... 
						
						
						
						Moved XHR-specific stuff to a dedicated post-dispatch function 
						
						
					 
					
						2014-06-22 15:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							cf995b366b 
							
						 
					 
					
						
						
							
							ActionController: cleanup postDispatch  
						
						... 
						
						
						
						Make XHR handling more readable, move module-related stuff to the
module controller 
						
						
					 
					
						2014-06-22 15:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							de19745eb2 
							
						 
					 
					
						
						
							
							ActionController: move moduleInit to Module controller  
						
						
						
						
					 
					
						2014-06-22 13:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd25b7376 
							
						 
					 
					
						
						
							
							ActionController: if/else should be easy to read  
						
						
						
						
					 
					
						2014-06-22 13:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fc0b67a8 
							
						 
					 
					
						
						
							
							Web/controllers: use own Request/Response objects  
						
						... 
						
						
						
						* introduces Icinga\Web\Response
* uses ModuleActionController where necessary
* no module translationDomain voodoo in base ActionController 
						
						
					 
					
						2014-06-22 13:49:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							ef5e1b54fd 
							
						 
					 
					
						
						
							
							Web\Window: fix it's usage, add helper function  
						
						... 
						
						
						
						Improved window handling, fixed controllers using it. 
						
						
					 
					
						2014-06-22 13:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b350e3640d 
							
						 
					 
					
						
						
							
							Web\Window: move window handle to dedicated class  
						
						... 
						
						
						
						One more step in cleaning up our ActionController 
						
						
					 
					
						2014-06-22 13:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							d69a6d1640 
							
						 
					 
					
						
						
							
							ActionController: remove getRequestUrl  
						
						... 
						
						
						
						Thie removes complexity and makes redirection to login less error-
prone. 
						
						
					 
					
						2014-06-22 12:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							9608d8254d 
							
						 
					 
					
						
						
							
							ActionController: remove addModuleContainer  
						
						... 
						
						
						
						This method was obsolete 
						
						
					 
					
						2014-06-22 12:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							4980b700da 
							
						 
					 
					
						
						
							
							ActionController: __construct() as first function  
						
						
						
						
					 
					
						2014-06-22 12:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							a4955df1a9 
							
						 
					 
					
						
						
							
							controller->Auth(): one more lazy-loading helper  
						
						... 
						
						
						
						Not sure about the capital A, but doesn't look so bad - and similar
to Config(). 
						
						
					 
					
						2014-06-22 12:06:09 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							373e1c5ecb 
							
						 
					 
					
						
						
							
							Web\Controller: re-introduce ModuleActionController  
						
						... 
						
						
						
						This will help getting rid of a couple of if/else constructs 
						
						
					 
					
						2014-06-22 12:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							469eb3dc98 
							
						 
					 
					
						
						
							
							Web\Url: remove forgotten "debug" line  
						
						
						
						
					 
					
						2014-06-22 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b3cdeee35d 
							
						 
					 
					
						
						
							
							monitoring/timeline: should benefit from new filter  
						
						... 
						
						
						
						Different changes have been applied:
* Allow integer unix timestamps as parameters for timestamp columns
* Remove alias-rewriting from Url class
* Remove all traces of raw_timestamp
* Use new filters 
						
						
					 
					
						2014-06-21 03:09:40 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							216c2ca770 
							
						 
					 
					
						
						
							
							Autorefresh: should work also on initial page load  
						
						... 
						
						
						
						fixes  #6296  
					
						2014-06-21 01:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c7a815f8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feature/query-interfaces-6018  
						
						
						
						
					 
					
						2014-06-20 19:18:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							3e24a2cbe4 
							
						 
					 
					
						
						
							
							Paginator/SlidingWithBorder: use less space  
						
						... 
						
						
						
						Showing less items right now. It would be great if we could steer
this by parameter. IMO we should also think about dropping ZF
pagination and use a custom tiny widget. 
						
						
					 
					
						2014-06-20 17:31:32 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							afd6b11b7b 
							
						 
					 
					
						
						
							
							Web\Url: add set/mergeValues support  
						
						
						
						
					 
					
						2014-06-20 15:50:55 +02:00