Merge pull request #23667 from frederic34/patch-7
clean code emailcollectorfilter
This commit is contained in:
commit
d7141f9303
@ -24,8 +24,6 @@
|
|||||||
|
|
||||||
// Put here all includes required by your class file
|
// Put here all includes required by your class file
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
|
||||||
//require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
|
|
||||||
//require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class for EmailCollectorAction
|
* Class for EmailCollectorAction
|
||||||
@ -113,37 +111,6 @@ class EmailCollectorAction extends CommonObject
|
|||||||
public $status;
|
public $status;
|
||||||
// END MODULEBUILDER PROPERTIES
|
// END MODULEBUILDER PROPERTIES
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// If this object has a subtable with lines
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * @var string Name of subtable line
|
|
||||||
// */
|
|
||||||
//public $table_element_line = 'emailcollectoractiondet';
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * @var string Field with ID of parent key if this field has a parent
|
|
||||||
// */
|
|
||||||
//public $fk_element = 'fk_emailcollectoraction';
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * @var string Name of subtable class that manage subtable lines
|
|
||||||
// */
|
|
||||||
//public $class_element_line = 'EmailcollectorActionline';
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * @var array List of child tables. To test if we can delete object.
|
|
||||||
// */
|
|
||||||
//protected $childtables=array();
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * @var EmailcollectorActionLine[] Array of subtable lines
|
|
||||||
// */
|
|
||||||
//public $lines = array();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
@ -225,16 +192,14 @@ class EmailCollectorAction extends CommonObject
|
|||||||
|
|
||||||
// Clear fields
|
// Clear fields
|
||||||
$object->ref = "copy_of_".$object->ref;
|
$object->ref = "copy_of_".$object->ref;
|
||||||
$object->title = $langs->trans("CopyOf")." ".$object->title;
|
// $object->title = $langs->trans("CopyOf")." ".$object->title;
|
||||||
// ...
|
|
||||||
// Clear extrafields that are unique
|
// Clear extrafields that are unique
|
||||||
if (is_array($object->array_options) && count($object->array_options) > 0) {
|
if (is_array($object->array_options) && count($object->array_options) > 0) {
|
||||||
$extrafields->fetch_name_optionals_label($this->table_element);
|
$extrafields->fetch_name_optionals_label($this->table_element);
|
||||||
foreach ($object->array_options as $key => $option) {
|
foreach ($object->array_options as $key => $option) {
|
||||||
$shortkey = preg_replace('/options_/', '', $key);
|
$shortkey = preg_replace('/options_/', '', $key);
|
||||||
if (!empty($extrafields->attributes[$this->element]['unique'][$shortkey])) {
|
if (!empty($extrafields->attributes[$this->element]['unique'][$shortkey])) {
|
||||||
//var_dump($key);
|
|
||||||
//var_dump($clonedObj->array_options[$key]); exit;
|
|
||||||
unset($object->array_options[$key]);
|
unset($object->array_options[$key]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -271,26 +236,10 @@ class EmailCollectorAction extends CommonObject
|
|||||||
public function fetch($id, $ref = null)
|
public function fetch($id, $ref = null)
|
||||||
{
|
{
|
||||||
$result = $this->fetchCommon($id, $ref);
|
$result = $this->fetchCommon($id, $ref);
|
||||||
// if ($result > 0 && !empty($this->table_element_line)) {
|
|
||||||
// $this->fetchLinesCommon();
|
|
||||||
// }
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Load object lines in memory from the database
|
|
||||||
*
|
|
||||||
* @return int <0 if KO, 0 if not found, >0 if OK
|
|
||||||
*/
|
|
||||||
/*public function fetchLines()
|
|
||||||
{
|
|
||||||
$this->lines=array();
|
|
||||||
|
|
||||||
// Load lines with object EmailcollectorActionLine
|
|
||||||
|
|
||||||
return count($this->lines)?1:0;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update object into database
|
* Update object into database
|
||||||
*
|
*
|
||||||
@ -336,7 +285,6 @@ class EmailCollectorAction extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
$result = '';
|
$result = '';
|
||||||
$companylink = '';
|
|
||||||
|
|
||||||
$label = '<u>'.$langs->trans("EmailcollectorAction").'</u>';
|
$label = '<u>'.$langs->trans("EmailcollectorAction").'</u>';
|
||||||
$label .= '<br>';
|
$label .= '<br>';
|
||||||
@ -487,7 +435,7 @@ class EmailCollectorAction extends CommonObject
|
|||||||
|
|
||||||
$this->user_creation_id = $obj->fk_user_creat;
|
$this->user_creation_id = $obj->fk_user_creat;
|
||||||
$this->user_modification_id = $obj->fk_user_modif;
|
$this->user_modification_id = $obj->fk_user_modif;
|
||||||
$this->date_creation = $this->db->jdate($obj->datec);
|
$this->date_creation = $this->db->jdate($obj->datec);
|
||||||
$this->date_modification = empty($obj->datem) ? '' : $this->db->jdate($obj->datem);
|
$this->date_modification = empty($obj->datem) ? '' : $this->db->jdate($obj->datem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -206,16 +206,14 @@ class EmailCollectorFilter extends CommonObject
|
|||||||
|
|
||||||
// Clear fields
|
// Clear fields
|
||||||
$object->ref = "copy_of_".$object->ref;
|
$object->ref = "copy_of_".$object->ref;
|
||||||
$object->title = $langs->trans("CopyOf")." ".$object->title;
|
// $object->title = $langs->trans("CopyOf")." ".$object->title;
|
||||||
// ...
|
|
||||||
// Clear extrafields that are unique
|
// Clear extrafields that are unique
|
||||||
if (is_array($object->array_options) && count($object->array_options) > 0) {
|
if (is_array($object->array_options) && count($object->array_options) > 0) {
|
||||||
$extrafields->fetch_name_optionals_label($this->table_element);
|
$extrafields->fetch_name_optionals_label($this->table_element);
|
||||||
foreach ($object->array_options as $key => $option) {
|
foreach ($object->array_options as $key => $option) {
|
||||||
$shortkey = preg_replace('/options_/', '', $key);
|
$shortkey = preg_replace('/options_/', '', $key);
|
||||||
if (!empty($extrafields->attributes[$this->element]['unique'][$shortkey])) {
|
if (!empty($extrafields->attributes[$this->element]['unique'][$shortkey])) {
|
||||||
//var_dump($key);
|
|
||||||
//var_dump($clonedObj->array_options[$key]); exit;
|
|
||||||
unset($object->array_options[$key]);
|
unset($object->array_options[$key]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -252,26 +250,10 @@ class EmailCollectorFilter extends CommonObject
|
|||||||
public function fetch($id, $ref = null)
|
public function fetch($id, $ref = null)
|
||||||
{
|
{
|
||||||
$result = $this->fetchCommon($id, $ref);
|
$result = $this->fetchCommon($id, $ref);
|
||||||
if ($result > 0 && !empty($this->table_element_line)) {
|
|
||||||
$this->fetchLines();
|
|
||||||
}
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Load object lines in memory from the database
|
|
||||||
*
|
|
||||||
* @return int <0 if KO, 0 if not found, >0 if OK
|
|
||||||
*/
|
|
||||||
/*public function fetchLines()
|
|
||||||
{
|
|
||||||
$this->lines=array();
|
|
||||||
|
|
||||||
// Load lines with object EmailcollectorFilterLine
|
|
||||||
|
|
||||||
return count($this->lines)?1:0;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update object into database
|
* Update object into database
|
||||||
*
|
*
|
||||||
@ -317,7 +299,6 @@ class EmailCollectorFilter extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
$result = '';
|
$result = '';
|
||||||
$companylink = '';
|
|
||||||
|
|
||||||
$label = '<u>'.$langs->trans("EmailcollectorFilter").'</u>';
|
$label = '<u>'.$langs->trans("EmailcollectorFilter").'</u>';
|
||||||
$label .= '<br>';
|
$label .= '<br>';
|
||||||
@ -468,7 +449,7 @@ class EmailCollectorFilter extends CommonObject
|
|||||||
|
|
||||||
$this->user_creation_id = $obj->fk_user_creat;
|
$this->user_creation_id = $obj->fk_user_creat;
|
||||||
$this->user_modification_id = $obj->fk_user_modif;
|
$this->user_modification_id = $obj->fk_user_modif;
|
||||||
$this->date_creation = $this->db->jdate($obj->datec);
|
$this->date_creation = $this->db->jdate($obj->datec);
|
||||||
$this->date_modification = empty($obj->datem) ? '' : $this->db->jdate($obj->datem);
|
$this->date_modification = empty($obj->datem) ? '' : $this->db->jdate($obj->datem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user