Ejemplo n.º 1
0
        }
        $action = 'init';
        break;
}
# Depending on action
switch ($action) {
    # Initial screen
    case 'init':
        # Prepare result screen
        $object = new AastraIPPhoneInputScreen();
        $object->setTitle(Aastra_get_label('Currency converter', $language));
        $object->setURL($XML_SERVER . '&action=display');
        $object->setDisplayMode('condensed');
        $object->addField('empty');
        $object->addField('string');
        $object->setFieldEditable('no');
        $object->setFieldPrompt(Aastra_get_label('Source', $language));
        $object->setFieldDefault($data['last']['source']);
        $object->addField('string');
        $object->setFieldEditable('no');
        $object->setFieldPrompt(Aastra_get_label('Target', $language));
        $object->setFieldDefault($data['last']['target']);
        # Softkeys
        if ($nb_softkeys == 6) {
            $object->addSoftkey('1', Aastra_get_label('Source', $language), $XML_SERVER . '&action=input1&choice=' . $data['last']['source']);
            $object->addSoftkey('2', Aastra_get_label('Target', $language), $XML_SERVER . '&action=input2&choice=' . $data['last']['target']);
            $object->addSoftkey('3', Aastra_get_label('Reverse', $language), $XML_SERVER . '&action=reverse');
            $object->addSoftkey('4', Aastra_get_label('Watch List', $language), $XML_SERVER . '&action=favorites');
            $object->addSoftkey('5', Aastra_get_label('Convert', $language), 'Softkey:Submit');
            $object->addSoftkey('6', Aastra_get_label('Exit', $language), 'SoftKey:Exit');
        } else {