registrobr / whmcs-registrobr-epp

WHMCS Registrar Module for interfacing to Registro.br EPP
GNU General Public License v3.0
41 stars 21 forks source link

Variables not filed in at EPP Poll, preventing decoding logic from working #67

Open rubenskuhl opened 8 years ago

rubenskuhl commented 8 years ago

function _registrobr_whmcsTickets($code,$msgid,$reason,$content,$objRegistroEPPPoll){

    switch($code) {
            case '1': case '22': case '28': case '29':
                    $ticket = $objRegistroEPPPoll->get('ticket');
                    #no break, poll messages with ticketNumber also have domain in objectId
            case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case '10': case '11': case '12': case '13': case '14': case '15': case $
                    $domain = $objRegistroEPPPoll->get('objectId');
                    break;
            case '100': case '101': case '102': case '103': case '106':
                    $taxpayerID = $objRegistroEPPPoll->get('objectId');
                    break;
    }

Because $code is not being filed in, logic doesn't achieve objectives.

A debug with "Var: T $ticket -> D $domain -> CNPJ $taxpayerID -> CODE $code -> MSGID $msgid -> REASON $reason -> CONTENT $content\r\n";

has shown only MSGID to be filed-in.

Reported by an EPP production environment user.