2021-04-28 20:10:26 +02:00

45 lines
1.4 KiB
PHP

<?php
/*************************************
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
* 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');
}
}