if($_POST == true) { if(AdminManager::hasPermission("op") == true || AdminManager::hasPermission("admin") == true) { { $_voucherManager->addVoucher($_POST["voucher_service"], $_POST["ilosc"]); $vouchers = $_voucherManager->getVouchers(); $info = 'Vouchery zostały wygenerowane'; AdminManager::Log($nick," Dodał voucher <b>".$_POST["voucher_service"]."</b>"); } } else { } }
Interesuje mnie możliwość dostępu do zmiennej $vouchers, niestety nie mam

Tak wygląda kod od strony silnika:
class VoucherManager extends DatabaseConnector { public function addVoucher($service, $ilosc) { for($i=0;$i<$ilosc;$i++) { $stmt = $this->pdo -> prepare("INSERT INTO `itemshop_vouchers_2` (`voucher_service`, `voucher_code`) VALUES('".$service."', '".$voucherid."')"); $stmt -> execute(); $this->vouchers[$i] = $voucherid; } } public function getVouchers() { return $this->vouchers; } }
Gdziekolwiek nie napiszę print_r($vouchers) to nic nie wypisze, dlaczego?