Ejemplo n.º 1
0
    } catch (Exception $e) {
        $sender->ussd($sessionId, 'Please try again', $address);
    }
} else {
    $flag = 0;
    $sessiondetails = $operations->getSession($sessionId);
    $cuch_menu = $sessiondetails['menu'];
    $operations->session_id = $sessiondetails['sessionsid'];
    switch ($cuch_menu) {
        case "main":
            // Following is the main menu
            switch ($receiver->getMessage()) {
                case "1":
                    $operations->session_menu = "On";
                    $response = $smssender->sms('on', $address);
                    $operations->saveSesssion();
                    $sender->ussd($sessionId, 'Enter Your ID', $address);
                    break;
                case "2":
                    $operations->session_menu = "Off";
                    $operations->saveSesssion();
                    $response = $smssender->sms('off', $address);
                    $sender->ussd($sessionId, 'Enter Your ID', $address);
                    break;
                default:
                    $operations->session_menu = "main";
                    $operations->saveSesssion();
                    $sender->ussd($sessionId, $responseMsg["main"], $address);
                    break;
            }
            break;