Version:0.9 StartHTML:0000000105 EndHTML:0000056019 StartFragment:0000000842 EndFragment:0000055985 Untitled
<?php 
define('IN_PHPBB',true); 


$site_root_path = '/home/firthn1/public_html'; // Absoloute SITE PATH Path 
$phpbb_root_path2 = '/phpBB2/';  // Forum Path 
$root = '..'; // Root Dir of Site 
$privvar = 'privmsg.php'; 


$phpbb_root_path = $site_root_path . $phpbb_root_path2; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.php'); 


// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_LOGIN); // initiate session 
init_userprefs($userdata); // load user prefs 
// 
// End session management 
// 
$page_title = 'Fanfiction by Julia S'; 







//Who Is Online 
//By Acid 
//http://www.phpbbhacks.com/viewhack.php?id=201 
$user_forum_sql = ( !empty($forum_id) ) ? "AND ( u.user_session_page = $forum_id 
   OR s.session_page = $forum_id)" : ""; 

$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip 
   FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s 
   WHERE u.user_id = s.session_user_id 
      AND ( s.session_time >= ".( time() - 300 ) . " 
         OR u.user_session_time >= " . ( time() - 300 ) . " ) 
      $user_forum_sql 
   ORDER BY u.username ASC"; 
$result = $db->sql_query($sql); 
if(!$result) 
{ 
   message_die(GENERAL_ERROR, "Couldn't obtain user/online information.", "", __LINE__, __FILE__, $sql); 
} 

$userlist_ary = array(); 
$userlist_visible = array(); 

$logged_visible_online = 0; 
$logged_hidden_online = 0; 
$guests_online = 0; 
$online_userlist = ""; 

$prev_user_id = 0; 
$prev_session_ip = 0; 

while( $row = $db->sql_fetchrow($result) ) 
{ 
   // User is logged in and therefor not a guest 
   if( $row['session_logged_in'] ) 
   { 
      // Skip multiple sessions for one user 
      if( $row['user_id'] != $prev_user_id ) 
      { 
         $style_color = ""; 
         if( $row['user_level'] == ADMIN ) 
         { 
            $row['username'] = '<b>' . $row['username'] . '</b>'; 
            $style_color = 'style="color:#0000C0"'; 
         } 
         else if( $row['user_level'] == MOD ) 
         { 
            $row['username'] = '<b>' . $row['username'] . '</b>'; 
            $style_color = 'style="color:#006600"'; 
         } 

         if( $row['user_allow_viewonline'] ) 
         { 
            $user_online_link = '<a href="' . append_sid($phpbb_root_path2."profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>'; 
            $logged_visible_online++; 
         } 
         else 
         { 
            $user_online_link = '<a href="' . append_sid($phpbb_root_path2."profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>'; 
            $logged_hidden_online++; 
         } 
          
         if( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN ) 
         { 
            $online_userlist .= ( $online_userlist != "" ) ? ", " . $user_online_link : $user_online_link; 
         } 
      } 
   } 
   else 
   { 
         if( $row['session_ip'] != $prev_session_ip ){ 
                   $guests_online++; 
         }  
   } 

   $prev_user_id = $row['user_id']; 
   $prev_session_ip = $row['session_ip']; 
} 

if( empty($online_userlist) ) 
{ 
   $online_userlist = $lang['None']; 
} 
$online_userlist = ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Registered_users'] ) . " " . $online_userlist; 

$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online; 

if($total_online_users > $board_config['record_online_users']) 
{ 
   $sql = "UPDATE " . CONFIG_TABLE . " 
      SET config_value = '$total_online_users' 
      WHERE config_name = 'record_online_users'"; 
   if( !$result = $db->sql_query($sql) ) 
   { 
      message_die(GENERAL_ERROR, "Couldn't update online user record (nr of users)", "", __LINE__, __FILE__, $sql); 
   } 

   $sql = "UPDATE " . CONFIG_TABLE . " 
      SET config_value = '" . time() . "' 
      WHERE config_name = 'record_online_date'"; 
   if( !$result = $db->sql_query($sql) ) 
   { 
      message_die(GENERAL_ERROR, "Couldn't update online user record (date)", "", __LINE__, __FILE__, $sql); 
   } 

   $board_config['record_online_users'] = $total_online_users; 
   $board_config['record_online_date'] = time(); 
} 

if( $total_online_users == 0 ) 
{ 
   $l_t_user_s = $lang['Online_users_zero_total']; 
} 
else if( $total_online_users == 1 ) 
{ 
   $l_t_user_s = $lang['Online_user_total']; 
} 
else 
{ 
   $l_t_user_s = $lang['Online_users_total']; 
} 

if( $logged_visible_online == 0 ) 
{ 
   $l_r_user_s = $lang['Reg_users_zero_total']; 
} 
else if( $logged_visible_online == 1 ) 
{ 
   $l_r_user_s = $lang['Reg_user_total']; 
} 
else 
{ 
   $l_r_user_s = $lang['Reg_users_total']; 
} 

if( $logged_hidden_online == 0 ) 
{ 
   $l_h_user_s = $lang['Hidden_users_zero_total']; 
} 
else if( $logged_hidden_online == 1 ) 
{ 
   $l_h_user_s = $lang['Hidden_user_total']; 
} 
else 
{ 
   $l_h_user_s = $lang['Hidden_users_total']; 
} 

if( $guests_online == 0 ) 
{ 
   $l_g_user_s = $lang['Guest_users_zero_total']; 
} 
else if( $guests_online == 1 ) 
{ 
   $l_g_user_s = $lang['Guest_user_total']; 
} 
else 
{ 
   $l_g_user_s = $lang['Guest_users_total']; 
} 

$l_online_users = sprintf($l_t_user_s, $total_online_users); 
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online); 
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online); 
$l_online_users .= sprintf($l_g_user_s, $guests_online); 

