';
}
public static function hidden($field) {
return '';
}
public static function template($field) {
$options = array();
$options['width'] = '600px';
return '
'.$field['value'].'
';
}
public static function password($field) {
return '';
}
public static function textarea($field) {
//$options = array();
//$options['width'] = '600px';
return ''.$field['value'].'
';
}
public static function customconfigfield($field) {
// Custom Config field only usable for CustomValue Switch!
$options = array();
$options['width'] = '600px';
$options['disabled'] = $field['disabled'] == true;
return ''.$field['value'].'
';
}
public static function checkbox($field) {
return '';
}
public static function readonly($field) {
return ''.$field['label'].' | ';
}
public static function timezone($field) {
if(empty($field['value'])) {
$currentUser = \Users_Record_Model::getCurrentUserModel();
$field['value'] = $currentUser->get('time_zone');
}
$userModuleModel = \Users_Module_Model::getInstance('Users');
$timezones = $userModuleModel->getTimeZonesList();
$html = '';
return $html;
}
public static function provider($field) {
$availableProvider = \Workflow\ConnectionProvider::getAvailableConfigurations($field['provider']);
$html = '';
return $html;
}
public static function select($field) {
$html1 = '';
return $html1;
}
public static function multiselect($field) {
$html1 = '';
return $html1;
}
public static function fields($parameters) {
$moduleName = $parameters['modulename'];
$uiTypes = isset($parameters['uitypes']) ? $parameters['uitypes'] : false;
$fields = VtUtils::getFieldsForModule($moduleName, $uiTypes);
$html1 = '';
return $html1;
}
public static function expressionfield($field) {
$options = array();
$options['width'] = '600px';
//$field['value'] = htmlentities($field['value']);
//var_dump($field);
return ''.$field['value'].'
';
}
public static function expressionarea($field) {
$options = array();
$options['width'] = '600px';
//$field['value'] = htmlentities($field['value']);
return ''.$field['value'].'
';
}
public static function user($field) {
$currentUser = \Users_Record_Model::getCurrentUserModel();
$users = $currentUser->getAccessibleUsers();
$groups = $currentUser->getAccessibleGroups();
$assignedToValues = array();
$assignedToValues[vtranslate('LBL_USERS', 'Vtiger')] = $users;
if(empty($field['onlyuser'])) {
$assignedToValues[vtranslate('LBL_GROUPS', 'Vtiger')] = $groups;
}
$options = '';
$options .= '';
$options .= '';
foreach($assignedToValues as $groupLabel => $objs) {
$options .= '