В настоящее время я пытаюсь изменить пользователя «Назначено» для лида на текущего пользователя всякий раз, когда пользователь входит на экран сведений о лиде.
У меня есть следующий код:
function checkPermission(Vtiger_Request $request) {
$moduleName = $request->getModule();
$recordId = $request->get('record');
$recordModel = Vtiger_Record_Model::getInstanceById($recordId, $moduleName);
$recordModel->set('assigned_user_id',$current_user->id);
$recordModel->save();
...
return true;
}
Проблема в том, что вместо сохранения текущей записи с новым назначенным пользователем, vTiger дублирует эту запись в новую запись и сохраняет ее с текущим пользователем в качестве нового назначенного пользователя.
Работа на vTiger v6.2.0
global $adb; [...] $adb->pquery("UPDATE [...]
. Но не очень приятно! - person Preexo   schedule 10.08.2015