Example #1
0
         if (!is_numeric($_REQUEST['userid'])) {
             $userid = $user->GetID(trim($_REQUEST['username']), 'username');
         } else {
             $userid = $_REQUEST['userid'];
         }
         $user->Delete($userid);
         Page::ManageCustomers();
     }
     break;
 case 'delinv':
     if (!is_numeric($_REQUEST['invid'])) {
         Page::$messages[] = array('type' => 'attention', 'message' => 'Invoice ID is not set');
     } else {
         $inv = Invoice::getInstance();
         $inv->Delete($_REQUEST['invid']);
         Page::ManageInvoices();
     }
     break;
 case 'editinv':
     $inv = Invoice::getInstance();
     try {
         $inv->BatchUpdate($_POST, $_POST['invoiceid']);
     } catch (Exception $e) {
         Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during update. Error dump: ' . nl2br($e));
         Page::message();
     }
     Page::EditInvoice($_POST['invoiceid']);
     break;
 case 'adddep':
     $dep = Department::getInstance();
     $dep->Create($_POST);