summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSashi202019-10-03 12:09:10 +0530
committerSashi202019-10-03 12:09:10 +0530
commitd62c7d56e20610f23ac6631fc2b0ae020b155e66 (patch)
treeb71aa7e8f287f24d9899c941a3153d7dd24c78e7
parent16a2881e937622bdc0cf84ed34ff62c4dfb76105 (diff)
downloadopenmodelica_textbook_companion-d62c7d56e20610f23ac6631fc2b0ae020b155e66.tar.gz
openmodelica_textbook_companion-d62c7d56e20610f23ac6631fc2b0ae020b155e66.tar.bz2
openmodelica_textbook_companion-d62c7d56e20610f23ac6631fc2b0ae020b155e66.zip
Display exp no in the error message on empty reason for disapproval
-rwxr-xr-xcode_approval.inc8
1 files changed, 6 insertions, 2 deletions
diff --git a/code_approval.inc b/code_approval.inc
index 43ab0c4..1349344 100755
--- a/code_approval.inc
+++ b/code_approval.inc
@@ -128,7 +128,7 @@ function code_approval_form($form, &$form_state)
$form['example_details'][$example_data->id]['example_number'] = array(
'#type' => 'item',
'#markup' => $example_data->number,
- '#title' => t('Example Number')
+ '#title' => t('Example Number'),
);
$form['example_details'][$example_data->id]['example_caption'] = array(
'#type' => 'item',
@@ -154,6 +154,10 @@ function code_approval_form($form, &$form_state)
'#type' => 'hidden',
'#value' => $example_data->id
);
+ $form['example_details'][$example_data->id]['example_number_hidden'] = array(
+ '#type' => 'hidden',
+ '#value' => $example_data->number
+ );
}
$form['submit'] = array(
'#type' => 'submit',
@@ -165,7 +169,7 @@ function code_approval_form_validate($form, &$form_state){
foreach ($form_state['values']['example_details'] as $ex_id => $ex_data) {
if ($ex_data['approved'] == "1"){
if($ex_data['message'] == NULL || $ex_data['message'] == '')
- form_set_error('example_details' , t('Enter reason for disapproval'));
+ form_set_error($ex_id . '][message', t('Enter reason for disapproval for experiment no: ' . $ex_data['example_number_hidden']));
}
}
}