//    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);