//Paused Dynamic $object->addIcon('4', '0000FEFEFEFEFEFEFE000000'); //Logged on Static $object->addIcon('5', '0000FE868E9EBEFEFE000000'); //Paused Static } else { $object->addIcon(1, 'Icon:CircleRed'); $object->addIcon(2, 'Icon:CheckBoxCheck'); $object->addIcon(3, 'Icon:CircleYellow'); $object->addIcon(4, 'Icon:CircleGreen'); $object->addIcon(5, 'Icon:CircleBlue'); } } # Test the refresh if (Aastra_is_Refresh_supported()) { $object->setRefresh('10', $XML_SERVER . '&action=refresh&page=' . $page . '&menu_set=' . $menu_set); $new = $object->generate(); } else { $refresh = 1; if ($nb_softkeys and Aastra_is_textmenu_wrapitem_supported()) { if ($nb_softkeys == 10) { $object->addSoftkey(9, Aastra_get_label('Refresh', $language), $XML_SERVER . '&page=' . $page); } } } # Test refresh if ($refresh == 0) { $old = @file_get_contents(AASTRA_PATH_CACHE . $header['mac'] . '.agent'); if ($new != $old) { $refresh = 1; }
$object->addSoftkey(1, Aastra_get_label('(Un)Mute', $language), $XML_SERVER . '&action=mute&page=' . $page . '&confno=' . $confno . '&mode=' . $mode); $object->addSoftkey(2, Aastra_get_label('Kick', $language), $XML_SERVER . '&action=kick&page=' . $page . '&confno=' . $confno . '&mode=' . $mode); } if ($page != 1) { $object->addSoftkey(3, Aastra_get_label('Previous', $language), $XML_SERVER . '&action=display&page=' . ($page - 1) . '&confno=' . $confno . '&mode=' . $mode); } if ($page != $last) { $object->addSoftkey(8, Aastra_get_label('Next', $language), $XML_SERVER . '&action=display&page=' . ($page + 1) . '&confno=' . $confno . '&mode=' . $mode); } $object->addSoftkey('9', Aastra_get_label('Back', $language), $XML_SERVER . '&confno=' . $confno); $object->addSoftkey(10, Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } } # Test the refresh if (Aastra_is_Refresh_supported()) { $object->setRefresh('5', $XML_SERVER . '&action=refresh&page=' . $page . '&confno=' . $confno . '&mode=' . $mode); $new = $object->generate(); } else { $refresh = 1; if ($nb_softkeys == 6) { $object->addSoftkey(3, Aastra_get_label('Refresh', $language), $XML_SERVER . '&action=display&page=' . $page . '&confno=' . $confno . '&mode=' . $mode); } else { $object->addSoftkey(6, Aastra_get_label('Refresh', $language), $XML_SERVER . '&action=display&page=' . $page . '&confno=' . $confno . '&mode=' . $mode); } } # Test refresh if ($refresh == 0) { $old = @file_get_contents(AASTRA_PATH_CACHE . $header['mac'] . '.meetme'); if ($new != $old) { $refresh = 1; }
} $object->addSoftkey('6', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } else { $object->addSoftkey('1', Aastra_get_label('Agents', $language), $XML_SERVER . '&action=show_queue_members'); $object->addSoftkey('2', Aastra_get_label('Callers', $language), $XML_SERVER . '&action=show_queue_entries'); if ($page != 1) { $object->addSoftkey('3', Aastra_get_label('Previous Page', $language), $XML_SERVER . '&action=show_queues_page&page=' . ($page - 1)); } if ($page != $last) { $object->addSoftkey('8', Aastra_get_label('Next Page', $language), $XML_SERVER . '&action=show_queues_page&page=' . ($page + 1)); } $object->addSoftkey('10', Aastra_get_label('Exit', $language), 'SoftKey:Exit'); } # Test the refresh if (Aastra_is_Refresh_supported()) { $object->setRefresh('10', $XML_SERVER . '&action=refresh&page=' . $page); $new = $object->generate(); } else { $refresh = 1; if ($nb_softkeys == 6) { $object->addSoftkey(3, Aastra_get_label('Refresh', $language), $XML_SERVER . '&page=' . $page); } else { $object->addSoftkey(6, Aastra_get_label('Refresh', $language), $XML_SERVER . '&page=' . $page); } } # Test refresh if ($refresh == 0) { $old = @file_get_contents(AASTRA_PATH_CACHE . $header['mac'] . '.queues'); if ($new != $old) { $refresh = 1; }