<?php

#
# XiVO Web-Interface
# Copyright (C) 2006-2014  Avencall
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#
$form = &$this->get_module('form');

$info = $this->get_var('info');
$element = $this->get_var('element');

?>

<div id="sb-part-first" class="b">
<?php
	echo
		$form->text(array('desc'	=> $this->bbf('fm_name'),
			  'name'	=> 'name',
			  'labelid'	=> 'name',
			  'size'	=> 15,
			  'default'	=> $element['name']['default'],
			  'value' => $info['name'],
			  'error'	=> $this->bbf_args('error',
				   $this->get_var('error', 'name')) )),

		$form->text(array('desc'	=> $this->bbf('fm_host'),
			  'name'	=> 'host',
			  'labelid'	=> 'host',
			  'size'	=> 15,
			  'default'	=> $element['host']['default'],
			  'value'	=> $info['host'],
			  'error'	=> $this->bbf_args('error',
				   $this->get_var('error', 'host')) )),

		$form->text(array('desc'	=> $this->bbf('fm_port'),
			  'name'	=> 'port',
			  'labelid'	=> 'port',
			  'default'	=> $element['port']['default'],
			  'value'	=> $info['port'],
			  'error'	=> $this->bbf_args('error',
				   $this->get_var('error', 'port')) )),

		$form->select(array('desc'	=> $this->bbf('fm_securitylayer'),
				'name'	=> 'securitylayer',
				'labelid'	=> 'securitylayer',
				'empty'	=> true,
				'key'	=> false,
				'bbf'	=> 'fm_securitylayer-opt',
				'bbfopt'	=> array('argmode' => 'paramvalue'),
				'default'	=> $element['securitylayer']['default'],
				'selected'	=> $info['securitylayer']),
				$element['securitylayer']['value']),

		$form->select(array('desc'	=> $this->bbf('fm_protocolversion'),
				'name'	=> 'protocolversion',
				'labelid'	=> 'protocolversion',
				'key'	=> false,
				'bbf'	=> 'fm_protocolversion-opt',
				'bbfopt'	=> array('argmode' => 'paramvalue'),
				'default'	=> $element['protocolversion']['default'],
				'selected'	=> $info['protocolversion']),
			  $element['protocolversion']['value']);

	?>
	<div class="fm-paragraph fm-description">
		<p>
			<label id="lb-description" for="it-description"><?=$this->bbf('fm_description');?></label>
		</p>
		<?=$form->textarea(array('paragraph'	=> false,
			 'label'	=> false,
			 'name'		=> 'description',
			 'id'		=> 'it-description',
			 'cols'		=> 60,
			 'rows'		=> 5,
			 'default'	=> $element['description']['default'],
			 'error'	=> $this->bbf_args('error',
				   $this->get_var('error', 'description')) ),
				   $info['description']);?>
	</div>
</div>

