refs #4868
This commit is contained in:
Jannis Moßhammer 2013-10-17 21:40:02 +02:00
parent 7a7c10e8df
commit 6095a71a8d
17 changed files with 70 additions and 85 deletions

View File

@ -137,7 +137,6 @@ abstract class BaseQuery implements Filterable
*
* @param string $expression Implementation specific search expression
* @param mixed $parameters Implementation specific search value to use for query placeholders
* @return self Fluent interface
*/
public function andWhere($expression, $parameters = null)
@ -160,7 +159,6 @@ abstract class BaseQuery implements Filterable
*
* @param string $expression Implementation specific search expression
* @param mixed $parameters Implementation specific search value to use for query placeholders
* @return self Fluent interface
*/
public function orWhere($expression, $parameters = null)

View File

@ -96,6 +96,4 @@ class Query extends BaseQuery
{
return null;
}
}

View File

@ -11,5 +11,4 @@ interface DatasourceInterface
* @return BaseQuery
*/
public function select();
}

View File

@ -184,6 +184,7 @@ class Query extends BaseQuery
{
}
/**
* Create the Zend_Db select and count query objects for this instance
*/
@ -318,6 +319,4 @@ class Query extends BaseQuery
$parser->treeToSql($this->getFilter(), $this->baseQuery);
$this->clearFilter();
}
}

View File

@ -130,7 +130,8 @@ class TreeToSqlParser
if ($this->query->isAggregateColumn($node->left)) {
$this->type = 'HAVING';
}
$queryString .= ' ' . (is_integer($node->right) ? $node->operator : $this->getSqlOperator($node->operator)) . ' ';
$queryString .= ' ' . (is_integer($node->right) ?
$node->operator : $this->getSqlOperator($node->operator)) . ' ';
$queryString .= $this->getParameterValue($node);
return $queryString;
}
@ -152,11 +153,8 @@ class TreeToSqlParser
if ($this->query->isTimestamp($node->left)) {
$node->context = Node::CONTEXT_TIMESTRING;
}
switch($node->context) {
case Node::CONTEXT_TIMESTRING:
if ($node->context === Node::CONTEXT_TIMESTRING) {
$value = strtotime($value);
default:
break;
}
return $this->query->getDatasource()->getConnection()->quote($value);
}

View File

@ -62,6 +62,4 @@ class Request extends Zend_Controller_Request_Http
{
return $this->user;
}
}

View File

@ -34,7 +34,6 @@ use Zend_View_Abstract;
use Icinga\Web\Form\Decorator\ConditionalHidden;
use Zend_Form_Element_Submit;
/**
* Sortbox widget
*

View File

@ -238,7 +238,8 @@ class Tab implements Widget
$tagParams .= ' ' . $key . '="' . $value . '"';
}
}
$tab = '<a' . $tagParams .' href="' . $this->url->getAbsoluteUrl() . '" data-icinga-target="self">' . $caption . '</a>';
$tab = '<a' . $tagParams .' href="' . $this->url->getAbsoluteUrl()
. '" data-icinga-target="self">' . $caption . '</a>';
} else {
$tab = $caption;
}

View File

@ -19,4 +19,3 @@ class CommenthistoryQuery extends IdoQuery
)
);
}

View File

@ -80,8 +80,7 @@ class Controller extends ActionController
exit;
}
if ($this->_getParam('format') === 'json'
|| $this->_request->getHeader('Accept') === 'application/json')
{
|| $this->_request->getHeader('Accept') === 'application/json') {
header('Content-type: application/json');
echo json_encode($query->fetchAll());
exit;

View File

@ -71,5 +71,4 @@ class Hostgroup extends DataView
)
);
}
}

View File

@ -65,6 +65,4 @@ class Servicegroup extends DataView
)
);
}
}

View File

@ -105,7 +105,8 @@ class Registry implements FilterRegistry
FilterAttribute::create(StatusFilter::createForHost())
->setField('host_state')
)->registerAttribute(
FilterAttribute::create(new BooleanFilter(
FilterAttribute::create(
new BooleanFilter(
array(
'host_is_flapping' => 'Flapping',
'host_problem' => 'In Problem State',
@ -115,7 +116,8 @@ class Registry implements FilterRegistry
'host_handled' => 'Handled',
'host_in_downtime' => 'In Downtime',
)
))
)
)
)->registerAttribute(
FilterAttribute::create(self::getLastCheckFilterType())
->setHandledAttributes('Last Check', 'Check')
@ -149,7 +151,8 @@ class Registry implements FilterRegistry
->setHandledAttributes('Host')
->setField('host_state')
)->registerAttribute(
FilterAttribute::create(new BooleanFilter(
FilterAttribute::create(
new BooleanFilter(
array(
'service_is_flapping' => 'Flapping',
'service_problem' => 'In Problem State',
@ -160,7 +163,8 @@ class Registry implements FilterRegistry
'service_in_downtime' => 'In Downtime',
'host_in_downtime' => 'In Host Downtime'
)
))
)
)
)->registerAttribute(
FilterAttribute::create(self::getLastCheckFilterType())
->setHandledAttributes('Last Check', 'Check')
@ -226,5 +230,4 @@ class Registry implements FilterRegistry
$urlString .= $urlParser->fromTree($filter);
return '/' . $urlString;
}
}

View File

@ -26,10 +26,8 @@
*/
// {{{ICINGA_LICENSE_HEADER}}}
namespace Icinga\Module\Monitoring\Filter;
use Icinga\Filter\Filterable;
use Icinga\Filter\Query\Tree;
use Icinga\Filter\Query\Node;

View File

@ -27,5 +27,4 @@ class Host extends AbstractObject
$this->view = HostStatus::fromRequest($this->getRequest());
return $this->view->getQuery()->fetchRow();
}
}