vtenext/portal/Contacts/Contacts.php
2021-04-28 20:10:26 +02:00

50 lines
1.2 KiB
PHP

<?php
/*************************************
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
* SPDX-License-Identifier: AGPL-3.0-only
************************************/
/* crmv@173271 */
class ContactsModule extends PortalModule {
public $display_columns = 1;
protected function postprocessDetailFields($id, $info) {
$customerid = $_SESSION['customer_id'];
if ($_REQUEST['update'] == 'yes' && $id == $customerid) {
// alter the format of the fields
$info = getblock_fieldlist(array_values($info));
}
return $info;
}
protected function prepareDetail($id) {
$smarty = parent::prepareDetail($id);
$customerid = $_SESSION['customer_id'];
$smarty->assign('PERMISSION', array('perm_read' => 'true', 'perm_write' => false, 'perm_delete'=> false));
// Modalità dettaglio Contatto loggato o no
$profile = $_REQUEST['profile'];
if($profile != 'yes'){
$profile = '';
}
if($id != $customerid){
$profile = '';
}
$smarty->assign('CONTACTPROFILE',$profile);
if ($_REQUEST['update'] == 'yes' && $id == $customerid) {
include('Contacts/config.php');
$smarty->assign('SELECTFIELDS',$selectFields);
$this->detail_template = 'EditProfile.tpl';
}
return $smarty;
}
}