Files
CRM/modules/PBXManager/views/Detail.php
BACHIR SOULDI 2794e62571 first commit
2025-09-28 08:49:37 +01:00

39 lines
1.4 KiB
PHP

<?php
/* +***********************************************************************************
* The contents of this file are subject to the vtiger CRM Public License Version 1.0
* ("License"); You may not use this file except in compliance with the License
* The Original Code is: vtiger CRM Open Source
* The Initial Developer of the Original Code is vtiger.
* Portions created by vtiger are Copyright (C) vtiger.
* All Rights Reserved.
* *********************************************************************************** */
class PBXManager_Detail_View extends Vtiger_Detail_View{
/**
* Overrided to disable Ajax Edit option in Detail View of
* PBXManager Record
*/
function isAjaxEnabled($recordModel) {
return false;
}
/*
* Overided to convert totalduration to minutes
*/
function preProcess(Vtiger_Request $request, $display=true) {
$recordId = $request->get('record');
$moduleName = $request->getModule();
if(!$this->record){
$this->record = Vtiger_DetailView_Model::getInstance($moduleName, $recordId);
}
$recordModel = $this->record->getRecord();
// To show recording link only if callstatus is 'completed'
if($recordModel->get('callstatus') != 'completed') {
$recordModel->set('recordingurl', '');
}
return parent::preProcess($request, true);
}
}