我用一个md5替换了管理员密码,现在我无法重置密码.它似乎是加密的.有没有人知道如何重新获得糖?电子邮件无法使用.
嗨,我正在测试并尝试在关系表中插入记录,但没有成功.我正在尝试使用逻辑挂钩在关系表中输入新行,当我在联系人模块中保存但不是我得到空白的index.php页面.问题出在哪儿?谢谢
<?php
include_once('modules/Contacts/ContactOpportunityRelationship.php');
class User_hook {
function insert()
{
$instance=new ContactOpportunityRelationship();
$instance->$contact_id='96163e07-f55a-eb87-251f-513482e4a1da';
$instance->$opportunity_id='c99178c5-fed5-7092-4a79-4e1da40a1eea';
$instance->save();
}
}
?>
Run Code Online (Sandbox Code Playgroud) 我想扩展联系人详细信息视图,以便相关帐户的详细信息视图显示在同一视图中.
我的直觉是覆盖"联系人详细信息视图"的显示功能,然后从中创建"帐户详细信息"的实例并附加其显示输出.
但我不知道是否有一种标准的拉动方式.
我在custom / Extension / modules / Calls / Ext / Vardefs中创建了一个自定义字段sugarfield_ast_rec_link_c.php,内容如下:
<?php
$dictionary['Calls']['fields']['ast_rec_link_c'] = array
('name' => 'ast_rec_link_c',
'vname' => 'LBL_AST_REC_LINK_C',
'type' => 'varchar',
'len' => '255',
'source' => 'non-db',
'function' => array('name'=>'getRecordLink',
'returns'=>'html',
'include'=>'custom/modules/Calls/CustomLogic.php')
);
?>
Run Code Online (Sandbox Code Playgroud)
`还在custom / Extension / modules / Calls / Ext / Language中添加语言文件。快速修复后,我的自定义字段不会出现在Studio->通话->字段中。所以我不能把它放在视图上。有人可以帮忙吗?
以下是请求参数(url = http://sugarcrm.localhost/service/v4_1/rest.php):
method=get_entry_list&input_type=json&response_type=json
&rest_data {"session":"2q67jvlce802e4htsqc94oshkat9henvicvfclprhrbd8ef6k0o0",
"module_name":"Contacts",
"query":"email1=ychaouche@feeder.fr",
"order_by":"",
"offset":0,
"select_fields":[],
"link_name_to_fields_array":[],
"max_results":0,
"deleted":false}
Run Code Online (Sandbox Code Playgroud)
我得到了这个结果:
"{"name":"Access Denied","number":40,"description":"You do not have access"}"
Run Code Online (Sandbox Code Playgroud)
编辑
每当子查询格式错误时都会触发此错误,不一定是当一个子查询无法访问模块时,因此应该知道它.
早安,我想知道是否有一种神奇的方法可以将在controllerModule中创建的变量传递给ViewModule.为例:
$this->assign['result'] => $resultValue;
Run Code Online (Sandbox Code Playgroud)
并在视图中显示()
echo $this->request['result'];
Run Code Online (Sandbox Code Playgroud)
也许有更好的方法在Controller和View之间交换数据?谢谢.
我想在单击某个模块的编辑视图中保存(示例联系人)以弹出一些消息(稍后我会在弹出窗口中获得选项确定和取消.).
我的功能
YAHOO.SUGAR.MessageBox.show({msg: 'Foo'} );
Run Code Online (Sandbox Code Playgroud)
我把它放在editviewdefs.php(我也必须包括cache/include/javascript/sugar_grp_yui_widgets.js))文件的顶部工作
,当打开该视图时,我正在弹出.但是我希望它在Save上弹出,而不是在打开EditView时(这只是测试显示我的YAHOO功能正在运行).所以我尝试在以下位置创建单独的customJavascript.js文件custom/modules/Contacts:
//<script type="text/javascript"
src="cache/include/javascript/sugar_grp_yui_widgets.js"></script>
function check_custom_data()
{
YAHOO.SUGAR.MessageBox.show({msg: 'Foo'} );
}
Run Code Online (Sandbox Code Playgroud)
我修改了 custom/modules/Contacts/metadata/editviewdefs.php
<?php
$module_name = 'Contacts';
$viewdefs ['Contacts'] =
array (
'EditView' =>
array (
'templateMeta' =>
array (
'form' =>
array (
'hidden' =>
array (
0 => '<input type="hidden" name="opportunity_id" value="{$smarty.request.opportunity_id}">',
1 => '<input type="hidden" name="case_id" value="{$smarty.request.case_id}">',
2 => '<input type="hidden" name="bug_id" value="{$smarty.request.bug_id}">',
3 => '<input type="hidden" name="email_id" value="{$smarty.request.email_id}">',
4 => '<input type="hidden" …Run Code Online (Sandbox Code Playgroud) 我需要在SugarCRM中的列表中隐藏编辑按钮 - 列表中每个项目左侧的小铅笔图标.
我需要隐藏它的原因,因为它打开弹出编辑表单,它有一些错误,并且不运行某些依赖项.用普通的编辑视图通过JavaScript替换这个弹出编辑视图也是一个选项.
它应该以升级安全的方式完成.
使用SugarCRM Pro 6.5.11
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
Run Code Online (Sandbox Code Playgroud)
在SugarCRM中每个文件的第一行出现的行的含义是什么.
以前在 SugarCRM 中,以下语句就足够了:
UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME';
Run Code Online (Sandbox Code Playgroud)
我现在找不到关于如何使用 SuiteCRM 执行此操作的网站?