forked from KwaMoja/KwaMoja
-
Notifications
You must be signed in to change notification settings - Fork 9
/
KCMCDispenseDrugs.php
52 lines (44 loc) · 1.7 KB
/
KCMCDispenseDrugs.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
$PageSecurity = 1;
include ('includes/session.php');
$Title = _('Dispense drugs to patients');
include ('includes/header.php');
include ('includes/SQL_CommonFunctions.php');
include ('includes/GetSalesTransGLCodes.php');
include ('includes/CustomerSearch.php');
if ($_SESSION['DispenseOnBill'] == 1) {
echo '<br />';
prnMsg(_('The system is set to dispense automatically on billing so this functionality cannoit be used'), 'info');
include ('includes/footer.php');
exit;
}
if (!isset($_POST['Search']) and !isset($_POST['Next']) and !isset($_POST['Previous']) and !isset($_POST['Go1']) and !isset($_POST['Go2']) and isset($_POST['JustSelectedACustomer']) and empty($_POST['Patient'])) {
/*Need to figure out the number of the form variable that the user clicked on */
for ($i = 0;$i < count($_POST);$i++) { //loop through the returned customers
if (isset($_POST['SubmitCustomerSelection' . $i])) {
break;
}
}
if ($i == count($_POST)) {
prnMsg(_('Unable to identify the selected customer'), 'error');
} else {
$Patient[0] = $_POST['SelectedCustomer' . $i];
$Patient[1] = $_POST['SelectedBranch' . $i];
unset($_POST['Search']);
}
}
if (!isset($Patient)) {
ShowCustomerSearchFields($RootPath, $_SESSION['Theme']);
}
if (isset($_POST['Search']) or isset($_POST['Go1']) or isset($_POST['Go2']) or isset($_POST['Next']) or isset($_POST['Previous'])) {
$PatientResult = CustomerSearchSQL();
if (DB_num_rows($PatientResult) == 0) {
prnMsg(_('No patient records contain the selected text') . ' - ' . _('please alter your search criteria and try again'), 'info');
echo '<br />';
}
} //end of if search
if (isset($PatientResult)) {
ShowReturnedCustomers($PatientResult);
}
include ('includes/footer.php');
?>