示例#1
0
文件: index.php 项目: halfbro/radare
			$lines++;
		}
	}
	fclose($fd);
	print "</pre></tt></body></html>\n";
	exit();
}
?>
<table>
<tr>
<td valign="top" width="240" bgcolor="#101010">
<div style="align:center;background-color:#303030"><center><tt>/* radare web frontend */</tt></center></div>
<div class="controls"><pre>

<? print_info(); ?>
<? print_controls(); ?>
<form method="get"><input type=hidden name=tab value="<?php 
echo $tab;
?>
"><input type=hidden name="action" value="add_ref"><input type="hidden" name="offset" value="<?php 
echo $offset;
?>
">
; references
;    add <input name="input"></form>
<form method="get"><input type=hidden name=tab value="<?php 
echo $tab;
?>
"><input type=hidden name="action" value="add_com"><input type="hidden" name="offset" value="<?php 
echo $offset;
?>
示例#2
0
    $refresh_javascript = 'onLoad=window.setTimeout("location.href=\'' . $refresh_url . '\'",' . $im_userdata['refresh_rate'] . '000)';
} elseif ($im_userdata['refresh_method'] == 2) {
    // Add 15 seconds to refresh rate - we'll stagger the refresh
    // triggers so that both of them don't go off at the same time.
    $im_refresh_rate2 = $im_userdata['refresh_rate'] + 15;
    $refresh_javascript = 'onLoad=window.setTimeout("location.href=\'' . $refresh_url . '\'",' . $im_refresh_rate2 . '000)';
    $meta_headers = '<meta http-equiv="refresh" content="' . $im_userdata['refresh_rate'] . ';url=' . $refresh_url . '">';
} else {
    $meta_headers = '<meta http-equiv="refresh" content="' . $im_userdata['refresh_rate'] . ';url=' . $refresh_url . '">';
}
if (!$im_userdata['popup_ims'] && $im_userdata['list_ims']) {
    $read_mark = '&mark_read=1';
}
include_once PRILL_PATH . 'prill_header.' . $phpEx;
if ($frames) {
    print_controls($mode_append, NO_FRAMES_MODE, $mode2);
    $template->pparse('controls');
}
// Define basic or common template variables
$template->assign_vars(array('IMG_LOGO' => $images['prill_logo'], 'L_PRILLIAN' => $lang['Prillian'], 'IMG_MESSAGE' => $images['prill_message'], 'L_INFORMATION' => $lang['Information'], 'L_PRIVATE_MESSAGES' => $lang['Private_Messages'], 'L_USERS_ONLINE' => $lang['Users_Online'], 'L_HIDDEN_USERS_ONLINE' => $lang['Hidden_Users_Online'], 'L_GUESTS_ONLINE' => $lang['Guests_Online'], 'L_PROFILE' => $lang['Profile'], 'L_IM' => $lang['IM'], 'L_MESSAGE' => $lang['Message'], 'L_NEW_POSTS' => $lang['Prill_new_posts'], 'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'), 'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span style="color:#' . $theme['fontcolor3'] . '">', '</span>'), 'L_ONLINE_EXPLAIN' => $lang['Online_explain'], 'L_ALT_MESSAGE' => $lang['Send_im'], 'U_IM_PATH' => PRILL_PATH, 'TOTAL_USERS_ONLINE' => $l_online_users, 'RECORD_USERS' => sprintf($lang['Record_online_users'], $board_config['record_online_users'], create_date($board_config['default_dateformat'], $board_config['record_online_date'], $board_config['board_timezone'])), 'NEW_POSTS' => $new_posts, 'SEND_WIDTH' => $im_userdata['send_width'], 'SEND_HEIGHT' => $im_userdata['send_height'], 'READ_WIDTH' => $im_userdata['read_width'], 'READ_HEIGHT' => $im_userdata['read_height'], 'USERS_ONLINE' => $online['visible'], 'HIDDEN_USERS_ONLINE' => $online['hidden'], 'GUESTS_ONLINE' => $online['guests']));
// Create new message list and spawn pop-ups
if ($msgs_total) {
    if ($im_userdata['list_ims']) {
        $s_hidden_fields = '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" /><inout type="hidden" name="mode" value="' . $mode . '" />';
        $template->assign_block_vars('switch_newmsg_list', array('S_FORM_ACTION' => $refresh_url, 'S_HIDDEN_FIELDS' => $s_hidden_fields, 'L_NEW_MESSAGES' => $lang['New_messages'], 'L_SUBJECT' => $lang['Subject'], 'L_FROM' => $lang['From'], 'L_MARK_ALL' => $lang['Mark_all'], 'L_UNMARK_ALL' => $lang['Unmark_all'], 'L_DELETE' => $lang['Delete']));
    }
    $im_id_sql = '';
    $total_unread = 0;
    $total_new = 0;
    $left_pixels = 0;
    $right_pixels = 0;
示例#3
0
             include_once PRILL_PATH . 'im_main.' . $phpEx;
             break;
     }
     break;
 case FRAMES_MODE:
     // Frames of IM Client
     $template->set_filenames(array('body' => 'prillian/frameset.tpl'));
     $u_refresher = append_sid($phpbb_root_path . 'imclient.' . $phpEx . '?mode=' . $mode2);
     $u_control = append_sid($phpbb_root_path . 'imclient.' . $phpEx . '?mode=controls&mode2=' . $mode2);
     $template->assign_vars(array('L_PRILLIAN' => $page_title, 'U_IM_PATH' => PRILL_PATH, 'U_REFRESHER' => $u_refresher, 'U_CONTROL' => $u_control));
     $full_footer = false;
     break;
 case 'controls':
     // Print Controls frame
     include_once PRILL_PATH . 'prill_header.' . $phpEx;
     print_controls('?mode=' . $mode2, FRAMES_MODE, $mode2, true);
     break;
 case 'read':
     // Read a message
     include_once PRILL_PATH . 'im_read.' . $phpEx;
     break;
 case 'editprofile':
     // Has admin set board to override user settings?
     if ($prill_config['override_users']) {
         // Yes? Then tell them and offer to close the window.
         $message = $lang['Admin_override'] . $append_msg;
         message_die(GENERAL_MESSAGE, $message);
     } else {
         // No? Then edit the profile.
         include_once PRILL_PATH . 'usercp_imprefs.' . $phpEx;
     }
