Added Linework workflow

This commit is contained in:
Frank Schubert
2021-09-09 22:09:07 +02:00
parent af23c18dc6
commit e5acbdba40
22 changed files with 969 additions and 36 deletions

View File

@@ -3,8 +3,9 @@
class Workflowvalue extends mfBaseModel {
private $item;
private $changer;
public $is_changed = false;
public function setValue($value, $items) {
public function setValue($value) {
$this->item = $this->getProperty("item");
if($this->item->type == "delimiter" || $this->item->type == "empty") {
@@ -58,6 +59,13 @@ class Workflowvalue extends mfBaseModel {
}
}
if($value === null) {
return true;
}
if($value_type == "int" && !$value) {
return true;
}
if($this->item->type == "bool" && $this->{"value_".$value_type} = null && $value == 0) {
return true;
@@ -67,11 +75,11 @@ class Workflowvalue extends mfBaseModel {
return true;
}
$this->is_changed = true;
$me = new User();
$me->loadMe();
if($this->{"value_".$value_type} != $value) {
$this->{"value_".$value_type} = $value;
$this->changed = date('U');