mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-07 16:44:20 +01:00
reworked the access for showheader comand a bit
This commit is contained in:
parent
e195efadeb
commit
d74bd8e3aa
@ -25,12 +25,14 @@ class setup_cmd_showheader extends setup_cmd
|
||||
* false: the complete header vars, plus install_id and webserver_url from the config table,
|
||||
* null: only the header vars
|
||||
*/
|
||||
function __construct($data=true)
|
||||
function __construct($data=true,$header_admin_user=null,$header_admin_password=null)
|
||||
{
|
||||
if (!is_array($data))
|
||||
{
|
||||
$data = array(
|
||||
'hash_only' => $data,
|
||||
'header_admin_user' => $header_admin_user,
|
||||
'header_admin_password' => $header_admin_password,
|
||||
);
|
||||
}
|
||||
//echo __CLASS__.'::__construct()'; _debug_array($data);
|
||||
@ -131,7 +133,7 @@ class setup_cmd_showheader extends setup_cmd
|
||||
$db->connect($data['db_name'],$data['db_host'],$data['db_port'],$data['db_user'],$data['db_pass'],$data['db_type']);
|
||||
$db->set_app('phpgwapi');
|
||||
$db->select('egw_config','config_name,config_value',array(
|
||||
'config_name'=>array('install_id','webserver_url'),
|
||||
'config_name'=>array('install_id','webserver_url','account_repository','allow_remote_admin','mail_suffix'),
|
||||
'config_app'=>'phpgwapi',
|
||||
),__LINE__,__FILE__);
|
||||
while (($row = $db->row(true)))
|
||||
@ -150,4 +152,19 @@ class setup_cmd_showheader extends setup_cmd
|
||||
|
||||
return $config;
|
||||
}
|
||||
|
||||
/**
|
||||
* Saving the object to the database, reimplemented to only the save the command if it runs remote
|
||||
*
|
||||
* @param boolean $set_modifier=true set the current user as modifier or 0 (= run by the system)
|
||||
* @return boolean true on success, false otherwise
|
||||
*/
|
||||
function save($set_modifier=true)
|
||||
{
|
||||
if ($this->remote_id)
|
||||
{
|
||||
return parent::save($set_modifier);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user