// echo "actionTaken = {$actionTaken}<br>"; if ($frmName == 'frmSubmitNewOrder' && $actionTaken == 'submit-new-order') { require_once 'include/class.employeeController.inc.php'; $objemployeeController = new c_employeeController($employeeID); $order = new structOrder(); $order->employeeID = $employeeID; $order->managerID = isset($_POST['manager']) ? $_POST['manager'] : ''; $order->categoryID = isset($_POST['orderCategory']) ? $_POST['orderCategory'] : ''; $order->description = isset($_POST['description']) ? $_POST['description'] : ''; $order->totalAmount = isset($_POST['totalAmount']) ? $_POST['totalAmount'] : ''; $json_orderItems = isset($_POST['json_orderItems']) ? $_POST['json_orderItems'] : ''; $order->arrOrderItems = json_decode($json_orderItems); if ($bOrderSuccess = $objemployeeController->registerNewOrder($order)) { // send email to manager.... require_once 'include/class.mailController.inc.php'; $objmailController = new c_mailController(); $objmailController->fromEmployeeID = $employeeID; $objmailController->fromEmployeeFirstname = $objLoginController->firstname; $objmailController->fromEmployeeLastname = $objLoginController->lastname; $objmailController->notifyManager($order->orderID); } /* echo "manager = {$manager}<br>"; echo "category = {$category}<br>"; echo "description = {$description}<br>"; echo "totalAmount = {$totalAmount}<br>"; print_r( $json_orderItems ); */ } ?>
require_once 'include/class.generalHouseKeeping.inc.php'; $objGeneralHouseKeeping = new c_generalHouseKeeping($objLoginController->firstname); //-------------------------------------------- $frmName = isset($_POST['frmName']) ? $_POST['frmName'] : ''; $actionTaken = isset($_POST['actionTaken']) ? $_POST['actionTaken'] : ''; require_once 'include/class.authorizeOrdersController.inc.php'; $objAuthorizeOrdersController = new c_authorizeOrdersController($employeeID); $lastUpdateFeedback = ''; if ($frmName == 'frmAuthorizeOrder') { $bSuccessfulUpdate = FALSE; $orderID = isset($_POST['orderID']) ? $_POST['orderID'] : ''; $revision = isset($_POST['revision']) ? $_POST['revision'] : ''; $note = isset($_POST['note']) ? $_POST['note'] : ''; // preparing email to send to employee.... require_once 'include/class.mailController.inc.php'; $objmailController = new c_mailController(); $objmailController->fromManagerID = $employeeID; $objmailController->fromManagerFirstname = $objLoginController->firstname; $objmailController->fromManagerLastname = $objLoginController->lastname; if ($actionTaken == 'reject-order') { if ($bSuccessfulUpdate = $objAuthorizeOrdersController->authorizeOrder($orderID, $revision, OS_REJECTED, $note)) { $lastUpdateFeedback = "<h3 class='green'>Last order successfully rejected</h3>"; $objmailController->notifyEmployee($orderID, OS_REJECTED); } else { $lastUpdateFeedback = "<h3 class='red'>Last order rejection failed - contact administrator</h3>"; } } elseif ($actionTaken == 'approve-order') { if ($bSuccessfulUpdate = $objAuthorizeOrdersController->authorizeOrder($orderID, $revision, OS_APPROVED, $note)) { $lastUpdateFeedback = "<h3 class='green'>Last order successfully approved</h3>"; $objmailController->notifyEmployee($orderID, OS_APPROVED); $objmailController->notifyProcurementTeam($orderID, OS_REJECTED);