mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +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,
|
* false: the complete header vars, plus install_id and webserver_url from the config table,
|
||||||
* null: only the header vars
|
* 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))
|
if (!is_array($data))
|
||||||
{
|
{
|
||||||
$data = array(
|
$data = array(
|
||||||
'hash_only' => $data,
|
'hash_only' => $data,
|
||||||
|
'header_admin_user' => $header_admin_user,
|
||||||
|
'header_admin_password' => $header_admin_password,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//echo __CLASS__.'::__construct()'; _debug_array($data);
|
//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->connect($data['db_name'],$data['db_host'],$data['db_port'],$data['db_user'],$data['db_pass'],$data['db_type']);
|
||||||
$db->set_app('phpgwapi');
|
$db->set_app('phpgwapi');
|
||||||
$db->select('egw_config','config_name,config_value',array(
|
$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',
|
'config_app'=>'phpgwapi',
|
||||||
),__LINE__,__FILE__);
|
),__LINE__,__FILE__);
|
||||||
while (($row = $db->row(true)))
|
while (($row = $db->row(true)))
|
||||||
@ -150,4 +152,19 @@ class setup_cmd_showheader extends setup_cmd
|
|||||||
|
|
||||||
return $config;
|
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