if ($page != 1) { $object->addSoftkey('2', Aastra_get_label('Previous', $language), $XML_SERVER . '&page=' . ($page - 1) . '&set=1'); } $object->addSoftkey('3', Aastra_get_label('Details', $language), 'SoftKey:Select'); $object->addSoftkey('4', Aastra_get_label('Delete', $language), $XML_SERVER . '&orig_d=list&action=del_message&set=1'); if ($page != $last_page) { $object->addSoftkey('5', Aastra_get_label('Next', $language), $XML_SERVER . '&page=' . ($page + 1) . '&set=1'); } $object->addSoftkey('6', Aastra_get_label('More', $language), $XML_SERVER . '&page=' . $page . '&set=2'); } else { # Page 2 $object->addSoftkey('1', Aastra_get_label('Options', $language), $XML_SERVER . '&action=options&page=' . $page . '&set=2'); if ($page != 1) { $object->addSoftkey('2', Aastra_get_label('Previous', $language), $XML_SERVER . '&page=' . ($page - 1) . '&set=2'); } $object->addsoftkey('3', Aastra_get_label('Chg User', $language), $XML_SERVER_PATH . 'vmail.php?ext=' . $ext); $object->addSoftkey('4', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); if ($page != $last_page) { $object->addSoftkey('5', Aastra_get_label('Next', $language), $XML_SERVER . '&page=' . ($page + 1) . '&set=2'); } $object->addSoftkey('6', Aastra_get_label('More', $language), $XML_SERVER . '&page=' . $page . '&set=1'); } } else { # All on one page of keys $object->addSoftkey('1', Aastra_get_label('Play', $language), $XML_SERVER . '&action=play_message&orig_p=list'); $object->addSoftkey('2', Aastra_get_label('Details', $language), 'SoftKey:Select'); $object->addSoftkey('3', Aastra_get_label('Delete', $language), $XML_SERVER . '&orig_d=list&action=del_message'); $object->addSoftkey('4', Aastra_get_label('Options', $language), $XML_SERVER . '&action=options'); $object->addsoftkey('5', Aastra_get_label('Chg User', $language), $XML_SERVER_PATH . 'vmail.php?ext=' . $ext); $object->addSoftkey('6', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); }
} # Next Message $index++; } # Reset menu item base $object->resetBase(); # Softkeys $object->addSoftkey('1', Aastra_get_label('Play', $language), $XML_SERVER . '&action=play_message&orig_p=list'); $object->addSoftkey('2', Aastra_get_label('Options', $language), $XML_SERVER . '&action=options&origin=list'); if ($page != 1) { $object->addSoftkey('3', Aastra_get_label('Previous Page', $language), $XML_SERVER . '&page=' . ($page - 1)); } $object->addSoftkey('4', Aastra_get_label('Call back', $language), $XML_SERVER . '&action=callback&origin=list'); $object->addSoftkey('5', Aastra_get_label('Forward', $language), $XML_SERVER . '&action=forward&origin=list'); $object->addSoftkey('6', Aastra_get_label('Delete', $language), $XML_SERVER . '&orig_d=list&action=del_message'); $object->addsoftkey('7', Aastra_get_label('Change User', $language), $XML_SERVER_PATH . 'vmail.php?ext=' . $ext); if ($page != $last_page) { $object->addSoftkey('8', Aastra_get_label('Next Page', $language), $XML_SERVER . '&page=' . ($page + 1)); } $object->addsoftkey('9', Aastra_get_label('Detail Mode', $language), $XML_SERVER . '&action=detail'); $object->addSoftkey('10', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); # Icons if (Aastra_is_icons_supported()) { $object->addIcon('1', 'Icon:Envelope'); $object->addIcon('2', 'Icon:EnvelopeOpen'); } break; # Message zoom # Message zoom case 'detail': case 'playing':