box_start('generalbox boxaligncenter boxwidthwide'); { echo '
'; //echo '
'; // for mobile viewer echo ''; $params = array('apply_id' => $apply->id, 'required' => 1); $countreq = $DB->count_records('apply_item', $params); if ($countreq>0) { echo '(*)'; echo get_string('items_are_required', 'apply'); echo ''; } // echo $OUTPUT->box_start('generalbox'); { unset($start_item); $select = 'apply_id=? AND hasvalue=1 AND positionid, $start_position); $last_break_position = 0; foreach ($items as $item) { // if (!isset($start_item)) { if ($item->typ=='pagebreak') continue; $start_item = $item; } if ($item->dependitem>0) { $compare_value = apply_compare_item_value($submit_id, $item->dependitem, $item->dependvalue); if (!isset($submit_id) OR !$compare_value) { $last_item = $item; $last_break_position = $item->position; continue; } } // restore value $value = ''; $frmvaluename = $item->typ.'_'.$item->id; if (isset($save_return)) { if (isset($formdata->{$frmvaluename})) { $value = $formdata->{$frmvaluename}; $value = apply_clean_input_value($item, $value); } else { //$value = apply_get_item_value($submit_id, $item->id, 0); // from draft $value = apply_get_item_value($submit_id, $item->id, $submit_ver); } } else { if (isset($submit)) { $value = apply_get_item_value($submit_id, $item->id, $submit_ver); } } // $last_break_position = $item->position; //last item-pos (item or pagebreak) if ($item->typ!='pagebreak') { if ($item->label!=APPLY_ADMIN_REPLY_TAG and $item->label!=APPLY_ADMIN_ONLY_TAG and $item->typ!='fixedtitle') { apply_print_line_space(); echo $OUTPUT->box_start('apply_print_item'); apply_print_item_submit($item, $value, $highlightrequired); echo $OUTPUT->box_end(); } $last_item = $item; } else { break; } } if ($Table_in) { // テーブルはまだ閉じられていない. echo $OUTPUT->box_start('apply_print_item'); apply_close_table_tag(); echo $OUTPUT->box_end(); //echo '
['.get_string('not_close_table','apply').']
'; } } echo $OUTPUT->box_end(); // echo ''; echo ''; echo ''; // echo ''; echo ''; echo ''; echo ''; echo ''; if (isset($start_item)) { echo ''; echo ''; } // Button echo '
'; // Previus and Next Button if ($is_pagebreak and $last_break_position>$first_pagebreak->position) { $input_value = 'value="'.get_string('previous_page_button', 'apply').'"'; echo ''; echo '    '; } if ($last_break_position<$max_item_count) { $input_value = 'value="'.get_string('next_page_button', 'apply').'"'; echo ''; echo '    '; } if (($is_pagebreak and $last_break_position>$first_pagebreak->position) or $last_break_position<$max_item_count) { echo '

'; } // //if ($last_break_position>=$max_item_count) { //last page $input_value = 'value="'.get_string('save_entry_button', 'apply').'"'; echo ''; echo '    '; //echo '    '; $input_value = 'value="'.get_string('save_draft_button', 'apply').'"'; echo ''; echo '    '; // echo ''; //echo '
'; // for mobile viewer echo '
'; // // echo '
'; echo $OUTPUT->box_start('apply_submit_cancel'); { $action = 'action="'.$CFG->wwwroot.'/mod/apply/view.php?id='.$id.'"'; echo '
'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo '
'; echo '
'; } echo $OUTPUT->box_end(); } echo $OUTPUT->box_end();