PHP Code:
$vkuserid = implode($options);
$entity->set("description", $entity->get("description") . " | originalLead = " . $entity->get('leadId') . " | vkid - " . $vkuserid);
$vkuserid = implode($options);
$entity->set("description", $entity->get("description") . " | originalLead = " . $entity->get('leadId') . " | vkid - " . $vkuserid);
$vkuserid = count($this->getEntityManager()->getRepository('Lead')->where([
'created_opportunity_id' => $entity->get('id')
])->findOne());
$lead = $this->getEntityManager()->getEntity('Lead');
$vkuserid = $lead->get('name',$entity->get('originalLead'));
$entity->set("description", $entity->get("description") . " | originalLead = " . $entity->get('originalLead') . " | vkid - " . $vkuserid);
$lead = $this->getEntityManager()->getEntity('Lead');
$vkuserid = $lead->get('name',$entity->get('leadId'));
$entity->set("description", $entity->get("description") . " | originalLead = " . $entity->get('leadId') . " | vkid - " . $vkuserid);
$lead = $this->getEntityManager()->getEntity('Lead');
$vkuserid = $lead->get('name');
$entity->set("description", $entity->get("description") . " | hasName = " . $lead->has('name') ." | vkid - " . $vkuserid);
$lead = $this->getEntityManager()->getEntity('Lead');
$vkuserid = $lead->get('vkuserid');
$entity->set("description", $entity->get("description") . " | vkid - " . $vkuserid);
<?php
namespace Espo\Custom\Hooks\Opportunity;
use Espo\ORM\Entity;
class UnsubscribeSenler extends \Espo\Core\Hooks\Base
{
public function beforeSave(Entity $entity, array $options = array())
{
// originalLead
if ($entity->get('stage') == 'Prepay') {
//$entity->set("description", $entity->get("description") . " | vkid - " . strval($entity->get('originalLead.name')));
//$entity->set("description", $entity->get("description") . " | vkid +- " . implode($options));
// var $options empty too
$lead = $this->getEntityManager()->getEntity('Lead');
$vkuserid = $lead->get('vkuserid');
$entity->set("description", $entity->get("description") . " | vkid - " . $vkuserid);
}
else {
$entity->set("description", $entity->get("description") . " XXXXXXX ");
}
}
}
Leave a comment: