setName('form_config_pnp4nagios_general'); $this->setSubmitLabel($this->translate('Save Changes')); } /** * {@inheritdoc} */ public function createElements(array $formData) { $this->addElement( 'text', 'pnp4nagios_config_dir', array( 'value' => '/etc/pnp4nagios', 'label' => $this->translate('PNP4Nagios configuration'), 'description' => $this->translate('PNP4Nagios configuration path name (e.g. /etc/pnp4nagios)') ) ); $this->addElement( 'text', 'pnp4nagios_base_url', array( 'value' => '/pnp4nagios', 'label' => $this->translate('PNP4Nagios url'), 'description' => $this->translate('The base URL of your PNP4Nagios installation (e.g. /pnp4nagios)') ) ); $this->addElement( 'checkbox', 'pnp4nagios_menu_disabled', array( 'label' => $this->translate('Disable menu entry'), 'description' => $this->translate('Hide PNP from main menu') ) ); $this->addElement( 'text', 'pnp4nagios_default_query', array( 'value' => 'host=.pnp-internal&srv=runtime', 'label' => $this->translate('Index query'), 'description' => $this->translate('Default URL query for the index view: /pnp4nagios/graph?{query}') ) ); } }