From ceb22f830dc3f24ff61863d81e5bd2e488bcc6a6 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Thu, 30 Jul 2015 09:47:06 +0200 Subject: [PATCH] DataTypeSqlQuery: set textarea rows, use Util::* --- library/Director/DataType/DataTypeSqlQuery.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/library/Director/DataType/DataTypeSqlQuery.php b/library/Director/DataType/DataTypeSqlQuery.php index d4026dea..06a61693 100644 --- a/library/Director/DataType/DataTypeSqlQuery.php +++ b/library/Director/DataType/DataTypeSqlQuery.php @@ -2,9 +2,10 @@ namespace Icinga\Module\Director\DataType; +use Icinga\Data\Db\DbConnection; use Icinga\Module\Director\Web\Form\QuickForm; use Icinga\Module\Director\Web\Hook\DataTypeHook; -use Icinga\Data\Db\DbConnection; +use Icinga\Module\Director\Util; class DataTypeSqlQuery extends DataTypeHook { @@ -36,17 +37,13 @@ class DataTypeSqlQuery extends DataTypeHook public static function addSettingsFormFields(QuickForm $form) { - $db = $form->getDb(); - - $form->addElement('text', 'resource', array( - 'label' => 'Resource name', - 'required' => true, - )); + Util::addDbResourceFormElement($form, 'resource'); $form->addElement('textarea', 'query', array( 'label' => 'DB Query', 'description' => 'This query should return exactly two columns, value and label', 'required' => true, + 'rows' => 10, )); return $form;