if ($error) {
    $template->set_filenames(array('reg_header' => 'error_body.tpl'));
    $template->assign_vars(array('ERROR_MESSAGE' => $error_msg));
    $template->assign_var_from_handle('ERROR_BOX', 'reg_header');
}
$template->set_filenames(array('body' => 'prillian/prefs_body.tpl'));
$s_hidden_fields = '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" /><input type="hidden" name="user_id" value="' . $userdata['user_id'] . '" /><input type="hidden" name="mode" value="editprofile" /><input type="hidden" name="cm1" value="' . $client_mode . '" /><input type="hidden" name="cm2" value="' . $client_mode2 . '" />';
$checked = 'checked="checked"';
if ($prill_config['refresh_drop']) {
    $refresh_rate = generic_select($refresh_rate, 'refresh_rate', 'Refresh_times');
    $rate_explain = $lang['Refresh_rate_explain2'];
} else {
    $refresh_rate = '<input type="text" size="5" maxlength="5" name="refresh_rate" value="' . $refresh_rate . '" />';
    $rate_explain = $lang['Refresh_rate_explain1'];
}
if ($prill_config['themes_allow']) {
    include_once $phpbb_root_path . 'includes/functions_selects.' . $phpEx;
    $template->assign_block_vars('switch_style', array('L_IM_STYLE' => $lang['IM_style'], 'STYLE_SELECT' => style_select($im_userdata['themes_id'], 'themes_id')));
}
if ($prill_config['allow_network']) {
    $template->assign_block_vars('switch_network', array('L_ALLOW_NETWORK' => $lang['User_allow_network'], 'ALLOW_NETWORK_YES' => $user_allow_network ? $checked : '', 'ALLOW_NETWORK_NO' => !$user_allow_network ? $checked : ''));
    if ($im_userdata['user_allow_network'] && $im_userdata['admin_allow_network']) {
        $network_user_list = generic_select($network_user_list, 'network_user_list', 'network_lists');
        $template->assign_block_vars('switch_networkusers', array('L_NETWORK_USER_SELECT' => $lang['Network_user_list'], 'NETWORK_USER_SELECT' => $network_user_list));
    }
}
$show_controls = generic_select($show_controls, 'show_controls', 'Controls_select');
$list_all_online = generic_select($list_all_online, 'list_all_online', 'Online_Lists');
$default_mode = MAIN_MODE;
print_controls('?mode=' . $client_mode . '&mode2' . $client_mode2, $client_mode, $client_mode2);
$template->assign_vars(array('IMG_LOGO' => $images['prill_logo'], 'L_PRILLIAN' => $lang['Prillian'], 'S_PREFS_ACTION' => append_sid(PRILL_URL), 'S_HIDDEN_FIELDS' => $s_hidden_fields, 'L_YES' => $lang['Yes'], 'L_NO' => $lang['No'], 'L_PREFS' => $lang['Preferences'], 'L_ALLOW_IMS' => $lang['User_allow_ims'], 'L_ALLOW_SHOUT' => $lang['User_allow_shout'], 'L_ALLOW_CHAT' => $lang['User_allow_chat'], 'L_ALWAYS_ADD_SIGNATURE' => $lang['Always_add_sig'], 'L_ALWAYS_ADD_SIGNATURE_EXPLAIN' => $lang['Always_add_sig_explain'], 'L_REFRESH_RATE' => $lang['Refresh_rate'], 'L_REFRESH_RATE_EXPLAIN' => $rate_explain, 'L_REFRESH_METHOD' => $lang['Refresh_method'], 'L_REFRESH_METHOD_EXPLAIN' => $lang['Refresh_method_explain'], 'L_JAVASCRIPT' => $lang['JavaScript'], 'L_META' => $lang['META_tag'], 'L_BOTH' => $lang['Use_both_methods'], 'L_AUTO_LAUNCH' => $lang['IM_auto_launch_pref'], 'L_POPUP_IMS' => $lang['IM_auto_popup'], 'L_LIST_IMS' => $lang['IM_list_new'], 'L_PLAY_SOUND' => $lang['IM_play_sound'], 'L_SUCCESS_CLOSE' => $lang['Success_close'], 'L_SHOW_CONTROLS' => $lang['Show_controls'], 'L_WHO_TO_LIST' => $lang['Who_to_list'], 'L_SUBMIT' => $lang['Submit'], 'L_RESET' => $lang['Reset'], 'L_SOUND_NAME' => $lang['IM_sound_name'], 'L_DEFAULT_SOUND' => $lang['Default_sound'], 'L_CURRENT_SOUND' => $lang['Current_sound'], 'L_WIDTH' => $lang['Width'], 'L_HEIGHT' => $lang['Height'], 'L_SET_WINDOW_SIZES' => $lang['Set_window_sizes'], 'L_SET_WINDOW_SIZES_EXPLAIN' => $lang['Set_window_sizes_explain'], 'L_MAIN_WINDOW' => $lang['Main_Window'], 'L_SEND_WINDOW' => $lang['Send_Message'], 'L_READ_WINDOW' => $lang['Read_Message'], 'L_AUTO_DELETE' => $lang['Auto_delete_ims'], 'L_USE_FRAMES' => $lang['Use_frames'], 'L_USE_FRAMES_EXPLAIN' => $lang['Use_frames_explain'], 'L_DEFAULT_MODE' => $lang['Default_mode'], 'USE_FRAMES_YES' => $use_frames ? $checked : '', 'USE_FRAMES_NO' => !$use_frames ? $checked : '', 'AUTO_DELETE_YES' => $auto_delete ? $checked : '', 'AUTO_DELETE_NO' => !$auto_delete ? $checked : '', 'ALLOW_IMS_YES' => $user_allow_ims ? $checked : '', 'ALLOW_IMS_NO' => !$user_allow_ims ? $checked : '', 'ALLOW_SHOUT_YES' => $user_allow_shout ? $checked : '', 'ALLOW_SHOUT_NO' => !$user_allow_shout ? $checked : '', 'ALLOW_CHAT_YES' => $user_allow_chat ? $checked : '', 'ALLOW_CHAT_NO' => !$user_allow_chat ? $checked : '', 'ALWAYS_ADD_SIGNATURE_YES' => $attach_sig ? $checked : '', 'ALWAYS_ADD_SIGNATURE_NO' => !$attach_sig ? $checked : '', 'REFRESH_RATE' => $refresh_rate, 'REFRESH_METHOD_YES' => $refresh_method == 1 ? $checked : '', 'REFRESH_METHOD_NO' => !$refresh_method ? $checked : '', 'REFRESH_METHOD_BOTH' => $refresh_method == 2 ? $checked : '', 'AUTO_LAUNCH_YES' => $auto_launch ? $checked : '', 'AUTO_LAUNCH_NO' => !$auto_launch ? $checked : '', 'POPUP_IMS_YES' => $popup_ims ? $checked : '', 'POPUP_IMS_NO' => !$popup_ims ? $checked : '', 'LIST_IMS_YES' => $list_ims ? $checked : '', 'LIST_IMS_NO' => !$list_ims ? $checked : '', 'PLAY_SOUND_YES' => $play_sound ? $checked : '', 'PLAY_SOUND_NO' => !$play_sound ? $checked : '', 'DEFAULT_SOUND_YES' => $default_sound ? $checked : '', 'DEFAULT_SOUND_NO' => !$default_sound ? $checked : '', 'SUCCESS_CLOSE_YES' => $success_close ? $checked : '', 'SUCCESS_CLOSE_NO' => !$success_close ? $checked : '', 'DEFAULT_MODE_SELECT' => $default_mode, 'SHOW_CONTROLS' => $show_controls, 'LIST_ALL_ONLINE' => $list_all_online, 'NORMAL_HEIGHT' => $mode1_height, 'NORMAL_WIDTH' => $mode1_width, 'PREFS_HEIGHT' => $prefs_height, 'PREFS_WIDTH' => $prefs_width, 'READ_HEIGHT' => $read_height, 'READ_WIDTH' => $read_width, 'SEND_HEIGHT' => $send_height, 'SEND_WIDTH' => $send_width, 'SOUND_NAME' => !empty($sound_name) ? $sound_name : $lang['None']));
示例#5
0
                $u_receiver = $u_profile_base . $im['instmsgs_to_userid'];
                $sent_mark = '&sent_mark=1';
                $read_mark = '';
                break;
            case 'received':
            default:
                $sender = $im['username'];
                $u_sender = $u_profile_base . $im['instmsgs_from_userid'];
                break;
        }
        $template->assign_block_vars('switch_msg_list.switch_msg_row', array('U_IMMSGS' => append_sid(PRILL_URL . '?mode=read&' . POST_POST_URL . '=' . $im['instmsgs_id'] . $read_mark . $sent_mark . $network_mark), 'U_SENDER' => append_sid($u_sender), 'U_RECEIVER' => append_sid($u_receiver), 'S_MARK_ID' => $im['instmsgs_id'], 'ROW_CLASS' => $row_class, 'ROW_COLOR' => $row_color, 'SUBJECT' => $post_subject, 'SENDER' => $sender, 'RECEIVER' => $receiver, 'DATE' => create_date($board_config['default_dateformat'], $im['instmsgs_date'], $board_config['board_timezone']), 'IMNUM' => $key, 'LEFT_PX' => $left_pixels, 'TOP_PX' => $right_pixels));
    }
    if (!($result = $db->sql_query($msg_count_sql))) {
        $msg = 'Could not get total number of messages' . $append_msg;
        message_die(GENERAL_ERROR, $msg, '', __LINE__, __FILE__, $sql);
    }
    if (!($row = $db->sql_fetchrow($result))) {
        $msg = 'Could not find total number of messages' . $append_msg;
        message_die(GENERAL_ERROR, $msg, '', __LINE__, __FILE__, $sql);
    }
    $pagination = generate_pagination(PRILL_URL . "?mode={$mode}&amp;type={$type}&amp;order={$sort_order}", $row['total'], $board_config['topics_per_page'], $start);
    $template->assign_vars(array('PAGINATION' => $pagination, 'PAGE_NUMBER' => sprintf($lang['Page_of'], floor($start / $board_config['topics_per_page']) + 1, ceil($row['total'] / $board_config['topics_per_page']))));
} else {
    // No messages.
    $template->assign_block_vars('switch_no_msg', array('NO_MSG' => $no_msg));
    $template->assign_vars(array('PAGINATION' => '', 'PAGE_NUMBER' => ''));
}
// That's the end of the message list!
// Output the controls panel(s)
print_controls();
// End of File - imclient.php finishes things off