/** * Function to get the field details * @return <Array> - array of field values */ public function getFieldInfo() { parent::getFieldInfo(); //Change the default search operator if ($this->get('name') == 'date_start') { $request = new Vtiger_Request($_REQUEST, $_REQUEST); if ($request->has('search_params')) { $searchParams = $request->get('search_params'); if (!empty($searchParams)) { foreach ($searchParams[0] as $value) { if ($value[0] == 'date_start') { $this->fieldInfo['searchOperator'] = $value[1]; } } } } } return $this->fieldInfo; }
/** * Function to get the field details * @return <Array> - array of field values */ public function getFieldInfo() { $fieldInfo = parent::getFieldInfo(); $fieldInfo['isQuickCreateDisabled'] = $this->isQuickCreateOptionDisabled(); $fieldInfo['isSummaryField'] = $this->isSummaryField(); $fieldInfo['isSummaryFieldDisabled'] = $this->isSummaryFieldOptionDisabled(); $fieldInfo['isMassEditDisabled'] = $this->isMassEditOptionDisabled(); $fieldInfo['isDefaultValueDisabled'] = $this->isDefaultValueOptionDisabled(); return $fieldInfo; }