Ejemplo n.º 1
0
        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 {
            $object->addSoftkey('1', Aastra_get_label('Change Source', $language), $XML_SERVER . '&action=input1&choice=' . $data['last']['source']);
            $object->addSoftkey('2', Aastra_get_label('Change Target', $language), $XML_SERVER . '&action=input2&choice=' . $data['last']['target']);
Ejemplo n.º 2
0
 } else {
     if (!empty($company)) {
         $object->setDefaultIndex('1');
     }
     if (!empty($lastn)) {
         $object->setDefaultIndex('2');
     }
     if (!empty($firstn)) {
         $object->setDefaultIndex('3');
     }
 }
 $object->addField('string');
 $object->setFieldPrompt(Aastra_get_label('Company:', $language));
 $object->setFieldParameter('company');
 if (!empty($company)) {
     $object->setFieldDefault($company);
 }
 $object->addField('string');
 $object->setFieldPrompt(Aastra_get_label('Last Name:', $language));
 $object->setFieldParameter('lastn');
 if (!empty($lastn)) {
     $object->setFieldDefault($lastn);
 }
 $object->addField('string');
 $object->setFieldPrompt(Aastra_get_label('First Name:', $language));
 $object->setFieldParameter('firstn');
 if (!empty($firstn)) {
     $object->setFieldDefault($firstn);
 }
 $object->addField('string');
 $object->setFieldPrompt(Aastra_get_label('Or Anywhere:', $language));
Ejemplo n.º 3
0
         $object->setDefaultIndex('4');
     } else {
         if (!empty($lastname)) {
             $object->setDefaultIndex('2');
         } else {
             if (!empty($firstname)) {
                 $object->setDefaultIndex('3');
             }
         }
     }
     # Fields
     $object->addField('empty');
     $object->addField('string');
     $object->setFieldPrompt(Aastra_get_label('Last Name:', $LANGUAGE));
     $object->setFieldParameter('lastname');
     $object->setFieldDefault($lastname);
     $object->addField('string');
     $object->setFieldPrompt(Aastra_get_label('First Name:', $LANGUAGE));
     $object->setFieldParameter('firstname');
     $object->setFieldDefault($firstname);
     $object->addField('string');
     $object->setFieldPrompt(Aastra_get_label('Or Anywhere:', $LANGUAGE));
     $object->setFieldParameter('lookup');
     $object->setFieldDefault($lookup);
 } else {
     # Single field
     $object->setPrompt(Aastra_get_label('Last/Firstname?', $LANGUAGE));
     $object->setParameter('lookup');
     $object->setType('string');
     $object->setDefault($lookup);
 }
Ejemplo n.º 4
0
 $object->setTitle(Aastra_get_label('Return Date/Time', $language));
 # Multiple input fields?
 if (Aastra_is_multipleinputfields_supported()) {
     # Empty field
     $object->setURL($XML_SERVER . '&action=set_date_time');
     $object->setDisplayMode('condensed');
     $object->addField('empty');
     # Date
     if ($AA_FORMAT_DT == 'US') {
         $object->addField('dateUS');
     } else {
         $object->addField('dateInt');
     }
     $object->setFieldPrompt(Aastra_get_label('Date', $language));
     $object->setFieldParameter('value1');
     $object->setFieldDefault($default_date);
     # Time
     if ($AA_FORMAT_DT == 'US') {
         $object->addField('timeUS');
     } else {
         $object->addField('timeInt');
     }
     $object->setFieldPrompt(Aastra_get_label('Time', $language));
     $object->setFieldParameter('value2');
     $object->setFieldDefault($default_time);
     # Softkeys
     if ($nb_softkeys) {
         if ($nb_softkeys == 6) {
             if ($away['return'] != '') {
                 $object->addSoftKey('1', Aastra_get_label('No Date', $language), $XML_SERVER . '&action=set_date_time&value1=&value2=');
             }
Ejemplo n.º 5
0
 $object = new AastraIPPhoneInputScreen();
 $object->setDestroyOnExit();
 # Title
 $object->setTitle(sprintf(Aastra_get_label('Speed Dial %d', $language), $selection + 1));
 # Target URL
 $object->setURL($XML_SERVER . '&action=set2&selection=' . $selection . '&step=' . $step);
 # Field Name
 $object->addField('string');
 $object->setFieldPrompt(Aastra_get_label('Name', $language));
 $object->setFieldParameter('input1');
 if ($data[$selection]['name'] != '') {
     $default = $data[$selection]['name'];
 } else {
     $default = $input1;
 }
 $object->setFieldDefault($default);
 if ($nb_softkeys == 6) {
     $object->addFieldSoftkey('3', Aastra_get_label('ABC', $language), 'SoftKey:ChangeMode');
     $object->addFieldSoftkey('4', Aastra_get_label('NextSpace', $language), 'SoftKey:NextSpace');
 }
 # Field Work Number
 $object->addField('number');
 $object->setFieldPrompt(Aastra_get_label('Work number', $language));
 $object->setFieldParameter('input2');
 if ($data[$selection]['work'] != '') {
     $default = $data[$selection]['work'];
 } else {
     $default = $input2;
 }
 $object->setFieldDefault($default);
 # Field Mobile Number