mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
45 lines
1.4 KiB
PHP
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');
|
|
}
|
|
} |