欢迎各位兄弟 发布技术文章
这里的技术是共享的
function shipingzhongcustomfourteenth_after_build_xiaonenfenxi_node_form_validate($form, &$form_state)
{
$field_xnfx_start_time = $form_state['values']['field_xnfx_start_time'][0]['value'];
_my_validate_xiaonenfenxi_time($form_state,$field_xnfx_start_time,'field_xnfx_start_time','开始时间');
$field_xnfx_end_time = $form_state['values']['field_xnfx_end_time'][0]['value'];
_my_validate_xiaonenfenxi_time($form_state,$field_xnfx_end_time,'field_xnfx_end_time','结束时间');
//假如开始时间 大于 结束时间
if(strtotime($form_state['values']['field_xnfx_start_time'][0]['value'])>=strtotime($form_state['values']['field_xnfx_end_time'][0]['value'])){
form_set_error("field_xnfx_start_time][0][value][date",'开始时间不能大于或等于结束时间');
}
$field_xnfx_jq_start_time = $form_state['values']['field_xnfx_jq_start_time'][0]['value'];
_my_validate_xiaonenfenxi_time($form_state,$field_xnfx_jq_start_time,'field_xnfx_jq_start_time','机器开始时间');
$field_xnfx_jq_end_time = $form_state['values']['field_xnfx_jq_end_time'][0]['value'];
_my_validate_xiaonenfenxi_time($form_state,$field_xnfx_jq_end_time,'field_xnfx_jq_end_time','机器结束时间');
//假如机器开始时间 大于 机器结束时间
if(!empty($form_state['values']['field_xnfx_jq_start_time'][0]['value']) && !empty(strtotime($form_state['values']['field_xnfx_jq_end_time'][0]['value']))){
if(strtotime($form_state['values']['field_xnfx_jq_start_time'][0]['value'])>=strtotime($form_state['values']['field_xnfx_jq_end_time'][0]['value'])){
form_set_error("field_xnfx_jq_start_time][0][value][date",'机器开始时间不能大于或等于结束时间');
}
}
if(!empty($form_state['values']['field_xnfx_jiqi'][0]['value'])){
if(empty($form_state['values']['field_xnfx_jq_start_time'][0]['value'])){
form_set_error("field_xnfx_jq_start_time][0][value][date",'机器开始时间必须填');
}
if(empty($form_state['values']['field_xnfx_jq_end_time'][0]['value'])){
form_set_error("field_xnfx_jq_end_time][0][value][date",'机器结束时间必须填');
}
}
if(!empty($form_state['values']['field_xnfx_jq_start_time'][0]['value'])){
if(empty($form_state['values']['field_xnfx_jiqi'][0]['value'])){
form_set_error("field_xnfx_jiqi",'机器必须填');
}
if(empty($form_state['values']['field_xnfx_jq_end_time'][0]['value'])){
form_set_error("field_xnfx_jq_end_time][0][value][date",'机器结束时间必须填');
}
}
if(!empty($form_state['values']['field_xnfx_jq_end_time'][0]['value'])){
if(empty($form_state['values']['field_xnfx_jiqi'][0]['value'])){
form_set_error("field_xnfx_jiqi][0][value]",'机器必须填');
}
if(empty($form_state['values']['field_xnfx_jq_start_time'][0]['value'])){
form_set_error("field_xnfx_jq_start_time][0][value][date",'机器结束时间必须填');
}
}
}