True, 'edit_conf' => True, ); function __construct() { $this->bo = new bohostsjabber(); } public final function edit_conf() { if( !$GLOBALS['phpgw']->acl->check('run',1,'admin') ) { $GLOBALS['phpgw']->redirect_link('/admin/index.php'); } $GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') .' - ' . 'Configurar Organizações e Servidores Jabber'; $_SESSION['phpgwinfo']['db_host'] = $GLOBALS['phpgw_info']['server']['db_host']; $_SESSION['phpgwinfo']['db_port'] = $GLOBALS['phpgw_info']['server']['db_port']; $_SESSION['phpgwinfo']['db_name'] = $GLOBALS['phpgw_info']['server']['db_name']; $_SESSION['phpgwinfo']['db_user'] = $GLOBALS['phpgw_info']['server']['db_user']; $_SESSION['phpgwinfo']['db_pass'] = $GLOBALS['phpgw_info']['server']['db_pass']; $_SESSION['phpgwinfo']['db_type'] = $GLOBALS['phpgw_info']['server']['db_type']; $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/'; $GLOBALS['phpgw']->common->phpgw_header(); echo parse_navbar(); // Load Language; require_once "load_lang.php"; $ConfHosts = $this->bo->getHostsJabber(); if( $ConfHosts ) { $ConfHosts = unserialize($this->bo->getHostsJabber()); } $value_Organizations_Servers = ""; if( is_array($ConfHosts) ) { foreach($ConfHosts as $itens) { $value_Organizations_Servers .= ""; $value_Organizations_Servers .= "".$itens['org'].""; $value_Organizations_Servers .= "".$itens['jabberName'].""; $value_Organizations_Servers .= "".lang('Edit').""; $value_Organizations_Servers .= "".lang('Delete').""; $value_Organizations_Servers .= ""; } } $GLOBALS['phpgw']->template->set_file(array('jabberit_messenger' => 'confServersJabber.tpl')); $GLOBALS['phpgw']->template->set_block('jabberit_messenger','confServersJabber'); $GLOBALS['phpgw']->template->set_var(array( 'action_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=jabberit_messenger.uihostsjabber.backPage'), 'lang_Add_Organizations_and_Servers_Jabber' => lang('Add organizations and servers jabber'), 'lang_Back' => lang('Back'), 'lang_Delete' => lang('Delete'), 'lang_Edit' => lang('Edit'), 'lang_Example' => lang('Example'), 'lang_new' => lang('New'), 'lang_Organization' => lang('Organization'), 'lang_save' => lang('Save'), 'lang_ServerJabber' => lang('Servers Jabber'), 'lang_Registration_Organizations_and_Server_Jabber' => lang("Registration of Organizations and Servers Jabber"), 'value_Organizations_Servers' => $value_Organizations_Servers, )); $GLOBALS['phpgw']->template->pparse('out','confServersJabber'); } public final function backPage() { if( !$GLOBALS['phpgw']->acl->check('run',1,'admin') ) { $GLOBALS['phpgw']->redirect_link('/admin/index.php'); } if ($_POST['cancel']) { $GLOBALS['phpgw']->redirect_link('/index.php?menuaction=jabberit_messenger.uiconfig.configServer'); } $GLOBALS['phpgw']->redirect_link('/index.php?menuaction=jabberit_messenger.uiconfig.configServer'); } } ?>