@@ 105-108 (lines=4) @@ | ||
102 | $options = []; |
|
103 | // Note: full list of types available here: https://www.zoho.com/crm/help/customization/custom-fields.html |
|
104 | switch ($field->getType()) { |
|
105 | case 'fileupload': |
|
106 | $type = 'string'; |
|
107 | $length = $field->getMaxlength() && $field->getMaxlength() > 0?$field->getMaxlength() : 255; |
|
108 | break; |
|
109 | case 'lookup': |
|
110 | $type = 'string'; |
|
111 | $length = $field->getMaxlength() && $field->getMaxlength() > 0?$field->getMaxlength() : 100; |
|
@@ 120-124 (lines=5) @@ | ||
117 | $index = true; |
|
118 | $length = $field->getMaxlength() && $field->getMaxlength() > 0?$field->getMaxlength() : 25; |
|
119 | break; |
|
120 | case 'formula': |
|
121 | // Note: a Formula can return any type, but we have no way to know which type it returns... |
|
122 | $type = 'string'; |
|
123 | $length = $field->getMaxlength() && $field->getMaxlength() > 0?$field->getMaxlength() : 100; |
|
124 | break; |
|
125 | case 'datetime': |
|
126 | $type = 'datetime'; |
|
127 | break; |
|
@@ 145-148 (lines=4) @@ | ||
142 | case 'url': |
|
143 | case 'email': |
|
144 | case 'picklist': |
|
145 | case 'website': |
|
146 | $type = 'string'; |
|
147 | $length = $field->getMaxlength() && $field->getMaxlength() > 0?$field->getMaxlength() : 255; |
|
148 | break; |
|
149 | case 'multiselectlookup': |
|
150 | case 'multiuserlookup': |
|
151 | case 'multiselectpicklist': |