Exemplo n.º 1
0
 public function apply(VTEntity &$toContext, $setterMap, VTEntity $fromContext = null, \Workflow\Task $task = null)
 {
     $jtxdecfn = "field";
     $ykkkyupx = "objectCache";
     ${"GLOBALS"}["rtzxyhiqfivb"] = "value";
     $yevtiaci = "fromContext";
     ${"GLOBALS"}["woebhgb"] = "fieldValue";
     ${$ykkkyupx} = array();
     if (null == ${${"GLOBALS"}["bitjixxcg"]}) {
         ${"GLOBALS"}["vbnpbte"] = "fromContext";
         ${${"GLOBALS"}["vbnpbte"]} = ${${"GLOBALS"}["hnnwbzkhy"]};
     }
     ${${"GLOBALS"}["woebhgb"]} = $this->getFieldValueArray(${$yevtiaci}, ${${"GLOBALS"}["erpiwopypy"]});
     ${"GLOBALS"}["bieyrqqmbgvl"] = "fieldValue";
     ${"GLOBALS"}["khengqklknf"] = "objectCache";
     foreach (${${"GLOBALS"}["bieyrqqmbgvl"]} as ${$jtxdecfn} => ${${"GLOBALS"}["rtzxyhiqfivb"]}) {
         $vkovhqulq = "field";
         preg_match("/(\\[([a-zA-Z0-9]*)((,(.*))?)\\])|({(.*?)}}>)|\\((\\w+) ?: \\(([_\\w]+)\\) (\\w+)\\)/", ${$vkovhqulq}, ${${"GLOBALS"}["sgynshy"]});
         if (count(${${"GLOBALS"}["sgynshy"]}) > 2) {
             ${"GLOBALS"}["oeccmsx"] = "matches";
             $vpjfklp = "matches";
             ${"GLOBALS"}["pppntlshhk"] = "field";
             if (!isset(${${"GLOBALS"}["huqbgqdhhin"]}[${${"GLOBALS"}["oeccmsx"]}[8]])) {
                 ${"GLOBALS"}["bqorwtm"] = "matches";
                 $egfjzrecy = "objectCache";
                 ${"GLOBALS"}["fomihhfjixg"] = "matches";
                 ${$egfjzrecy}[${${"GLOBALS"}["bqorwtm"]}[8]] = $toContext->getReference(${${"GLOBALS"}["sgynshy"]}[9], ${${"GLOBALS"}["fomihhfjixg"]}[8]);
             }
             ${${"GLOBALS"}["xwtnxwytql"]} = ${${"GLOBALS"}["huqbgqdhhin"]}[${$vpjfklp}[8]];
             ${${"GLOBALS"}["pppntlshhk"]} = ${${"GLOBALS"}["sgynshy"]}[10];
         } else {
             ${"GLOBALS"}["phomncnribd"] = "targetContext";
             ${${"GLOBALS"}["phomncnribd"]} = ${${"GLOBALS"}["hnnwbzkhy"]};
         }
         if (!is_string(${${"GLOBALS"}["bxxvxz"]})) {
             ${${"GLOBALS"}["lgepqtgft"]} = \Vtiger_Module_Model::getInstance($targetContext->getModuleName());
             ${${"GLOBALS"}["slngmufkq"]} = \Vtiger_Field_Model::getInstance(${${"GLOBALS"}["vzpkdui"]}, ${${"GLOBALS"}["lgepqtgft"]});
             ${"GLOBALS"}["qjjkwlung"] = "fieldObj";
             ${"GLOBALS"}["vrdpiiaxnht"] = "fieldObj";
             if (!empty(${${"GLOBALS"}["vrdpiiaxnht"]}) && ${${"GLOBALS"}["qjjkwlung"]} instanceof \Vtiger_Field_Model) {
                 ${${"GLOBALS"}["jhxstevtqz"]} = \Vtiger_Base_UIType::getInstanceFromField(${${"GLOBALS"}["slngmufkq"]});
                 ${${"GLOBALS"}["bxxvxz"]} = $editObj->getDBInsertValue(${${"GLOBALS"}["bxxvxz"]});
             } else {
                 continue;
             }
         }
         $targetContext->set(${${"GLOBALS"}["vzpkdui"]}, ${${"GLOBALS"}["bxxvxz"]});
     }
     foreach (${${"GLOBALS"}["khengqklknf"]} as ${${"GLOBALS"}["tnpznbep"]}) {
         $object->save();
     }
     return ${${"GLOBALS"}["hnnwbzkhy"]};
 }