$template = $twig->loadTemplate('invoices.tmpl'); echo $template->render(array('pageTitle' => $data01, 'cfgData' => $cfgData, 'suppliers' => $supArray, 'invoices' => $invoices, 'choosenSuppliers' => $values['search_supplier'], 'startdate' => $values['startdate'], 'enddate' => $values['enddate'])); break; /***************************************/ /** Deal with admin functions */ /***************************************/ /***************************************/ /** Deal with admin functions */ /***************************************/ case "admin-suppliers": $formCmd = ""; // Create an instance of AdminUtils try { $adminUtils = new AdminUtils($DBNAME, $DBUSER, $DBPASSWD, $DBTYPE, $DBSERVER); if ($values['subcmd'] == "edit" && $values['suppid'] > 0) { $suppliers = $adminUtils->getSupplier($values['suppid']); $suppliers = $suppliers[0]; $formCmd = "update"; $template = $twig->loadTemplate('admin-suppliers_edit.tmpl'); } else { if ($values['subcmd'] == "new") { $formCmd = "create"; $template = $twig->loadTemplate('admin-suppliers_edit.tmpl'); } else { if ($values['subcmd'] == "delete" && $values['suppid'] > 0) { $adminUtils->deleteSupplier($values['suppid']); $suppliers = $adminUtils->getSuppliers(); $template = $twig->loadTemplate('admin-suppliers_list.tmpl'); } else { if ($values['subcmd'] == "create") { if (!($supplier = $adminUtils->createSupplier($values['supplier'], $values['description'], $values['website'], $_SESSION['username']))) {