{**} {strip} {assign var=SHOWN_FIELDS_LIST value=array()}
{vtranslate('LBL_EVENT_NAME',$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('eventstatus')->getPickListValues()}
{$SHOWN_FIELDS_LIST['eventstatus'] = 'eventstatus'}
{vtranslate('LBL_TYPE',$QUALIFIED_MODULE)}
{assign var=EVENTTYPE_PICKLIST_VALUES value=$TASK_TYPE_MODEL->getTaskBaseModule()->getField('activitytype')->getPickListValues()}
{$SHOWN_FIELDS_LIST['activitytype'] = 'activitytype'}
{vtranslate('LBL_ASSIGNED_TO',$QUALIFIED_MODULE)}
{$SHOWN_FIELDS_LIST['assigned_user_id'] = 'assigned_user_id'}
{if $TASK_OBJECT->startTime neq ''} {assign var=START_TIME value=$TASK_OBJECT->startTime} {/if}
{vtranslate('LBL_START_TIME',$QUALIFIED_MODULE)}
{if $TASK_OBJECT->time neq ''} {assign var=TIME value=$TASK_OBJECT->time} {/if}
{vtranslate('LBL_START_DATE',$QUALIFIED_MODULE)}
 
{vtranslate('LBL_DAYS',$QUALIFIED_MODULE)}
{$SHOWN_FIELDS_LIST['date_start'] = 'date_start'}
{if $TASK_OBJECT->endTime neq ''} {assign var=END_TIME value=$TASK_OBJECT->endTime} {/if} {vtranslate('LBL_END_TIME',$QUALIFIED_MODULE)}
{if $TASK_OBJECT->time neq ''} {assign var=TIME value=$TASK_OBJECT->time} {/if}
{vtranslate('LBL_END_DATE',$QUALIFIED_MODULE)}
 
{vtranslate('LBL_DAYS',$QUALIFIED_MODULE)}
{$SHOWN_FIELDS_LIST['due_date'] = 'due_date'}
{vtranslate('LBL_ENABLE_REPEAT',$QUALIFIED_MODULE)}
recurringcheck eq 'on'}checked{/if} />
{$SHOWN_FIELDS_LIST['recurringtype'] = 'recurringtype'}
 
{assign var=QUALIFIED_MODULE value='Events'}
{vtranslate('LBL_REPEATEVENT', $QUALIFIED_MODULE )}
{vtranslate('LBL_UNTIL', $QUALIFIED_MODULE)}
sun_flag eq "sunday"}checked{/if} type="checkbox"/>{vtranslate('LBL_SM_SUN', $QUALIFIED_MODULE)}
mon_flag eq "monday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_MON', $QUALIFIED_MODULE)}
tue_flag eq "tuesday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_TUE', $QUALIFIED_MODULE)}
wed_flag eq "wednesday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_WED', $QUALIFIED_MODULE)}
thu_flag eq "thursday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_THU', $QUALIFIED_MODULE)}
fri_flag eq "friday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_FRI', $QUALIFIED_MODULE)}
sat_flag eq "saturday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_SAT', $QUALIFIED_MODULE)}
repeatMonth eq 'date'} checked {/if}/>
{vtranslate('LBL_ON', $QUALIFIED_MODULE)}
{vtranslate('LBL_DAY_OF_THE_MONTH', $QUALIFIED_MODULE)}
repeatMonth eq 'day'} checked {/if}/>
{vtranslate('LBL_ON', $QUALIFIED_MODULE)}
{assign var=RELATED_MODULE_MODEL value=Vtiger_Module_Model::getInstance($QUALIFIED_MODULE)} {if !empty($TASK_OBJECT->eventName)} {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}