Fix: remove obsolete code
This commit is contained in:
parent
673fbc457d
commit
a68ac56e5b
@ -154,24 +154,6 @@ class Conf
|
||||
$module=strtolower($reg[1]);
|
||||
$this->sms_engine_modules[$module]=$module; // Add this module in list of modules that provide SMS
|
||||
}
|
||||
// If this is constant for hook activated by a module. Value is list of hooked tabs separated with ':'
|
||||
// TODO obsolete (see generic parts)
|
||||
elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)_HOOKS$/i',$key,$reg))
|
||||
{
|
||||
$modulename = strtolower($reg[1]);
|
||||
$params=explode(':',$value);
|
||||
foreach($params as $value)
|
||||
{
|
||||
$this->hooks_modules[$modulename][]=$value;
|
||||
}
|
||||
}
|
||||
// If this is constant for triggers activated by a module
|
||||
// TODO obsolete (see generic parts)
|
||||
elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)_BARCODE$/i',$key,$reg))
|
||||
{
|
||||
$modulename = strtolower($reg[1]);
|
||||
$this->barcode_modules[$modulename] = '/'.$modulename.'/core/modules/barcode/';
|
||||
}
|
||||
// If this is constant for all generic part activated by a module
|
||||
elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)_([A-Z]+)$/i',$key,$reg))
|
||||
{
|
||||
|
||||
@ -71,17 +71,8 @@ abstract class DolibarrModules
|
||||
// Insert activation module constant
|
||||
if (! $err) $err+=$this->_active();
|
||||
|
||||
// Insere le nom de la feuille de style
|
||||
if (! $err) $err+=$this->insert_style_sheet();
|
||||
|
||||
// Insert new pages for tabs into llx_const
|
||||
if (! $err) $err+=$this->insert_tabs();
|
||||
|
||||
// Insert activation triggers
|
||||
if (! $err) $err+=$this->insert_triggers();
|
||||
|
||||
// Insert activation login method
|
||||
if (! $err) $err+=$this->insert_login_method();
|
||||
|
||||
// Insert activation of module's parts
|
||||
if (! $err) $err+=$this->insert_module_parts();
|
||||
@ -171,17 +162,8 @@ abstract class DolibarrModules
|
||||
// Remove activation module line (constant MAIN_MODULE_MYMODULE in llx_const)
|
||||
if (! $err) $err+=$this->_unactive();
|
||||
|
||||
// Remove activation of module's style sheet (constant MAIN_MODULE_MYMODULE_CSS in llx_const)
|
||||
if (! $err) $err+=$this->delete_style_sheet();
|
||||
|
||||
// Remove activation of module's new tabs (MAIN_MODULE_MYMODULE_TABS_XXX in llx_const)
|
||||
if (! $err) $err+=$this->delete_tabs();
|
||||
|
||||
// Remove activation of module's triggers (MAIN_MODULE_MYMODULE_TRIGGERS in llx_const)
|
||||
if (! $err) $err+=$this->delete_triggers();
|
||||
|
||||
// Remove activation of module's authentification method (MAIN_MODULE_MYMODULE_LOGIN in llx_const)
|
||||
if (! $err) $err+=$this->delete_login_method();
|
||||
|
||||
// Remove activation of module's parts (MAIN_MODULE_MYMODULE_XXX in llx_const)
|
||||
if (! $err) $err+=$this->delete_module_parts();
|
||||
@ -684,35 +666,6 @@ abstract class DolibarrModules
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Desactive feuille de style du module par suppression ligne dans llx_const
|
||||
*
|
||||
* @return int Nb of errors (0 if OK)
|
||||
*/
|
||||
function delete_style_sheet()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$err=0;
|
||||
|
||||
if ($this->style_sheet)
|
||||
{
|
||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const";
|
||||
$sql.= " WHERE ".$this->db->decrypt('name')." = '".$this->const_name."_CSS'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
|
||||
dol_syslog(get_class($this)."::delete_style_sheet sql=".$sql);
|
||||
if (! $this->db->query($sql))
|
||||
{
|
||||
$this->error=$this->db->lasterror();
|
||||
dol_syslog(get_class($this)."::delete_style_sheet ".$this->error, LOG_ERR);
|
||||
$err++;
|
||||
}
|
||||
}
|
||||
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove links to new module page present in llx_const
|
||||
*
|
||||
@ -739,49 +692,6 @@ abstract class DolibarrModules
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Activate stylesheet provided by module by adding a line into llx_const
|
||||
*
|
||||
* @return int Nb of errors (0 if OK)
|
||||
*/
|
||||
function insert_style_sheet()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$err=0;
|
||||
|
||||
if ($this->style_sheet)
|
||||
{
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (";
|
||||
$sql.= "name";
|
||||
$sql.= ", type";
|
||||
$sql.= ", value";
|
||||
$sql.= ", note";
|
||||
$sql.= ", visible";
|
||||
$sql.= ", entity";
|
||||
$sql.= ")";
|
||||
$sql.= " VALUES (";
|
||||
$sql.= $this->db->encrypt($this->const_name."_CSS",1);
|
||||
$sql.= ", 'chaine'";
|
||||
$sql.= ", ".$this->db->encrypt($this->style_sheet,1);
|
||||
$sql.= ", 'Style sheet for module ".$this->name."'";
|
||||
$sql.= ", '0'";
|
||||
$sql.= ", ".$conf->entity;
|
||||
$sql.= ")";
|
||||
|
||||
dol_syslog(get_class($this)."::insert_style_sheet sql=".$sql);
|
||||
$resql=$this->db->query($sql);
|
||||
/* Allow duplicate key
|
||||
if (! $resql)
|
||||
{
|
||||
$err++;
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add links of new pages from modules in llx_const
|
||||
*
|
||||
@ -1419,148 +1329,6 @@ abstract class DolibarrModules
|
||||
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Insert activation triggers from modules in llx_const
|
||||
*
|
||||
* @return int Nb of errors (0 if OK)
|
||||
* @deprecated
|
||||
* @see insert_module_parts()
|
||||
*/
|
||||
function insert_triggers()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$err=0;
|
||||
|
||||
if (! empty($this->triggers))
|
||||
{
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (";
|
||||
$sql.= "name";
|
||||
$sql.= ", type";
|
||||
$sql.= ", value";
|
||||
$sql.= ", note";
|
||||
$sql.= ", visible";
|
||||
$sql.= ", entity";
|
||||
$sql.= ")";
|
||||
$sql.= " VALUES (";
|
||||
$sql.= $this->db->encrypt($this->const_name."_TRIGGERS",1);
|
||||
$sql.= ", 'chaine'";
|
||||
$sql.= ", ".$this->db->encrypt($this->triggers,1);
|
||||
$sql.= ", null";
|
||||
$sql.= ", '0'";
|
||||
$sql.= ", ".$conf->entity;
|
||||
$sql.= ")";
|
||||
|
||||
dol_syslog(get_class($this)."::insert_triggers sql=".$sql);
|
||||
$resql=$this->db->query($sql);
|
||||
if (! $resql)
|
||||
{
|
||||
$this->error=$this->db->lasterror();
|
||||
dol_syslog(get_class($this)."::insert_triggers ".$this->error);
|
||||
}
|
||||
}
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove activation triggers from modules in llx_const
|
||||
*
|
||||
* @return int Nb of errors (0 if OK)
|
||||
* @deprecated
|
||||
* @see delete_module_parts()
|
||||
*/
|
||||
function delete_triggers()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$err=0;
|
||||
|
||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const";
|
||||
$sql.= " WHERE ".$this->db->decrypt('name')." LIKE '".$this->const_name."_TRIGGERS'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
|
||||
dol_syslog(get_class($this)."::delete_triggers sql=".$sql);
|
||||
if (! $this->db->query($sql))
|
||||
{
|
||||
$this->error=$this->db->lasterror();
|
||||
dol_syslog(get_class($this)."::delete_triggers ".$this->error, LOG_ERR);
|
||||
$err++;
|
||||
}
|
||||
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Insert activation login method from modules in llx_const
|
||||
*
|
||||
* @return int Number of errors (0 if ok)
|
||||
* @deprecated
|
||||
* @see insert_module_parts()
|
||||
*/
|
||||
function insert_login_method()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$err=0;
|
||||
|
||||
if (! empty($this->login_method))
|
||||
{
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."const (";
|
||||
$sql.= "name";
|
||||
$sql.= ", type";
|
||||
$sql.= ", value";
|
||||
$sql.= ", note";
|
||||
$sql.= ", visible";
|
||||
$sql.= ", entity";
|
||||
$sql.= ")";
|
||||
$sql.= " VALUES (";
|
||||
$sql.= $this->db->encrypt($this->const_name."_LOGIN",1);
|
||||
$sql.= ", 'chaine'";
|
||||
$sql.= ", ".$this->db->encrypt($this->login_method,1);
|
||||
$sql.= ", null";
|
||||
$sql.= ", '0'";
|
||||
$sql.= ", ".$conf->entity;
|
||||
$sql.= ")";
|
||||
|
||||
dol_syslog(get_class($this)."::insert_login_method sql=".$sql);
|
||||
$resql=$this->db->query($sql);
|
||||
if (! $resql)
|
||||
{
|
||||
$this->error=$this->db->lasterror();
|
||||
dol_syslog(get_class($this)."::insert_login_method ".$this->error);
|
||||
}
|
||||
}
|
||||
return $err;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove activation login method from modules in llx_const
|
||||
*
|
||||
* @return int Nombre d'erreurs (0 si ok)
|
||||
* @deprecated
|
||||
* @see delete_module_parts()
|
||||
*/
|
||||
function delete_login_method()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$err=0;
|
||||
|
||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const";
|
||||
$sql.= " WHERE ".$this->db->decrypt('name')." LIKE '".$this->const_name."_LOGIN'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
|
||||
dol_syslog(get_class($this)."::delete_login_method sql=".$sql);
|
||||
if (! $this->db->query($sql))
|
||||
{
|
||||
$this->error=$this->db->lasterror();
|
||||
dol_syslog(get_class($this)."::delete_login_method ".$this->error, LOG_ERR);
|
||||
$err++;
|
||||
}
|
||||
|
||||
return $err;
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
Loading…
Reference in New Issue
Block a user