'markup',
'#markup' => ''
);
$form["QR_code"] = array(
"#type" => "textfield",
"#title" => "Enter QR Code",
"#default_value" => '',
"#required" => TRUE
);
$form["submit"] = array(
"#type" => "submit",
"#value" => "Verify",
'#ajax' => array(
'callback' => 'verify_certificates_form_submit',
'progress' => array(
'message' => ''
)
)
);
$form['displaytable'] = array(
'#type' => 'markup',
'#prefix' => '
',
'#markup' => ''
);
return $form;
}
function verify_certificates_form_submit($form, &$form_state)
{
$page_content = "";
$v = $form_state["values"];
$qr_code = $v["QR_code"];
$page_content = verify_qrcode_fromdb($qr_code);
$form['displaytable']['#markup'] = $page_content;
$commands[] = ajax_command_html("#displaytable", drupal_render($form['displaytable']));
return array(
'#type' => 'ajax',
'#commands' => $commands
);
}
function verify_qrcode_fromdb($qr_code)
{
$query = db_select('textbook_companion_qr_code');
$query->fields('textbook_companion_qr_code', array(
'proposal_id'
));
$query->condition('qr_code', $qr_code);
$result = $query->execute();
$proposal_id = $result->fetchObject()->proposal_id;
if ($proposal_id)
{
$query2 = db_query("SELECT * FROM {textbook_companion_preference} WHERE approval_status=1 AND proposal_id= :prop_id", array(
':prop_id' => $proposal_id
));
$data2 = $query2->fetchObject();
$query3 = db_query("SELECT * FROM {textbook_companion_proposal} WHERE id= :prop_id", array(
':prop_id' => $proposal_id
));
$data3 = $query3->fetchObject();
$page_content = "";
$page_content .= "Participation Details
Name | ";
$page_content .= "" . $data3->full_name . " |
";
$page_content .= "Project | ";
$page_content .= "DWSIM Textbook Companion |
";
$page_content .= "Books completed | ";
$page_content .= "" . $data2->book . " |
";
$page_content .= "Book Author | ";
$page_content .= "" . $data2->author . " |
";
$page_content .= "
";
} //$proposal_id
else
{
$page_content = "Sorry ! The serial number you entered seems to be invalid. Please try again ! ";
}
return $page_content;
}