Example #1
0
     break;
 case 'delorder':
     if (!is_numeric($_REQUEST['orderid'])) {
         Page::$messages[] = array('type' => 'attention', 'message' => 'Order ID is not set');
     } else {
         $order = Order::getInstance();
         $order->Delete($_REQUEST['orderid']);
         Page::ManageOrders();
     }
     break;
 case 'updatedep':
     $dep = Department::getInstance();
     $dep->id = $_POST['depid'];
     $dep->Update('name', $_POST['depname']);
     $dep->Update('type', $_POST['type']);
     Page::ManageDepartments();
     break;
 case 'updatelangs':
     $lang = Lang::getInstance();
     $lang->UpdateLangs();
     Page::GeneralSettings();
     break;
 case 'updatelang':
     $setting = Settings::getInstance();
     $setting->Update('system.lang.default', $_POST['langcode']);
     Page::GeneralSettings();
     break;
 case 'updatecurr':
     $curr = Currency::getInstance();
     if (!is_numeric($_POST['curid'])) {
         throw Exception("Currency ID must be numeric");