|
@@ 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': |