Allora devi propagare l'info se il $_POST è settato o no
Codice PHP:
include 'newuser_class.php'; // la classe
$bCodice = isset($_POST['codice']); //ora bCodice vale true o false
$newuser = new NewUser();
$newuser->AddUser($bCodice); // funzione
$codiceplus=$this->promoOk($bCodice);
//il tuo metodo diventa così
protected function promoOk($bCodice){
if ($bCodice){
$this->ErrorResult("pieno");
}else{
$this->ErrorResult("vuoto");
}
}