phpgw --> egw

This commit is contained in:
Ralf Becker 2005-10-14 17:03:16 +00:00
parent 3d4049d873
commit aac9ec7d10
42 changed files with 1055 additions and 1191 deletions

View File

@ -22,14 +22,14 @@
function admin_db_backup()
{
}
}
/**
* Method for sheduled backups, called via asynservice
*/
function do_backup()
{
$this->db_backup = CreateObject('phpgwapi.db_backup');
$this->db_backup =& CreateObject('phpgwapi.db_backup');
if ($f = $this->db_backup->fopen_backup())
{
@ -43,12 +43,12 @@
*/
function index()
{
$tpl_root = PHPGW_SERVER_ROOT.'/setup/templates/default';
$self = $GLOBALS['phpgw']->link('/index.php',array('menuaction'=>'admin.admin_db_backup.index'));
$GLOBALS['phpgw']->translation->add_app('setup');
$tpl_root = EGW_SERVER_ROOT.'/setup/templates/default';
$self = $GLOBALS['egw']->link('/index.php',array('menuaction'=>'admin.admin_db_backup.index'));
$GLOBALS['egw']->translation->add_app('setup');
include PHPGW_SERVER_ROOT.'/setup/db_backup.php';
include EGW_SERVER_ROOT.'/setup/db_backup.php';
$GLOBALS['phpgw']->common->phpgw_footer();
$GLOBALS['egw']->common->egw_footer();
}
}

View File

@ -15,7 +15,7 @@
{
function boaccess_history()
{
$this->so = createobject('admin.soaccess_history');
$this->so =& CreateObject('admin.soaccess_history');
}
function list_history($account_id,$start,$order,$sort)
@ -42,12 +42,12 @@
if ($record['li'])
{
$record['li'] = $GLOBALS['phpgw']->common->show_date($record['li']);
$record['li'] = $GLOBALS['egw']->common->show_date($record['li']);
}
if ($record['lo'])
{
$record['lo'] = $GLOBALS['phpgw']->common->show_date($record['lo']);
$record['lo'] = $GLOBALS['egw']->common->show_date($record['lo']);
}
else
{

View File

@ -35,15 +35,15 @@
function boaccounts()
{
$this->so = createobject('admin.soaccounts');
$this->so =& CreateObject('admin.soaccounts');
}
function DONTlist_methods($_type='xmlrpc')
{
/*
This handles introspection or discovery by the logged in client,
in which case the input might be an array. The server always calls
this function to fill the server dispatch map using a string.
This handles introspection or discovery by the logged in client,
in which case the input might be an array. The server always calls
this function to fill the server dispatch map using a string.
*/
if (is_array($_type))
{
@ -77,7 +77,7 @@
function delete_group()
{
if (!@isset($_POST['account_id']) || !@$_POST['account_id'] || $GLOBALS['phpgw']->acl->check('group_access',32,'admin'))
if (!@isset($_POST['account_id']) || !@$_POST['account_id'] || $GLOBALS['egw']->acl->check('group_access',32,'admin'))
{
ExecMethod('admin.uiaccounts.list_groups');
return False;
@ -85,7 +85,7 @@
$account_id = (int)$_POST['account_id'];
$GLOBALS['phpgw']->db->lock(
$GLOBALS['egw']->db->lock(
Array(
'phpgw_accounts',
'phpgw_app_sessions',
@ -93,18 +93,18 @@
)
);
$old_group_list = $GLOBALS['phpgw']->acl->get_ids_for_location($account_id,1,'phpgw_group');
$old_group_list = $GLOBALS['egw']->acl->get_ids_for_location($account_id,1,'phpgw_group');
@reset($old_group_list);
while($old_group_list && $id = each($old_group_list))
{
$GLOBALS['phpgw']->acl->delete_repository('phpgw_group',$account_id,(int)$id[1]);
$GLOBALS['phpgw']->session->delete_cache((int)$id[1]);
$GLOBALS['egw']->acl->delete_repository('phpgw_group',$account_id,(int)$id[1]);
$GLOBALS['egw']->session->delete_cache((int)$id[1]);
}
$GLOBALS['phpgw']->acl->delete_repository('%%','run',$account_id);
$GLOBALS['egw']->acl->delete_repository('%%','run',$account_id);
if (! @rmdir($GLOBALS['phpgw_info']['server']['files_dir'].SEP.'groups'.SEP.$GLOBALS['phpgw']->accounts->id2name($account_id)))
if (! @rmdir($GLOBALS['egw_info']['server']['files_dir'].SEP.'groups'.SEP.$GLOBALS['egw']->accounts->id2name($account_id)))
{
$cd = 38;
}
@ -113,17 +113,17 @@
$cd = 32;
}
$GLOBALS['phpgw']->accounts->delete($account_id);
$GLOBALS['egw']->accounts->delete($account_id);
$GLOBALS['phpgw']->db->unlock();
$GLOBALS['egw']->db->unlock();
Header('Location: '.$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'));
$GLOBALS['phpgw']->common->phpgw_exit();
Header('Location: '.$GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'));
$GLOBALS['egw']->common->egw_exit();
}
function delete_user()
{
if (isset($_POST['cancel']) || $GLOBALS['phpgw']->acl->check('account_access',32,'admin'))
if (isset($_POST['cancel']) || $GLOBALS['egw']->acl->check('account_access',32,'admin'))
{
ExecMethod('admin.uiaccounts.list_users');
return False;
@ -134,14 +134,14 @@
settype($account_id,'integer');
$account_id = get_account_id($accountid);
// make this information also in hook available
$lid = $GLOBALS['phpgw']->accounts->id2name($account_id);
$lid = $GLOBALS['egw']->accounts->id2name($account_id);
$GLOBALS['hook_values']['account_id'] = $account_id;
$GLOBALS['hook_values']['account_lid'] = $lid;
$singleHookValues = $GLOBALS['hook_values']+array('location' => 'deleteaccount');
$db = $GLOBALS['phpgw']->db;
$db = clone($GLOBALS['egw']->db);
$db->query('SELECT app_name,app_order FROM phpgw_applications WHERE app_enabled!=0 ORDER BY app_order',__LINE__,__FILE__);
if($db->num_rows())
{
@ -151,15 +151,15 @@
if($appname <> 'admin' || $appname <> 'preferences')
{
$GLOBALS['phpgw']->hooks->single($singleHookValues, $appname);
$GLOBALS['egw']->hooks->single($singleHookValues, $appname);
}
}
}
$GLOBALS['phpgw']->hooks->single('deleteaccount','preferences');
$GLOBALS['phpgw']->hooks->single('deleteaccount','admin');
$GLOBALS['egw']->hooks->single('deleteaccount','preferences');
$GLOBALS['egw']->hooks->single('deleteaccount','admin');
$basedir = $GLOBALS['phpgw_info']['server']['files_dir'] . SEP . 'users' . SEP;
$basedir = $GLOBALS['egw_info']['server']['files_dir'] . SEP . 'users' . SEP;
if (! @rmdir($basedir . $lid))
{
@ -177,7 +177,7 @@
function add_group()
{
if ($GLOBALS['phpgw']->acl->check('group_access',4,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',4,'admin'))
{
ExecMethod('admin.uiaccounts.list_groups');
return False;
@ -213,7 +213,7 @@
$this->validate_group($group_info);
$GLOBALS['phpgw']->db->lock(
$GLOBALS['egw']->db->lock(
Array(
'phpgw_accounts',
'phpgw_nextid',
@ -226,7 +226,7 @@
)
);
$group = CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$group =& CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$group->acct_type = 'g';
$account_info = array(
'account_type' => 'g',
@ -242,7 +242,7 @@
// do the following only if we got an id - the create succided
if ($group_info['account_id'])
{
$apps = CreateObject('phpgwapi.applications',$group_info['account_id']);
$apps =& CreateObject('phpgwapi.applications',$group_info['account_id']);
$apps->update_data(Array());
reset($group_info['account_apps']);
while(list($app,$value) = each($group_info['account_apps']))
@ -252,7 +252,7 @@
}
$apps->save_repository();
$acl = CreateObject('phpgwapi.acl',$group_info['account_id']);
$acl =& CreateObject('phpgwapi.acl',$group_info['account_id']);
$acl->read_repository();
@reset($group_info['account_user']);
@ -265,14 +265,14 @@
$acl->add_repository('phpgw_group',$group_info['account_id'],$user_id,1);
$docommit = False;
$GLOBALS['pref'] = CreateObject('phpgwapi.preferences',$user_id);
$GLOBALS['pref'] =& CreateObject('phpgwapi.preferences',$user_id);
$t = $GLOBALS['pref']->read_repository();
@reset($new_apps);
while(is_array($new_apps) && list($app_key,$app_name) = each($new_apps))
{
if (!$t[($app_name=='admin'?'common':$app_name)])
{
$GLOBALS['phpgw']->hooks->single('add_def_pref', $app_name);
$GLOBALS['egw']->hooks->single('add_def_pref', $app_name);
$docommit = True;
}
}
@ -284,7 +284,7 @@
$acl->save_repository();
$basedir = $GLOBALS['phpgw_info']['server']['files_dir'] . SEP . 'groups' . SEP;
$basedir = $GLOBALS['egw_info']['server']['files_dir'] . SEP . 'groups' . SEP;
$cd = 31;
umask(000);
if (! @mkdir ($basedir . $group_info['account_name'], 0707))
@ -292,7 +292,7 @@
$cd = 37;
}
$GLOBALS['phpgw']->db->unlock();
$GLOBALS['egw']->db->unlock();
}
ExecMethod('admin.uiaccounts.list_groups');
@ -301,16 +301,16 @@
function add_user()
{
if ($GLOBALS['phpgw']->acl->check('account_access',4,'admin'))
if ($GLOBALS['egw']->acl->check('account_access',4,'admin'))
{
ExecMethod('admin.uiaccounts.list_users');
return False;
}
$accountPrefix = '';
if(isset($GLOBALS['phpgw_info']['server']['account_prefix']))
if(isset($GLOBALS['egw_info']['server']['account_prefix']))
{
$accountPrefix = $GLOBALS['phpgw_info']['server']['account_prefix'];
$accountPrefix = $GLOBALS['egw_info']['server']['account_prefix'];
}
if ($_POST['submit'])
@ -354,7 +354,7 @@
// when does the account expire
if ($_POST['expires'] !== '' && !$_POST['never_expires'])
{
$jscal = CreateObject('phpgwapi.jscalendar',False);
$jscal =& CreateObject('phpgwapi.jscalendar',False);
$userData += $jscal->input2date($_POST['expires'],False,'account_expires_day','account_expires_month','account_expires_year');
}
@ -364,15 +364,15 @@
{
if ($userData['anonymous'])
{
$GLOBALS['phpgw']->acl->add_repository('phpgwapi','anonymous',$account_id,1);
$GLOBALS['egw']->acl->add_repository('phpgwapi','anonymous',$account_id,1);
}
else
{
$GLOBALS['phpgw']->acl->delete_repository('phpgwapi','anonymous',$account_id);
$GLOBALS['egw']->acl->delete_repository('phpgwapi','anonymous',$account_id);
}
// make this information for the hooks available
$GLOBALS['hook_values'] = $userData + array('new_passwd' => $userData['account_passwd']);
$GLOBALS['phpgw']->hooks->process($GLOBALS['hook_values']+array(
$GLOBALS['egw']->hooks->process($GLOBALS['hook_values']+array(
'location' => 'addaccount'
),False,True); // called for every app now, not only enabled ones
@ -381,7 +381,7 @@
}
else
{
$ui = createobject('admin.uiaccounts');
$ui =& CreateObject('admin.uiaccounts');
$ui->create_edit_user($userData['account_id'],$userData,$errors);
}
}
@ -394,7 +394,7 @@
function edit_group()
{
if ($GLOBALS['phpgw']->acl->check('group_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',16,'admin'))
{
ExecMethod('admin.uiaccounts.list_groups');
return False;
@ -431,7 +431,7 @@
$this->validate_group($group_info);
// Lock tables
$GLOBALS['phpgw']->db->lock(
$GLOBALS['egw']->db->lock(
Array(
'phpgw_accounts',
'phpgw_preferences',
@ -444,11 +444,11 @@
)
);
$group = CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$group =& CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$old_group_info = $group->read_repository();
// Set group apps
$apps = CreateObject('phpgwapi.applications',$group_info['account_id']);
$apps =& CreateObject('phpgwapi.applications',$group_info['account_id']);
$apps_before = $apps->read_account_specific();
$apps->update_data(Array());
$new_apps = Array();
@ -472,7 +472,7 @@
$group->data['account_lid'] = $group_info['account_name'];
$group->data['firstname'] = $group_info['account_name'];
$basedir = $GLOBALS['phpgw_info']['server']['files_dir'] . SEP . 'groups' . SEP;
$basedir = $GLOBALS['egw_info']['server']['files_dir'] . SEP . 'groups' . SEP;
if (! @rename($basedir . $old_group_info['account_lid'], $basedir . $group_info['account_name']))
{
$cd = 39;
@ -488,7 +488,7 @@
}
// Set group acl
$acl = CreateObject('phpgwapi.acl',$group_info['account_id']);
$acl =& CreateObject('phpgwapi.acl',$group_info['account_id']);
$old_group_list = $acl->get_ids_for_location($group_info['account_id'],1,'phpgw_group');
@reset($old_group_list);
while($old_group_list && list($key,$user_id) = each($old_group_list))
@ -497,10 +497,10 @@
if(!$group_info['account_user'][$user_id])
{
// If the user is logged in, it will force a refresh of the session_info
$GLOBALS['phpgw']->db->query("update phpgw_sessions set session_action='' "
."where session_lid='" . $GLOBALS['phpgw']->accounts->id2name($user_id)
. '@' . $GLOBALS['phpgw_info']['user']['domain'] . "'",__LINE__,__FILE__);
$GLOBALS['phpgw']->session->delete_cache($user_id);
$GLOBALS['egw']->db->query("update phpgw_sessions set session_action='' "
."where session_lid='" . $GLOBALS['egw']->accounts->id2name($user_id)
. '@' . $GLOBALS['egw_info']['user']['domain'] . "'",__LINE__,__FILE__);
$GLOBALS['egw']->session->delete_cache($user_id);
}
}
@ -514,25 +514,25 @@
$acl->add_repository('phpgw_group',$group_info['account_id'],$user_id,1);
// If the user is logged in, it will force a refresh of the session_info
$GLOBALS['phpgw']->db->query("update phpgw_sessions set session_action='' "
."where session_lid='" . $GLOBALS['phpgw']->accounts->id2name($user_id)
. '@' . $GLOBALS['phpgw_info']['user']['domain'] . "'",__LINE__,__FILE__);
$GLOBALS['egw']->db->query("update phpgw_sessions set session_action='' "
."where session_lid='" . $GLOBALS['egw']->accounts->id2name($user_id)
. '@' . $GLOBALS['egw_info']['user']['domain'] . "'",__LINE__,__FILE__);
$GLOBALS['phpgw']->session->delete_cache($user_id);
$GLOBALS['egw']->session->delete_cache($user_id);
// The following sets any default preferences needed for new applications..
// This is smart enough to know if previous preferences were selected, use them.
$docommit = False;
if($new_apps)
{
$GLOBALS['pref'] = CreateObject('phpgwapi.preferences',$user_id);
$GLOBALS['pref'] =& CreateObject('phpgwapi.preferences',$user_id);
$t = $GLOBALS['pref']->read_repository();
@reset($new_apps);
while(list($app_key,$app_name) = each($new_apps))
{
if (!$t[($app_name=='admin'?'common':$app_name)])
{
$GLOBALS['phpgw']->hooks->single('add_def_pref', $app_name);
$GLOBALS['egw']->hooks->single('add_def_pref', $app_name);
$docommit = True;
}
}
@ -547,7 +547,7 @@
// for LDAP to update the memberuid attribute
$group->save_repository();
$GLOBALS['phpgw']->db->unlock();
$GLOBALS['egw']->db->unlock();
ExecMethod('admin.uiaccounts.list_groups');
return False;
@ -555,16 +555,16 @@
function edit_user()
{
if ($GLOBALS['phpgw']->acl->check('account_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('account_access',16,'admin'))
{
ExecMethod('admin.uiaccounts.list_users');
return False;
}
$accountPrefix = '';
if(isset($GLOBALS['phpgw_info']['server']['account_prefix']))
if(isset($GLOBALS['egw_info']['server']['account_prefix']))
{
$accountPrefix = $GLOBALS['phpgw_info']['server']['account_prefix'];
$accountPrefix = $GLOBALS['egw_info']['server']['account_prefix'];
}
if ($_POST['submit'])
@ -596,14 +596,14 @@
}
if ($_POST['expires'] !== '' && !$_POST['never_expires'])
{
$jscal = CreateObject('phpgwapi.jscalendar',False);
$jscal =& CreateObject('phpgwapi.jscalendar',False);
$userData += $jscal->input2date($_POST['expires'],False,'account_expires_day','account_expires_month','account_expires_year');
}
if (!($errors = $this->validate_user($userData)))
{
$this->save_user($userData);
$GLOBALS['hook_values'] = $userData;
$GLOBALS['phpgw']->hooks->process($GLOBALS['hook_values']+array(
$GLOBALS['egw']->hooks->process($GLOBALS['hook_values']+array(
'location' => 'editaccount'
),False,True); // called for every app now, not only enabled ones)
@ -636,7 +636,7 @@
}
else
{
$ui = createobject('admin.uiaccounts');
$ui =& CreateObject('admin.uiaccounts');
$ui->create_edit_user($userData['account_id'],$userData,$errors);
}
}
@ -644,16 +644,16 @@
function set_group_managers()
{
if($GLOBALS['phpgw']->acl->check('group_access',16,'admin') || $_POST['cancel'])
if($GLOBALS['egw']->acl->check('group_access',16,'admin') || $_POST['cancel'])
{
$GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'));
$GLOBALS['phpgw']->common->phpgw_exit();
$GLOBALS['egw']->redirect($GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'));
$GLOBALS['egw']->common->egw_exit();
}
elseif($_POST['submit'])
{
$acl = CreateObject('phpgwapi.acl',(int)$_POST['account_id']);
$acl =& CreateObject('phpgwapi.acl',(int)$_POST['account_id']);
$users = $GLOBALS['phpgw']->accounts->member($_POST['account_id']);
$users = $GLOBALS['egw']->accounts->member($_POST['account_id']);
@reset($users);
while($managers && list($key,$user) = each($users))
{
@ -663,18 +663,18 @@
@reset($managers);
while($managers && list($key,$manager) = each($managers))
{
$acl->add_repository('phpgw_group',(int)$_POST['account_id'],$manager,(1 + PHPGW_ACL_GROUP_MANAGERS));
$acl->add_repository('phpgw_group',(int)$_POST['account_id'],$manager,(1 + EGW_ACL_GROUP_MANAGERS));
}
}
$GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'));
$GLOBALS['phpgw']->common->phpgw_exit();
$GLOBALS['egw']->redirect($GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'));
$GLOBALS['egw']->common->egw_exit();
}
function validate_group($group_info)
{
$errors = Array();
$group = CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$group =& CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$group->read_repository();
if(!$group_info['account_name'])
@ -698,9 +698,9 @@
*/
if(count($errors))
{
$ui = createobject('admin.uiaccounts');
$ui =& CreateObject('admin.uiaccounts');
$ui->create_edit_group($group_info,$errors);
$GLOBALS['phpgw']->common->phpgw_exit();
$GLOBALS['egw']->common->egw_exit();
}
}
@ -712,7 +712,7 @@
{
$totalerrors = 0;
if ($GLOBALS['phpgw_info']['server']['account_repository'] == 'ldap' &&
if ($GLOBALS['egw_info']['server']['account_repository'] == 'ldap' &&
(!$_userData['account_lastname'] && !$_userData['lastname']))
{
$error[$totalerrors] = lang('You must enter a lastname');
@ -733,17 +733,17 @@
if ($_userData['old_loginid'] != $_userData['account_lid'])
{
if ($GLOBALS['phpgw']->accounts->exists($_userData['account_lid']))
if ($GLOBALS['egw']->accounts->exists($_userData['account_lid']))
{
if ($GLOBALS['phpgw']->accounts->exists($_userData['account_lid']) && $GLOBALS['phpgw']->accounts->get_type($_userData['account_lid'])=='g')
{
$error[$totalerrors] = lang('There already is a group with this name. Userid\'s can not have the same name as a groupid');
}
else
{
$error[$totalerrors] = lang('That loginid has already been taken');
}
$totalerrors++;
if ($GLOBALS['egw']->accounts->exists($_userData['account_lid']) && $GLOBALS['egw']->accounts->get_type($_userData['account_lid'])=='g')
{
$error[$totalerrors] = lang('There already is a group with this name. Userid\'s can not have the same name as a groupid');
}
else
{
$error[$totalerrors] = lang('That loginid has already been taken');
}
$totalerrors++;
}
}
@ -811,23 +811,23 @@
/* stores the userdata */
function save_user($_userData)
{
$account = CreateObject('phpgwapi.accounts',$_userData['account_id'],'u');
$account =& CreateObject('phpgwapi.accounts',$_userData['account_id'],'u');
$account->update_data($_userData);
$account->save_repository();
if ($_userData['account_passwd'])
{
$auth = CreateObject('phpgwapi.auth');
$auth =& CreateObject('phpgwapi.auth');
$auth->change_password($old_passwd, $_userData['account_passwd'], $_userData['account_id']);
$GLOBALS['hook_values']['account_id'] = $_userData['account_id'];
$GLOBALS['hook_values']['old_passwd'] = $old_passwd;
$GLOBALS['hook_values']['new_passwd'] = $_userData['account_passwd'];
$GLOBALS['phpgw']->hooks->process($GLOBALS['hook_values']+array(
$GLOBALS['egw']->hooks->process($GLOBALS['hook_values']+array(
'location' => 'changepassword'
),False,True); // called for every app now, not only enabled ones)
}
$apps = CreateObject('phpgwapi.applications',(int)$_userData['account_id']);
$apps =& CreateObject('phpgwapi.applications',(int)$_userData['account_id']);
if ($_userData['account_permissions'])
{
foreach($_userData['account_permissions'] as $app => $enabled)
@ -840,7 +840,7 @@
}
$apps->save_repository();
$account = CreateObject('phpgwapi.accounts',$_userData['account_id'],'u');
$account =& CreateObject('phpgwapi.accounts',$_userData['account_id'],'u');
$allGroups = $account->get_list('groups');
if ($_userData['account_groups'])
@ -852,7 +852,7 @@
}
}
$acl = CreateObject('phpgwapi.acl',$_userData['account_id']);
$acl =& CreateObject('phpgwapi.acl',$_userData['account_id']);
reset($allGroups);
while (list($key,$groupData) = each($allGroups))
@ -879,18 +879,18 @@
}
if ($_userData['changepassword'])
{
$GLOBALS['phpgw']->acl->add_repository('preferences','changepassword',$_userData['account_id'],1);
$GLOBALS['egw']->acl->add_repository('preferences','changepassword',$_userData['account_id'],1);
}
else
{
$GLOBALS['phpgw']->acl->delete_repository('preferences','changepassword',$_userData['account_id']);
$GLOBALS['egw']->acl->delete_repository('preferences','changepassword',$_userData['account_id']);
}
$GLOBALS['phpgw']->session->delete_cache((int)$_userData['account_id']);
$GLOBALS['egw']->session->delete_cache((int)$_userData['account_id']);
}
function load_group_users($account_id)
{
$temp_user = $GLOBALS['phpgw']->acl->get_ids_for_location($account_id,1,'phpgw_group');
$temp_user = $GLOBALS['egw']->acl->get_ids_for_location($account_id,1,'phpgw_group');
if(!$temp_user)
{
return Array();
@ -910,7 +910,7 @@
function load_group_managers($account_id)
{
$temp_user = $GLOBALS['phpgw']->acl->get_ids_for_location($account_id,PHPGW_ACL_GROUP_MANAGERS,'phpgw_group');
$temp_user = $GLOBALS['egw']->acl->get_ids_for_location($account_id,EGW_ACL_GROUP_MANAGERS,'phpgw_group');
if(!$temp_user)
{
return Array();
@ -930,7 +930,7 @@
function load_group_apps($account_id)
{
$apps = CreateObject('phpgwapi.applications',(int)$account_id);
$apps =& CreateObject('phpgwapi.applications',(int)$account_id);
$app_list = $apps->read_account_specific();
$account_apps = Array();
while(list($key,$app) = each($app_list))

View File

@ -21,8 +21,8 @@
function boaclmanager()
{
//$this->so = createobject('admin.soaclmanager');
$this->ui = createobject('admin.uiaclmanager');
//$this->so =& CreateObject('admin.soaclmanager');
$this->ui =& CreateObject('admin.uiaclmanager');
}
function submit()
@ -41,7 +41,7 @@
$total_rights += $rights;
}
$GLOBALS['phpgw']->acl->add_repository($GLOBALS['acl_app'], $location, $GLOBALS['account_id'], $total_rights);
$GLOBALS['egw']->acl->add_repository($GLOBALS['acl_app'], $location, $GLOBALS['account_id'], $total_rights);
$this->ui->list_apps();
}

View File

@ -1,15 +1,15 @@
<?php
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class boapplications
{
@ -17,7 +17,7 @@
function boapplications()
{
$this->so = CreateObject('admin.soapplications');
$this->so =& CreateObject('admin.soapplications');
}
function get_list()

View File

@ -30,11 +30,11 @@
{
if ($_GET['appname'])
{
$this->cats = CreateObject('phpgwapi.categories',-1,$_GET['appname']);
$this->cats =& CreateObject('phpgwapi.categories',-1,$_GET['appname']);
}
else
{
$this->cats = CreateObject('phpgwapi.categories',$GLOBALS['phpgw_info']['user']['account_id'],'phpgw');
$this->cats =& CreateObject('phpgwapi.categories',$GLOBALS['egw_info']['user']['account_id'],'phpgw');
}
$this->read_sessiondata();
@ -79,12 +79,12 @@
function save_sessiondata($data)
{
if($this->debug) { echo '<br>Save:'; _debug_array($data); }
$GLOBALS['phpgw']->session->appsession('session_data','admin_cats',$data);
$GLOBALS['egw']->session->appsession('session_data','admin_cats',$data);
}
function read_sessiondata()
{
$data = $GLOBALS['phpgw']->session->appsession('session_data','admin_cats');
$data = $GLOBALS['egw']->session->appsession('session_data','admin_cats');
if($this->debug) { echo '<br>Read:'; _debug_array($data); }
$this->start = $data['start'];

View File

@ -28,9 +28,9 @@
function list_methods($_type='xmlrpc')
{
/*
This handles introspection or discovery by the logged in client,
in which case the input might be an array. The server always calls
this function to fill the server dispatch map using a string.
This handles introspection or discovery by the logged in client,
in which case the input might be an array. The server always calls
this function to fill the server dispatch map using a string.
*/
if (is_array($_type))
{
@ -83,7 +83,7 @@
return $errors;
}
$conf = CreateObject('phpgwapi.config', $data['appname']);
$conf =& CreateObject('phpgwapi.config', $data['appname']);
$conf->read_repository();
reset($newsettings);

View File

@ -22,12 +22,12 @@
function total()
{
return $GLOBALS['phpgw']->session->total();
return $GLOBALS['egw']->session->total();
}
function list_sessions($start,$order,$sort)
{
$values = $GLOBALS['phpgw']->session->list_sessions($start,$sort,$order);
$values = $GLOBALS['egw']->session->list_sessions($start,$sort,$order);
while (list(,$value) = @each($values))
{
@ -48,7 +48,7 @@
'session_id' => $value['session_id'],
'session_lid' => $session_lid,
'session_ip' => $value['session_ip'],
'session_logintime' => $GLOBALS['phpgw']->common->show_date($value['session_logintime']),
'session_logintime' => $GLOBALS['egw']->common->show_date($value['session_logintime']),
'session_action' => $value['session_action'],
'session_dla' => $value['session_dla'],
'session_idle' => str_pad($hours, 2, '0', STR_PAD_LEFT) . ':' . str_pad($mins, 2, '0', STR_PAD_LEFT) . ':' . str_pad($secs, 2, '0', STR_PAD_LEFT)
@ -61,11 +61,11 @@
{
if ($_GET['ksession'] &&
($GLOBALS['sessionid'] != $_GET['ksession']) &&
! $GLOBALS['phpgw']->acl->check('current_sessions_access',8,'admin'))
! $GLOBALS['egw']->acl->check('current_sessions_access',8,'admin'))
{
$GLOBALS['phpgw']->session->destroy($_GET['ksession'],0);
$GLOBALS['egw']->session->destroy($_GET['ksession'],0);
}
$this->ui = createobject('admin.uicurrentsessions');
$this->ui =& CreateObject('admin.uicurrentsessions');
$this->ui->list_sessions();
}
}

View File

@ -35,7 +35,7 @@
function boldap_mgr($_profileID=-1)
{
$this->soldapmgr = CreateObject('admin.soldap_mgr');
$this->soldapmgr =& CreateObject('admin.soldap_mgr');
$this->SMTPServerType = array(
'1' => array(
@ -186,7 +186,7 @@
# if(!is_object($this->imapClass))
# {
# $profileData = $this->getProfile($_profileID);
# $this->imapClass = CreateObject('emailadmin.cyrusimap',$profileData);
# $this->imapClass =& CreateObject('emailadmin.cyrusimap',$profileData);
# }
#
# return $this->imapClass;
@ -246,7 +246,7 @@
# if(!is_object($this->smtpClass))
# {
# $profileData = $this->getProfile($_profileID);
# $this->smtpClass = CreateObject('emailadmin.postfixldap',$profileData);
# $this->smtpClass =& CreateObject('emailadmin.postfixldap',$profileData);
# }
#
# return $this->smtpClass;
@ -279,10 +279,10 @@
function restoreSessionData()
{
global $phpgw;
$this->sessionData = $phpgw->session->appsession('session_data');
$this->userSessionData = $phpgw->session->appsession('user_session_data');
$this->sessionData = $GLOBALS['egw']->session->appsession('session_data');
$this->userSessionData = $GLOBALS['egw']->session->appsession('user_session_data');
#while(list($key, $value) = each($this->userSessionData))
#{
@ -309,10 +309,10 @@
function saveSessionData()
{
global $phpgw;
$phpgw->session->appsession('session_data','',$this->sessionData);
$phpgw->session->appsession('user_session_data','',$this->userSessionData);
$GLOBALS['egw']->session->appsession('session_data','',$this->sessionData);
$GLOBALS['egw']->session->appsession('user_session_data','',$this->userSessionData);
}
@ -371,12 +371,12 @@
$this->soldapmgr->saveUserData(
$_accountID,
$this->userSessionData[$_accountID]);
$bofelamimail = CreateObject('felamimail.bofelamimail');
$bofelamimail =& CreateObject('felamimail.bofelamimail');
$bofelamimail->openConnection('','',true);
$bofelamimail->imapSetQuota($GLOBALS['phpgw']->accounts->id2name($_accountID),
$this->userSessionData[$_accountID]['quotaLimit']);
$bofelamimail->imapSetQuota($GLOBALS['egw']->accounts->id2name($_accountID),
$this->userSessionData[$_accountID]['quotaLimit']);
$bofelamimail->closeConnection();
$GLOBALS['phpgw']->accounts->cache_invalidate($_accountID);
$GLOBALS['egw']->accounts->cache_invalidate($_accountID);
break;

View File

@ -21,7 +21,7 @@
function bolog($session=False)
{
$this->so = CreateObject('admin.solog');
$this->so =& CreateObject('admin.solog');
}
function get_error_cols()
@ -68,11 +68,11 @@
while(list($rno,$r)=each($rows))
{
unset($r['acount_pwd']); // remove the accounts_pwd
$r['log_date_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['log_date']['value']));
$r['log_msg_date_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['log_msg_date']['value']));
$r['log_date_e']['value'] = $GLOBALS['egw']->common->show_date($GLOBALS['egw']->db->from_timestamp($r['log_date']['value']));
$r['log_msg_date_e']['value'] = $GLOBALS['egw']->common->show_date($GLOBALS['egw']->db->from_timestamp($r['log_msg_date']['value']));
$r['log_full_name']['value'] = $r['account_lastname']['value'] . ', ' .$r['account_firstname']['value'];
$r['account_lastlogin_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['account_lastlogin']['value']));
$r['account_lastpwd_change_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['account_lastpwd_change']['value']));
$r['account_lastlogin_e']['value'] = $GLOBALS['egw']->common->show_date($GLOBALS['egw']->db->from_timestamp($r['account_lastlogin']['value']));
$r['account_lastpwd_change_e']['value'] = $GLOBALS['egw']->common->show_date($GLOBALS['egw']->db->from_timestamp($r['account_lastpwd_change']['value']));
$r['account_lastloginfrom_e']['value'] = 'www.nowhere.com';
$r['log_msg_text']['value'] = lang($r['log_msg_msg']['value'],explode('|',$r['log_msg_parms']['value']));

View File

@ -1,16 +1,16 @@
<?php
/**************************************************************************\
* eGroupWare - Admin *
* http://www.egroupware.org *
* Written by Miles Lott <milosch@phpwhere.org> *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - Admin *
* http://www.egroupware.org *
* Written by Miles Lott <milosch@phpwhere.org> *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class boserver
{
@ -38,7 +38,7 @@
function boserver($session=False)
{
$this->so = CreateObject('admin.soserver');
$this->so =& CreateObject('admin.soserver');
if($session)
{
@ -72,13 +72,13 @@
if ($this->use_session)
{
if($this->debug) { echo '<br>Save:'; _debug_array($data); }
$GLOBALS['phpgw']->session->appsession('session_data','admin_servers',$data);
$GLOBALS['egw']->session->appsession('session_data','admin_servers',$data);
}
}
function read_sessiondata()
{
$data = $GLOBALS['phpgw']->session->appsession('session_data','admin_servers');
$data = $GLOBALS['egw']->session->appsession('session_data','admin_servers');
if($this->debug) { echo '<br>Read:'; _debug_array($data); }
$this->start = $data['start'];

View File

@ -30,20 +30,20 @@
else
{
#$html .= '<form method="post" action="'
# . $GLOBALS['phpgw']->link('/index.php')
# . $GLOBALS['egw']->link('/index.php')
# . '">' . "\n";
$bo = CreateObject('admin.bolog',True);
$bo =& CreateObject('admin.bolog',True);
if(!isset($start))
{
$start = 0;
}
$num_rows = $GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'];
$num_rows = $GLOBALS['egw_info']['user']['preferences']['common']['maxmatchs'];
$stop = $start + $num_rows;
if($stop > count($rows))
{
$stop = count($rows);
}
$nextmatchs = CreateObject('phpgwapi.nextmatchs');
$nextmatchs =& CreateObject('phpgwapi.nextmatchs');
$total_records = $bo->get_no_errors();
$left = $nextmatchs->left('/index.php',$start,$total_records,'menuaction=admin.uilog.list_log');
$right = $nextmatchs->right('/index.php',$start,$total_records,'menuaction=admin.uilog.list_log');
@ -52,7 +52,7 @@
$html .= '<table width="98%"><tr>';
$html .= $left;
$html .= '<td align="right"> ' . $hits . ' </td>';
$html .= '<td align="left"> <a href=' . $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uilog.list_log&editable=true') .'> ' . lang('Edit Table format') . '</a></td>';
$html .= '<td align="left"> <a href=' . $GLOBALS['egw']->link('/index.php','menuaction=admin.uilog.list_log&editable=true') .'> ' . lang('Edit Table format') . '</a></td>';
$html .= $right;
$html .= '</tr></table>';
}
@ -251,7 +251,7 @@
$html = '';
$html .= '<form method="post" action="'
. $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uilog.list_log&editable=true')
. $GLOBALS['egw']->link('/index.php','menuaction=admin.uilog.list_log&editable=true')
. '">' . "\n";
$params = $head['_table_parms'];

View File

@ -17,7 +17,7 @@
function soaccess_history()
{
$this->db = $GLOBALS['phpgw']->db;
$this->db = clone($GLOBALS['egw']->db);
}
function test_account_id($account_id)

View File

@ -27,7 +27,7 @@
$userData['account_email'] = $userData['email'];
}
$GLOBALS['phpgw']->db->lock(
$GLOBALS['egw']->db->lock(
Array(
'phpgw_accounts',
'phpgw_nextid',
@ -40,11 +40,11 @@
)
);
$GLOBALS['phpgw']->accounts->create($userData);
$GLOBALS['egw']->accounts->create($userData);
$userData['account_id'] = $GLOBALS['phpgw']->accounts->name2id($userData['account_lid']);
$userData['account_id'] = $GLOBALS['egw']->accounts->name2id($userData['account_lid']);
$apps = CreateObject('phpgwapi.applications',$userData['account_id']);
$apps =& CreateObject('phpgwapi.applications',$userData['account_id']);
$apps->read_installed_apps();
// Read Group Apps
if ($userData['account_groups'])
@ -89,7 +89,7 @@
if ($userData['changepassword'])
{
$GLOBALS['phpgw']->acl->add_repository('preferences','changepassword',$userData['account_id'],1);
$GLOBALS['egw']->acl->add_repository('preferences','changepassword',$userData['account_id'],1);
}
// Assign user to groups
if ($userData['account_groups'])
@ -97,14 +97,14 @@
$c_acct_groups = count($userData['account_groups']);
for ($i=0;$i<$c_acct_groups;$i++)
{
$GLOBALS['phpgw']->acl->add_repository('phpgw_group',$userData['account_groups'][$i],$userData['account_id'],1);
$GLOBALS['egw']->acl->add_repository('phpgw_group',$userData['account_groups'][$i],$userData['account_id'],1);
}
}
$apps->account_apps = array(array());
$apps_after = array(array());
$GLOBALS['phpgw']->db->unlock();
$GLOBALS['egw']->db->unlock();
return $userData['account_id'];
}

View File

@ -1,15 +1,15 @@
<?php
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class soapplications
{
@ -17,7 +17,7 @@
function soapplications()
{
$this->db = $GLOBALS['phpgw']->db;
$this->db = clone($GLOBALS['egw']->db);
}
function read($app_name)
@ -28,7 +28,7 @@
$this->db->next_record();
$app_info = array(
$this->db->f('app_name'),
$GLOBALS['phpgw_info']['apps'][$this->db->f('app_name')]['title'],
$GLOBALS['egw_info']['apps'][$this->db->f('app_name')]['title'],
$this->db->f('app_enabled'),
$this->db->f('app_name'),
$this->db->f('app_order')
@ -44,7 +44,7 @@
while ($this->db->next_record())
{
$app = $this->db->f('app_name');
$title = @$GLOBALS['phpgw_info']['apps'][$app]['title'];
$title = @$GLOBALS['egw_info']['apps'][$app]['title'];
if (empty($title))
{
$title = lang($app) == $app.'*' ? $app : lang($app);
@ -62,7 +62,7 @@
function add($data)
{
/* Yes, the sequence should work, but after a mass import in setup (new install)
it does not work on pg
it does not work on pg
*/
$sql = 'SELECT MAX(app_id) from phpgw_applications';
$this->db->query($sql,__LINE__,__FILE__);

View File

@ -15,8 +15,8 @@
{
function soldap_mgr()
{
$this->db = $GLOBALS['phpgw']->db;
include(PHPGW_INCLUDE_ROOT.'/emailadmin/setup/tables_current.inc.php');
$this->db = clone($GLOBALS['egw']->db);
include(EGW_INCLUDE_ROOT.'/emailadmin/setup/tables_current.inc.php');
$this->tables = &$phpgw_baseline;
unset($phpgw_baseline);
$this->table = &$this->tables['phpgw_emailadmin'];
@ -27,10 +27,10 @@
{
global $phpgw, $phpgw_info;
$ldap = $phpgw->common->ldapConnect();
$ldap = $GLOBALS['egw']->common->ldapConnect();
$filter = "(&(uidnumber=$_accountID))";
$sri = @ldap_search($ldap,$phpgw_info['server']['ldap_context'],$filter);
$sri = @ldap_search($ldap,$GLOBALS['egw_info']['server']['ldap_context'],$filter);
if ($sri)
{
$allValues = ldap_get_entries($ldap, $sri);
@ -57,7 +57,7 @@
function saveUserData($_accountID, $_accountData)
{
$ldap = $GLOBALS['phpgw']->common->ldapConnect();
$ldap = $GLOBALS['egw']->common->ldapConnect();
// need to be fixed
if(is_numeric($_accountID))
{
@ -68,7 +68,7 @@
$filter = "uid=$_accountID";
}
$sri = @ldap_search($ldap,$GLOBALS['phpgw_info']['server']['ldap_context'],$filter);
$sri = @ldap_search($ldap,$GLOBALS['egw_info']['server']['ldap_context'],$filter);
if ($sri)
{
$allValues = ldap_get_entries($ldap, $sri);
@ -158,7 +158,7 @@
// also update the account_email field in phpgw_accounts
// when using sql account storage
if($GLOBALS['phpgw_info']['server']['account_repository'] == 'sql')
if($GLOBALS['egw_info']['server']['account_repository'] == 'sql')
{
$this->db->update('phpgw_accounts',array(
'account_email' => $_accountData["mail"]

View File

@ -29,7 +29,7 @@
function solog()
{
$this->db = $GLOBALS['phpgw']->db;
$this->db = clone($GLOBALS['egw']->db);
}
function get_error_cols()

View File

@ -1,16 +1,16 @@
<?php
/**************************************************************************\
* eGroupWare - Admin - Peer Servers *
* http://www.egroupware.org *
* Written by Joseph Engo <jengo@mail.com> *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - Admin - Peer Servers *
* http://www.egroupware.org *
* Written by Joseph Engo <jengo@mail.com> *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class soserver
{
@ -19,7 +19,7 @@
function soserver()
{
$this->is = CreateObject('phpgwapi.interserver');
$this->is =& CreateObject('phpgwapi.interserver');
}
function list_servers($data='',&$total)

View File

@ -20,14 +20,14 @@
function uiaccess_history()
{
if ($GLOBALS['phpgw']->acl->check('access_log_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('access_log_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$this->bo = createobject('admin.boaccess_history');
$this->nextmatchs = createobject('phpgwapi.nextmatchs');
$this->template = $GLOBALS['phpgw']->template;
$this->bo =& CreateObject('admin.boaccess_history');
$this->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
$this->template = $GLOBALS['egw']->template;
$this->template->set_file(
Array(
'accesslog' => 'accesslog.tpl'
@ -45,19 +45,19 @@
$sort = get_var('sort',array('POST'),0);
$order = get_var('order',array('POST'),0);
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('View access log');
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('View access log');
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$total_records = $this->bo->total($account_id);
$var = Array(
'th_bg' => $GLOBALS['phpgw_info']['theme']['th_bg'],
'th_bg' => $GLOBALS['egw_info']['theme']['th_bg'],
'nextmatchs_left' => $this->nextmatchs->left('/index.php',$start,$total_records,'&menuaction=admin.uiaccess_history.list_history&account_id=' . $account_id),
'nextmatchs_right' => $this->nextmatchs->right('/index.php',$start,$total_records,'&menuaction=admin.uiaccess_history.list_history&account_id=' . $account_id),
'showing' => $this->nextmatchs->show_hits($total_records,$start),
@ -70,13 +70,13 @@
if ($account_id)
{
$var['link_return_to_view_account'] = '<a href="' . $GLOBALS['phpgw']->link('/index.php',
$var['link_return_to_view_account'] = '<a href="' . $GLOBALS['egw']->link('/index.php',
Array(
'menuaction' => 'admin.uiaccounts.view',
'account_id' => $account_id
)
) . '">' . lang('Return to view account') . '</a>';
$var['lang_last_x_logins'] = lang('Last %1 logins for %2',$total_records,$GLOBALS['phpgw']->common->grab_owner_name($account_id));
$var['lang_last_x_logins'] = lang('Last %1 logins for %2',$total_records,$GLOBALS['egw']->common->grab_owner_name($account_id));
}
else
{
@ -120,7 +120,7 @@
}
$var = Array(
'bg_color' => $GLOBALS['phpgw_info']['themes']['bg_color'],
'bg_color' => $GLOBALS['egw_info']['themes']['bg_color'],
'footer_total' => lang('Total records') . ': ' . $total_records
);
if ($account_id)
@ -133,7 +133,7 @@
}
// create the menu on the left, if needed
$menuClass = CreateObject('admin.uimenuclass');
$menuClass =& CreateObject('admin.uimenuclass');
$var['rows'] = $menuClass->createHTMLCode('view_account');
$this->template->set_var($var);

View File

@ -52,14 +52,14 @@
function uiaccounts()
{
$this->bo = createobject('admin.boaccounts');
$this->nextmatchs = createobject('phpgwapi.nextmatchs');
$this->bo =& CreateObject('admin.boaccounts');
$this->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
@set_time_limit(300);
}
function row_action($action,$type,$account_id)
{
return '<a href="'.$GLOBALS['phpgw']->link('/index.php',Array(
return '<a href="'.$GLOBALS['egw']->link('/index.php',Array(
'menuaction' => 'admin.uiaccounts.'.$action.'_'.$type,
'account_id' => $account_id
)).'"> '.lang($action).' </a>';
@ -67,9 +67,9 @@
function list_groups()
{
if ($GLOBALS['phpgw']->acl->check('group_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/admin/index.php'));
$GLOBALS['egw']->redirect($GLOBALS['egw']->link('/admin/index.php'));
}
$GLOBALS['cd'] = ($_GET['cd']?$_GET['cd']:0);
@ -111,18 +111,18 @@
break;
}
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['admin']['title'].' - '.
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw_info']['flags']['app_header'] = $GLOBALS['egw_info']['apps']['admin']['title'].' - '.
lang('User groups');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
$p = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$p =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$p->set_file(
array(
'groups' => 'groups.tpl'
@ -132,15 +132,15 @@
$p->set_block('groups','row','row');
$p->set_block('groups','row_empty','row_empty');
if (! $GLOBALS['phpgw']->acl->check('account_access',2,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',2,'admin'))
{
$account_info = $GLOBALS['phpgw']->accounts->get_list('groups',$start,$sort, $order, $GLOBALS['query']);
$account_info = $GLOBALS['egw']->accounts->get_list('groups',$start,$sort, $order, $GLOBALS['query']);
}
else
{
$account_info = $GLOBALS['phpgw']->accounts->get_list('groups',$start,$sort, $order);
$account_info = $GLOBALS['egw']->accounts->get_list('groups',$start,$sort, $order);
}
$total = $GLOBALS['phpgw']->accounts->total;
$total = $GLOBALS['egw']->accounts->total;
$var = Array(
'left_next_matchs' => $this->nextmatchs->left('/index.php',$start,$total,'menuaction=admin.uiaccounts.list_groups'),
@ -159,17 +159,17 @@
}
else
{
if (! $GLOBALS['phpgw']->acl->check('group_access',8,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',8,'admin'))
{
$can_view = True;
}
if (! $GLOBALS['phpgw']->acl->check('group_access',16,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',16,'admin'))
{
$can_edit = True;
}
if (! $GLOBALS['phpgw']->acl->check('group_access',32,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',32,'admin'))
{
$can_delete = True;
}
@ -206,17 +206,17 @@
}
}
$var = Array(
'new_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.add_group'),
'search_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups')
'new_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.add_group'),
'search_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups')
);
$p->set_var($var);
if (! $GLOBALS['phpgw']->acl->check('group_access',4,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',4,'admin'))
{
$p->set_var('input_add','<input type="submit" value="' . lang('Add') . '">');
}
if (! $GLOBALS['phpgw']->acl->check('group_access',2,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',2,'admin'))
{
$p->set_var('input_search',lang('Search') . '&nbsp;<input name="query" value="'.htmlspecialchars(stripslashes($GLOBALS['query'])).'">');
}
@ -226,13 +226,13 @@
function list_users($param_cd='')
{
if ($GLOBALS['phpgw']->acl->check('account_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('account_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/admin/index.php'));
$GLOBALS['egw']->redirect($GLOBALS['egw']->link('/admin/index.php'));
}
if (!is_object($GLOBALS['phpgw']->html))
if (!is_object($GLOBALS['egw']->html))
{
$GLOBALS['phpgw']->html = CreateObject('phpgwapi.html');
$GLOBALS['egw']->html =& CreateObject('phpgwapi.html');
}
if($param_cd)
@ -280,18 +280,18 @@
break;
}
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['admin']['title'].' - '.
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw_info']['flags']['app_header'] = $GLOBALS['egw_info']['apps']['admin']['title'].' - '.
lang('User accounts');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
$p = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$p =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$p->set_file(
Array(
@ -309,22 +309,22 @@
'order' => $order,
'query_type' => $_REQUEST['query_type'],
);
if (!$GLOBALS['phpgw']->acl->check('account_access',2,'admin'))
if (!$GLOBALS['egw']->acl->check('account_access',2,'admin'))
{
$search_param['query'] = $GLOBALS['query'];
}
$account_info = $GLOBALS['phpgw']->accounts->search($search_param);
$total = $GLOBALS['phpgw']->accounts->total;
$account_info = $GLOBALS['egw']->accounts->search($search_param);
$total = $GLOBALS['egw']->accounts->total;
$link_data = array(
'menuaction' => 'admin.uiaccounts.list_users',
'group_id' => $_REQUEST['group_id'],
'query_type' => $_REQUEST['query_type'],
);
$uiaccountsel = CreateObject('phpgwapi.uiaccountsel');
$uiaccountsel =& CreateObject('phpgwapi.uiaccountsel');
$p->set_var(array(
'left_next_matchs' => $this->nextmatchs->left('/index.php',$start,$total,$link_data),
'lang_showing' => ($_REQUEST['group_id'] ? $GLOBALS['phpgw']->common->grab_owner_name($_REQUEST['group_id']).': ' : '').
'lang_showing' => ($_REQUEST['group_id'] ? $GLOBALS['egw']->common->grab_owner_name($_REQUEST['group_id']).': ' : '').
($GLOBALS['query'] ? lang("Search %1 '%2'",lang($uiaccountsel->query_types[$_REQUEST['query_type']]),$GLOBALS['query']).': ' : '')
.$this->nextmatchs->show_hits($total,$start),
'right_next_matchs' => $this->nextmatchs->right('/index.php',$start,$total,$link_data),
@ -342,10 +342,10 @@
'sort' => $sort,
);
$p->set_var(array(
'query_type' => is_array($uiaccountsel->query_types) ? $GLOBALS['phpgw']->html->select('query_type',$_REQUEST['query_type'],$uiaccountsel->query_types) : '',
'query_type' => is_array($uiaccountsel->query_types) ? $GLOBALS['egw']->html->select('query_type',$_REQUEST['query_type'],$uiaccountsel->query_types) : '',
'lang_group' => lang('group'),
'group' => $uiaccountsel->selection('group_id','admin_uiaccount_listusers_group_id',$_REQUEST['group_id'],'groups',0,False,'','this.form.submit();',lang('all')),
'accounts_url' => $GLOBALS['phpgw']->link('/index.php',$link_data),
'accounts_url' => $GLOBALS['egw']->link('/index.php',$link_data),
));
$letters = lang('alphabet');
$letters = explode(',',substr($letters,-1) != '*' ? $letters : 'a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z');
@ -355,7 +355,7 @@
$link_data['query'] = $letter;
$p->set_var(array(
'letter' => $letter,
'link' => $GLOBALS['phpgw']->link('/index.php',$link_data),
'link' => $GLOBALS['egw']->link('/index.php',$link_data),
'class' => $GLOBALS['query'] == $letter && $_REQUEST['query_type'] == 'start' ? 'letter_box_active' : 'letter_box',
));
$p->fp('letter_search_cells','letter_search',True);
@ -364,14 +364,14 @@
unset($link_data['query_type']);
$p->set_var(array(
'letter' => lang('all'),
'link' => $GLOBALS['phpgw']->link('/index.php',$link_data),
'link' => $GLOBALS['egw']->link('/index.php',$link_data),
'class' => $_REQUEST['query_type'] != 'start' || !in_array($GLOBALS['query'],$letters) ? 'letter_box_active' : 'letter_box',
));
$p->fp('letter_search_cells','letter_search',True);
if (! $GLOBALS['phpgw']->acl->check('account_access',4,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',4,'admin'))
{
$p->set_var('new_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.add_user'));
$p->set_var('new_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.add_user'));
$p->set_var('input_add','<input type="submit" value="' . lang('Add') . '">');
}
@ -382,17 +382,17 @@
}
else
{
if (! $GLOBALS['phpgw']->acl->check('account_access',8,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',8,'admin'))
{
$can_view = True;
}
if (! $GLOBALS['phpgw']->acl->check('account_access',16,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',16,'admin'))
{
$can_edit = True;
}
if (! $GLOBALS['phpgw']->acl->check('account_access',32,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',32,'admin'))
{
$can_delete = True;
}
@ -414,7 +414,7 @@
if ($can_delete)
{
$p->set_var('row_delete',($GLOBALS['phpgw_info']['user']['userid'] != $account['account_lid']?$this->row_action('delete','user',$account['account_id']):'&nbsp'));
$p->set_var('row_delete',($GLOBALS['egw_info']['user']['userid'] != $account['account_lid']?$this->row_action('delete','user',$account['account_id']):'&nbsp'));
}
else
{
@ -437,7 +437,7 @@
function add_group()
{
if ($GLOBALS['phpgw']->acl->check('group_access',4,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',4,'admin'))
{
$this->list_groups();
return False;
@ -454,7 +454,7 @@
function add_user()
{
if ($GLOBALS['phpgw']->acl->check('account_access',4,'admin'))
if ($GLOBALS['egw']->acl->check('account_access',4,'admin'))
{
$this->list_users();
}
@ -466,7 +466,7 @@
function delete_group()
{
if ($_POST['no'] || $_POST['yes'] || !@isset($_GET['account_id']) || !@$_GET['account_id'] || $GLOBALS['phpgw']->acl->check('group_access',32,'admin'))
if ($_POST['no'] || $_POST['yes'] || !@isset($_GET['account_id']) || !@$_GET['account_id'] || $GLOBALS['egw']->acl->check('group_access',32,'admin'))
{
if ($_POST['yes'])
{
@ -476,16 +476,16 @@
return False;
}
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
$p = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$p =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$p->set_file(
Array(
'body' => 'delete_common.tpl',
@ -497,11 +497,11 @@
$p->set_var('message_display',lang('Are you sure you want to delete this group ?'));
$p->parse('messages','message_row');
$old_group_list = $GLOBALS['phpgw']->acl->get_ids_for_location((int)$_GET['account_id'],1,'phpgw_group');
$old_group_list = $GLOBALS['egw']->acl->get_ids_for_location((int)$_GET['account_id'],1,'phpgw_group');
if($old_group_list)
{
$group_name = $GLOBALS['phpgw']->accounts->id2name($_GET['account_id']);
$group_name = $GLOBALS['egw']->accounts->id2name($_GET['account_id']);
$p->set_var('message_display','<br>');
$p->parse('messages','message_row',True);
@ -509,12 +509,12 @@
$user_list = '';
while (list(,$id) = each($old_group_list))
{
$user_list .= '<a href="' . $GLOBALS['phpgw']->link('/index.php',
$user_list .= '<a href="' . $GLOBALS['egw']->link('/index.php',
Array(
'menuaction' => 'admin.uiaccounts.edit_user',
'account_id' => $id
)
) . '">' . $GLOBALS['phpgw']->common->grab_owner_name($id) . '</a><br>';
) . '">' . $GLOBALS['egw']->common->grab_owner_name($id) . '</a><br>';
}
$p->set_var('message_display',$user_list);
$p->parse('messages','message_row',True);
@ -525,7 +525,7 @@
}
$var = Array(
'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.delete_group'),
'form_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.delete_group'),
'hidden_vars' => '<input type="hidden" name="account_id" value="'.$_GET['account_id'].'">',
'yes' => lang('Yes'),
'no' => lang('No')
@ -536,7 +536,7 @@
$var = Array(
'submit_button' => lang('Submit'),
'action_url_button' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'),
'action_url_button' => $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups'),
'action_text_button' => ' '.lang('No'),
'action_confirm_button' => '',
'action_extra_field' => ''
@ -549,29 +549,29 @@
function delete_user()
{
if ($GLOBALS['phpgw']->acl->check('account_access',32,'admin') || $GLOBALS['phpgw_info']['user']['account_id'] == $_GET['account_id'])
if ($GLOBALS['egw']->acl->check('account_access',32,'admin') || $GLOBALS['egw_info']['user']['account_id'] == $_GET['account_id'])
{
$this->list_users();
return False;
}
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
$t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$t =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$t->set_file(
Array(
'form' => 'delete_account.tpl'
)
);
$var = Array(
'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.boaccounts.delete_user'),
'form_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.boaccounts.delete_user'),
'account_id' => $_GET['account_id']
);
@ -579,12 +579,12 @@
$account_id = rawurlencode($_GET['account_id']);
// Find out who the new owner is of the deleted users records...
$users = $GLOBALS['phpgw']->accounts->get_list('accounts');
$users = $GLOBALS['egw']->accounts->get_list('accounts');
$c_users = count($users);
$str = '';
for($i=0;$i<$c_users;$i++)
{
$str .= '<option value='.$users[$i]['account_id'].'>'.$GLOBALS['phpgw']->common->display_fullname($users[$i]['account_lid'],$users[$i]['account_firstname'],$users[$i]['account_lastname']).'</option>'."\n";
$str .= '<option value='.$users[$i]['account_id'].'>'.$GLOBALS['egw']->common->display_fullname($users[$i]['account_lid'],$users[$i]['account_firstname'],$users[$i]['account_lastname']).'</option>'."\n";
}
$var['lang_new_owner'] = lang('Who would you like to transfer ALL records owned by the deleted user to?');
$var['new_owner_select'] = '<select name="new_owner" size="5">'."\n".'<option value=0 selected>'.lang('Delete All Records').'</option>'."\n".$str.'</select>'."\n";
@ -600,7 +600,7 @@
function edit_group_hook() // (regis) why only for users, it works with groups as well so I add it
{
if ($_GET['account_id'] && // can't set it on add
!$GLOBALS['phpgw']->acl->check('account_access',64,'admin')) // no rights to set ACL-rights
!$GLOBALS['egw']->acl->check('account_access',64,'admin')) // no rights to set ACL-rights
{
$GLOBALS['menuData'][] = array(
'description' => 'ACL Rights',
@ -614,7 +614,7 @@
function edit_group($cd='',$account_id='')
{
if ($GLOBALS['phpgw']->acl->check('group_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',16,'admin'))
{
$this->list_groups();
return False;
@ -638,7 +638,7 @@
{
$group_info = Array(
'account_id' => (int)$_GET['account_id'],
'account_name' => $GLOBALS['phpgw']->accounts->id2name($_GET['account_id']),
'account_name' => $GLOBALS['egw']->accounts->id2name($_GET['account_id']),
'account_user' => $this->bo->load_group_users($_GET['account_id']),
'account_apps' => $this->bo->load_group_apps($_GET['account_id'])
);
@ -649,7 +649,7 @@
function edit_view_user_hook()
{
if (!$GLOBALS['phpgw']->acl->check('current_sessions_access',1,'admin')) // no rights to view
if (!$GLOBALS['egw']->acl->check('current_sessions_access',1,'admin')) // no rights to view
{
$GLOBALS['menuData'][] = array(
'description' => 'Login History',
@ -659,7 +659,7 @@
}
// not sure if this realy belongs here, or only in edit_user
if ($_GET['account_id'] && // can't set it on add
!$GLOBALS['phpgw']->acl->check('account_access',64,'admin')) // no rights to set ACL-rights
!$GLOBALS['egw']->acl->check('account_access',64,'admin')) // no rights to set ACL-rights
{
$GLOBALS['menuData'][] = array(
'description' => 'ACL Rights',
@ -672,7 +672,7 @@
// added for different way of handling ldap entries inside account manager
// we show this only, if accounts are stored in ldap
if ($GLOBALS['phpgw_info']['server']['account_repository'] == "ldap")
if ($GLOBALS['egw_info']['server']['account_repository'] == "ldap")
{
$GLOBALS['menuData'][] = array(
'description' => 'LDAP-MGR',
@ -687,7 +687,7 @@
function edit_user($cd='',$account_id='')
{
if ($GLOBALS['phpgw']->acl->check('account_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('account_access',16,'admin'))
{
$this->list_users();
return False;
@ -716,21 +716,21 @@
function view_user()
{
if ($GLOBALS['phpgw']->acl->check('account_access',8,'admin') || ! $_GET['account_id'])
if ($GLOBALS['egw']->acl->check('account_access',8,'admin') || ! $_GET['account_id'])
{
$this->list_users();
return False;
}
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
$t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$t =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$t->set_unknowns('remove');
$t->set_file(
Array(
@ -742,8 +742,8 @@
$t->set_block('account','link_row');
$var = Array(
'tr_color1' => $GLOBALS['phpgw_info']['theme']['row_on'],
'tr_color2' => $GLOBALS['phpgw_info']['theme']['row_off'],
'tr_color1' => $GLOBALS['egw_info']['theme']['row_on'],
'tr_color2' => $GLOBALS['egw_info']['theme']['row_off'],
'lang_action' => lang('View user account'),
'lang_loginid' => lang('LoginID'),
'lang_account_active' => lang('Account active'),
@ -759,14 +759,14 @@
$t->parse('password_fields','form_logininfo',True);
$account = CreateObject('phpgwapi.accounts',(int)$_GET['account_id'],'u');
$account =& CreateObject('phpgwapi.accounts',(int)$_GET['account_id'],'u');
$userData = $account->read_repository();
$var['account_lid'] = $userData['account_lid'];
$var['account_firstname'] = $userData['firstname'];
$var['account_lastname'] = $userData['lastname'];
$acl = CreateObject('phpgwapi.acl',(int)$_GET['account_id']);
$acl =& CreateObject('phpgwapi.acl',(int)$_GET['account_id']);
$var['anonymous'] = $acl->check('anonymous',1,'phpgwapi') ? '&nbsp;&nbsp;X' : '&nbsp;';
$var['changepassword'] = $acl->check('changepassword',0xFFFF,'preferences') ? '&nbsp;&nbsp;X' : '&nbsp;';
unset($acl);
@ -783,7 +783,7 @@
// Last login time
if ($userData['lastlogin'])
{
$var['account_lastlogin'] = $GLOBALS['phpgw']->common->show_date($userData['lastlogin']);
$var['account_lastlogin'] = $GLOBALS['egw']->common->show_date($userData['lastlogin']);
}
else
{
@ -803,7 +803,7 @@
// Account expires
if ($userData['expires'] != -1)
{
$var['input_expires'] = $GLOBALS['phpgw']->common->show_date($userData['expires']);
$var['input_expires'] = $GLOBALS['egw']->common->show_date($userData['expires']);
}
else
{
@ -832,7 +832,7 @@
// create list of available app
$i = 0;
$availableApps = $GLOBALS['phpgw_info']['apps'];
$availableApps = $GLOBALS['egw_info']['apps'];
@asort($availableApps);
@reset($availableApps);
foreach($availableApps as $app => $data)
@ -846,7 +846,7 @@
}
// create apps output
$apps = CreateObject('phpgwapi.applications',(int)$_GET['account_id']);
$apps =& CreateObject('phpgwapi.applications',(int)$_GET['account_id']);
$db_perms = $apps->read_account_specific();
@reset($db_perms);
@ -869,13 +869,13 @@
$part2 = '<td colspan="2">&nbsp;</td>';
}
$appRightsOutput .= sprintf("<tr bgcolor=\"%s\">$part1$part2</tr>\n",$GLOBALS['phpgw_info']['theme']['row_on']);
$appRightsOutput .= sprintf("<tr bgcolor=\"%s\">$part1$part2</tr>\n",$GLOBALS['egw_info']['theme']['row_on']);
}
$var['permissions_list'] = $appRightsOutput;
// create the menu on the left, if needed
// $menuClass = CreateObject('admin.uimenuclass');
// $menuClass =& CreateObject('admin.uimenuclass');
// This is now using ExecMethod()
$var['rows'] = ExecMethod('admin.uimenuclass.createHTMLCode','view_user');
$t->set_var($var);
@ -884,7 +884,7 @@
function group_manager($cd='',$account_id='')
{
if ($GLOBALS['phpgw']->acl->check('group_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',16,'admin'))
{
$this->list_groups();
return False;
@ -908,8 +908,8 @@
{
$group_info = Array(
'account_id' => (int)$_GET['account_id'],
'account_name' => $GLOBALS['phpgw']->accounts->id2name($_GET['account_id']),
'account_user' => $GLOBALS['phpgw']->accounts->member($_GET['account_id']),
'account_name' => $GLOBALS['egw']->accounts->id2name($_GET['account_id']),
'account_user' => $GLOBALS['egw']->accounts->member($_GET['account_id']),
'account_managers' => $this->bo->load_group_managers($_GET['account_id'])
);
@ -919,37 +919,37 @@
function create_edit_group($group_info,$_errors='')
{
$sbox = createobject('phpgwapi.sbox');
$sbox =& CreateObject('phpgwapi.sbox');
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
$p = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$p =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$p->set_file(Array('edit' => 'group_form.tpl'));
$p->set_block('edit','select');
$p->set_block('edit','popwin');
//fix from Maanus 280105
$accounts = CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
$accounts =& CreateObject('phpgwapi.accounts',$group_info['account_id'],'g');
if (!is_object($GLOBALS['phpgw']->uiaccountsel))
if (!is_object($GLOBALS['egw']->uiaccountsel))
{
$GLOBALS['phpgw']->uiaccountsel = CreateObject('phpgwapi.uiaccountsel');
$GLOBALS['egw']->uiaccountsel =& CreateObject('phpgwapi.uiaccountsel');
}
$p->set_var('accounts',$GLOBALS['phpgw']->uiaccountsel->selection('account_user[]','admin_uiaccounts_user',$group_info['account_user'],'accounts',min(3+count($group_info['account_user']),10)));
$p->set_var('accounts',$GLOBALS['egw']->uiaccountsel->selection('account_user[]','admin_uiaccounts_user',$group_info['account_user'],'accounts',min(3+count($group_info['account_user']),10)));
$var = Array(
'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.boaccounts.'.($group_info['account_id']?'edit':'add').'_group'),
'form_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.boaccounts.'.($group_info['account_id']?'edit':'add').'_group'),
'hidden_vars' => '<input type="hidden" name="account_id" value="' . $group_info['account_id'] . '">',
'lang_group_name' => lang('group name'),
'group_name_value' => $group_info['account_name'],
'lang_include_user' => lang('Select users for inclusion'),
'error' => (!$_errors?'':'<center>'.$GLOBALS['phpgw']->common->error_list($_errors).'</center>'),
'error' => (!$_errors?'':'<center>'.$GLOBALS['egw']->common->error_list($_errors).'</center>'),
'lang_permissions' => lang('Permissions this group has')
);
$p->set_var($var);
@ -957,7 +957,7 @@
$group_repository = $accounts->read_repository();
if (!$group_repository['file_space'])
{
$group_repository['file_space'] = $GLOBALS['phpgw_info']['server']['vfs_default_account_size_number'] . "-" . $GLOBALS['phpgw_info']['server']['vfs_default_account_size_type'];
$group_repository['file_space'] = $GLOBALS['egw_info']['server']['vfs_default_account_size_number'] . "-" . $GLOBALS['egw_info']['server']['vfs_default_account_size_type'];
}
/*
$file_space_array = explode ('-', $group_repository['file_space']);
@ -971,8 +971,8 @@
$p->set_var ('account_file_space_select','<select name="account_file_space_type">'."\n".$account_file_space_select.'</select>'."\n");
*/
reset($GLOBALS['phpgw_info']['apps']);
$sorted_apps = $GLOBALS['phpgw_info']['apps'];
reset($GLOBALS['egw_info']['apps']);
$sorted_apps = $GLOBALS['egw_info']['apps'];
@asort($sorted_apps);
@reset($sorted_apps);
while ($permission = each($sorted_apps))
@ -990,7 +990,7 @@
$perm_html = '<tr class="th">'.
$perm_html.$perm_html."</tr>\n";
$tr_color = $GLOBALS['phpgw_info']['theme']['row_off'];
$tr_color = $GLOBALS['egw_info']['theme']['row_off'];
for ($i=0;$i < count($perm_display);$i++)
{
$app = $perm_display[$i][0];
@ -1002,8 +1002,8 @@
$perm_html .= '<td>' . $perm_display[$i][1] . '</td>'
. '<td><input type="checkbox" name="account_apps['
. $perm_display[$i][0] . ']" value="True"'.($group_info['account_apps'][$app]?' checked':'').'> '
. ($this->apps_with_acl[$app] && $group_info['account_id']?'<a href="'.$GLOBALS['phpgw']->link('/index.php','menuaction=preferences.uiaclprefs.index&acl_app='.$app.'&owner='.$group_info['account_id'])
. '"><img src="'.$GLOBALS['phpgw']->common->image('phpgwapi','edit').'" border="0" hspace="3" align="absmiddle" title="'
. ($this->apps_with_acl[$app] && $group_info['account_id']?'<a href="'.$GLOBALS['egw']->link('/index.php','menuaction=preferences.uiaclprefs.index&acl_app='.$app.'&owner='.$group_info['account_id'])
. '"><img src="'.$GLOBALS['egw']->common->image('phpgwapi','edit').'" border="0" hspace="3" align="absmiddle" title="'
. lang('Grant Access').': '.lang("edit group ACL's").'"></a>':'&nbsp;').'</td>'.($i & 1?'</tr>':'')."\n";
}
if($i & 1)
@ -1028,23 +1028,23 @@
function create_edit_user($_account_id,$_userData='',$_errors='')
{
$sbox = createobject('phpgwapi.sbox');
$jscal = CreateObject('phpgwapi.jscalendar');
$sbox =& CreateObject('phpgwapi.sbox');
$jscal =& CreateObject('phpgwapi.jscalendar');
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
$t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$t =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$t->set_unknowns('remove');
if ($GLOBALS['phpgw_info']['server']['ldap_extra_attributes'] && ($GLOBALS['phpgw_info']['server']['account_repository'] == 'ldap'))
if ($GLOBALS['egw_info']['server']['ldap_extra_attributes'] && ($GLOBALS['egw_info']['server']['account_repository'] == 'ldap'))
{
$t->set_file(array('account' => 'account_form_ldap.tpl'));
}
@ -1057,8 +1057,8 @@
$t->set_block('account','form_buttons_','form_buttons_');
$t->set_block('account','link_row','link_row');
$theme = $GLOBALS['phpgw_info']['user']['preferences']['common']['theme'];
$t->set_var('icon_create_edit', '<img src="'. $GLOBALS['phpgw_info']['server']['webserver_url'] .'/admin/templates/'.$theme.'/images/useradm.gif">');
$theme = $GLOBALS['egw_info']['user']['preferences']['common']['theme'];
$t->set_var('icon_create_edit', '<img src="'. $GLOBALS['egw_info']['server']['webserver_url'] .'/admin/templates/'.$theme.'/images/useradm.gif">');
print_debug('Type : '.gettype($_userData).'<br>_userData(size) = "'.$_userData.'"('.strlen($_userData).')');
if (is_array($_userData))
@ -1073,17 +1073,17 @@
$userGroups[$key]['account_id'] = $value;
}
$account = CreateObject('phpgwapi.accounts');
$account =& CreateObject('phpgwapi.accounts');
$allGroups = $account->get_list('groups');
}
elseif(is_string($_userData) && $_userData=='')
{
if($_account_id)
{
$account = CreateObject('phpgwapi.accounts',(int)$_account_id,'u');
$account =& CreateObject('phpgwapi.accounts',(int)$_account_id,'u');
$userData = $account->read_repository();
$userGroups = $account->membership($_account_id);
$acl = CreateObject('phpgwapi.acl',$_account_id);
$acl =& CreateObject('phpgwapi.acl',$_account_id);
$acl->read_repository();
$userData['anonymous'] = $acl->check('anonymous',1,'phpgwapi');
$userData['changepassword'] = $acl->check('changepassword',0xFFFF,'preferences');
@ -1091,7 +1091,7 @@
}
else
{
$account = CreateObject('phpgwapi.accounts');
$account =& CreateObject('phpgwapi.accounts');
$userData = Array();
$userData['status'] = 'A';
$userGroups = Array();
@ -1108,11 +1108,11 @@
}
$var = Array(
'form_action' => $GLOBALS['phpgw']->link('/index.php',$page_params),
'error_messages' => (!$_errors?'':'<center>'.$GLOBALS['phpgw']->common->error_list($_errors).'</center>'),
'th_bg' => $GLOBALS['phpgw_info']['theme']['th_bg'],
'tr_color1' => $GLOBALS['phpgw_info']['theme']['row_on'],
'tr_color2' => $GLOBALS['phpgw_info']['theme']['row_off'],
'form_action' => $GLOBALS['egw']->link('/index.php',$page_params),
'error_messages' => (!$_errors?'':'<center>'.$GLOBALS['egw']->common->error_list($_errors).'</center>'),
'th_bg' => $GLOBALS['egw_info']['theme']['th_bg'],
'tr_color1' => $GLOBALS['egw_info']['theme']['row_on'],
'tr_color2' => $GLOBALS['egw_info']['theme']['row_off'],
'lang_action' => ($_account_id?lang('Edit user account'):lang('Add new account')),
'lang_loginid' => lang('LoginID'),
'lang_account_active' => lang('Account active'),
@ -1132,12 +1132,12 @@
$t->set_var($var);
$t->parse('form_buttons','form_buttons_',True);
if ($GLOBALS['phpgw_info']['server']['ldap_extra_attributes']) {
if ($GLOBALS['egw_info']['server']['ldap_extra_attributes']) {
$lang_homedir = lang('home directory');
$lang_shell = lang('login shell');
$homedirectory = '<input name="homedirectory" value="'. ($_account_id?$userData['homedirectory']:$GLOBALS['phpgw_info']['server']['ldap_account_home'].$account_lid).'">';
$homedirectory = '<input name="homedirectory" value="'. ($_account_id?$userData['homedirectory']:$GLOBALS['egw_info']['server']['ldap_account_home'].$account_lid).'">';
$loginshell = '<input name="loginshell" value="'
. ($_account_id?$userData['loginshell']:$GLOBALS['phpgw_info']['server']['ldap_account_shell'])
. ($_account_id?$userData['loginshell']:$GLOBALS['egw_info']['server']['ldap_account_shell'])
. '">';
}
else
@ -1151,7 +1151,7 @@
/*
if (!$userData['file_space'])
{
$userData['file_space'] = $GLOBALS['phpgw_info']['server']['vfs_default_account_size_number'] . "-" . $GLOBALS['phpgw_info']['server']['vfs_default_account_size_type'];
$userData['file_space'] = $GLOBALS['egw_info']['server']['vfs_default_account_size_number'] . "-" . $GLOBALS['egw_info']['server']['vfs_default_account_size_type'];
}
$file_space_array = explode ('-', $userData['file_space']);
$account_file_space_number = $file_space_array[0];
@ -1175,9 +1175,9 @@
$t->set_var($var);
*/
$accountPrefix = '';
if(isset($GLOBALS['phpgw_info']['server']['account_prefix']))
if(isset($GLOBALS['egw_info']['server']['account_prefix']))
{
$accountPrefix = $GLOBALS['phpgw_info']['server']['account_prefix'];
$accountPrefix = $GLOBALS['egw_info']['server']['account_prefix'];
if (preg_match ("/^$accountPrefix(.*)/i", $userData['account_lid'], $matches))
{
$userData['account_lid'] = $matches[1];
@ -1253,10 +1253,10 @@
}
/* create list of available apps */
$apps = CreateObject('phpgwapi.applications',$_account_id);
$apps =& CreateObject('phpgwapi.applications',$_account_id);
$db_perms = $apps->read_account_specific();
$availableApps = $GLOBALS['phpgw_info']['apps'];
$availableApps = $GLOBALS['egw_info']['apps'];
uasort($availableApps,create_function('$a,$b','return strcasecmp($a["title"],$b["title"]);'));
$appRightsOutput = '';
@ -1270,8 +1270,8 @@
$checked = (@$userData['account_permissions'][$app] || @$db_perms[$app]) && $_account_id ? ' checked="1"' : '';
$part[$i&1] = sprintf('<td>%s</td><td><input type="checkbox" name="account_permissions[%s]" value="True"%s>',
$data['title'],$app,$checked).
($this->apps_with_acl[$app] && $_account_id?'<a href="'.$GLOBALS['phpgw']->link('/index.php','menuaction=preferences.uiaclprefs.index&acl_app='.$app.'&owner='.$_account_id)
. '"><img src="'.$GLOBALS['phpgw']->common->image('phpgwapi','edit').'" border="0" hspace="3" align="absmiddle" title="'
($this->apps_with_acl[$app] && $_account_id?'<a href="'.$GLOBALS['egw']->link('/index.php','menuaction=preferences.uiaclprefs.index&acl_app='.$app.'&owner='.$_account_id)
. '"><img src="'.$GLOBALS['egw']->common->image('phpgwapi','edit').'" border="0" hspace="3" align="absmiddle" title="'
. lang('Grant Access').'"></a>':'&nbsp;').'</td>';
if ($i & 1)
@ -1295,7 +1295,7 @@
name="account_primary_group">'."\n".$primary_group_select.'</
select>'."\n",
'permissions_list'
=> $appRightsOutput,
=> $appRightsOutput,
'lang_app' => lang('application'),
'lang_acl' => lang('enabled').' / '.lang('ACL'),
);
@ -1316,7 +1316,7 @@
$t->set_var($var);
// create the menu on the left, if needed
// $menuClass = CreateObject('admin.uimenuclass');
// $menuClass =& CreateObject('admin.uimenuclass');
// This is now using ExecMethod()
$GLOBALS['account_id'] = $_account_id;
$t->set_var('rows',ExecMethod('admin.uimenuclass.createHTMLCode','edit_user'));
@ -1326,33 +1326,33 @@
function edit_group_managers($group_info,$_errors='')
{
if ($GLOBALS['phpgw']->acl->check('group_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('group_access',16,'admin'))
{
$this->list_groups();
return False;
}
$accounts = CreateObject('phpgwapi.accounts',$group_info['account_id'],'u');
$accounts =& CreateObject('phpgwapi.accounts',$group_info['account_id'],'u');
$account_list = $accounts->member($group_info['account_id']);
$user_list = '';
while (list($key,$entry) = each($account_list))
{
$user_list .= '<option value="' . $entry['account_id'] . '"'
. $group_info['account_managers'][(int)$entry['account_id']] . '>'
. $GLOBALS['phpgw']->common->grab_owner_name($entry['account_id'])
. $GLOBALS['egw']->common->grab_owner_name($entry['account_id'])
. '</option>'."\n";
}
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['phpgw']->js))
unset($GLOBALS['egw_info']['flags']['noheader']);
unset($GLOBALS['egw_info']['flags']['nonavbar']);
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
$t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$t =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$t->set_unknowns('remove');
$t->set_file(
@ -1364,11 +1364,11 @@
$t->set_block('manager','form','form');
$t->set_block('manager','link_row','link_row');
$var['th_bg'] = $GLOBALS['phpgw_info']['user']['theme']['th_bg'];
$var['th_bg'] = $GLOBALS['egw_info']['user']['theme']['th_bg'];
$var['lang_group'] = lang('Group');
$var['group_name'] = $group_info['account_name'];
$var['tr_color1'] = $GLOBALS['phpgw_info']['user']['theme']['row_on'];
$var['form_action'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.boaccounts.set_group_managers');
$var['tr_color1'] = $GLOBALS['egw_info']['user']['theme']['row_on'];
$var['form_action'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.boaccounts.set_group_managers');
$var['hidden'] = '<input type="hidden" name="account_id" value="'.$group_info['account_id'].'">';
$var['lang_select_managers'] = lang('Select Group Managers');
$var['group_members'] = '<select name="managers[]" size="'.(count($account_list)<5?count($account_list):5).'" multiple>'.$user_list.'</select>';

View File

@ -24,18 +24,18 @@
function uiaclmanager()
{
$this->account_id = (int)$_GET['account_id'];
if (!$this->account_id || $GLOBALS['phpgw']->acl->check('account_access',64,'admin'))
if (!$this->account_id || $GLOBALS['egw']->acl->check('account_access',64,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$this->template = createobject('phpgwapi.Template',PHPGW_APP_TPL);
$this->template =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
}
function common_header()
{
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin') . ' - ' . lang('ACL Manager') .
': ' . $GLOBALS['phpgw']->common->grab_owner_name($this->account_id);
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin') . ' - ' . lang('ACL Manager') .
': ' . $GLOBALS['egw']->common->grab_owner_name($this->account_id);
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
}
@ -43,7 +43,7 @@
{
$this->common_header();
$GLOBALS['phpgw']->hooks->process('acl_manager',array('preferences'));
$GLOBALS['egw']->hooks->process('acl_manager',array('preferences'));
$this->template->set_file(array(
'app_list' => 'acl_applist.tpl'
@ -58,10 +58,10 @@
{
foreach($GLOBALS['acl_manager'] as $app => $locations)
{
$icon = $GLOBALS['phpgw']->common->image($app,array('navbar.png',$app.'png','navbar.gif',$app.'.gif'));
$this->template->set_var('icon_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
$this->template->set_var('link_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
$this->template->set_var('app_name',$GLOBALS['phpgw_info']['apps'][$app]['title']);
$icon = $GLOBALS['egw']->common->image($app,array('navbar.png',$app.'png','navbar.gif',$app.'.gif'));
$this->template->set_var('icon_backcolor',$GLOBALS['egw_info']['theme']['row_off']);
$this->template->set_var('link_backcolor',$GLOBALS['egw_info']['theme']['row_off']);
$this->template->set_var('app_name',$GLOBALS['egw_info']['apps'][$app]['title']);
$this->template->set_var('a_name',$appname);
$this->template->set_var('app_icon',$icon);
@ -85,7 +85,7 @@
'account_id' => $this->account_id
);
$this->template->set_var('link_location',$GLOBALS['phpgw']->link('/index.php',$link_values));
$this->template->set_var('link_location',$GLOBALS['egw']->link('/index.php',$link_values));
$this->template->set_var('lang_location',lang($value['name']));
$this->template->fp('rows','link_row',True);
}
@ -95,7 +95,7 @@
}
}
$this->template->set_var(array(
'cancel_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_users'),
'cancel_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_users'),
'lang_cancel' => lang('Cancel')
));
$this->template->pfp('out','list');
@ -119,27 +119,27 @@
}
if ($total_rights)
{
$GLOBALS['phpgw']->acl->add_repository($_GET['acl_app'], $location, $this->account_id, $total_rights);
$GLOBALS['egw']->acl->add_repository($_GET['acl_app'], $location, $this->account_id, $total_rights);
}
else // we dont need to save 0 rights (= no restrictions)
{
$GLOBALS['phpgw']->acl->delete_repository($_GET['acl_app'], $location, $this->account_id);
$GLOBALS['egw']->acl->delete_repository($_GET['acl_app'], $location, $this->account_id);
}
}
$this->list_apps();
return;
}
$GLOBALS['phpgw']->hooks->single('acl_manager',$_GET['acl_app']);
$GLOBALS['egw']->hooks->single('acl_manager',$_GET['acl_app']);
$acl_manager = $GLOBALS['acl_manager'][$_GET['acl_app']][$location];
$this->common_header();
$this->template->set_file('form','acl_manager_form.tpl');
$acc = createobject('phpgwapi.accounts',$this->account_id);
$acc =& CreateObject('phpgwapi.accounts',$this->account_id);
$acc->read_repository();
$afn = $GLOBALS['phpgw']->common->display_fullname($acc->data['account_lid'],$acc->data['firstname'],$acc->data['lastname']);
$afn = $GLOBALS['egw']->common->display_fullname($acc->data['account_lid'],$acc->data['firstname'],$acc->data['lastname']);
$this->template->set_var('lang_message',lang('Check items to <b>%1</b> to %2 for %3',lang($acl_manager['name']),$GLOBALS['phpgw_info']['apps'][$_GET['acl_app']]['title'],$afn));
$this->template->set_var('lang_message',lang('Check items to <b>%1</b> to %2 for %3',lang($acl_manager['name']),$GLOBALS['egw_info']['apps'][$_GET['acl_app']]['title'],$afn));
$link_values = array(
'menuaction' => 'admin.uiaclmanager.access_form',
'acl_app' => $_GET['acl_app'],
@ -147,11 +147,11 @@
'account_id' => $this->account_id
);
$acl = createobject('phpgwapi.acl',$this->account_id);
$acl =& CreateObject('phpgwapi.acl',$this->account_id);
$acl->read_repository();
$grants = $acl->get_rights($location,$_GET['acl_app']);
$this->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php',$link_values));
$this->template->set_var('form_action',$GLOBALS['egw']->link('/index.php',$link_values));
$total = 0;
foreach($acl_manager['rights'] as $name => $value)

View File

@ -1,15 +1,15 @@
<?php
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class uiapplications
{
@ -26,38 +26,38 @@
function uiapplications()
{
$this->bo = CreateObject('admin.boapplications');
$this->nextmatchs = CreateObject('phpgwapi.nextmatchs');
$this->bo =& CreateObject('admin.boapplications');
$this->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
}
function get_list()
{
if ($GLOBALS['phpgw']->acl->check('applications_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('applications_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$can_add = !$GLOBALS['phpgw']->acl->check('applications_access',2,'admin');
$can_edit = !$GLOBALS['phpgw']->acl->check('applications_access',4,'admin');
$can_delete = !$GLOBALS['phpgw']->acl->check('applications_access',8,'admin');
$can_add = !$GLOBALS['egw']->acl->check('applications_access',2,'admin');
$can_edit = !$GLOBALS['egw']->acl->check('applications_access',4,'admin');
$can_delete = !$GLOBALS['egw']->acl->check('applications_access',8,'admin');
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Installed applications');
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Installed applications');
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_file(array('applications' => 'applications.tpl'));
$GLOBALS['phpgw']->template->set_block('applications','list','list');
$GLOBALS['phpgw']->template->set_block('applications','row','row');
$GLOBALS['phpgw']->template->set_block('applications','add','add');
$GLOBALS['egw']->template->set_file(array('applications' => 'applications.tpl'));
$GLOBALS['egw']->template->set_block('applications','list','list');
$GLOBALS['egw']->template->set_block('applications','row','row');
$GLOBALS['egw']->template->set_block('applications','add','add');
$start = get_var('start',array('POST','GET'));
$sort = $_GET['sort'];
$order = $_GET['order'];
$offset = $GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'];
$offset = $GLOBALS['egw_info']['user']['preferences']['common']['maxmatchs'];
$apps = $this->bo->get_list();
$total = count($apps);
@ -100,31 +100,31 @@
$i++;
}
$GLOBALS['phpgw']->template->set_var('bg_color',$GLOBALS['phpgw_info']['theme']['bg_color']);
$GLOBALS['phpgw']->template->set_var('th_bg',$GLOBALS['phpgw_info']['theme']['th_bg']);
$GLOBALS['egw']->template->set_var('bg_color',$GLOBALS['egw_info']['theme']['bg_color']);
$GLOBALS['egw']->template->set_var('th_bg',$GLOBALS['egw_info']['theme']['th_bg']);
$GLOBALS['phpgw']->template->set_var('sort_title',$this->nextmatchs->show_sort_order($sort,'title','title','/index.php',lang('Title'),'&menuaction=admin.uiapplications.get_list'));
$GLOBALS['phpgw']->template->set_var('lang_showing',$this->nextmatchs->show_hits($total,$start));
$GLOBALS['phpgw']->template->set_var('left',$this->nextmatchs->left('/index.php',$start,$total,'menuaction=admin.uiapplications.get_list'));
$GLOBALS['phpgw']->template->set_var('right',$this->nextmatchs->right('index.php',$start,$total,'menuaction=admin.uiapplications.get_list'));
$GLOBALS['egw']->template->set_var('sort_title',$this->nextmatchs->show_sort_order($sort,'title','title','/index.php',lang('Title'),'&menuaction=admin.uiapplications.get_list'));
$GLOBALS['egw']->template->set_var('lang_showing',$this->nextmatchs->show_hits($total,$start));
$GLOBALS['egw']->template->set_var('left',$this->nextmatchs->left('/index.php',$start,$total,'menuaction=admin.uiapplications.get_list'));
$GLOBALS['egw']->template->set_var('right',$this->nextmatchs->right('index.php',$start,$total,'menuaction=admin.uiapplications.get_list'));
$GLOBALS['phpgw']->template->set_var('lang_edit',lang('Edit'));
$GLOBALS['phpgw']->template->set_var('lang_delete',lang('Delete'));
$GLOBALS['phpgw']->template->set_var('lang_enabled',lang('Enabled'));
$GLOBALS['egw']->template->set_var('lang_edit',lang('Edit'));
$GLOBALS['egw']->template->set_var('lang_delete',lang('Delete'));
$GLOBALS['egw']->template->set_var('lang_enabled',lang('Enabled'));
$GLOBALS['phpgw']->template->set_var('new_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.add'));
$GLOBALS['phpgw']->template->set_var('lang_note',lang('(To install new applications use<br><a href="setup/" target="setup">Setup</a> [Manage Applications] !!!)'));
$GLOBALS['phpgw']->template->set_var('lang_add',lang('add'));
$GLOBALS['egw']->template->set_var('new_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.add'));
$GLOBALS['egw']->template->set_var('lang_note',lang('(To install new applications use<br><a href="setup/" target="setup">Setup</a> [Manage Applications] !!!)'));
$GLOBALS['egw']->template->set_var('lang_add',lang('add'));
foreach($applications as $app)
{
$tr_color = $this->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$GLOBALS['phpgw']->template->set_var('name',$app['title']);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$GLOBALS['egw']->template->set_var('name',$app['title']);
$GLOBALS['phpgw']->template->set_var('edit',$can_edit ? '<a href="' . $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.edit&app_name=' . urlencode($app['name'])) . '&start='.$start.'"> ' . lang('Edit') . ' </a>' : '&nbsp;');
$GLOBALS['phpgw']->template->set_var('delete',$can_delete ? '<a href="' . $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.delete&app_name=' . urlencode($app['name'])) . '&start='.$start.'"> ' . lang('Delete') . ' </a>' : '&nbsp;');
$GLOBALS['egw']->template->set_var('edit',$can_edit ? '<a href="' . $GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.edit&app_name=' . urlencode($app['name'])) . '&start='.$start.'"> ' . lang('Edit') . ' </a>' : '&nbsp;');
$GLOBALS['egw']->template->set_var('delete',$can_delete ? '<a href="' . $GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.delete&app_name=' . urlencode($app['name'])) . '&start='.$start.'"> ' . lang('Delete') . ' </a>' : '&nbsp;');
if ($app['status'])
{
@ -134,47 +134,47 @@
{
$status = '<b>' . lang('No') . '</b>';
}
$GLOBALS['phpgw']->template->set_var('status',$status);
$GLOBALS['egw']->template->set_var('status',$status);
$GLOBALS['phpgw']->template->parse('rows','row',True);
$GLOBALS['egw']->template->parse('rows','row',True);
}
if ($can_add)
{
$GLOBALS['phpgw']->template->parse('addbutton','add');
$GLOBALS['egw']->template->parse('addbutton','add');
}
else
{
$GLOBALS['phpgw']->template->set_var('addbutton','');
$GLOBALS['egw']->template->set_var('addbutton','');
}
$GLOBALS['phpgw']->template->pparse('out','list');
$GLOBALS['egw']->template->pparse('out','list');
}
function display_row($label, $value)
{
$GLOBALS['phpgw']->template->set_var('tr_color',$this->nextmatchs->alternate_row_color());
$GLOBALS['phpgw']->template->set_var('label',$label);
$GLOBALS['phpgw']->template->set_var('value',$value);
$GLOBALS['phpgw']->template->parse('rows','row',True);
$GLOBALS['egw']->template->set_var('tr_color',$this->nextmatchs->alternate_row_color());
$GLOBALS['egw']->template->set_var('label',$label);
$GLOBALS['egw']->template->set_var('value',$value);
$GLOBALS['egw']->template->parse('rows','row',True);
}
function add()
{
if ($GLOBALS['phpgw']->acl->check('applications_access',2,'admin'))
if ($GLOBALS['egw']->acl->check('applications_access',2,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$start = get_var('start',array('POST','GET'));
$GLOBALS['phpgw']->template->set_file(array('application' => 'application_form.tpl'));
$GLOBALS['phpgw']->template->set_block('application','form','form');
$GLOBALS['phpgw']->template->set_block('application','row','row');
$GLOBALS['phpgw']->template->set_block('form','delete_button');
$GLOBALS['phpgw']->template->set_var('delete_button','');
$GLOBALS['egw']->template->set_file(array('application' => 'application_form.tpl'));
$GLOBALS['egw']->template->set_block('application','form','form');
$GLOBALS['egw']->template->set_block('application','row','row');
$GLOBALS['egw']->template->set_block('form','delete_button');
$GLOBALS['egw']->template->set_var('delete_button','');
if ($_POST['cancel'])
{
$GLOBALS['phpgw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
$GLOBALS['egw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
}
if ($_POST['save'])
@ -206,32 +206,32 @@
'app_order' => $app_order
));
$GLOBALS['phpgw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
$GLOBALS['phpgw']->common->phpgw_exit();
$GLOBALS['egw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
$GLOBALS['egw']->common->egw_exit();
}
else
{
$GLOBALS['phpgw']->template->set_var('error','<p><center>' . $GLOBALS['phpgw']->common->error_list($error) . '</center><br>');
$GLOBALS['egw']->template->set_var('error','<p><center>' . $GLOBALS['egw']->common->error_list($error) . '</center><br>');
}
}
else
{ // else submit
$GLOBALS['phpgw']->template->set_var('error','');
$GLOBALS['egw']->template->set_var('error','');
}
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Add new application');
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Add new application');
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_var('th_bg',$GLOBALS['phpgw_info']['theme']['th_bg']);
$GLOBALS['egw']->template->set_var('th_bg',$GLOBALS['egw_info']['theme']['th_bg']);
$GLOBALS['phpgw']->template->set_var('hidden_vars','<input type="hidden" name="start" value="'.$start.'">');
$GLOBALS['phpgw']->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.add'));
$GLOBALS['egw']->template->set_var('hidden_vars','<input type="hidden" name="start" value="'.$start.'">');
$GLOBALS['egw']->template->set_var('form_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.add'));
$this->display_row(lang('application name'),'<input name="n_app_name" value="' . $n_app_name . '">');
@ -254,27 +254,27 @@
$this->display_row(lang('Select which location this app should appear on the navbar, lowest (left) to highest (right)'),'<input name="app_order" value="' . $app_order . '">');
$GLOBALS['phpgw']->template->set_var('lang_save_button',lang('Add'));
$GLOBALS['phpgw']->template->set_var('lang_cancel_button',lang('Cancel'));
$GLOBALS['phpgw']->template->pparse('phpgw_body','form');
$GLOBALS['egw']->template->set_var('lang_save_button',lang('Add'));
$GLOBALS['egw']->template->set_var('lang_cancel_button',lang('Cancel'));
$GLOBALS['egw']->template->pparse('phpgw_body','form');
}
function edit()
{
if ($GLOBALS['phpgw']->acl->check('applications_access',4,'admin'))
if ($GLOBALS['egw']->acl->check('applications_access',4,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$app_name = get_var('app_name',array('POST','GET'));
$start = get_var('start',array('POST','GET'));
$GLOBALS['phpgw']->template->set_file(array('application' => 'application_form.tpl'));
$GLOBALS['phpgw']->template->set_block('application','form','form');
$GLOBALS['phpgw']->template->set_block('application','row','row');
$GLOBALS['egw']->template->set_file(array('application' => 'application_form.tpl'));
$GLOBALS['egw']->template->set_block('application','form','form');
$GLOBALS['egw']->template->set_block('application','row','row');
if ($_POST['cancel'])
{
$GLOBALS['phpgw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
$GLOBALS['egw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
}
if ($_POST['delete'])
@ -297,39 +297,39 @@
'app_name' => urldecode($app_name)
));
$GLOBALS['phpgw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
$GLOBALS['egw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
}
}
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Edit application');
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Edit application');
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
if ($totalerrors)
{
$GLOBALS['phpgw']->template->set_var('error','<p><center>' . $GLOBALS['phpgw']->common->error_list($error) . '</center><br>');
$GLOBALS['egw']->template->set_var('error','<p><center>' . $GLOBALS['egw']->common->error_list($error) . '</center><br>');
}
else
{
$GLOBALS['phpgw']->template->set_var('error','');
$GLOBALS['egw']->template->set_var('error','');
list($n_app_name,$n_app_title,$n_app_status,$old_app_name,$app_order) = $this->bo->read($app_name);
}
$GLOBALS['phpgw']->template->set_var('hidden_vars','<input type="hidden" name="start" value="'.$start.'">'.
$GLOBALS['egw']->template->set_var('hidden_vars','<input type="hidden" name="start" value="'.$start.'">'.
'<input type="hidden" name="app_name" value="' . $app_name . '">');
$GLOBALS['phpgw']->template->set_var('th_bg',$GLOBALS['phpgw_info']['theme']['th_bg']);
$GLOBALS['phpgw']->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.edit'));
$GLOBALS['egw']->template->set_var('th_bg',$GLOBALS['egw_info']['theme']['th_bg']);
$GLOBALS['egw']->template->set_var('form_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.edit'));
$this->display_row(lang('application name'), $n_app_name );
$GLOBALS['phpgw']->template->set_var('lang_status',lang('Status'));
$GLOBALS['phpgw']->template->set_var('lang_save_button',lang('Save'));
$GLOBALS['phpgw']->template->set_var('lang_cancel_button',lang('Cancel'));
$GLOBALS['phpgw']->template->set_var('lang_delete_button',lang('Delete'));
$GLOBALS['egw']->template->set_var('lang_status',lang('Status'));
$GLOBALS['egw']->template->set_var('lang_save_button',lang('Save'));
$GLOBALS['egw']->template->set_var('lang_cancel_button',lang('Cancel'));
$GLOBALS['egw']->template->set_var('lang_delete_button',lang('Delete'));
$selected[$n_app_status] = ' selected';
$status_html = '<option value="0"' . $selected[0] . '>' . lang('Disabled') . '</option>'
@ -340,15 +340,15 @@
$this->display_row(lang("Status"),'<select name="n_app_status">' . $status_html . '</select>');
$this->display_row(lang("Select which location this app should appear on the navbar, lowest (left) to highest (right)"),'<input name="app_order" value="' . $app_order . '">');
$GLOBALS['phpgw']->template->set_var('select_status',$status_html);
$GLOBALS['phpgw']->template->pparse('phpgw_body','form');
$GLOBALS['egw']->template->set_var('select_status',$status_html);
$GLOBALS['egw']->template->pparse('phpgw_body','form');
}
function delete()
{
if ($GLOBALS['phpgw']->acl->check('applications_access',8,'admin'))
if ($GLOBALS['egw']->acl->check('applications_access',8,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$app_name = get_var('app_name',array('POST','GET'));
$start = get_var('start',array('POST','GET'));
@ -359,41 +359,41 @@
{
$this->bo->delete($app_name);
}
$GLOBALS['phpgw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
$GLOBALS['egw']->redirect_link('/index.php','menuaction=admin.uiapplications.get_list&start='.$start);
}
$GLOBALS['phpgw']->template->set_file(array('body' => 'delete_common.tpl'));
$GLOBALS['egw']->template->set_file(array('body' => 'delete_common.tpl'));
if(!@is_object($GLOBALS['phpgw']->js))
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_var('messages',lang('Are you sure you want to delete the application %1 ?',$GLOBALS['phpgw_info']['apps'][$app_name]['title']));
$GLOBALS['phpgw']->template->set_var('no',lang('No'));
$GLOBALS['phpgw']->template->set_var('yes',lang('Yes'));
$GLOBALS['phpgw']->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.delete'));
$GLOBALS['phpgw']->template->set_var('hidden_vars','<input type="hidden" name="start" value="'.$start.'">'.
$GLOBALS['egw']->template->set_var('messages',lang('Are you sure you want to delete the application %1 ?',$GLOBALS['egw_info']['apps'][$app_name]['title']));
$GLOBALS['egw']->template->set_var('no',lang('No'));
$GLOBALS['egw']->template->set_var('yes',lang('Yes'));
$GLOBALS['egw']->template->set_var('form_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.delete'));
$GLOBALS['egw']->template->set_var('hidden_vars','<input type="hidden" name="start" value="'.$start.'">'.
'<input type="hidden" name="app_name" value="'. urlencode($app_name) . '">');
$GLOBALS['phpgw']->template->pparse('phpgw_body','body');
$GLOBALS['egw']->template->pparse('phpgw_body','body');
}
function register_all_hooks()
{
if ($GLOBALS['phpgw']->acl->check('applications_access',16,'admin'))
if ($GLOBALS['egw']->acl->check('applications_access',16,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
if (!is_object($GLOBALS['phpgw']->hooks))
if (!is_object($GLOBALS['egw']->hooks))
{
$GLOBALS['phpgw']->hooks = CreateObject('phpgwapi.hooks');
$GLOBALS['egw']->hooks =& CreateObject('phpgwapi.hooks');
}
$GLOBALS['phpgw']->hooks->register_all_hooks();
$GLOBALS['egw']->hooks->register_all_hooks();
$GLOBALS['phpgw']->redirect_link('/admin/index.php');
$GLOBALS['egw']->redirect_link('/admin/index.php');
}
}
?>

View File

@ -29,28 +29,28 @@
);
function uiasyncservice()
{
if (!is_object($GLOBALS['phpgw']->asyncservice))
if (!is_object($GLOBALS['egw']->asyncservice))
{
$GLOBALS['phpgw']->asyncservice = CreateObject('phpgwapi.asyncservice');
$GLOBALS['egw']->asyncservice =& CreateObject('phpgwapi.asyncservice');
}
}
function index()
{
if ($GLOBALS['phpgw']->acl->check('asyncservice_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('asyncservice_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Asynchronous timed services');
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Asynchronous timed services');
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$async = $GLOBALS['phpgw']->asyncservice; // use an own instance, as we might set debug=True
$async = $GLOBALS['egw']->asyncservice; // use an own instance, as we might set debug=True
$async->debug = !!$_POST['debug'];
@ -76,7 +76,7 @@
if ($_POST['test'])
{
if (!$async->set_timer($times,'test','admin.uiasyncservice.test',$GLOBALS['phpgw_info']['user']['email']))
if (!$async->set_timer($times,'test','admin.uiasyncservice.test',$GLOBALS['egw_info']['user']['email']))
{
echo '<p><b>'.lang("Error setting timer, wrong syntax or maybe there's one already running !!!")."</b></p>\n";
}
@ -101,18 +101,18 @@
{
$times = array('min' => '*/5'); // set some default
}
echo '<form action="'.$GLOBALS['phpgw']->link('/index.php',array('menuaction'=>'admin.uiasyncservice.index')).'" method="POST">'."\n<p>";
echo '<form action="'.$GLOBALS['egw']->link('/index.php',array('menuaction'=>'admin.uiasyncservice.index')).'" method="POST">'."\n<p>";
echo '<div style="text-align: left; margin: 10px;">'."\n";
$last_run = $async->last_check_run();
$lr_date = $last_run['end'] ? $GLOBALS['phpgw']->common->show_date($last_run['end']) : lang('never');
$lr_date = $last_run['end'] ? $GLOBALS['egw']->common->show_date($last_run['end']) : lang('never');
echo '<p><b>'.lang('Async services last executed').'</b>: '.$lr_date.' ('.$last_run['run_by'].")</p>\n<hr>\n";
if (isset($_POST['asyncservice']) && $_POST['asyncservice'] != $GLOBALS['phpgw_info']['server']['asyncservice'])
if (isset($_POST['asyncservice']) && $_POST['asyncservice'] != $GLOBALS['egw_info']['server']['asyncservice'])
{
$config = CreateObject('phpgwapi.config','phpgwapi');
$config =& CreateObject('phpgwapi.config','phpgwapi');
$config->read_repository();
$config->value('asyncservice',$GLOBALS['phpgw_info']['server']['asyncservice']=$_POST['asyncservice']);
$config->value('asyncservice',$GLOBALS['egw_info']['server']['asyncservice']=$_POST['asyncservice']);
$config->save_repository();
unset($config);
}
@ -130,7 +130,7 @@
' <select name="asyncservice" onChange="this.form.submit();">';
foreach ($async_use as $key => $label)
{
$selected = $key == $GLOBALS['phpgw_info']['server']['asyncservice'] ? ' selected' : '';
$selected = $key == $GLOBALS['egw_info']['server']['asyncservice'] ? ' selected' : '';
echo "<option value=\"$key\"$selected>$label</option>\n";
}
echo "</select>\n";
@ -179,7 +179,7 @@
{
$next = $async->next_run($times,True);
echo "<p>asyncservice::next_run(";print_r($times);echo")=".($next === False ? 'False':"'$next'=".$GLOBALS['phpgw']->common->show_date($next))."</p>\n";
echo "<p>asyncservice::next_run(";print_r($times);echo")=".($next === False ? 'False':"'$next'=".$GLOBALS['egw']->common->show_date($next))."</p>\n";
}
echo '<hr><p><input type="submit" name="cancel" value="'.lang('Cancel TestJob!')."\"> &nbsp;\n";
echo '<input type="submit" name="test" value="'.lang('Start TestJob!')."\">\n";
@ -192,11 +192,11 @@
echo "<table border=1>\n<tr>\n<th>Id</th><th>".lang('Next run').'</th><th>'.lang('Times').'</th><th>'.lang('Method').'</th><th>'.lang('Data')."</th><th>".lang('LoginID')."</th></tr>\n";
foreach($jobs as $job)
{
echo "<tr>\n<td>$job[id]</td><td>".$GLOBALS['phpgw']->common->show_date($job['next'])."</td><td>";
echo "<tr>\n<td>$job[id]</td><td>".$GLOBALS['egw']->common->show_date($job['next'])."</td><td>";
print_r($job['times']);
echo "</td><td>$job[method]</td><td>";
print_r($job['data']);
echo "</td><td align=\"center\">".$GLOBALS['phpgw']->accounts->id2name($job[account_id])."</td></tr>\n";
echo "</td><td align=\"center\">".$GLOBALS['egw']->accounts->id2name($job[account_id])."</td></tr>\n";
}
echo "</table>\n";
}
@ -211,17 +211,17 @@
function test($to)
{
if (!is_object($GLOBALS['phpgw']->send))
if (!is_object($GLOBALS['egw']->send))
{
$GLOBALS['phpgw']->send = CreateObject('phpgwapi.send');
$GLOBALS['egw']->send =& CreateObject('phpgwapi.send');
}
$returncode = $GLOBALS['phpgw']->send->msg('email',$to,$subject='Asynchronous timed services','Greatings from cron ;-)');
$returncode = $GLOBALS['egw']->send->msg('email',$to,$subject='Asynchronous timed services','Greatings from cron ;-)');
if (!$returncode) // not nice, but better than failing silently
{
echo "<p>bocalendar::send_update: sending message to '$to' subject='$subject' failed !!!<br>\n";
echo $GLOBALS['phpgw']->send->err['desc']."</p>\n";
echo $GLOBALS['egw']->send->err['desc']."</p>\n";
}
//print_r($GLOBALS['phpgw_info']['user']);
//print_r($GLOBALS['egw_info']['user']);
}
}

View File

@ -36,30 +36,30 @@
function uicategories()
{
if ($GLOBALS['phpgw']->acl->check('global_categories_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('global_categories_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$this->bo = CreateObject('admin.bocategories');
$this->template = $GLOBALS['phpgw']->template;
$this->nextmatchs = CreateObject('phpgwapi.nextmatchs');
$this->bo =& CreateObject('admin.bocategories');
$this->template = $GLOBALS['egw']->template;
$this->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
$this->acl_search = !$GLOBALS['phpgw']->acl->check('global_categories_access',2,'admin');
$this->acl_add = !$GLOBALS['phpgw']->acl->check('global_categories_access',4,'admin');
$this->acl_view = !$GLOBALS['phpgw']->acl->check('global_categories_access',8,'admin');
$this->acl_edit = !$GLOBALS['phpgw']->acl->check('global_categories_access',16,'admin');
$this->acl_delete = !$GLOBALS['phpgw']->acl->check('global_categories_access',32,'admin');
$this->acl_add_sub= !$GLOBALS['phpgw']->acl->check('global_categories_access',64,'admin');
$this->acl_search = !$GLOBALS['egw']->acl->check('global_categories_access',2,'admin');
$this->acl_add = !$GLOBALS['egw']->acl->check('global_categories_access',4,'admin');
$this->acl_view = !$GLOBALS['egw']->acl->check('global_categories_access',8,'admin');
$this->acl_edit = !$GLOBALS['egw']->acl->check('global_categories_access',16,'admin');
$this->acl_delete = !$GLOBALS['egw']->acl->check('global_categories_access',32,'admin');
$this->acl_add_sub= !$GLOBALS['egw']->acl->check('global_categories_access',64,'admin');
if(!@is_object($GLOBALS['phpgw']->js))
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$this->appname = get_var('appname',array('GET','POST'));
$GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps'][$this->appname ? $this->appname : 'admin']['title'];
$GLOBALS['egw_info']['flags']['app_header'] = $GLOBALS['egw_info']['apps'][$this->appname ? $this->appname : 'admin']['title'];
$this->start = $this->bo->start;
$this->query = $this->bo->query;
@ -68,7 +68,7 @@
$this->cat_id = $this->bo->cat_id;
if($this->debug) { $this->_debug_sqsof(); }
$dir = dir(PHPGW_SERVER_ROOT.'/phpgwapi/images');
$dir = dir(EGW_SERVER_ROOT.'/phpgwapi/images');
while($file = $dir->read())
{
if (preg_match('/\\.(png|gif|jpe?g)$/i',$file))
@ -78,7 +78,7 @@
}
$dir->close();
sort($this->icons);
$this->img_url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/phpgwapi/images/';
$this->img_url = $GLOBALS['egw_info']['server']['webserver_url'].'/phpgwapi/images/';
}
function _debug_sqsof()
@ -141,12 +141,12 @@
if ($_POST['add'])
{
$GLOBALS['phpgw']->redirect_link('/index.php',$link_data);
$GLOBALS['egw']->redirect_link('/index.php',$link_data);
}
if ($_POST['done'])
{
$GLOBALS['phpgw']->redirect_link('/admin/index.php');
$GLOBALS['egw']->redirect_link('/admin/index.php');
}
$this->template->set_file(array('cat_list_t' => 'listcats.tpl'));
@ -160,14 +160,14 @@
$this->template->set_block('cat_list_t','search','searchhandle');
}
$GLOBALS['phpgw_info']['flags']['app_header'] .= ' - '.lang('Global categories');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw_info']['flags']['app_header'] .= ' - '.lang('Global categories');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$this->set_langs();
$this->template->set_var('query',$this->query);
$link_data['menuaction'] = 'admin.uicategories.index';
$this->template->set_var('action_url',$GLOBALS['phpgw']->link('/index.php',$link_data));
$this->template->set_var('action_url',$GLOBALS['egw']->link('/index.php',$link_data));
if(!$start)
{
@ -215,7 +215,7 @@
$id = $cat['id'];
$level = $cat['level'];
$cat_name = $GLOBALS['phpgw']->strip_html($cat['name']);
$cat_name = $GLOBALS['egw']->strip_html($cat['name']);
if ($level > 0)
{
@ -224,7 +224,7 @@
$cat_name = $spaceset . $cat_name;
}
$descr = $GLOBALS['phpgw']->strip_html($cat['description']);
$descr = $GLOBALS['egw']->strip_html($cat['description']);
if (!$descr) { $descr = '&nbsp;'; }
if ($level == 0)
@ -253,7 +253,7 @@
$link_data['menuaction'] = 'admin.uicategories.edit';
$link_data['cat_parent'] = $id;
unset($link_data['cat_id']);
$this->template->set_var('add_sub','<a href="'.$GLOBALS['phpgw']->link('/index.php',$link_data).'">'.
$this->template->set_var('add_sub','<a href="'.$GLOBALS['egw']->link('/index.php',$link_data).'">'.
lang('Add sub').'</a>');
}
if ($this->appname && $cat['app_name'] == $this->appname)
@ -274,7 +274,7 @@
if ($show_edit_del && $this->acl_edit)
{
$link_data['menuaction'] = 'admin.uicategories.edit';
$this->template->set_var('edit','<a href="'.$GLOBALS['phpgw']->link('/index.php',$link_data).'">'.
$this->template->set_var('edit','<a href="'.$GLOBALS['egw']->link('/index.php',$link_data).'">'.
lang('Edit').'</a>');
}
else
@ -284,7 +284,7 @@
if ($show_edit_del && $this->acl_delete)
{
$link_data['menuaction'] = 'admin.uicategories.delete';
$this->template->set_var('delete','<a href="'.$GLOBALS['phpgw']->link('/index.php',$link_data).'">'.
$this->template->set_var('delete','<a href="'.$GLOBALS['egw']->link('/index.php',$link_data).'">'.
lang('Delete').'</a>');
}
else
@ -294,19 +294,19 @@
$data = unserialize($cat['data']);
$icon = $data['icon'];
$dir_img = $GLOBALS['phpgw_info']['server']['webserver_url'] . SEP . 'phpgwapi' . SEP . 'images' . SEP;
$dir_img = $GLOBALS['egw_info']['server']['webserver_url'] . SEP . 'phpgwapi' . SEP . 'images' . SEP;
if (strlen($icon) > 0)
$this->template->set_var('icon', "<img src='". $dir_img . $icon ."'>");
$this->template->set_var('icon', "<img src='". $dir_img . $icon ."'>");
else
$this->template->set_var('icon', "&nbsp;");
$this->template->set_var('icon', "&nbsp;");
$this->template->fp('list','cat_list',True);
}
$link_data['menuaction'] = 'admin.uicategories.edit';
unset($link_data['cat_id']);
unset($link_data['cat_parent']);
$this->template->set_var('add_action',$GLOBALS['phpgw']->link('/index.php',$link_data));
$this->template->set_var('add_action',$GLOBALS['egw']->link('/index.php',$link_data));
$this->save_sessiondata();
$this->template->pfp('out','cat_list_t',True);
@ -334,12 +334,12 @@
if (!$this->acl_add && $cat_parent == 0 || !$this->acl_add_sub && $cat_parent != 0)
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
if ($_POST['cancel'] || $this->cat_id && !$this->acl_edit || $this->cat_id &&
(!$this->acl_add && $cat_parent == 0 || !$this->acl_add_sub && $cat_parent != 0))
{
$GLOBALS['phpgw']->redirect_link('/index.php',$link_data);
$GLOBALS['egw']->redirect_link('/index.php',$link_data);
}
if ($_POST['save'])
@ -362,16 +362,16 @@
$error = $this->bo->check_values($values);
if (is_array($error))
{
$this->template->set_var('message',$GLOBALS['phpgw']->common->error_list($error));
$this->template->set_var('message',$GLOBALS['egw']->common->error_list($error));
}
else
{
$this->cat_id = $this->bo->save_cat($values);
$GLOBALS['phpgw']->redirect_link('/index.php',$link_data);
$GLOBALS['egw']->redirect_link('/index.php',$link_data);
}
}
$GLOBALS['phpgw_info']['flags']['app_header'] .= ' - '.($this->cat_id ? lang('Edit global category'):lang('Add global category'));
$GLOBALS['egw_info']['flags']['app_header'] .= ' - '.($this->cat_id ? lang('Edit global category'):lang('Add global category'));
$this->set_langs();
@ -399,28 +399,28 @@
$link_data['menuaction'] = 'admin.uicategories.edit';
$link_data['cat_id'] = $this->cat_id;
$this->template->set_var('action_url',$GLOBALS['phpgw']->link('/index.php',$link_data));
$this->template->set_var('action_url',$GLOBALS['egw']->link('/index.php',$link_data));
if ($this->acl_delete)
{
$link_data['menuaction'] = 'admin.uicategories.delete';
$this->template->set_var('delete','<form method="POST" action="' . $GLOBALS['phpgw']->link('/index.php',$link_data)
$this->template->set_var('delete','<form method="POST" action="' . $GLOBALS['egw']->link('/index.php',$link_data)
. '"><input type="submit" value="' . lang('Delete') .'"></form>');
}
else
{
$this->template->set_var('delete','&nbsp;');
}
$this->template->set_var('cat_name',$GLOBALS['phpgw']->strip_html($cat['name']));
$this->template->set_var('cat_description',$GLOBALS['phpgw']->strip_html($cat['description']));
$this->template->set_var('cat_name',$GLOBALS['egw']->strip_html($cat['name']));
$this->template->set_var('cat_description',$GLOBALS['egw']->strip_html($cat['description']));
$this->template->set_var('category_list',$this->bo->cats->formatted_list(array('selected' => $cat['parent'],'self' => $this->cat_id)));
if (!is_object($GLOBALS['phpgw']->html))
if (!is_object($GLOBALS['egw']->html))
{
$GLOBALS['phpgw']->html = CreateObject('phpgwapi.html');
$GLOBALS['egw']->html =& CreateObject('phpgwapi.html');
}
$this->template->set_var('color',$GLOBALS['phpgw']->html->inputColor('cat_data[color]',$cat['data']['color'],lang('Click to select a color')));
$this->template->set_var('color',$GLOBALS['egw']->html->inputColor('cat_data[color]',$cat['data']['color'],lang('Click to select a color')));
//$options = '<option value=""'.(!$cat['data']['icon'] ? ' selected="1"':'').'>'.lang('none')."</options>\n";
@ -461,7 +461,7 @@
}
$this->template->set_var('hidden_vars',$hidden_vars);
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$this->template->pfp('out','form');
@ -471,7 +471,7 @@
{
if (!$this->acl_delete)
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$link_data = array
(
@ -481,7 +481,7 @@
if (!$this->cat_id || $_POST['cancel'])
{
$GLOBALS['phpgw']->redirect_link('/index.php',$link_data);
$GLOBALS['egw']->redirect_link('/index.php',$link_data);
}
if ($_POST['confirm'])
@ -494,7 +494,7 @@
{
$this->bo->delete($this->cat_id,False);
}
$GLOBALS['phpgw']->redirect_link('/index.php',$link_data);
$GLOBALS['egw']->redirect_link('/index.php',$link_data);
}
$this->template->set_file(array('category_delete' => 'delete_cat.tpl'));
@ -514,13 +514,13 @@
'cat_id' => $this->cat_id
));
$GLOBALS['phpgw_info']['flags']['app_header'] .= ' - '.lang('Delete category');
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] .= ' - '.lang('Delete category');
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$hidden_vars = '<input type="hidden" name="cat_id" value="' . $this->cat_id . '">' . "\n";
@ -568,7 +568,7 @@
$link_data['menuaction'] = 'admin.uicategories.delete';
$link_data['cat_id'] = $this->cat_id;
$this->template->set_var('action_url',$GLOBALS['phpgw']->link('/index.php',$link_data));
$this->template->set_var('action_url',$GLOBALS['egw']->link('/index.php',$link_data));
$this->template->set_var('lang_yes',lang('Yes'));
$this->template->set_var('lang_no',lang('No'));
$this->template->pfp('out','category_delete');

View File

@ -1,16 +1,16 @@
<?php
/**************************************************************************\
* eGroupWare - Admin config *
* Written by Miles Lott <milosch@phpwhere.org> *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - Admin config *
* Written by Miles Lott <milosch@phpwhere.org> *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class uiconfig
{
@ -63,14 +63,14 @@
$config_appname = $appname;
break;
}
$t = CreateObject('phpgwapi.Template',$GLOBALS['egw']->common->get_tpl_dir($appname));
$t =& CreateObject('phpgwapi.Template',$GLOBALS['egw']->common->get_tpl_dir($appname));
$t->set_unknowns('keep');
$t->set_file(array('config' => 'config.tpl'));
$t->set_block('config','header','header');
$t->set_block('config','body','body');
$t->set_block('config','footer','footer');
$c = CreateObject('phpgwapi.config',$config_appname);
$c =& CreateObject('phpgwapi.config',$config_appname);
$c->read_repository();
if ($c->config_data)
@ -153,13 +153,13 @@
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['egw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
// set currentapp to our calling app, to show the right sidebox-menu
$GLOBALS['egw_info']['flags']['currentapp'] = $show_app;
$GLOBALS['egw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$t->set_var('title',lang('Site Configuration'));

View File

@ -23,34 +23,34 @@
function uicurrentsessions()
{
if ($GLOBALS['phpgw']->acl->check('current_sessions_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('current_sessions_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$this->template = createobject('phpgwapi.Template',PHPGW_APP_TPL);
$this->bo = createobject('admin.bocurrentsessions');
$this->nextmatchs = createobject('phpgwapi.nextmatchs');
$this->template =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$this->bo =& CreateObject('admin.bocurrentsessions');
$this->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
}
function header()
{
if(!@is_object($GLOBALS['phpgw']->js))
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
}
function store_location($info)
{
$GLOBALS['phpgw']->session->appsession('currentsessions_session_data','admin',$info);
$GLOBALS['egw']->session->appsession('currentsessions_session_data','admin',$info);
}
function list_sessions()
{
$info = $GLOBALS['phpgw']->session->appsession('currentsessions_session_data','admin');
$info = $GLOBALS['egw']->session->appsession('currentsessions_session_data','admin');
if (! is_array($info))
{
$info = array(
@ -81,23 +81,23 @@
$this->store_location($info);
}
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('List of current users');
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('List of current users');
$this->header();
$this->template->set_file('current','currentusers.tpl');
$this->template->set_block('current','list','list');
$this->template->set_block('current','row','row');
$can_view_action = !$GLOBALS['phpgw']->acl->check('current_sessions_access',2,'admin');
$can_view_ip = !$GLOBALS['phpgw']->acl->check('current_sessions_access',4,'admin');
$can_kill = !$GLOBALS['phpgw']->acl->check('current_sessions_access',8,'admin');
$can_view_action = !$GLOBALS['egw']->acl->check('current_sessions_access',2,'admin');
$can_view_ip = !$GLOBALS['egw']->acl->check('current_sessions_access',4,'admin');
$can_kill = !$GLOBALS['egw']->acl->check('current_sessions_access',8,'admin');
$total = $this->bo->total();
$this->template->set_var('bg_color',$GLOBALS['phpgw_info']['theme']['bg_color']);
$this->template->set_var('bg_color',$GLOBALS['egw_info']['theme']['bg_color']);
$this->template->set_var('left_next_matchs',$this->nextmatchs->left('/admin/currentusers.php',$info['start'],$total));
$this->template->set_var('right_next_matchs',$this->nextmatchs->right('/admin/currentusers.php',$info['start'],$total));
$this->template->set_var('th_bg',$GLOBALS['phpgw_info']['theme']['th_bg']);
$this->template->set_var('th_bg',$GLOBALS['egw_info']['theme']['th_bg']);
$this->template->set_var('sort_loginid',$this->nextmatchs->show_sort_order($info['sort'],'session_lid',$info['order'],
'/admin/currentusers.php',lang('LoginID')));
@ -126,16 +126,16 @@
if ($value['session_action'] && $can_view_action)
{
$this->template->set_var('row_action',$GLOBALS['phpgw']->strip_html($value['session_action']));
$this->template->set_var('row_action',$GLOBALS['egw']->strip_html($value['session_action']));
}
else
{
$this->template->set_var('row_action','&nbsp;');
}
if ($value['session_id'] != $GLOBALS['phpgw_info']['user']['sessionid'] && $can_kill)
if ($value['session_id'] != $GLOBALS['egw_info']['user']['sessionid'] && $can_kill)
{
$this->template->set_var('row_kill','<a href="' . $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uicurrentsessions.kill&ksession='
$this->template->set_var('row_kill','<a href="' . $GLOBALS['egw']->link('/index.php','menuaction=admin.uicurrentsessions.kill&ksession='
. $value['session_id'] . '&kill=true') . '">' . lang('Kill').'</a>');
}
else
@ -151,17 +151,17 @@
function kill()
{
if ($GLOBALS['phpgw']->acl->check('current_sessions_access',8,'admin'))
if ($GLOBALS['egw']->acl->check('current_sessions_access',8,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Kill session');
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Kill session');
$this->header();
$this->template->set_file('form','kill_session.tpl');
$this->template->set_var('lang_message',lang('Are you sure you want to kill this session ?'));
$this->template->set_var('link_no','<a href="' . $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uicurrentsessions.list_sessions') . '">' . lang('No') . '</a>');
$this->template->set_var('link_yes','<a href="' . $GLOBALS['phpgw']->link('/index.php','menuaction=admin.bocurrentsessions.kill&ksession=' . $_GET['ksession']) . '">' . lang('Yes') . '</a>');
$this->template->set_var('link_no','<a href="' . $GLOBALS['egw']->link('/index.php','menuaction=admin.uicurrentsessions.list_sessions') . '">' . lang('No') . '</a>');
$this->template->set_var('link_yes','<a href="' . $GLOBALS['egw']->link('/index.php','menuaction=admin.bocurrentsessions.kill&ksession=' . $_GET['ksession']) . '">' . lang('Yes') . '</a>');
$this->template->pfp('out','form');
}

View File

@ -22,22 +22,22 @@
function uildap_mgr()
{
$this->t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$this->boldapmgr = CreateObject('admin.boldap_mgr');
$this->t =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$this->boldapmgr =& CreateObject('admin.boldap_mgr');
}
function display_app_header()
{
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
}
function editUserData($_useCache='0')
{
global $phpgw, $phpgw_info, $HTTP_GET_VARS;
global $phpgw, $phpgw_info, $_GET;
$accountID = $HTTP_GET_VARS['account_id'];
$accountID = $_GET['account_id'];
$GLOBALS['account_id'] = $accountID;
$this->display_app_header();
@ -47,9 +47,9 @@
$this->t->set_file(array("editUserData" => "account_form_ldapdata.tpl"));
$this->t->set_block('editUserData','form','form');
$this->t->set_block('editUserData','link_row','link_row');
$this->t->set_var("th_bg",$phpgw_info["theme"]["th_bg"]);
$this->t->set_var("tr_color1",$phpgw_info["theme"]["row_on"]);
$this->t->set_var("tr_color2",$phpgw_info["theme"]["row_off"]);
$this->t->set_var("th_bg",$GLOBALS['egw_info']["theme"]["th_bg"]);
$this->t->set_var("tr_color1",$GLOBALS['egw_info']["theme"]["row_on"]);
$this->t->set_var("tr_color2",$GLOBALS['egw_info']["theme"]["row_off"]);
$this->t->set_var("lang_email_config",lang("edit email settings"));
$this->t->set_var("lang_emailAddress",lang("email address"));
@ -61,8 +61,8 @@
$this->t->set_var("lang_deliver_extern",lang("deliver extern"));
$this->t->set_var("lang_edit_email_settings",lang("edit email settings"));
$this->t->set_var("lang_ready",lang("Done"));
$this->t->set_var("link_back",$phpgw->link('/admin/accounts.php'));
$this->t->set_var("info_icon",PHPGW_IMAGES_DIR.'/info.gif');
$this->t->set_var("link_back",$GLOBALS['egw']->link('/admin/accounts.php'));
$this->t->set_var("info_icon",EGW_IMAGES_DIR.'/info.gif');
$linkData = array
@ -70,7 +70,7 @@
'menuaction' => 'admin.uildap_mgr.saveUserData',
'account_id' => $accountID
);
$this->t->set_var("form_action", $phpgw->link('/index.php',$linkData));
$this->t->set_var("form_action", $GLOBALS['egw']->link('/index.php',$linkData));
// only when we show a existing user
if($userData = $this->boldapmgr->getUserData($accountID, $_useCache))
@ -125,7 +125,7 @@
}
// create the menu on the left, if needed
$menuClass = CreateObject('admin.uimenuclass');
$menuClass =& CreateObject('admin.uimenuclass');
$this->t->set_var('rows',$menuClass->createHTMLCode('edit_user'));
$this->t->pparse("out","form");
@ -134,24 +134,24 @@
function saveUserData()
{
global $HTTP_POST_VARS, $HTTP_GET_VARS;
global $_POST, $_GET;
if($HTTP_POST_VARS["accountStatus"] == "on")
if($_POST["accountStatus"] == "on")
{
$accountStatus = "active";
}
if($HTTP_POST_VARS["forwardOnly"] == "on")
if($_POST["forwardOnly"] == "on")
{
$deliveryMode = "forwardOnly";
}
$formData = array
(
'mail' => $HTTP_POST_VARS["mail"],
'mailAlternateAddress' => $HTTP_POST_VARS["mailAlternateAddress"],
'mailForwardingAddress' => $HTTP_POST_VARS["mailForwardingAddress"],
'add_mailAlternateAddress' => $HTTP_POST_VARS["mailAlternateAddressInput"],
'remove_mailAlternateAddress' => $HTTP_POST_VARS["mailAlternateAddress"],
'mail' => $_POST["mail"],
'mailAlternateAddress' => $_POST["mailAlternateAddress"],
'mailForwardingAddress' => $_POST["mailForwardingAddress"],
'add_mailAlternateAddress' => $_POST["mailAlternateAddressInput"],
'remove_mailAlternateAddress' => $_POST["mailAlternateAddress"],
'accountStatus' => $accountStatus,
'deliveryMode' => $deliveryMode
);
@ -159,11 +159,11 @@
//echo "<br><br>DebugArray in uiuserdata";
// echo _debug_array($formData);
if($HTTP_POST_VARS["add_mailAlternateAddress"]) $bo_action='add_mailAlternateAddress';
if($HTTP_POST_VARS["remove_mailAlternateAddress"]) $bo_action='remove_mailAlternateAddress';
if($HTTP_POST_VARS["save"]) $bo_action='save';
if($_POST["add_mailAlternateAddress"]) $bo_action='add_mailAlternateAddress';
if($_POST["remove_mailAlternateAddress"]) $bo_action='remove_mailAlternateAddress';
if($_POST["save"]) $bo_action='save';
if (!$HTTP_POST_VARS["mail"]== "") //attribute 'mail'is not allowed to be empty
if (!$_POST["mail"]== "") //attribute 'mail'is not allowed to be empty
{
// error generator necessary!!
$this->boldapmgr->saveUserData($_GET['account_id'], $formData, $bo_action);
@ -182,9 +182,9 @@
function translate()
{
global $phpgw_info;
$this->t->set_var('th_bg',$phpgw_info['theme']['th_bg']);
$this->t->set_var('th_bg',$GLOBALS['egw_info']['theme']['th_bg']);
$this->t->set_var('lang_add',lang('add'));
$this->t->set_var('lang_done',lang('Done'));

View File

@ -26,9 +26,9 @@
function uilog()
{
if ($GLOBALS['phpgw']->acl->check('error_log_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('error_log_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$_cols = $_POST['_cols'];
@ -38,9 +38,9 @@
$editable = $_GET['editable'];
$modifytable = $_GET['modifytable'] ? $_GET['modifytable'] : $_POST['modifytable'];
$this->bolog = CreateObject('admin.bolog',True);
$this->html = createobject('admin.html_tables');
$this->t = CreateObject('phpgwapi.Template',$GLOBALS['phpgw']->common->get_tpl_dir('admin'));
$this->bolog =& CreateObject('admin.bolog',True);
$this->html =& CreateObject('admin.html_tables');
$this->t =& CreateObject('phpgwapi.Template',$GLOBALS['egw']->common->get_tpl_dir('admin'));
$this->lastid = '';
$this->editmode = False;
@ -79,20 +79,20 @@
// Save the fields_inc values in Session and User Preferences...
$data = array('fields_inc'=>$this->fields_inc,'layout'=>$layout);
$GLOBALS['phpgw']->session->appsession('session_data','log',$data);
$GLOBALS['phpgw']->preferences->read_repository();
$GLOBALS['phpgw']->preferences->delete('log','fields_inc');
$GLOBALS['phpgw']->preferences->add('log','fields_inc',$this->fields_inc);
$GLOBALS['phpgw']->preferences->delete('log','layout');
$GLOBALS['phpgw']->preferences->add('log','layout',$this->layout);
$GLOBALS['phpgw']->preferences->save_repository();
$GLOBALS['egw']->session->appsession('session_data','log',$data);
$GLOBALS['egw']->preferences->read_repository();
$GLOBALS['egw']->preferences->delete('log','fields_inc');
$GLOBALS['egw']->preferences->add('log','fields_inc',$this->fields_inc);
$GLOBALS['egw']->preferences->delete('log','layout');
$GLOBALS['egw']->preferences->add('log','layout',$this->layout);
$GLOBALS['egw']->preferences->save_repository();
}
// Make sure that $this->fields_inc is filled
if ( !isset($this->field_inc))
{
// Need to fill from Session Data...
$data = $GLOBALS['phpgw']->session->appsession('session_data','log');
$data = $GLOBALS['egw']->session->appsession('session_data','log');
if (isset($data) && isset($data['fields_inc']))
{
$this->fields_inc = $data['fields_inc'];
@ -100,15 +100,15 @@
}
else
{
$GLOBALS['phpgw']->preferences->read_repository();
$GLOBALS['egw']->preferences->read_repository();
// Get From User Profile...
if (@$GLOBALS['phpgw_info']['user']['preferences']['log']['fields_inc'])
if (@$GLOBALS['egw_info']['user']['preferences']['log']['fields_inc'])
{
$fields_inc = $GLOBALS['phpgw_info']['user']['preferences']['log']['fields_inc'];
$fields_inc = $GLOBALS['egw_info']['user']['preferences']['log']['fields_inc'];
$this->fields_inc = $fields_inc;
$layout = $GLOBALS['phpgw_info']['user']['preferences']['log']['layout'];
$layout = $GLOBALS['egw_info']['user']['preferences']['log']['layout'];
$this->layout = $layout;
$GLOBALS['phpgw']->session->appsession('session_data','log',array('fields_inc'=>$fields_inc,'layout'=>$layout));
$GLOBALS['egw']->session->appsession('session_data','log',array('fields_inc'=>$fields_inc,'layout'=>$layout));
}
else
{
@ -131,7 +131,7 @@
$this->layout[]= array(0,1,2,3,4,5,6,7,10,11);
// Store defaults in session data...
$GLOBALS['phpgw']->session->appsession(
$GLOBALS['egw']->session->appsession(
'session_data',
'log',
array(
@ -156,42 +156,42 @@
{
// Test 1: single Error line immedeately to errorlog
// (could be type Debug, Info, Warning, or Error)
$GLOBALS['phpgw']->log->write(array('text'=>'I-TestWrite, write: %1','p1'=>'This message should appear in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->write(array('text'=>'I-TestWrite, write: %1','p1'=>'This message should appear in log','file'=>__FILE__,'line'=>__LINE__));
// Test 2: A message should appear in log even if clearstack is called
$GLOBALS['phpgw']->log->message(array('text'=>'I-TestMsg, msg: %1','p1'=>'This message should appear in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should not be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->clearstack();
$GLOBALS['phpgw']->log->commit(); // commit error stack to log...
$GLOBALS['egw']->log->message(array('text'=>'I-TestMsg, msg: %1','p1'=>'This message should appear in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should not be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->clearstack();
$GLOBALS['egw']->log->commit(); // commit error stack to log...
// Test 3: one debug message
$GLOBALS['phpgw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->commit(); // commit error stack to log...
$GLOBALS['egw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->commit(); // commit error stack to log...
// Test 3: debug and one informational
$GLOBALS['phpgw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->commit(); // commit error stack to log...
$GLOBALS['egw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->commit(); // commit error stack to log...
// Test 4: an informational and a Warning
$GLOBALS['phpgw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'W-TestWarn, warn: %1','p1'=>'This is a test Warning','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->commit(); // commit error stack to log...
$GLOBALS['egw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'W-TestWarn, warn: %1','p1'=>'This is a test Warning','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->commit(); // commit error stack to log...
// Test 5: and an error
$GLOBALS['phpgw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'W-TestWarn, warn: %1','p1'=>'This is a test Warning','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'E-TestError, err: %1','p1'=>'This is a test Error','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->commit(); // commit error stack to log...
$GLOBALS['egw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'W-TestWarn, warn: %1','p1'=>'This is a test Warning','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'E-TestError, err: %1','p1'=>'This is a test Error','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->commit(); // commit error stack to log...
// Test 6: and finally a fatal...
$GLOBALS['phpgw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'W-TestWarn, warn: %1','p1'=>'This is a test Warning','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'E-TestError, err: %1','p1'=>'This is a test Error','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['phpgw']->log->error(array('text'=>'F-Abend, abort: %1','p1'=>'Force abnormal termination','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'D-Debug, dbg: %1','p1'=>'This debug statment should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'I-TestInfo, info: %1','p1'=>'This Informational should be in log','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'W-TestWarn, warn: %1','p1'=>'This is a test Warning','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'E-TestError, err: %1','p1'=>'This is a test Error','file'=>__FILE__,'line'=>__LINE__));
$GLOBALS['egw']->log->error(array('text'=>'F-Abend, abort: %1','p1'=>'Force abnormal termination','file'=>__FILE__,'line'=>__LINE__));
}
$this->t->set_file(array('log_list_t' => 'log.tpl'));
@ -260,13 +260,13 @@
$table = $this->html->hash_table($rows,$header,$this, 'format_row');
$this->t->set_var('event_list',$table);
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.($this->editmode?lang('Edit Table format') : lang('View error log'));
if(!@is_object($GLOBALS['phpgw']->js))
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.($this->editmode?lang('Edit Table format') : lang('View error log'));
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$this->t->pfp('out','log_list_t');
// $this->set_app_langs();

View File

@ -1,15 +1,15 @@
<?php
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class uimainscreen
{
@ -17,42 +17,42 @@
function uimainscreen()
{
$GLOBALS['phpgw']->nextmatchs = CreateObject('phpgwapi.nextmatchs');
$GLOBALS['egw']->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
}
function index()
{
$html = createObject('phpgwapi.html');
$html =& CreateObject('phpgwapi.html');
$section = addslashes($_POST['section']);
$select_lang = addslashes($_POST['select_lang']);
$message = addslashes($_POST['message']);
$acl_ok = array();
if (!$GLOBALS['phpgw']->acl->check('mainscreen_message_access',1,'admin'))
if (!$GLOBALS['egw']->acl->check('mainscreen_message_access',1,'admin'))
{
$acl_ok['mainscreen'] = True;
}
if (!$GLOBALS['phpgw']->acl->check('mainscreen_message_access',2,'admin'))
if (!$GLOBALS['egw']->acl->check('mainscreen_message_access',2,'admin'))
{
$acl_ok['loginscreen'] = True;
}
if ($_POST['cancel'] && !isset($_POST['message']) ||
!count($acl_ok) || $_POST['submit'] && !isset($acl_ok[$section]))
!count($acl_ok) || $_POST['submit'] && !isset($acl_ok[$section]))
{
$GLOBALS['phpgw']->redirect_link('/admin/index.php');
$GLOBALS['egw']->redirect_link('/admin/index.php');
}
$GLOBALS['phpgw']->template->set_file(array('message' => 'mainscreen_message.tpl'));
$GLOBALS['phpgw']->template->set_block('message','form','form');
$GLOBALS['phpgw']->template->set_block('message','row','row');
$GLOBALS['phpgw']->template->set_block('message','row_2','row_2');
$GLOBALS['egw']->template->set_file(array('message' => 'mainscreen_message.tpl'));
$GLOBALS['egw']->template->set_block('message','form','form');
$GLOBALS['egw']->template->set_block('message','row','row');
$GLOBALS['egw']->template->set_block('message','row_2','row_2');
if ($_POST['submit'])
{
$GLOBALS['phpgw']->db->query("DELETE FROM phpgw_lang WHERE message_id='$section" . "_message' AND app_name='"
$GLOBALS['egw']->db->query("DELETE FROM phpgw_lang WHERE message_id='$section" . "_message' AND app_name='"
. "$section' AND lang='$select_lang'",__LINE__,__FILE__);
$GLOBALS['phpgw']->db->query("INSERT INTO phpgw_lang (message_id,app_name,lang,content)VALUES ('$section" . "_message','$section','$select_lang','"
$GLOBALS['egw']->db->query("INSERT INTO phpgw_lang (message_id,app_name,lang,content)VALUES ('$section" . "_message','$section','$select_lang','"
. $message . "')",__LINE__,__FILE__);
$feedback_message = '<center>'.lang('message has been updated').'</center>';
@ -65,18 +65,18 @@
switch ($section)
{
case 'mainscreen':
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Edit main screen message') . ': '.strtoupper($select_lang);
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Edit main screen message') . ': '.strtoupper($select_lang);
break;
case 'loginscreen':
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Edit login screen message') . ': '.strtoupper($select_lang);
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Edit login screen message') . ': '.strtoupper($select_lang);
break;
default:
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Main screen message');
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Main screen message');
break;
}
if(!@is_object($GLOBALS['phpgw']->js))
if(!@is_object($GLOBALS['egw']->js))
{
$GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript');
$GLOBALS['egw']->js =& CreateObject('phpgwapi.javascript');
}
@ -85,36 +85,36 @@
if (empty($section))
{
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uimainscreen.index'));
$GLOBALS['phpgw']->template->set_var('tr_color',$GLOBALS['phpgw_info']['theme']['th_bg']);
$GLOBALS['phpgw']->template->set_var('value','&nbsp;');
$GLOBALS['phpgw']->template->fp('rows','row_2',True);
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['egw']->template->set_var('form_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uimainscreen.index'));
$GLOBALS['egw']->template->set_var('tr_color',$GLOBALS['egw_info']['theme']['th_bg']);
$GLOBALS['egw']->template->set_var('value','&nbsp;');
$GLOBALS['egw']->template->fp('rows','row_2',True);
$tr_color = $GLOBALS['phpgw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$tr_color = $GLOBALS['egw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$lang_select = '<select name="select_lang">';
$GLOBALS['phpgw']->db->query("SELECT lang,phpgw_languages.lang_name,phpgw_languages.lang_id FROM phpgw_lang,phpgw_languages WHERE "
$GLOBALS['egw']->db->query("SELECT lang,phpgw_languages.lang_name,phpgw_languages.lang_id FROM phpgw_lang,phpgw_languages WHERE "
. "phpgw_lang.lang=phpgw_languages.lang_id GROUP BY lang,phpgw_languages.lang_name,"
. "phpgw_languages.lang_id ORDER BY lang",__LINE__,__FILE__);
while ($GLOBALS['phpgw']->db->next_record())
while ($GLOBALS['egw']->db->next_record())
{
$lang = $GLOBALS['phpgw']->db->f('lang');
$lang = $GLOBALS['egw']->db->f('lang');
$lang_select .= '<option value="' . $lang . '"'.($lang == $select_lang ? ' selected' : '').'>' .
$lang . ' - ' . $GLOBALS['phpgw']->db->f('lang_name') . "</option>\n";
$lang . ' - ' . $GLOBALS['egw']->db->f('lang_name') . "</option>\n";
}
$lang_select .= '</select>';
$GLOBALS['phpgw']->template->set_var('label',lang('Language'));
$GLOBALS['phpgw']->template->set_var('value',$lang_select);
$GLOBALS['phpgw']->template->fp('rows','row',True);
$GLOBALS['egw']->template->set_var('label',lang('Language'));
$GLOBALS['egw']->template->set_var('value',$lang_select);
$GLOBALS['egw']->template->fp('rows','row',True);
$tr_color = $GLOBALS['phpgw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$tr_color = $GLOBALS['egw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$select_section = '<select name="section">'."\n";
foreach($acl_ok as $key => $val)
{
@ -123,67 +123,67 @@
($key == 'mainscreen' ? lang('Main screen') : lang("Login screen")) . "</option>\n";
}
$select_section .= '</select>';
$GLOBALS['phpgw']->template->set_var('label',lang('Section'));
$GLOBALS['phpgw']->template->set_var('value',$select_section);
$GLOBALS['phpgw']->template->fp('rows','row',True);
$GLOBALS['egw']->template->set_var('label',lang('Section'));
$GLOBALS['egw']->template->set_var('value',$select_section);
$GLOBALS['egw']->template->fp('rows','row',True);
$tr_color = $GLOBALS['phpgw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$GLOBALS['phpgw']->template->set_var('value','<input type="submit" value="' . lang('Edit')
$tr_color = $GLOBALS['egw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$GLOBALS['egw']->template->set_var('value','<input type="submit" value="' . lang('Edit')
. '"><input type="submit" name="cancel" value="'. lang('cancel') .'">');
$GLOBALS['phpgw']->template->fp('rows','row_2',True);
$GLOBALS['egw']->template->fp('rows','row_2',True);
}
else
{
$GLOBALS['phpgw']->db->query("SELECT content FROM phpgw_lang WHERE lang='$select_lang' AND message_id='$section"
$GLOBALS['egw']->db->query("SELECT content FROM phpgw_lang WHERE lang='$select_lang' AND message_id='$section"
. "_message'",__LINE__,__FILE__);
$GLOBALS['phpgw']->db->next_record();
$GLOBALS['egw']->db->next_record();
$current_message = $GLOBALS['phpgw']->db->f('content');
$current_message = $GLOBALS['egw']->db->f('content');
if($_POST['htmlarea'])
{
$text_or_htmlarea=$html->htmlarea('message',stripslashes($current_message));
$htmlarea_button='<input type="submit" name="no-htmlarea" onclick="self.location.href=\''.$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uimainscreen.index&htmlarea=true').'\'" value="'.lang('disable WYSIWYG-editor').'">';
$text_or_htmlarea=$html->htmlarea('message',stripslashes($current_message));
$htmlarea_button='<input type="submit" name="no-htmlarea" onclick="self.location.href=\''.$GLOBALS['egw']->link('/index.php','menuaction=admin.uimainscreen.index&htmlarea=true').'\'" value="'.lang('disable WYSIWYG-editor').'">';
}
else
{
$text_or_htmlarea='<textarea name="message" style="width:100%; min-width:350px; height:300px;" wrap="virtual">' . stripslashes($current_message) . '</textarea>';
$htmlarea_button='<input type="submit" name="htmlarea" onclick="self.location.href=\''.$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uimainscreen.index&htmlarea=true').'\'" value="'.lang('activate WYSIWYG-editor').'">';
$text_or_htmlarea='<textarea name="message" style="width:100%; min-width:350px; height:300px;" wrap="virtual">' . stripslashes($current_message) . '</textarea>';
$htmlarea_button='<input type="submit" name="htmlarea" onclick="self.location.href=\''.$GLOBALS['egw']->link('/index.php','menuaction=admin.uimainscreen.index&htmlarea=true').'\'" value="'.lang('activate WYSIWYG-editor').'">';
}
$GLOBALS['phpgw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->js->validate_file('jscode','openwindow','admin');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uimainscreen.index'));
$GLOBALS['phpgw']->template->set_var('select_lang',$select_lang);
$GLOBALS['phpgw']->template->set_var('section',$section);
$GLOBALS['phpgw']->template->set_var('tr_color',$GLOBALS['phpgw_info']['theme']['th_bg']);
$GLOBALS['phpgw']->template->set_var('value','&nbsp;');
$GLOBALS['phpgw']->template->fp('rows','row_2',True);
$GLOBALS['egw']->template->set_var('form_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uimainscreen.index'));
$GLOBALS['egw']->template->set_var('select_lang',$select_lang);
$GLOBALS['egw']->template->set_var('section',$section);
$GLOBALS['egw']->template->set_var('tr_color',$GLOBALS['egw_info']['theme']['th_bg']);
$GLOBALS['egw']->template->set_var('value','&nbsp;');
$GLOBALS['egw']->template->fp('rows','row_2',True);
$tr_color = $GLOBALS['phpgw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$tr_color = $GLOBALS['egw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$GLOBALS['phpgw']->template->set_var('value',$text_or_htmlarea);
$GLOBALS['egw']->template->set_var('value',$text_or_htmlarea);
$GLOBALS['phpgw']->template->fp('rows','row_2',True);
$GLOBALS['egw']->template->fp('rows','row_2',True);
$tr_color = $GLOBALS['phpgw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$GLOBALS['phpgw']->template->set_var('value','<input type="submit" name="submit" value="' . lang('Save')
$tr_color = $GLOBALS['egw']->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$GLOBALS['egw']->template->set_var('value','<input type="submit" name="submit" value="' . lang('Save')
. '"><input type="submit" name="cancel" value="'. lang('cancel') .'">'.$htmlarea_button);
$GLOBALS['phpgw']->template->fp('rows','row_2',True);
$GLOBALS['egw']->template->fp('rows','row_2',True);
}
$GLOBALS['phpgw']->template->set_var('lang_cancel',lang('Cancel'));
$GLOBALS['phpgw']->template->set_var('error_message',$feedback_message);
$GLOBALS['phpgw']->template->pfp('out','form');
$GLOBALS['egw']->template->set_var('lang_cancel',lang('Cancel'));
$GLOBALS['egw']->template->set_var('error_message',$feedback_message);
$GLOBALS['egw']->template->pfp('out','form');
}
}
?>

View File

@ -1,15 +1,15 @@
<?php
/**************************************************************************\
* eGroupWare - Administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - Administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
class uimenuclass
{
@ -18,14 +18,14 @@
function uimenuclass()
{
$this->t = CreateObject('phpgwapi.Template',$GLOBALS['phpgw']->common->get_tpl_dir('admin'));
$this->t =& CreateObject('phpgwapi.Template',$GLOBALS['egw']->common->get_tpl_dir('admin'));
$this->t->set_file(array('menurow' => 'menurow.tpl'));
$this->t->set_block('menurow','menu_links','menu_links');
$this->t->set_block('menurow','link_row','link_row');
$this->rowColor[0] = $GLOBALS['phpgw_info']['theme']['row_on'];
$this->rowColor[1] = $GLOBALS['phpgw_info']['theme']['row_off'];
$this->rowColor[0] = $GLOBALS['egw_info']['theme']['row_on'];
$this->rowColor[1] = $GLOBALS['egw_info']['theme']['row_off'];
}
function section_item($pref_link='',$pref_text='', $class)
@ -52,11 +52,11 @@
{
if (!empty($value['extradata']))
{
$link = $GLOBALS['phpgw']->link($value['url'],'account_id=' . get_var('account_id',array('GET','POST')) . '&' . $value['extradata']);
$link = $GLOBALS['egw']->link($value['url'],'account_id=' . get_var('account_id',array('GET','POST')) . '&' . $value['extradata']);
}
else
{
$link = $GLOBALS['phpgw']->link($value['url'],'account_id=' . get_var('account_id',array('GET','POST')));
$link = $GLOBALS['egw']->link($value['url'],'account_id=' . get_var('account_id',array('GET','POST')));
}
$this->section_item($link,lang($value['description']),($i%2) ? "row_on": "row_off");
$i++;
@ -70,7 +70,7 @@
{
$destination = 'groups';
}
$this->t->set_var('link_done',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_'.$destination));
$this->t->set_var('link_done',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_'.$destination));
$this->t->set_var('lang_done',lang('Back'));
$this->t->set_var('row_on',$this->rowColor[0]);
@ -115,7 +115,7 @@
break;
}
$GLOBALS['phpgw']->hooks->process($_hookname);
$GLOBALS['egw']->hooks->process($_hookname);
if (count($GLOBALS['menuData']) >= 1)
{
$result = $this->display_section($GLOBALS['menuData']);

View File

@ -1,15 +1,15 @@
<?php
/**************************************************************************\
* eGroupWare - phpgroupware Peer Servers *
* http://www.egroupware.org *
* ----------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare - phpgroupware Peer Servers *
* http://www.egroupware.org *
* ----------------------------------------------- *
* 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$ */
/* $Id$ */
class uiserver
{
@ -33,18 +33,18 @@
function uiserver()
{
if ($GLOBALS['phpgw']->acl->check('peer_server_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('peer_server_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$this->acl_search = !$GLOBALS['phpgw']->acl->check('peer_server_access',2,'admin');
$this->acl_add = !$GLOBALS['phpgw']->acl->check('peer_server_access',4,'admin');
$this->acl_view = !$GLOBALS['phpgw']->acl->check('peer_server_access',8,'admin');
$this->acl_edit = !$GLOBALS['phpgw']->acl->check('peer_server_access',16,'admin');
$this->acl_delete = !$GLOBALS['phpgw']->acl->check('peer_server_access',32,'admin');
$this->acl_search = !$GLOBALS['egw']->acl->check('peer_server_access',2,'admin');
$this->acl_add = !$GLOBALS['egw']->acl->check('peer_server_access',4,'admin');
$this->acl_view = !$GLOBALS['egw']->acl->check('peer_server_access',8,'admin');
$this->acl_edit = !$GLOBALS['egw']->acl->check('peer_server_access',16,'admin');
$this->acl_delete = !$GLOBALS['egw']->acl->check('peer_server_access',32,'admin');
$this->bo = createobject('admin.boserver',True);
$this->nextmatchs = createobject('phpgwapi.nextmatchs');
$this->bo =& CreateObject('admin.boserver',True);
$this->nextmatchs =& CreateObject('phpgwapi.nextmatchs');
$this->start = $this->bo->start;
$this->limit = $this->bo->limit;
@ -104,38 +104,38 @@
function list_servers()
{
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Peer Servers');
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.lang('Peer Servers');
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_file(array('server_list_t' => 'listservers.tpl'));
$GLOBALS['phpgw']->template->set_block('server_list_t','server_list','list');
$GLOBALS['egw']->template->set_file(array('server_list_t' => 'listservers.tpl'));
$GLOBALS['egw']->template->set_block('server_list_t','server_list','list');
if (!$this->acl_search)
{
$GLOBALS['phpgw']->template->set_block('server_list_t','search','searchhandle');
$GLOBALS['egw']->template->set_block('server_list_t','search','searchhandle');
}
if (!$this->acl_add)
{
$GLOBALS['phpgw']->template->set_block('server_list_t','add','addhandle');
$GLOBALS['egw']->template->set_block('server_list_t','add','addhandle');
}
$GLOBALS['phpgw']->template->set_var('lang_action',lang('Server List'));
$GLOBALS['phpgw']->template->set_var('add_action',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.edit'));
$GLOBALS['phpgw']->template->set_var('lang_add',lang('Add'));
$GLOBALS['phpgw']->template->set_var('lang_search',lang('Search'));
$GLOBALS['phpgw']->template->set_var('actionurl',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.list_servers'));
$GLOBALS['phpgw']->template->set_var('lang_done',lang('Cancel'));
$GLOBALS['phpgw']->template->set_var('doneurl',$GLOBALS['phpgw']->link('/admin/index.php'));
$GLOBALS['egw']->template->set_var('lang_action',lang('Server List'));
$GLOBALS['egw']->template->set_var('add_action',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.edit'));
$GLOBALS['egw']->template->set_var('lang_add',lang('Add'));
$GLOBALS['egw']->template->set_var('lang_search',lang('Search'));
$GLOBALS['egw']->template->set_var('actionurl',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.list_servers'));
$GLOBALS['egw']->template->set_var('lang_done',lang('Cancel'));
$GLOBALS['egw']->template->set_var('doneurl',$GLOBALS['egw']->link('/admin/index.php'));
if(!$this->start)
{
$this->start = 0;
}
if($GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'] &&
$GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'] > 0)
if($GLOBALS['egw_info']['user']['preferences']['common']['maxmatchs'] &&
$GLOBALS['egw_info']['user']['preferences']['common']['maxmatchs'] > 0)
{
$this->limit = $GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'];
$this->limit = $GLOBALS['egw_info']['user']['preferences']['common']['maxmatchs'];
}
else
{
@ -147,54 +147,54 @@
$left = $this->nextmatchs->left('/index.php',$this->start,$this->bo->total,'menuaction=admin.uiserver.list_servers');
$right = $this->nextmatchs->right('/index.php',$this->start,$this->bo->total,'menuaction=admin.uiserver.list_servers');
$GLOBALS['phpgw']->template->set_var('left',$left);
$GLOBALS['phpgw']->template->set_var('right',$right);
$GLOBALS['egw']->template->set_var('left',$left);
$GLOBALS['egw']->template->set_var('right',$right);
$GLOBALS['phpgw']->template->set_var('lang_showing',$this->nextmatchs->show_hits($this->bo->total,$this->start));
$GLOBALS['phpgw']->template->set_var('th_bg',$GLOBALS['phpgw_info']['theme']['th_bg']);
$GLOBALS['egw']->template->set_var('lang_showing',$this->nextmatchs->show_hits($this->bo->total,$this->start));
$GLOBALS['egw']->template->set_var('th_bg',$GLOBALS['egw_info']['theme']['th_bg']);
$GLOBALS['phpgw']->template->set_var('sort_name',
$GLOBALS['egw']->template->set_var('sort_name',
$this->nextmatchs->show_sort_order($this->sort,'server_name',$this->order,'/index.php',lang('Name'),'&menuaction=admin.uiserver.list_servers'));
$GLOBALS['phpgw']->template->set_var('sort_url',
$GLOBALS['egw']->template->set_var('sort_url',
$this->nextmatchs->show_sort_order($this->sort,'server_url',$this->order,'/index.php',lang('URL'),'&menuaction=admin.uiserver.list_servers'));
$GLOBALS['phpgw']->template->set_var('sort_mode',
$GLOBALS['egw']->template->set_var('sort_mode',
$this->nextmatchs->show_sort_order($this->sort,'server_mode',$this->order,'/index.php',lang('Mode'),'&menuaction=admin.uiserver.list_servers'));
$GLOBALS['phpgw']->template->set_var('sort_security',
$GLOBALS['egw']->template->set_var('sort_security',
$this->nextmatchs->show_sort_order($this->sort,'server_security',$this->order,'/index.php',lang('Security'),'&menuaction=admin.uiserver.list_servers'));
$GLOBALS['phpgw']->template->set_var('lang_default',lang('Default'));
$GLOBALS['phpgw']->template->set_var('lang_edit',lang('Edit'));
$GLOBALS['phpgw']->template->set_var('lang_delete',lang('Delete'));
$GLOBALS['egw']->template->set_var('lang_default',lang('Default'));
$GLOBALS['egw']->template->set_var('lang_edit',lang('Edit'));
$GLOBALS['egw']->template->set_var('lang_delete',lang('Delete'));
while(list($key,$server) = @each($servers))
{
$tr_color = $this->nextmatchs->alternate_row_color($tr_color);
$GLOBALS['phpgw']->template->set_var('tr_color',$tr_color);
$GLOBALS['egw']->template->set_var('tr_color',$tr_color);
$server_id = $server['server_id'];
$GLOBALS['phpgw']->template->set_var(array(
'server_name' => $GLOBALS['phpgw']->strip_html($server['server_name']),
'server_url' => $GLOBALS['phpgw']->strip_html($server['server_url']),
$GLOBALS['egw']->template->set_var(array(
'server_name' => $GLOBALS['egw']->strip_html($server['server_name']),
'server_url' => $GLOBALS['egw']->strip_html($server['server_url']),
'server_security' => $server['server_security'] ? strtoupper($server['server_security']) : lang('none'),
'server_mode' => strtoupper($server['server_mode'])
));
$GLOBALS['phpgw']->template->set_var('edit','');
$GLOBALS['phpgw']->template->set_var('delete','');
$GLOBALS['egw']->template->set_var('edit','');
$GLOBALS['egw']->template->set_var('delete','');
if ($this->acl_edit)
{
$GLOBALS['phpgw']->template->set_var('edit','<a href="'.$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.edit&server_id=' . $server_id).
$GLOBALS['egw']->template->set_var('edit','<a href="'.$GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.edit&server_id=' . $server_id).
'">'.lang('Edit').'</a>');
}
if ($this->acl_delete)
{
$GLOBALS['phpgw']->template->set_var('delete','<a href="'.$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.delete&server_id=' . $server_id).
$GLOBALS['egw']->template->set_var('delete','<a href="'.$GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.delete&server_id=' . $server_id).
'">'.lang('Delete').'</a>');
}
$GLOBALS['phpgw']->template->parse('list','server_list',True);
$GLOBALS['egw']->template->parse('list','server_list',True);
}
$GLOBALS['phpgw']->template->parse('out','server_list_t',True);
$GLOBALS['phpgw']->template->p('out');
$GLOBALS['egw']->template->parse('out','server_list_t',True);
$GLOBALS['egw']->template->p('out');
}
/* This function handles add or edit */
@ -213,16 +213,16 @@
if (!$server_id && !$this->acl_add || $server_id && !$this->acl_edit)
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$is = CreateObject('phpgwapi.interserver');
$is =& CreateObject('phpgwapi.interserver');
$GLOBALS['phpgw']->template->set_file(array('form' => 'server_form.tpl'));
$GLOBALS['egw']->template->set_file(array('form' => 'server_form.tpl'));
if (!$this->acl_delete || !$server_id)
{
$GLOBALS['phpgw']->template->set_block('form','delete','deletehandle');
$GLOBALS['phpgw']->template->set_var('deletehandle','');
$GLOBALS['egw']->template->set_block('form','delete','deletehandle');
$GLOBALS['egw']->template->set_var('deletehandle','');
}
$server = $this->bo->read($server_id);
@ -267,73 +267,73 @@
if ($errorcount)
{
$GLOBALS['phpgw']->template->set_var('message',$GLOBALS['phpgw']->common->error_list($error));
$GLOBALS['egw']->template->set_var('message',$GLOBALS['egw']->common->error_list($error));
}
if (($_POST['save']) && (!$error) && (!$errorcount))
{
if($server_id)
{
$GLOBALS['phpgw']->template->set_var('message',lang('Server %1 has been updated',$_POST['server_name']));
$GLOBALS['egw']->template->set_var('message',lang('Server %1 has been updated',$_POST['server_name']));
}
else
{
$GLOBALS['phpgw']->template->set_var('message',lang('Server %1 has been added',$_POST['server_name']));
$GLOBALS['egw']->template->set_var('message',lang('Server %1 has been added',$_POST['server_name']));
}
}
if ((!$_POST['save']) && (!$error) && (!$errorcount))
{
$GLOBALS['phpgw']->template->set_var('message','');
$GLOBALS['egw']->template->set_var('message','');
}
$GLOBALS['phpgw_info']['flags']['app_header'] = lang('Admin').' - '.($server_id ? lang('Edit Peer Server') : lang('Add Peer Server'));
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw_info']['flags']['app_header'] = lang('Admin').' - '.($server_id ? lang('Edit Peer Server') : lang('Add Peer Server'));
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_var('actionurl',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.edit'));
$GLOBALS['egw']->template->set_var('actionurl',$GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.edit'));
$GLOBALS['phpgw']->template->set_var('lang_name',lang('Server name'));
$GLOBALS['phpgw']->template->set_var('lang_url',lang('Server URL'));
$GLOBALS['phpgw']->template->set_var('lang_trust',lang('Trust Level'));
$GLOBALS['phpgw']->template->set_var('lang_relationship',lang('Trust Relationship'));
$GLOBALS['phpgw']->template->set_var('lang_username',lang('Server Username'));
$GLOBALS['phpgw']->template->set_var('lang_password',lang('Server Password'));
$GLOBALS['phpgw']->template->set_var('lang_mode',lang('Server Type(mode)'));
$GLOBALS['phpgw']->template->set_var('lang_security',lang('Security'));
$GLOBALS['phpgw']->template->set_var('lang_admin_name',lang('Admin Name'));
$GLOBALS['phpgw']->template->set_var('lang_admin_email',lang('Admin Email'));
$GLOBALS['phpgw']->template->set_var('lang_save',lang('Save'));
$GLOBALS['phpgw']->template->set_var('lang_add',lang('Add'));
$GLOBALS['phpgw']->template->set_var('lang_default',lang('Default'));
$GLOBALS['phpgw']->template->set_var('lang_reset',lang('Clear Form'));
$GLOBALS['phpgw']->template->set_var('lang_done',lang('Cancel'));
$GLOBALS['phpgw']->template->set_var('lang_delete',lang('Delete'));
$GLOBALS['egw']->template->set_var('lang_name',lang('Server name'));
$GLOBALS['egw']->template->set_var('lang_url',lang('Server URL'));
$GLOBALS['egw']->template->set_var('lang_trust',lang('Trust Level'));
$GLOBALS['egw']->template->set_var('lang_relationship',lang('Trust Relationship'));
$GLOBALS['egw']->template->set_var('lang_username',lang('Server Username'));
$GLOBALS['egw']->template->set_var('lang_password',lang('Server Password'));
$GLOBALS['egw']->template->set_var('lang_mode',lang('Server Type(mode)'));
$GLOBALS['egw']->template->set_var('lang_security',lang('Security'));
$GLOBALS['egw']->template->set_var('lang_admin_name',lang('Admin Name'));
$GLOBALS['egw']->template->set_var('lang_admin_email',lang('Admin Email'));
$GLOBALS['egw']->template->set_var('lang_save',lang('Save'));
$GLOBALS['egw']->template->set_var('lang_add',lang('Add'));
$GLOBALS['egw']->template->set_var('lang_default',lang('Default'));
$GLOBALS['egw']->template->set_var('lang_reset',lang('Clear Form'));
$GLOBALS['egw']->template->set_var('lang_done',lang('Cancel'));
$GLOBALS['egw']->template->set_var('lang_delete',lang('Delete'));
$GLOBALS['phpgw']->template->set_var('server_name',$server['server_name']);
$GLOBALS['phpgw']->template->set_var('server_url',$server['server_url']);
$GLOBALS['phpgw']->template->set_var('server_username',$server['username']);
$GLOBALS['phpgw']->template->set_var('server_mode',$this->formatted_list('server_mode',$is->server_modes,$server['server_mode']));
$GLOBALS['phpgw']->template->set_var('server_security',$this->formatted_list('server_security',$is->security_types,$server['server_security']));
$GLOBALS['phpgw']->template->set_var('ssl_note', function_exists('curl_init') ? '&nbsp;' : lang('Note: SSL available only if PHP is compiled with curl support'));
$GLOBALS['phpgw']->template->set_var('pass_note',$server_id ? '<br>'.lang('(Stored password will not be shown here)') : '');
$GLOBALS['phpgw']->template->set_var('trust_level',$this->formatted_list('trust_level',$is->trust_levels,$server['trust_level']));
$GLOBALS['phpgw']->template->set_var('trust_relationship',$this->formatted_list('trust_rel',$is->trust_relationships,$server['trust_rel'],True));
$GLOBALS['phpgw']->template->set_var('admin_name',$GLOBALS['phpgw']->strip_html($server['admin_name']));
$GLOBALS['phpgw']->template->set_var('admin_email',$GLOBALS['phpgw']->strip_html($server['admin_email']));
$GLOBALS['phpgw']->template->set_var('server_id',$server_id);
$GLOBALS['egw']->template->set_var('server_name',$server['server_name']);
$GLOBALS['egw']->template->set_var('server_url',$server['server_url']);
$GLOBALS['egw']->template->set_var('server_username',$server['username']);
$GLOBALS['egw']->template->set_var('server_mode',$this->formatted_list('server_mode',$is->server_modes,$server['server_mode']));
$GLOBALS['egw']->template->set_var('server_security',$this->formatted_list('server_security',$is->security_types,$server['server_security']));
$GLOBALS['egw']->template->set_var('ssl_note', function_exists('curl_init') ? '&nbsp;' : lang('Note: SSL available only if PHP is compiled with curl support'));
$GLOBALS['egw']->template->set_var('pass_note',$server_id ? '<br>'.lang('(Stored password will not be shown here)') : '');
$GLOBALS['egw']->template->set_var('trust_level',$this->formatted_list('trust_level',$is->trust_levels,$server['trust_level']));
$GLOBALS['egw']->template->set_var('trust_relationship',$this->formatted_list('trust_rel',$is->trust_relationships,$server['trust_rel'],True));
$GLOBALS['egw']->template->set_var('admin_name',$GLOBALS['egw']->strip_html($server['admin_name']));
$GLOBALS['egw']->template->set_var('admin_email',$GLOBALS['egw']->strip_html($server['admin_email']));
$GLOBALS['egw']->template->set_var('server_id',$server_id);
$GLOBALS['phpgw']->template->set_var(array(
'th' => $GLOBALS['phpgw_info']['theme']['th_bg'],
'row_on' => $GLOBALS['phpgw_info']['theme']['row_on'],
'row_off' => $GLOBALS['phpgw_info']['theme']['row_off']
$GLOBALS['egw']->template->set_var(array(
'th' => $GLOBALS['egw_info']['theme']['th_bg'],
'row_on' => $GLOBALS['egw_info']['theme']['row_on'],
'row_off' => $GLOBALS['egw_info']['theme']['row_off']
));
$GLOBALS['phpgw']->template->pparse('phpgw_body','form');
$GLOBALS['egw']->template->pparse('phpgw_body','form');
}
function delete()
{
if (!$this->acl_delete)
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
$server_id = get_var('server_id',array('POST','GET'));
if ($_POST['yes'] || $_POST['no'])
@ -342,23 +342,23 @@
{
$this->bo->delete($server_id);
}
$GLOBALS['phpgw']->redirect_link('/index.php','menuaction=admin.uiserver.list_servers');
$GLOBALS['egw']->redirect_link('/index.php','menuaction=admin.uiserver.list_servers');
}
else
{
$GLOBALS['phpgw']->common->phpgw_header();
$GLOBALS['egw']->common->egw_header();
echo parse_navbar();
$GLOBALS['phpgw']->template->set_file(array('server_delete' => 'delete_common.tpl'));
$GLOBALS['egw']->template->set_file(array('server_delete' => 'delete_common.tpl'));
$GLOBALS['phpgw']->template->set_var(array(
'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.delete'),
$GLOBALS['egw']->template->set_var(array(
'form_action' => $GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.delete'),
'hidden_vars' => '<input type="hidden" name="server_id" value="' . $server_id . '"><script>document.yesbutton.yesbutton.focus()</script>',
'messages' => lang('Are you sure you want to delete this server?'),
'no' => lang('No'),
'yes' => lang('Yes'),
));
$GLOBALS['phpgw']->template->pparse('phpgw_body','server_delete');
$GLOBALS['egw']->template->pparse('phpgw_body','server_delete');
}
}
}

View File

@ -1,8 +1,8 @@
<?php
$GLOBALS['pref']->change('common','maxmatchs','15');
$GLOBALS['pref']->change('common','theme','default');
$GLOBALS['pref']->change('common','tz_offset',0);
$GLOBALS['pref']->change('common','dateformat','m/d/Y');
$GLOBALS['pref']->change('common','timeformat',12);
$GLOBALS['pref']->change('common','lang','en');
$GLOBALS['pref']->change('common','maxmatchs','15');
$GLOBALS['pref']->change('common','theme','default');
$GLOBALS['pref']->change('common','tz_offset',0);
$GLOBALS['pref']->change('common','dateformat','m/d/Y');
$GLOBALS['pref']->change('common','timeformat',12);
$GLOBALS['pref']->change('common','lang','en');
?>

View File

@ -11,75 +11,75 @@
/* $Id$ */
if (! $GLOBALS['phpgw']->acl->check('site_config_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('site_config_access',1,'admin'))
{
$file['Site Configuration'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiconfig.index&appname=admin');
$file['Site Configuration'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiconfig.index&appname=admin');
}
/* disabled it, til it does something useful
if (! $GLOBALS['phpgw']->acl->check('peer_server_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('peer_server_access',1,'admin'))
{
$file['Peer Servers'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.list_servers');
$file['Peer Servers'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.list_servers');
}
*/
if (! $GLOBALS['phpgw']->acl->check('account_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',1,'admin'))
{
$file['User Accounts'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_users');
$file['User Accounts'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_users');
}
if (! $GLOBALS['phpgw']->acl->check('group_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',1,'admin'))
{
$file['User Groups'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups');
$file['User Groups'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups');
}
if (! $GLOBALS['phpgw']->acl->check('applications_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('applications_access',1,'admin'))
{
$file['Applications'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.get_list');
$file['Applications'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.get_list');
}
if (! $GLOBALS['phpgw']->acl->check('global_categories_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('global_categories_access',1,'admin'))
{
$file['Global Categories'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uicategories.index');
$file['Global Categories'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uicategories.index');
}
if (!$GLOBALS['phpgw']->acl->check('mainscreen_message_access',1,'admin') || !$GLOBALS['phpgw']->acl->check('mainscreen_message_access',2,'admin'))
if (!$GLOBALS['egw']->acl->check('mainscreen_message_access',1,'admin') || !$GLOBALS['egw']->acl->check('mainscreen_message_access',2,'admin'))
{
$file['Change Main Screen Message'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uimainscreen.index');
$file['Change Main Screen Message'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uimainscreen.index');
}
if (! $GLOBALS['phpgw']->acl->check('current_sessions_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('current_sessions_access',1,'admin'))
{
$file['View Sessions'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uicurrentsessions.list_sessions');
$file['View Sessions'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uicurrentsessions.list_sessions');
}
if (! $GLOBALS['phpgw']->acl->check('access_log_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('access_log_access',1,'admin'))
{
$file['View Access Log'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccess_history.list_history');
$file['View Access Log'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccess_history.list_history');
}
if (! $GLOBALS['phpgw']->acl->check('error_log_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('error_log_access',1,'admin'))
{
$file['View Error Log'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uilog.list_log');
$file['View Error Log'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uilog.list_log');
}
if (! $GLOBALS['phpgw']->acl->check('applications_access',16,'admin'))
if (! $GLOBALS['egw']->acl->check('applications_access',16,'admin'))
{
$file['Find and Register all Application Hooks'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.register_all_hooks');
$file['Find and Register all Application Hooks'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.register_all_hooks');
}
if (! $GLOBALS['phpgw']->acl->check('asyncservice_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('asyncservice_access',1,'admin'))
{
$file['Asynchronous timed services'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiasyncservice.index');
$file['Asynchronous timed services'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiasyncservice.index');
}
if (! $GLOBALS['phpgw']->acl->check('db_backup_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('db_backup_access',1,'admin'))
{
$file['DB backup and restore'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.admin_db_backup.index');
$file['DB backup and restore'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.admin_db_backup.index');
}
if (! $GLOBALS['phpgw']->acl->check('info_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('info_access',1,'admin'))
{
$file['phpInfo'] = "javascript:openwindow('" . $GLOBALS['phpgw']->link('/admin/phpinfo.php') . "')"; //$GLOBALS['phpgw']->link('/admin/phpinfo.php');
$file['phpInfo'] = "javascript:openwindow('" . $GLOBALS['egw']->link('/admin/phpinfo.php') . "')"; //$GLOBALS['egw']->link('/admin/phpinfo.php');
}
/* Do not modify below this line */

View File

@ -15,23 +15,23 @@
/* Check currentapp and API upgrade status */
if($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' &&
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'welcome' &&
(isset($GLOBALS['phpgw_info']['server']['checkappversions']) &&
$GLOBALS['phpgw_info']['server']['checkappversions']))
if($GLOBALS['egw_info']['flags']['currentapp'] != 'home' &&
$GLOBALS['egw_info']['flags']['currentapp'] != 'welcome' &&
(isset($GLOBALS['egw_info']['server']['checkappversions']) &&
$GLOBALS['egw_info']['server']['checkappversions']))
{
if((isset($GLOBALS['phpgw_info']['user']['apps']['admin']) &&
$GLOBALS['phpgw_info']['user']['apps']['admin']) ||
$GLOBALS['phpgw_info']['server']['checkappversions'] == 'All')
if((isset($GLOBALS['egw_info']['user']['apps']['admin']) &&
$GLOBALS['egw_info']['user']['apps']['admin']) ||
$GLOBALS['egw_info']['server']['checkappversions'] == 'All')
{
$_returnhtml = array();
$app_name = $GLOBALS['phpgw_info']['flags']['currentapp'];
$GLOBALS['phpgw']->db->query("SELECT app_name,app_version FROM phpgw_applications WHERE app_name='$app_name' OR app_name='phpgwapi'",__LINE__,__FILE__);
while($GLOBALS['phpgw']->db->next_record())
$app_name = $GLOBALS['egw_info']['flags']['currentapp'];
$GLOBALS['egw']->db->query("SELECT app_name,app_version FROM phpgw_applications WHERE app_name='$app_name' OR app_name='phpgwapi'",__LINE__,__FILE__);
while($GLOBALS['egw']->db->next_record())
{
$_db_version = $GLOBALS['phpgw']->db->f('app_version');
$app_name = $GLOBALS['phpgw']->db->f('app_name');
$_versionfile = $GLOBALS['phpgw']->common->get_app_dir($app_name) . '/setup/setup.inc.php';
$_db_version = $GLOBALS['egw']->db->f('app_version');
$app_name = $GLOBALS['egw']->db->f('app_name');
$_versionfile = $GLOBALS['egw']->common->get_app_dir($app_name) . '/setup/setup.inc.php';
if(file_exists($_versionfile))
{
include($_versionfile);

View File

@ -1,16 +1,16 @@
<?php
/**************************************************************************\
* eGroupWare *
* http://www.egroupware.org *
* Written by Mark Peters <skeeter@phpgroupware.org> *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare *
* http://www.egroupware.org *
* Written by Mark Peters <skeeter@phpgroupware.org> *
* -------------------------------------------- *
* 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$ */
/* $Id$ */
function encryptalgo($config)
{

View File

@ -1,23 +1,23 @@
<?php
/**************************************************************************\
* eGroupWare *
* http://www.egroupware.org *
* Written by Mark Peters <skeeter@phpgroupware.org> *
* -------------------------------------------- *
* 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. *
\**************************************************************************/
/**************************************************************************\
* eGroupWare *
* http://www.egroupware.org *
* Written by Mark Peters <skeeter@phpgroupware.org> *
* -------------------------------------------- *
* 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$ */
if((int)$GLOBALS['hook_values']['account_id'] > 0)
{
$GLOBALS['phpgw']->accounts->delete((int)$GLOBALS['hook_values']['account_id']);
$GLOBALS['phpgw']->db->lock(Array('phpgw_acl'));
$GLOBALS['phpgw']->db->query("DELETE FROM phpgw_acl WHERE acl_location='" . (int)$GLOBALS['hook_values']['account_id']
$GLOBALS['egw']->accounts->delete((int)$GLOBALS['hook_values']['account_id']);
$GLOBALS['egw']->db->lock(Array('phpgw_acl'));
$GLOBALS['egw']->db->query("DELETE FROM phpgw_acl WHERE acl_location='" . (int)$GLOBALS['hook_values']['account_id']
. "' OR acl_account=".(int)$GLOBALS['hook_values']['account_id'],__LINE__,__FILE__);
$GLOBALS['phpgw']->db->unlock();
$GLOBALS['egw']->db->unlock();
}
?>

View File

@ -23,77 +23,77 @@
display_sidebox can be called as much as you like
*/
$menu_title = $GLOBALS['phpgw_info']['apps'][$appname]['title'] . ' '. lang('Menu');
$menu_title = $GLOBALS['egw_info']['apps'][$appname]['title'] . ' '. lang('Menu');
$file = array();
if (! $GLOBALS['phpgw']->acl->check('site_config_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('site_config_access',1,'admin'))
{
$file['Site Configuration'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiconfig.index&appname=admin');
$file['Site Configuration'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiconfig.index&appname=admin');
}
/*
if (! $GLOBALS['phpgw']->acl->check('peer_server_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('peer_server_access',1,'admin'))
{
$file['Peer Servers'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiserver.list_servers');
$file['Peer Servers'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiserver.list_servers');
}
*/
if (! $GLOBALS['phpgw']->acl->check('account_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('account_access',1,'admin'))
{
$file['User Accounts'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_users');
$file['User Accounts'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_users');
}
if (! $GLOBALS['phpgw']->acl->check('group_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('group_access',1,'admin'))
{
$file['User Groups'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_groups');
$file['User Groups'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccounts.list_groups');
}
if (! $GLOBALS['phpgw']->acl->check('applications_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('applications_access',1,'admin'))
{
$file['Applications'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.get_list');
$file['Applications'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.get_list');
}
if (! $GLOBALS['phpgw']->acl->check('global_categories_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('global_categories_access',1,'admin'))
{
$file['Global Categories'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uicategories.index');
$file['Global Categories'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uicategories.index');
}
if (!$GLOBALS['phpgw']->acl->check('mainscreen_message_access',1,'admin') || !$GLOBALS['phpgw']->acl->check('mainscreen_message_access',2,'admin'))
if (!$GLOBALS['egw']->acl->check('mainscreen_message_access',1,'admin') || !$GLOBALS['egw']->acl->check('mainscreen_message_access',2,'admin'))
{
$file['Change Main Screen Message'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uimainscreen.index');
$file['Change Main Screen Message'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uimainscreen.index');
}
if (! $GLOBALS['phpgw']->acl->check('current_sessions_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('current_sessions_access',1,'admin'))
{
$file['View Sessions'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uicurrentsessions.list_sessions');
$file['View Sessions'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uicurrentsessions.list_sessions');
}
if (! $GLOBALS['phpgw']->acl->check('access_log_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('access_log_access',1,'admin'))
{
$file['View Access Log'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccess_history.list_history');
$file['View Access Log'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiaccess_history.list_history');
}
if (! $GLOBALS['phpgw']->acl->check('error_log_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('error_log_access',1,'admin'))
{
$file['View Error Log'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uilog.list_log');
$file['View Error Log'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uilog.list_log');
}
if (! $GLOBALS['phpgw']->acl->check('applications_access',16,'admin'))
if (! $GLOBALS['egw']->acl->check('applications_access',16,'admin'))
{
$file['Find and Register all Application Hooks'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiapplications.register_all_hooks');
$file['Find and Register all Application Hooks'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiapplications.register_all_hooks');
}
if (! $GLOBALS['phpgw']->acl->check('asyncservice_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('asyncservice_access',1,'admin'))
{
$file['Asynchronous timed services'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiasyncservice.index');
$file['Asynchronous timed services'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.uiasyncservice.index');
}
if (! $GLOBALS['phpgw']->acl->check('db_backup_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('db_backup_access',1,'admin'))
{
$file['DB backup and restore'] = $GLOBALS['phpgw']->link('/index.php','menuaction=admin.admin_db_backup.index');
$file['DB backup and restore'] = $GLOBALS['egw']->link('/index.php','menuaction=admin.admin_db_backup.index');
}
if (! $GLOBALS['phpgw']->acl->check('info_access',1,'admin'))
if (! $GLOBALS['egw']->acl->check('info_access',1,'admin'))
{
$file['phpInfo'] = "javascript:openwindow('" . $GLOBALS['phpgw']->link('/admin/phpinfo.php') . "')";
$file['phpInfo'] = "javascript:openwindow('" . $GLOBALS['egw']->link('/admin/phpinfo.php') . "')";
}
display_sidebox($appname,$menu_title,$file);

View File

@ -14,11 +14,14 @@
/* $Id$ */
$GLOBALS['phpgw_info'] = array();
$GLOBALS['phpgw_info']['flags']['currentapp'] = 'admin';
$GLOBALS['egw_info'] = array(
'flags' => array(
'currentapp' => 'admin',
),
);
include('../header.inc.php');
$GLOBALS['admin_tpl'] = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
$GLOBALS['admin_tpl'] =& CreateObject('phpgwapi.Template',EGW_APP_TPL);
$GLOBALS['admin_tpl']->set_file(
Array(
'admin' => 'index.tpl'
@ -36,8 +39,8 @@
// This func called by the includes to dump a row header
function section_start($appname='',$icon='')
{
$GLOBALS['admin_tpl']->set_var('link_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
$GLOBALS['admin_tpl']->set_var('app_name',$GLOBALS['phpgw_info']['apps'][$appname]['title']);
$GLOBALS['admin_tpl']->set_var('link_backcolor',$GLOBALS['egw_info']['theme']['row_off']);
$GLOBALS['admin_tpl']->set_var('app_name',$GLOBALS['egw_info']['apps'][$appname]['title']);
$GLOBALS['admin_tpl']->set_var('a_name',$appname);
$GLOBALS['admin_tpl']->set_var('app_icon',$icon);
if ($icon)
@ -71,7 +74,7 @@
if(is_array($file))
{
section_start($appname,
$GLOBALS['phpgw']->common->image(
$GLOBALS['egw']->common->image(
$appname,
Array(
'navbar',
@ -84,7 +87,7 @@
while(list($text,$url) = each($file))
{
// If user doesn't have application configuration access, then don't show the configuration links
if (strpos($url, 'admin.uiconfig') === False || !$GLOBALS['phpgw']->acl->check('site_config_access',1,'admin'))
if (strpos($url, 'admin.uiconfig') === False || !$GLOBALS['egw']->acl->check('site_config_access',1,'admin'))
{
section_item($url,lang($text));
}
@ -93,8 +96,8 @@
}
}
$GLOBALS['phpgw']->hooks->process('admin');
$GLOBALS['egw']->hooks->process('admin');
$GLOBALS['admin_tpl']->pparse('out','list');
$GLOBALS['phpgw']->common->phpgw_footer();
$GLOBALS['egw']->common->egw_footer();
?>

View File

@ -1,32 +0,0 @@
<?php
$phpgw_info = array();
$phpgw_info["flags"]["currentapp"] = "admin";
$phpgw_info["server"]["site_title"] = "Create a selected navbar image";
include("../header.inc.php");
?>
This is a utility that will help developers automatically create "selected" navigation bar images. Currently, it just adds a 1 pixel border around the image in a style that suggests a depressed button.
<p>
The instructions are as follows:
<ol>
<li>Select an app from the list below.</li>
<li>Right click on the image that appears in your browser and save the image.</li>
<li>Name the image "navbar-sel.gif" -- but without the quotes.</li>
<li>Copy the image to the images subdirectory of the app.</li>
<li>Commit the image to cvs, adding it first if necessary.</li>
</ol>
<p>
<b>NOTE:</b> <i>This app will only work if your server has the GD library compiled into PHP. Furthermore, if your GD library is too new, it will not work with GIF's, only PNG's...</i>
<p>
<b>NOTE 2:</b> <i>Also, some images seem to give load errors. This is easily fixed by reexporting them as a GIF from Photoshop in GIF89a format. Other programs will also work.</i>
<p>
<b>Applications</b>
<p>
<?php
while (list($key, $val) = each($phpgw_info["apps"])) {
echo "\n<A HREF=\"".$phpgw->link("/admin/navbar-sel.php","filename=".$phpgw_info["server"]["server_root"]."/".$key."/images/navbar.gif")."\">";
echo $phpgw_info["apps"][$key]["title"]."</A><BR>";
}
$phpgw->common->phpgw_footer();
?>

View File

@ -1,74 +0,0 @@
<?php
//
// SourceForge Knowledge Base Module v.1.0.0
//
// Created by Patrick Walsh (pjw@users.sourceforge.net) 6/00
// Copyright (c) ... aw, hell, copy all the code you want
//
// $Id$
/*
This code was adapted from Rasmus Lerdorf's article on PHPBuilder
http://www.phpbuilder.com/columns/rasmus19990124.php3
*/
function openGif($filename) {
if (!$filename) { $filename = "navbar.gif"; }
$im = @imagecreatefromgif($filename);
if ($im == "") { /* test for success of file creation */
$im = imagecreate(300,15); /* Create a blank image */
$bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 300, 15, $bgc);
imagestring($im,1,2,2,"Error loading $filename", $tc);
}
return $im;
}
function getRGB($web_color) {
if (strlen($web_color) != 6) {
return false;
} else {
$retval["r"] = hexdec(substr($web_color,0,2));
$retval["g"] = hexdec(substr($web_color,2,2));
$retval["b"] = hexdec(substr($web_color,4,2));
return $retval;
}
}
$phpgw_info = array();
$phpgw_info["flags"]["currentapp"] = "admin";
$phpgw_info["flags"]["nonavbar"] = True;
$phpgw_info["flags"]["noheader"] = True;
include("../header.inc.php");
Header( "Content-type: image/gif");
$border = 1;
//echo $filename;
$im = openGif($filename); /* Open the provided file */
$bg = getRGB($phpgw_info["theme"]["navbar_bg"]); /* get navbar theme */
$fg = getRGB($phpgw_info["theme"]["navbar_text"]);
$navbar_bg = ImageColorAllocate($im, $bg["r"], $bg["g"], $bg["b"]);
$navbar_fg = ImageColorAllocate($im, $fg["r"], $fg["g"], $fg["b"]);
$dk_gray = ImageColorAllocate($im, 128, 128, 128);
$lt_gray = ImageColorAllocate($im, 192, 192, 192);
$dx = ImageSX($im); /* get image size */
$dy = ImageSY($im);
ImageFilledRectangle($im,0, 0, $dx, $border,$dk_gray); /* top */
ImageFilledRectangle($im,0, 0, $border, $dy,$dk_gray); /* left */
ImageFilledRectangle($im,$dx-$border-1, 0, $dx, $dy,$lt_gray); /* right */
ImageFilledRectangle($im,0, $dy-$border-1, $dx, $dy,$lt_gray); /* bottom */
//ImageGif($im,"$DOCUMENT_ROOT/kb/xml/$filename");
ImageGif($im);
ImageDestroy($im);
?>

View File

@ -11,16 +11,16 @@
/* $Id$ */
$GLOBALS['phpgw_info']['flags'] = array(
$GLOBALS['egw_info']['flags'] = array(
'noheader' => True,
'nonavbar' => True,
'currentapp' => 'admin'
);
include('../header.inc.php');
if ($GLOBALS['phpgw']->acl->check('info_access',1,'admin'))
if ($GLOBALS['egw']->acl->check('info_access',1,'admin'))
{
$GLOBALS['phpgw']->redirect_link('/index.php');
$GLOBALS['egw']->redirect_link('/index.php');
}
// Throw a little notice out if PHPaccelerator is enabled.
@ -31,5 +31,5 @@
}
phpinfo();
// $phpgw->common->phpgw_footer();
// $GLOBALS['egw']->common->egw_footer();
?>

View File

@ -1,33 +0,0 @@
<?php
/**************************************************************************\
* eGroupWare - administration *
* http://www.egroupware.org *
* -------------------------------------------- *
* 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$ */
$phpgw_info["flags"] = array(
"currentapp" => "admin"
);
include("../header.inc.php");
$button = CreateObject('phpgwapi.graphics');
$button->parseHTTPPostVars();
$button->createInputButton(lang('save'), 'save');
if (isset($submit)) print "is worked $submit<br>";
print "<form method=post>";
print $button->createInputButton("Lars is the best ;)",'submit');
print "<br>the same as ascii<br>";
print $button->createInputButton("Lars is the best ;)",'submit','ascii');
print "</form>";
$phpgw->common->phpgw_footer();
?>