egroupware/setup/ldap.php

78 lines
3.0 KiB
PHP
Raw Normal View History

2001-07-30 17:59:25 +02:00
<?php
/**************************************************************************\
2004-01-27 21:49:25 +01:00
* eGroupWare - Setup *
* http://www.egroupware.org *
2001-07-30 17:59:25 +02:00
* -------------------------------------------- *
* 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 2 of the License, or (at your *
* option) any later version. *
\**************************************************************************/
/* $Id$ */
$GLOBALS['egw_info'] = array(
'flags' => array(
'noheader' => True,
'nonavbar' => True,
'currentapp' => 'home',
'noapi' => True
));
2001-07-30 17:59:25 +02:00
include('./inc/functions.inc.php');
// Authorize the user to use setup app and load the database
if (!$GLOBALS['egw_setup']->auth('Config'))
2001-07-30 17:59:25 +02:00
{
Header('Location: index.php');
exit;
}
// Does not return unless user is authorized
if (get_var('cancel',Array('POST')))
2001-07-30 17:59:25 +02:00
{
2001-11-21 16:01:43 +01:00
Header('Location: index.php');
2001-07-30 17:59:25 +02:00
exit;
}
$tpl_root = $GLOBALS['egw_setup']->html->setup_tpl_dir('setup');
$setup_tpl = CreateObject('setup.Template',$tpl_root);
2001-07-30 17:59:25 +02:00
$setup_tpl->set_file(array(
'ldap' => 'ldap.tpl',
'T_head' => 'head.tpl',
'T_footer' => 'footer.tpl',
'T_alert_msg' => 'msg_alert_msg.tpl'
));
$GLOBALS['egw_setup']->html->show_header(lang('LDAP Config'),False,'config',$GLOBALS['egw_setup']->ConfigDomain . '(' . $GLOBALS['egw_domain'][$GLOBALS['egw_setup']->ConfigDomain]['db_type'] . ')');
2001-07-30 17:59:25 +02:00
if ($GLOBALS['error'])
2001-07-30 17:59:25 +02:00
{
//echo '<br /><center><b>Error:</b> '.$error.'</center>';
$GLOBALS['egw_setup']->html->show_alert_msg('Error',$GLOBALS['error']);
2001-07-30 17:59:25 +02:00
}
$setup_tpl->set_block('ldap','header','header');
$setup_tpl->set_block('ldap','jump','jump');
$setup_tpl->set_block('ldap','cancel_only','cancel_only');
$setup_tpl->set_block('ldap','footer','footer');
$setup_tpl->set_var('description',lang('LDAP Accounts Configuration'));
2003-12-19 13:34:45 +01:00
$setup_tpl->set_var('lang_ldapmodify',lang('Modify an existing LDAP account store for use with eGroupWare (for a new install using LDAP accounts)'));
$setup_tpl->set_var('lang_ldapimport',lang('Import accounts from LDAP to the eGroupware accounts table (for a new install using SQL accounts)'));
$setup_tpl->set_var('lang_ldapexport',lang('Export eGroupware accounts from SQL to LDAP'));
$setup_tpl->set_var('lang_ldapdummy',lang('Setup demo accounts in LDAP'));
2001-07-30 17:59:25 +02:00
$setup_tpl->set_var('ldapmodify','ldapmodify.php');
$setup_tpl->set_var('ldapimport','ldapimport.php');
$setup_tpl->set_var('ldapexport','ldapexport.php');
$setup_tpl->set_var('ldapdummy','admin_account.php');
2001-07-30 17:59:25 +02:00
$setup_tpl->set_var('action_url','index.php');
$setup_tpl->set_var('cancel',lang('Cancel'));
$setup_tpl->pfp('out','header');
$setup_tpl->pfp('out','jump');
$setup_tpl->pfp('out','cancel_only');
$setup_tpl->pfp('out','footer');
2001-11-21 16:01:43 +01:00
$GLOBALS['egw_setup']->html->show_footer();
2001-07-30 17:59:25 +02:00
?>