{**} {strip} {assign var=SHOWN_FIELDS_LIST value=array()}
{vtranslate('LBL_TITLE',$QUALIFIED_MODULE)}*
{$SHOWN_FIELDS_LIST['subject'] = 'subject'}
{vtranslate('LBL_DESCRIPTION',$QUALIFIED_MODULE)}
{$SHOWN_FIELDS_LIST['description'] = 'description'}
{vtranslate('LBL_STATUS',$QUALIFIED_MODULE)}
{assign var=STATUS_PICKLIST_VALUES value=$TASK_TYPE_MODEL->getTaskBaseModule()->getField('taskstatus')->getPickListValues()}
{$SHOWN_FIELDS_LIST['taskstatus'] = 'taskstatus'}
{vtranslate('LBL_PRIORITY',$QUALIFIED_MODULE)}
{assign var=PRIORITY_PICKLIST_VALUES value=$TASK_TYPE_MODEL->getTaskBaseModule()->getField('taskpriority')->getPickListValues()}
{$SHOWN_FIELDS_LIST['taskpriority'] = 'taskpriority'}
{vtranslate('LBL_ASSIGNED_TO',$QUALIFIED_MODULE)}
{$SHOWN_FIELDS_LIST['assigned_user_id'] = 'assigned_user_id'}
{vtranslate('LBL_TIME',$QUALIFIED_MODULE)}
{if $TASK_OBJECT->time neq ''} {assign var=TIME value=$TASK_OBJECT->time} {/if}
{vtranslate('LBL_DUE_DATE',$QUALIFIED_MODULE)}
 
{vtranslate('LBL_DAYS',$QUALIFIED_MODULE)}
 
({vtranslate('LBL_THE_SAME_VALUE_IS_USED_FOR_START_DATE',$QUALIFIED_MODULE)})
{$SHOWN_FIELDS_LIST['date_start'] = 'date_start'} {$SHOWN_FIELDS_LIST['due_date'] = 'due_date'}
{vtranslate('LBL_SEND_NOTIFICATION',$QUALIFIED_MODULE)}
sendNotification}checked{/if} />
{$SHOWN_FIELDS_LIST['sendnotification'] = 'sendnotification'}
{assign var=QUALIFIED_MODULE value='Calendar'} {assign var=RELATED_MODULE_MODEL value=Vtiger_Module_Model::getInstance($QUALIFIED_MODULE)} {if !empty($TASK_OBJECT->todo)} {assign var=FIELD_MODELS value=$RELATED_MODULE_MODEL->getFields()} {foreach from=$FIELD_MODELS item=FIELD_MODEL} {assign var=FIELD_NAME value=$FIELD_MODEL->get('name')} {if !in_array($FIELD_NAME, $SHOWN_FIELDS_LIST) && $FIELD_MODEL->getDisplayType() != '3' && ($FIELD_MODEL->isMandatory() || !empty($TASK_OBJECT->$FIELD_NAME)) && $FIELD_MODEL->getFieldDataType() != 'reference' && $FIELD_MODEL->getFieldDataType() != 'multireference'} {assign var="test" value=$FIELD_MODEL->set('fieldvalue', $TASK_OBJECT->$FIELD_NAME)}
{vtranslate($FIELD_MODEL->get('label'), $QUALIFIED_MODULE)}{if $FIELD_MODEL->isMandatory() eq true}*{/if}
{include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(), $QUALIFIED_MODULE) FIELD_MODEL=$FIELD_MODEL USER_MODEL=Users_Record_Model::getCurrentUserModel()}
{/if} {/foreach} {else} {assign var=MANDATORY_FIELD_MODELS value=$RELATED_MODULE_MODEL->getMandatoryFieldModels()} {foreach from=$MANDATORY_FIELD_MODELS item=MANDATORY_FIELD_MODEL} {if !in_array($MANDATORY_FIELD_MODEL->get('name'), $SHOWN_FIELDS_LIST) && $MANDATORY_FIELD_MODEL->getDisplayType() != '3' && $MANDATORY_FIELD_MODEL->getFieldDataType() != 'reference' && $MANDATORY_FIELD_MODEL->getFieldDataType() != 'multireference'} {assign var=FIELD_NAME value=$MANDATORY_FIELD_MODEL->get('name')} {assign var="test" value=$MANDATORY_FIELD_MODEL->set('fieldvalue', $TASK_OBJECT->$FIELD_NAME)}
{vtranslate($MANDATORY_FIELD_MODEL->get('label'), $QUALIFIED_MODULE)}*
{include file=vtemplate_path($MANDATORY_FIELD_MODEL->getUITypeModel()->getTemplateName(), $QUALIFIED_MODULE) FIELD_MODEL=$MANDATORY_FIELD_MODEL USER_MODEL=Users_Record_Model::getCurrentUserModel()}
{/if} {/foreach} {/if}
{/strip}