$onlinet="$l_online_users<br>$online_userlist<br>"; 




if ( $userdata['user_new_privmsg'] )//private messages 
   { 
      $l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms']; 
      $l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']); 

      if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] ) 
      { 
         $sql = "UPDATE " . USERS_TABLE . " 
            SET user_last_privmsg = " . $userdata['user_lastvisit'] . " 
            WHERE user_id = " . $userdata['user_id']; 
         if ( !$db->sql_query($sql) ) 
         { 
            message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql); 
         } 

         $s_privmsg_new = 1; 
         $icon_pm = $images['pm_new_msg']; 
      } 
      else 
      { 
         $s_privmsg_new = 0; 
         $icon_pm = $images['pm_no_new_msg']; 
      } 
   } 
   else 
   { 
      $l_privmsgs_text = $lang['No_new_pm']; 

      $s_privmsg_new = 0; 
      $icon_pm = $images['pm_no_new_msg']; 
   } 

   if ( $userdata['user_unread_privmsg'] ) 
   { 
      $l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms']; 
      $l_privmsgs_text_unread = sprintf($l_message_unread, $userdata['user_unread_privmsg']); 
   } 
   else 
   { 
      $l_privmsgs_text_unread = $lang['No_unread_pm']; 
   } 



?> 


<html>

<head>
		<title>Fanfiction by Julia S</title>
		<?php 
if ( !empty($userdata['user_popup_pm']) ){ 
?> 
<script language="Javascript" type="text/javascript"> 
<!-- 
   if (<?php echo $s_privmsg_new ?>) 
   { 
      window.open('<?php echo 

"$phpbb_root_path2"."$privvar"."?mode=newpm" ?>', '_phpbbprivmsg', 

'HEIGHT=225,resizable=yes,WIDTH=400');; 
   } 
//--> 
</script> 
<?php 
} ?> 

<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<STYLE TYPE="text/css">
    A:link   {color:black; text-decoration:none;}
	A:active {color:black}
	A:visited {color:black; text-decoration :none}
	A:hover {color:black; text-decoration: underline}
</STYLE>


</head>

<body bgcolor="#000000">
<div align="center">
  <center>
  <table border="1" cellspacing="1" width="700" bordercolor="#FFFFFF">
    <tr>
      <td width="100%">
        <div align="center">
          <table border="1" cellpadding="2" width="100%" bordercolor="#FFFFFF">
            <tr>
              <td width="100%">
                <div align="center">
                  <table border="0" cellpadding="0" width="100%" cellspacing="0">
                    <tr>
                      <td width="100%" bgcolor="#FFFFFF">
                        <p align="center"><img border="0" src="images/j-splash.jpg" width="627" height="161"></p>
                        <p align="center"><img border="0" src="images/j-splash-2.jpg" width="342" height="76"></p>
                        <p align="center">
                        <hr width="85%" align=center noshade">
                        <p>&nbsp;</p>
                        <div align="center">
                          <table border="0" cellpadding="0" cellspacing="0" width="80%">
                            <tr>
                              <td width="100%">
                        <p align="center"><b><font face="Verdana" size="2"><a href="AFKoF/index.php">A
                        Fine Kettle of Fish</a></font></b></p>
                        <p align="center"><font face="Tahoma" size="2" color="#000000">(PG) In which
              Darcy returns unannounced to Hertfordshire soon after Lady
              Catherine's visit.&nbsp; He comes across Lizzy at an awkward
              moment, but this is not the only pickle she will find herself in
              this day!</font></p><br>
                        <p align="center"><b><font face="Verdana" size="2"><a href="OF/index.php">Outrageous
                        Fortune</a></font></b></p>
            <p align="center"><font face="Tahoma" size="2" color="#000000">(PG) A
            troubled Darcy finally decides to ask Elizabeth to marry him, but
            before he can do so, he overhears her telling Charlotte that she
            believes him to be a disagreeable and ungentlemanlike man.</font></p>
            <p align="center" style="margin-top: 3; margin-bottom: 3"><font face="Tahoma" size="2" color="#000000"><a href="OF/index.php">Chapters
            One - Fourteen</a></font></p>
                        <p align="center" style="margin-top: 3; margin-bottom: 3"><font face="Tahoma" size="2" color="#000000"><a href="OF/two.php">Chapters
                        Fifteen - Twenty-four</a></font></p>
                        <p align="center" style="margin-top: 3; margin-bottom: 3"><font face="Tahoma" size="2" color="#000000"><a href="OF/three.php">Chapters
                        Twenty-five - Thirty-two</a></font></p>
                        <p align="center" style="margin-top: 3; margin-bottom: 3"><font face="Tahoma" size="2" color="#000000"><a href="OF/four.php">Chapters
                        Thirty-three - Forty-two</a></font></p>
                        <p align="center" style="margin-top: 3; margin-bottom: 3"><font face="Tahoma" size="2" color="#000000"><a href="OF/five.php">Chapter
                        Forty-three</a></font></p>
                        <p align="center" style="margin-top: 3; margin-bottom: 3">&nbsp;</p>
                        <p align="center"><b><font face="Tahoma" size="2" color="#000000"><a href="mailto:weatherwaecs@hotmail.com">e-mail
                        Julia</a>&nbsp; :::&nbsp; <a href="http://firthness.com/fanfiction/index.php">return
                        to firthness</a></font></b></p>
                              </td>
                            </tr>
                          </table>
                        </div>
                        <p align="center">&nbsp;</p>
                        <p align="center">&nbsp;</td>
                    </tr>
                  </table>
                </div>
              </td>
            </tr>
          </table>
        </div>
      </td>
    </tr>
  </table>
  </center>
</div>
</body>

</html>