* SPDX-License-Identifier: AGPL-3.0-only ************************************/ /* crmv@86304 crmv@137471 */ $idlist = $_REQUEST['idlist']; if (strpos($idlist,';') !== false) { $idlist = explode(';',$idlist); } elseif (strpos($idlist,',') !== false) { $idlist = explode(',',$idlist); } else { $idlist = array($idlist); } $idlist = array_filter($idlist); if (empty($idlist)) die('Empty ID'); $smarty = new VteSmarty(); $focusList = array(); foreach($idlist as $id) { $setype = getSalesEntityType($id); if ($setype && !isset($focusList[$setype])) { $focusList[$setype] = CRMEntity::getInstance($setype); } if ($focusList[$setype]) { if (isPermitted($setype, 'DetailView', $id) != 'yes') continue; // crmv@184240 $info = $focusList[$setype]->getEntityPreview($id); $smarty->assign('CARDRECORD',$id); //crmv@152802 $smarty->assign('CARDID','preView'.$id); $smarty->assign('CARDMODULE',$info['module']); $smarty->assign('CARDMODULE_LBL',$info['modulelbl']); $smarty->assign('CARDNAME',$info['name']); $smarty->assign('IMG',$info['img']); $smarty->assign('CARDDETAILS',$info['details']); $smarty->assign('CARDONCLICK',''); $smarty->assign('CARDLINKMODULE',$info['link_module']); // crmv@176751 $smarty->assign('CARDLINK',$info['link']); // crmv@176751 $smarty->display('Card.tpl'); } }