column_fields['commentcontent'] = vtlib_purify($_REQUEST['comment']); $modObj->column_fields['related_to'] = vtlib_purify($_REQUEST['parentid']); $modObj->column_fields['assigned_user_id'] = $current_user->id; $modObj->save($currentModule); if(empty($modObj->column_fields['smcreatorid'])) $modObj->column_fields['smcreatorid'] = $current_user->id; if(empty($modObj->column_fields['modifiedtime'])) $modObj->column_fields['modifiedtime']= date('Y-m-d H:i:s'); $widgetInstance = $modObj->getWidget('DetailViewBlockCommentWidget'); echo ':#:SUCCESS'. $widgetInstance->processItem($modObj->getAsCommentModel($modObj->column_fields)); } else { echo ':#:FAILURE'; } } else if($ajaxaction == 'DETAILVIEW') { $crmid = $_REQUEST['recordid']; $tablename = $_REQUEST['tableName']; $fieldname = $_REQUEST['fldName']; $fieldvalue = utf8RawUrlDecode($_REQUEST['fieldValue']); if($crmid != '') { $modObj->retrieve_entity_info($crmid, $currentModule); $modObj->column_fields[$fieldname] = $fieldvalue; $modObj->id = $crmid; $modObj->mode = 'edit'; $modObj->save($currentModule); if($modObj->id != '') { echo ':#:SUCCESS'; }else { echo ':#:FAILURE'; } }else { echo ':#:FAILURE'; } } elseif($ajaxaction == "LOADRELATEDLIST" || $ajaxaction == "DISABLEMODULE"){ require_once 'include/ListView/RelatedListViewContents.php'; } ?>