201
201
global $OUTPUT, $DB;
203
203
$align = right_to_left() ? 'right' : 'left';
204
$str_required_mark = '<span class="feedback_required_mark">*</span>';
204
$strrequiredmark = '<img class="req" title="'.get_string('requiredelement', 'form').'" alt="'.
205
get_string('requiredelement', 'form').'" src="'.$OUTPUT->pix_url('req') .'" />';
206
207
$presentation = explode ("|", $item->presentation);
207
$requiredmark = ($item->required == 1) ? $str_required_mark : '';
208
$requiredmark = ($item->required == 1) ? $strrequiredmark : '';
208
209
//print the question and label
209
210
$inputname = $item->typ . '_' . $item->id;
210
211
echo '<div class="feedback_item_label_'.$align.'">';
245
246
public function print_item_complete($item, $value = '', $highlightrequire = false) {
247
248
$align = right_to_left() ? 'right' : 'left';
248
$str_required_mark = '<span class="feedback_required_mark">*</span>';
249
$strrequiredmark = '<img class="req" title="'.get_string('requiredelement', 'form').'" alt="'.
250
get_string('requiredelement', 'form').'" src="'.$OUTPUT->pix_url('req') .'" />';
250
252
$presentation = explode ("|", $item->presentation);
253
$requiredmark = ($item->required == 1) ? $strrequiredmark :'';
255
//print the question and label
256
$inputname = $item->typ . '_' . $item->id;
257
echo '<div class="feedback_item_label_'.$align.'">';
258
echo '<label for="'. $inputname .'">';
259
echo format_text($item->name . $requiredmark, true, false, false);
251
260
if ($highlightrequire AND $item->required AND strval($value) == '') {
252
$highlight = ' missingrequire';
261
echo '<br class="error"><span id="id_error_'.$inputname.'" class="error"> '.get_string('err_required', 'form').
262
'</span><br id="id_error_break_'.$inputname.'" class="error" >';
256
$requiredmark = ($item->required == 1) ? $str_required_mark :'';
258
//print the question and label
259
$inputname = $item->typ . '_' . $item->id;
260
echo '<div class="feedback_item_label_'.$align.$highlight.'">';
261
echo '<label for="'. $inputname .'">';
262
echo format_text($item->name . $requiredmark, true, false, false);
266
267
//print the presentation
267
echo '<div class="feedback_item_presentation_'.$align.$highlight.'">';
268
echo '<div class="feedback_item_presentation_'.$align.'">';
268
269
echo '<span class="feedback_item_textarea">';
269
270
echo '<textarea id="'.$inputname.'" '.
270
271
'name="'.$inputname.'" '.
287
288
public function print_item_show_value($item, $value = '') {
289
290
$align = right_to_left() ? 'right' : 'left';
290
$str_required_mark = '<span class="feedback_required_mark">*</span>';
291
$strrequiredmark = '<img class="req" title="'.get_string('requiredelement', 'form').'" alt="'.
292
get_string('requiredelement', 'form').'" src="'.$OUTPUT->pix_url('req') .'" />';
292
294
$presentation = explode ("|", $item->presentation);
293
$requiredmark = ($item->required == 1) ? $str_required_mark : '';
295
$requiredmark = ($item->required == 1) ? $strrequiredmark : '';
295
297
//print the question and label
296
298
echo '<div class="feedback_item_label_'.$align.'">';