Ejemplo n.º 1
0
 static function setMsisdn($msisdn)
 {
     self::$msisdn = $msisdn;
     self::setItem('msisdn', $msisdn);
 }
Ejemplo n.º 2
0
function get_grouping_pages()
{
    //landing area
    $actions = array('0' => array('action' => array(), 'init' => function () {
        // user dialed the short code
        nav::show_page(array('page' => 'welcome_page'));
    }, 'inputComplete' => function () {
    }), 'welcome_page' => array('action' => array('1' => function () {
        nav::show_page(array('page' => 'enter_name'));
    }, '2' => function () {
        nav::show_page(array('page' => 'about'));
    }, '3' => function () {
        $menus = array('Good Bye , You Can Access Groupings By Dialing *718*30# On Any Network');
        nav::display_prompt($menus);
    }), 'init' => function () {
        $menus = array('Welcome To GroupIns' . PHP_EOL, '1. Enter Name', '2. My Details', '3. Exit');
        nav::display($menus);
    }, 'inputComplete' => function () {
    }), 'enter_name' => array('action' => array(), 'init' => function ($d) {
        $title = array('Enter your Name:');
        if ($d && is_string($d)) {
            $title = $d;
        }
        nav::await_input('name', '', $title);
    }, 'inputComplete' => function () {
        nav::show_page(array('page' => 'enter_age'));
    }), 'enter_age' => array('action' => array(), 'init' => function ($d) {
        $title = 'Enter Your Age ';
        if ($d && is_string($d)) {
            $title = $d;
        }
        nav::await_input('age', '', $title);
    }, 'inputComplete' => function () {
        nav::show_page(array('page' => 'about'));
    }), 'about' => array('action' => array('1' => function () {
        nav::show_page(array('page' => 'enter_name'));
    }, '2' => function () {
        nav::show_page(array('page' => 'enter_age'));
    }), 'init' => function () {
        $name = ussd::getDataItem('name') ? ussd::getDataItem('name') : "Mr Beans";
        $age = ussd::getDataItem('age') ? ussd::getDataItem('age') : "Just 365";
        $menus = array("About Me", "Your Name Is " . $name, "You Are " . $age . " Years Old", "Press 1 to Change Your Name , 2 To Change Your Age");
        nav::display($menus);
    }, 'inputComplete' => function () {
    }));
    return $actions;
}