Ejemplo n.º 1
0
     if ($AA_FREEPBX_MODE == '1') {
         $object->setFieldPrompt(Aastra_get_label('Extension:', $language));
     } else {
         $object->setFieldPrompt(Aastra_get_label('Device ID:', $language));
     }
     $object->setFieldParameter('extension');
     if ($AA_FREEPBX_MODE == '1') {
         $object->addField('number');
     } else {
         $object->addField('string');
     }
     $object->setFieldPrompt(Aastra_get_label('Password:'******'password');
     if ($AA_FREEPBX_MODE == '2') {
         $object->addFieldSoftkey('2', Aastra_get_label('ABC', $language), 'SoftKey:ChangeMode');
     }
 } else {
     $object = new AastraIPPhoneInputScreen();
     $object->setTitle(Aastra_get_label('Initial Startup', $language));
     if ($AA_FREEPBX_MODE == '1') {
         $object->setPrompt(Aastra_get_label('Enter extension', $language));
     } else {
         $object->setPrompt(Aastra_get_label('Enter Device ID', $language));
     }
     $object->setParameter('extension');
     $object->setType('number');
     $object->setURL($XML_SERVER . '&action=input&step=2');
     $object->setDestroyOnExit();
     if ($extension != '') {
         $object->setDefault($extension);
Ejemplo n.º 2
0
 # 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
 $object->addField('number');
 $object->setFieldPrompt(Aastra_get_label('Mobile number', $language));