Example #1
0
	psetting('softkey4 value'  , $prov_url_aastra.'dnd.php', true, $dynamic);
	$current_dndstate = $db->executeGetOne("SELECT `active` FROM `dnd` WHERE `_user_id`=". $user_id);
	if ($current_dndstate == 'yes')
		psetting('softkey4 label'  , __('Ruhe aus'), true, $dynamic);
	else
		psetting('softkey4 label'  , __('Ruhe'), true, $dynamic);
}

psetting('softkey5 type'   , 'xml', true, $dynamic);
psetting('softkey5 label'  , __('Login'), true, $dynamic);
if ($user['nobody_index'])
	psetting('softkey5 value'  , $prov_url_aastra.'login.php?a=login', true, $dynamic);
else
	psetting('softkey5 value'  , $prov_url_aastra.'login.php', true, $dynamic);

$softkeys = aastra_get_softkeys( $user_id, $phone_type );
if (is_array($softkeys)) {
	foreach ($softkeys as $key_name => $softkey) {
		switch ($softkey['function']) {
		case '_dir':
			$softkey['function'] = 'xml';
			$softkey['data'    ] = $prov_url_aastra.'pb.php';
			$softkey['label'   ] = __('Tel.buch');
			break;
		case '_callers':
			$softkey['function'] = 'xml';
			$softkey['data'    ] = $prov_url_aastra.'dial-log.php';
			$softkey['label'   ] = __('Anrufliste');
			break;
		case '_dnd':
			$softkey['function'] = 'xml';
Example #2
0
    }
    @ob_flush();
    exit;
}
if ($expmods[$module - 1] == 'aastra-536m' && $level > 1) {
    gs_log(GS_LOG_DEBUG, "Expansion module does not have level {$level} on phone {$mac}");
    psetting('dummysetting', '', true);
    echo '</AastraIPPhoneConfiguration>', "\n";
    if (!headers_sent()) {
        # avoid chunked transfer-encoding
        header('Content-Length: ' . @ob_get_length());
    }
    @ob_flush();
    exit;
}
$softkeys = aastra_get_softkeys($user_id, $phone_type, $expmods[$module - 1], $module, $level);
if (is_array($softkeys)) {
    foreach ($softkeys as $key_name => $softkey) {
        switch ($softkey['function']) {
            case '_dir':
                $softkey['function'] = 'xml';
                $softkey['data'] = $prov_url_aastra . 'pb.php';
                $softkey['label'] = __('Tel.buch');
                break;
            case '_callers':
                $softkey['function'] = 'xml';
                $softkey['data'] = $prov_url_aastra . 'dial-log.php';
                $softkey['label'] = __('Anrufliste');
                break;
            case '_dnd':
                $softkey['function'] = 'xml';