sugarcrm子面板修改代码

sugarcrm子面板修改代码,sugarcrm,Sugarcrm,我需要在Accounts模块的子面板中对Opportunity的创建和编辑进行一些自定义检查。我需要检查上次修改的日期是否在最近5天内,然后禁用链接机会的创建和编辑按钮 为了更好的理解,我附上了一个截图 我需要在哪个文件中实现我的代码?或者我需要创建一些自定义文件吗?我在等待所有人的建议或帮助也许这对我有帮助 在子面板定义中添加: 'fill_in_additional_fields' => true, 这将保证在生成子面板的情况下触发自定义钩子事件“process_record” 之

我需要在Accounts模块的子面板中对Opportunity的创建和编辑进行一些自定义检查。我需要检查上次修改的日期是否在最近5天内,然后禁用链接机会的创建和编辑按钮

为了更好的理解,我附上了一个截图


我需要在哪个文件中实现我的代码?或者我需要创建一些自定义文件吗?我在等待所有人的建议或帮助

也许这对我有帮助

在子面板定义中添加:

'fill_in_additional_fields' => true,
这将保证在生成子面板的情况下触发自定义钩子事件“process_record”

之后,为处理此事件的模块机会创建一个逻辑挂钩。在处理程序代码中添加如下内容:

// this hook is fired on several occasions (DetailView, ListView, Subpanel)
// define your conditions where you want to manipulate your field
if ($_REQUEST['...'] == 'DetailView' && $_REQUEST['module'] == '....')
   return;

if($opportunity->date_modified) ...add your code here
信用卡在这里