<?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/>.
#

$appresolvconf = &$_XOBJ->get_application('resolvconf');

$result = $fm_save = $error = null;

$info = $appresolvconf->get();
$return = &$info['resolvconf'];

if(isset($_QR['fm_send']) === true)
{
	$fm_save = true;

	$return = &$result;

	if($appresolvconf->set($_QR) === false
	|| $appresolvconf->save() === false)
	{
		$fm_save = false;
		$error = $appresolvconf->get_error('resolvconf');
	}

	$result = $appresolvconf->get_result('resolvconf');
}

if(dwho_issa('search',$return) === true)
	$searches = $return['search'];
else if(dwho_has_len($return,'search') === true)
	$searches = explode(' ',$return['search']);
else 
	$searches = null;

$_TPL->set_var('fm_save',$fm_save);
$_TPL->set_var('info',$return);
$_TPL->set_var('error',$error);
$_TPL->set_var('element',$appresolvconf->get_elements());
$_TPL->set_var('search',$searches);

$dhtml = &$_TPL->get_module('dhtml');
$dhtml->set_js('js/dwho/submenu.js');

$menu = &$_TPL->get_module('menu');
$menu->set_top('top/user/'.$_USR->get_info('meta'));
$menu->set_left('left/xivo/configuration');

$_TPL->set_bloc('main','xivo/configuration/network/resolvconf');
$_TPL->set_struct('xivo/configuration');
$_TPL->display('index');

?>
