Esempio n. 1
0
 protected static function prepareMap($entityTypeID)
 {
     if (isset(self::$maps[$entityTypeID])) {
         return self::$maps[$entityTypeID];
     }
     $map = EntityConversionMap::load(\CCrmOwnerType::Lead, $entityTypeID);
     if ($map === null) {
         $map = LeadConversionMapper::createMap($entityTypeID);
         $map->save();
     } elseif ($map->isOutOfDate()) {
         LeadConversionMapper::updateMap($map);
         $map->save();
     }
     return self::$maps[$entityTypeID] = $map;
 }