$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='); } $object->addSoftKey('4', Aastra_get_label('Cancel', $language), $XML_SERVER . '&action=main'); $object->addSoftKey('5', Aastra_get_label('Submit', $language), 'SoftKey:Submit'); $object->addSoftKey('6', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } else { if ($away['return'] != '') { $object->addSoftKey('1', Aastra_get_label('No Date/time', $language), $XML_SERVER . '&action=set_date_time&value1=&value2='); } $object->addSoftKey('9', Aastra_get_label('Cancel', $language), $XML_SERVER . '&action=main'); $object->addSoftKey('10', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } } $object->setCancelAction($XML_SERVER . '&action=main'); } else { # First step
$default = ''; if ($AA_FORMAT_DT == 'US') { $object->setType('timeUS'); $default = date('h:i:sA', mktime(date('H'), date('i'), 0, date('m'), date('d'), date('Y'))); } else { $default = date('H:i:s', mktime(date('H'), date('i'), 0, date('m'), date('d'), date('Y'))); $object->setType('timeInt'); } $object->setPrompt(Aastra_get_label('Enter Time', $language)); $object->setParameter('value'); $object->setDefault($default); $object->setURL($XML_SERVER . '&action=set_logout&origin=' . $origin . '&password='******'1', Aastra_get_label('No Time', $language), $XML_SERVER . '&action=set_logout&value=&origin=' . $origin . '&password='******'4', Aastra_get_label('Cancel', $language), $XML_SERVER . '&action=' . $origin . '&password='******'5', Aastra_get_label('Submit', $language), 'SoftKey:Submit'); $object->addSoftKey('6', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } else { $object->addSoftKey('1', Aastra_get_label('No Time', $language), $XML_SERVER . '&action=set_logout&value=&origin=' . $origin . '&password='******'9', Aastra_get_label('Cancel', $language), $XML_SERVER . '&action=' . $origin . '&password='******'10', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } } $object->setCancelAction($XML_SERVER . '&action=main'); break; # Set Logout time # Set Logout time case 'set_logout': # Process input time