DHTML Slide Menu for ACP v1.0.0 with the Junior Admin MOD ?
 
 
Post new topic   Reply to topic   printer-friendly view    phpMiX.org Forum Index -> phpBB MODs -> DHTML Slide Menu for ACP
View previous topic :: View next topic  
Author Message
mariocaz
Apprentice
Apprentice


Joined: 08 Jun 2005
Posts: 6
Location: Mexico, city

PostPosted: Wed Jun 08, 2005 11:33 pm    Post subject: DHTML Slide Menu for ACP v1.0.0 with the Junior Admin MOD ? Reply with quote

Hi markus, I'm Mario from Mexico!

First... Sorry for my bad English. Embarassed

I want to install this MOD in my forum but my admin/index.php file is some diferent and I don't find some of the changes that say in the instructions I hope have your help. Very Happy

This is my admin/index.php (Sorry for put it her but I don' have your e-mail to send it) Embarassed

Code:
<?php
/***************************************************************************
 *                             (admin) index.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: index.php,v 1.40.2.5 2003/08/03 11:50:51 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', 1);

//
// Load default header
//
$no_page_header = TRUE;
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

// ---------------
// Begin functions
//
function inarray($needle, $haystack)
{
   for($i = 0; $i < sizeof($haystack); $i++ )
   {
      if( $haystack[$i] == $needle )
      {
         return true;
      }
   }
   return false;
}
//
// End functions
// -------------
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin_pafiledb.' . $phpEx);
//
// Generate relevant output
//
if( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'left' )
{
   $jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
   $module = jr_admin_get_module_list($jr_admin_userdata['user_jr_admin']);

   include('./page_header_admin.'.$phpEx);

   $template->set_filenames(array(
      "body" => "admin/index_navigate.tpl")
   );

   $template->assign_vars(array(
      "U_FORUM_INDEX" => append_sid("../index.$phpEx"),
      "U_ADMIN_INDEX" => append_sid("index.$phpEx?pane=right"),
//
// MOD: Add phpMyAdmin Link
//

      'U_PHPMYADMIN' => PHPMYADMIN,
      'L_PHPMYADMIN' => $lang['phpMyAdmin'],

//
// MOD: -END-
//

      "L_FORUM_INDEX" => $lang['Main_index'],
      "L_ADMIN_INDEX" => $lang['Admin_Index'],
      "L_PREVIEW_FORUM" => $lang['Preview_forum'])
   );

   jr_admin_make_left_pane();

   $template->pparse("body");

   include('./page_footer_admin.'.$phpEx);
}
elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
{

   include('./page_header_admin.'.$phpEx);

   $template->set_filenames(array(
      "body" => "admin/index_body.tpl")
   );

   $template->assign_vars(array(
      "L_WELCOME" => $lang['Welcome_phpBB'],
      "L_ADMIN_INTRO" => $lang['Admin_intro'],
      "L_FORUM_STATS" => $lang['Forum_stats'],
      "L_WHO_IS_ONLINE" => $lang['Who_is_Online'],
      "L_USERNAME" => $lang['Username'],
      "L_LOCATION" => $lang['Location'],
      "L_LAST_UPDATE" => $lang['Last_updated'],
      "L_IP_ADDRESS" => $lang['IP_Address'],
      "L_STATISTIC" => $lang['Statistic'],
      "L_VALUE" => $lang['Value'],
      "L_NUMBER_POSTS" => $lang['Number_posts'],
      "L_POSTS_PER_DAY" => $lang['Posts_per_day'],
      "L_NUMBER_TOPICS" => $lang['Number_topics'],
      "L_TOPICS_PER_DAY" => $lang['Topics_per_day'],
      "L_NUMBER_USERS" => $lang['Number_users'],
      "L_USERS_PER_DAY" => $lang['Users_per_day'],
      "L_BOARD_STARTED" => $lang['Board_started'],
      "L_AVATAR_DIR_SIZE" => $lang['Avatar_dir_size'],
      "L_DB_SIZE" => $lang['Database_size'],
      "L_FORUM_LOCATION" => $lang['Forum_Location'],
      "L_STARTED" => $lang['Login'],
"L_NUMBER_DEACTIVATED_USERS" => $lang['Thereof_deactivated_users'],
      "L_NAME_DEACTIVATED_USERS" => $lang['Deactivated_Users'],
      "L_NUMBER_MODERATORS" => $lang['Thereof_Moderators'],
      "L_NAME_MODERATORS" => $lang['Users_with_Mod_Privileges'],
      "L_NUMBER_ADMINISTRATORS" => $lang['Thereof_Administrators'],
      "L_NAME_ADMINISTRATORS" => $lang['Users_with_Admin_Privileges'],
      "L_DB_SIZE" => $lang['DB_size'],
      "L_PHPBB_VERSION" => $lang['Version_of_board'],
      "L_PHP_VERSION" => $lang['Version_of_PHP'],
      "L_MYSQL_VERSION" => $lang['Version_of_MySQL'],
      "L_GZIP_COMPRESSION" => $lang['Gzip_compression'])
   );

   //
   // Get forum statistics
   //
   $total_posts = get_db_stat('postcount');
   $total_users = get_db_stat('usercount');
   $total_topics = get_db_stat('topiccount');
$sql = "SELECT COUNT(user_id) AS total
               FROM " . USERS_TABLE . "
               WHERE user_active = 0
                  AND user_id <> " . ANONYMOUS;
            if ( !($result = $db->sql_query($sql)) )
         {
               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql);
         }
            if ( $row = $db->sql_fetchrow($result) )
         {
               $total_deactivated_users = $row['total'];
         }
            else
         {
               throw_error("Couldn't update pending information!", __LINE__, __FILE__, $sql);
         }
            $db->sql_freeresult($result);
            $deactivated_names = '';
$sql = "SELECT username
               FROM " . USERS_TABLE . "
               WHERE user_active = 0
                  AND user_id <> " . ANONYMOUS . "
               ORDER BY username";
            if ( !($result = $db->sql_query($sql)) )
         {
               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql);
         }
            while ( $row = $db->sql_fetchrow($result) )
         {
               $deactivated_names .= (($deactivated_names == '') ? '' : ', ') . $row['username'];
         }
            $db->sql_freeresult($result);
$sql = "SELECT COUNT(user_id) AS total
               FROM " . USERS_TABLE . "
               WHERE user_level = " . MOD . "
                  AND user_id <> " . ANONYMOUS;
            if ( !($result = $db->sql_query($sql)) )
         {
               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql);
         }
            if ( $row = $db->sql_fetchrow($result) )
         {
               $total_moderators = $row['total'];
         }
            else
         {
               throw_error("Couldn't update pending information!", __LINE__, __FILE__, $sql);
         }
            $db->sql_freeresult($result);
            $moderator_names = '';
$sql = "SELECT username
               FROM " . USERS_TABLE . "
               WHERE user_level = " . MOD . "
                  AND user_id <> " . ANONYMOUS . "
               ORDER BY username";
            if ( !($result = $db->sql_query($sql)) )
         {
               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql);
         }
            while ( $row = $db->sql_fetchrow($result) )
         {
               $moderator_names .= (($moderator_names == '') ? '' : ', ') . $row['username'];
         }
            $db->sql_freeresult($result);
$sql = "SELECT COUNT(user_id) AS total
               FROM " . USERS_TABLE . "
               WHERE user_level = " . ADMIN . "
                  AND user_id <> " . ANONYMOUS;
            if ( !($result = $db->sql_query($sql)) )
         {
               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql);
         }
            if ( $row = $db->sql_fetchrow($result) )
         {
               $total_administrators = $row['total'];
         }
            else
         {
               throw_error("Couldn't update pending information!", __LINE__, __FILE__, $sql);
         }
            $db->sql_freeresult($result);
            $administrator_names = '';
$sql = "SELECT username
               FROM " . USERS_TABLE . "
               WHERE user_level = " . ADMIN . "
                  AND user_id <> " . ANONYMOUS . "
               ORDER BY username";
            if ( !($result = $db->sql_query($sql)) )
         {
               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql);
         }
            while ( $row = $db->sql_fetchrow($result) )
         {
               $administrator_names .= (($administrator_names == '') ? '' : ', ') . $row['username'];
         }

   $start_date = create_date($board_config['default_dateformat'], $board_config['board_startdate'], $board_config['board_timezone']);

   $boarddays = ( time() - $board_config['board_startdate'] ) / 86400;

   $posts_per_day = sprintf("%.2f", $total_posts / $boarddays);
   $topics_per_day = sprintf("%.2f", $total_topics / $boarddays);
   $users_per_day = sprintf("%.2f", $total_users / $boarddays);

   $avatar_dir_size = 0;

   if ($avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']))
   {
      while( $file = @readdir($avatar_dir) )
      {
         if( $file != "." && $file != ".." )
         {
            $avatar_dir_size += @filesize($phpbb_root_path . $board_config['avatar_path'] . "/" . $file);
         }
      }
      @closedir($avatar_dir);

      //
      // This bit of code translates the avatar directory size into human readable format
      // Borrowed the code from the PHP.net annoted manual, origanally written by:
      // Jesse (jesse@jess.on.ca)
      //
      if($avatar_dir_size >= 1048576)
      {
         $avatar_dir_size = round($avatar_dir_size / 1048576 * 100) / 100 . " MB";
      }
      else if($avatar_dir_size >= 1024)
      {
         $avatar_dir_size = round($avatar_dir_size / 1024 * 100) / 100 . " KB";
      }
      else
      {
         $avatar_dir_size = $avatar_dir_size . " Bytes";
      }

   }
   else
   {
      // Couldn't open Avatar dir.
      $avatar_dir_size = $lang['Not_available'];
   }

   if($posts_per_day > $total_posts)
   {
      $posts_per_day = $total_posts;
   }

   if($topics_per_day > $total_topics)
   {
      $topics_per_day = $total_topics;
   }

   if($users_per_day > $total_users)
   {
      $users_per_day = $total_users;
   }

   //
   // DB size ... MySQL only
   //
   // This code is heavily influenced by a similar routine
   // in phpMyAdmin 2.2.0
   //
   if( preg_match("/^mysql/", SQL_LAYER) )
   {
      $sql = "SELECT VERSION() AS mysql_version";
      if($result = $db->sql_query($sql))
      {
         $row = $db->sql_fetchrow($result);
         $version = $row['mysql_version'];

         if( preg_match("/^(3\.23|4\.)/", $version) )
         {
            $db_name = ( preg_match("/^(3\.23\.[6-9])|(3\.23\.[1-9][1-9])|(4\.)/", $version) ) ? "`$dbname`" : $dbname;

            $sql = "SHOW TABLE STATUS
               FROM " . $db_name;
            if($result = $db->sql_query($sql))
            {
               $tabledata_ary = $db->sql_fetchrowset($result);

               $dbsize = 0;
               for($i = 0; $i < count($tabledata_ary); $i++)
               {
                  if( $tabledata_ary[$i]['Type'] != "MRG_MyISAM" )
                  {
                     if( $table_prefix != "" )
                     {
                        if( strstr($tabledata_ary[$i]['Name'], $table_prefix) )
                        {
                           $dbsize += $tabledata_ary[$i]['Data_length'] + $tabledata_ary[$i]['Index_length'];
                        }
                     }
                     else
                     {
                        $dbsize += $tabledata_ary[$i]['Data_length'] + $tabledata_ary[$i]['Index_length'];
                     }
                  }
               }
            } // Else we couldn't get the table status.
         }
         else
         {
            $dbsize = $lang['Not_available'];
         }
      }
      else
      {
         $dbsize = $lang['Not_available'];
      }
   }
   else if( preg_match("/^mssql/", SQL_LAYER) )
   {
      $sql = "SELECT ((SUM(size) * 8.0) * 1024.0) as dbsize
         FROM sysfiles";
      if( $result = $db->sql_query($sql) )
      {
         $dbsize = ( $row = $db->sql_fetchrow($result) ) ? intval($row['dbsize']) : $lang['Not_available'];
      }
      else
      {
         $dbsize = $lang['Not_available'];
      }
   }
   else
   {
      $dbsize = $lang['Not_available'];
   }

   if ( is_integer($dbsize) )
   {
      if( $dbsize >= 1048576 )
      {
         $dbsize = sprintf("%.2f MB", ( $dbsize / 1048576 ));
      }
      else if( $dbsize >= 1024 )
      {
         $dbsize = sprintf("%.2f KB", ( $dbsize / 1024 ));
      }
      else
      {
         $dbsize = sprintf("%.2f Bytes", $dbsize);
      }
   }

$sql = "SELECT VERSION() AS mysql_version";
            $result = $db->sql_query($sql);
            if ( !$result )
         {
               throw_error("Couldn't obtain MySQL Version", __LINE__, __FILE__, $sql);
         }
            $row = $db->sql_fetchrow($result);
            $mysql_version = $row['mysql_version'];
            $db->sql_freeresult($result);

   $template->assign_vars(array(
      "NUMBER_OF_POSTS" => $total_posts,
      "NUMBER_OF_TOPICS" => $total_topics,
      "NUMBER_OF_USERS" => $total_users,
      "START_DATE" => $start_date,
      "POSTS_PER_DAY" => $posts_per_day,
      "TOPICS_PER_DAY" => $topics_per_day,
      "USERS_PER_DAY" => $users_per_day,
      "AVATAR_DIR_SIZE" => $avatar_dir_size,
      "DB_SIZE" => $dbsize,
"PHPBB_VERSION" => '2' . $board_config['version'],
      "PHP_VERSION" => phpversion(),
      "MYSQL_VERSION" => $mysql_version,
      "NUMBER_OF_DEACTIVATED_USERS" => $total_deactivated_users,
      "NUMBER_OF_MODERATORS" => $total_moderators,
      "NUMBER_OF_ADMINISTRATORS" => $total_administrators,
      "NAMES_OF_ADMINISTRATORS" => htmlspecialchars($administrator_names),
      "NAMES_OF_MODERATORS" => htmlspecialchars($moderator_names),
      "NAMES_OF_DEACTIVATED" => htmlspecialchars($deactivated_names),
      "GZIP_COMPRESSION" => ( $board_config['gzip_compress'] ) ? $lang['ON'] : $lang['OFF'])
   );
   //
   // End forum statistics
   //

   //
   // Get users online information.
   //
   $sql = "SELECT u.user_id, u.username, u.user_session_time, u.user_session_page, s.session_logged_in, s.session_ip, s.session_start
      FROM " . USERS_TABLE . " u, " . SESSIONS_TABLE . " s
      WHERE s.session_logged_in = " . TRUE . "
         AND u.user_id = s.session_user_id
         AND u.user_id <> " . ANONYMOUS . "
         AND s.session_time >= " . ( time() - 300 ) . "
      ORDER BY u.user_session_time DESC";
   if(!$result = $db->sql_query($sql))
   {
      message_die(GENERAL_ERROR, "Couldn't obtain regd user/online information.", "", __LINE__, __FILE__, $sql);
   }
   $onlinerow_reg = $db->sql_fetchrowset($result);

   $sql = "SELECT session_page, session_logged_in, session_time, session_ip, session_start   
      FROM " . SESSIONS_TABLE . "
      WHERE session_logged_in = 0
         AND session_time >= " . ( time() - 300 ) . "
      ORDER BY session_time DESC";
   if(!$result = $db->sql_query($sql))
   {
      message_die(GENERAL_ERROR, "Couldn't obtain guest user/online information.", "", __LINE__, __FILE__, $sql);
   }
   $onlinerow_guest = $db->sql_fetchrowset($result);

   $sql = "SELECT forum_name, forum_id
      FROM " . FORUMS_TABLE;
   if($forums_result = $db->sql_query($sql))
   {
      while($forumsrow = $db->sql_fetchrow($forums_result))
      {
         $forum_data[$forumsrow['forum_id']] = $forumsrow['forum_name'];
      }
   }
   else
   {
      message_die(GENERAL_ERROR, "Couldn't obtain user/online forums information.", "", __LINE__, __FILE__, $sql);
   }

   $reg_userid_ary = array();

   if( count($onlinerow_reg) )
   {
      $registered_users = 0;

      for($i = 0; $i < count($onlinerow_reg); $i++)
      {
         if( !inarray($onlinerow_reg[$i]['user_id'], $reg_userid_ary) )
         {
            $reg_userid_ary[] = $onlinerow_reg[$i]['user_id'];

            $username = $onlinerow_reg[$i]['username'];

            if( $onlinerow_reg[$i]['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
            {
               $registered_users++;
               $hidden = FALSE;
            }
            else
            {
               $hidden_users++;
               $hidden = TRUE;
            }

            if( $onlinerow_reg[$i]['user_session_page'] < 1 )
            {
               switch($onlinerow_reg[$i]['user_session_page'])
               {
                  case PAGE_INDEX:
                     $location = $lang['Forum_index'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_POSTING:
                     $location = $lang['Posting_message'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_LOGIN:
                     $location = $lang['Logging_on'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_SEARCH:
                     $location = $lang['Searching_forums'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_PROFILE:
                     $location = $lang['Viewing_profile'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_VIEWONLINE:
                     $location = $lang['Viewing_online'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_VIEWMEMBERS:
                     $location = $lang['Viewing_member_list'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_PRIVMSGS:
                     $location = $lang['Viewing_priv_msgs'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_FAQ:
                     $location = $lang['Viewing_FAQ'];
                     $location_url = "index.$phpEx?pane=right";
                     break;
                  case PAGE_STAFF:
                                    $location = $lang['Staff'];
                                      $location_url = "../staff.$phpEx";
                                    break;   
                  case PAGE_ALBUM:
                     $location = "Album Index";
                     $location_url = "album.$phpEx?pane=right";
                     break;
                  case PAGE_ALBUM_PERSONAL:
                     $location = "Viewing Personal Album of a user";
                     $location_url = "album_personal_index.$phpEx?pane=right";
                     break;
                  case PAGE_ALBUM_PICTURE:
                     $location = "Viewing Pictures or Posting/Reading comments in the Album";
                     $location_url = "album_showpage.$phpEx?pane=right";
                     break;
                  case PAGE_ALBUM_SEARCH:
                     $location = "Searching the Album";
                     $location_url = "album_search.$phpEx?pane=right";
                     break;
                  case PAGE_DOWNLOAD:
                     $location = $lang['Viewing_Download'];
                     $location_url = "../dload.$phpEx";
                     break;   
                  default:
                     $location = $lang['Forum_index'];
                     $location_url = "index.$phpEx?pane=right";
               }
            }
            else
            {
               $location_url = append_sid("admin_forums.$phpEx?mode=editforum&amp;" . POST_FORUM_URL . "=" . $onlinerow_reg[$i]['user_session_page']);
               $location = $forum_data[$onlinerow_reg[$i]['user_session_page']];
            }

            $row_color = ( $registered_users % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
            $row_class = ( $registered_users % 2 ) ? $theme['td_class1'] : $theme['td_class2'];

            $reg_ip = decode_ip($onlinerow_reg[$i]['session_ip']);

            $template->assign_block_vars("reg_user_row", array(
               "ROW_COLOR" => "#" . $row_color,
               "ROW_CLASS" => $row_class,
               "USERNAME" => $username,
               "STARTED" => create_date($board_config['default_dateformat'], $onlinerow_reg[$i]['session_start'], $board_config['board_timezone']),
               "LASTUPDATE" => create_date($board_config['default_dateformat'], $onlinerow_reg[$i]['user_session_time'], $board_config['board_timezone']),
               "FORUM_LOCATION" => $location,
               "IP_ADDRESS" => $reg_ip,

               "U_WHOIS_IP" => "http://network-tools.com/default.asp?host=$reg_ip",
               "U_USER_PROFILE" => append_sid("admin_users.$phpEx?mode=edit&amp;" . POST_USERS_URL . "=" . $onlinerow_reg[$i]['user_id']),
               "U_FORUM_LOCATION" => append_sid($location_url))
            );
         }
      }

   }
   else
   {
      $template->assign_vars(array(
         "L_NO_REGISTERED_USERS_BROWSING" => $lang['No_users_browsing'])
      );
   }

   //
   // Guest users
   //
   if( count($onlinerow_guest) )
   {
      $guest_users = 0;

      for($i = 0; $i < count($onlinerow_guest); $i++)
      {
         $guest_userip_ary[] = $onlinerow_guest[$i]['session_ip'];
         $guest_users++;

         if( $onlinerow_guest[$i]['session_page'] < 1 )
         {
            switch( $onlinerow_guest[$i]['session_page'] )
            {
               case PAGE_INDEX:
                  $location = $lang['Forum_index'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_POSTING:
                  $location = $lang['Posting_message'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_LOGIN:
                  $location = $lang['Logging_on'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_SEARCH:
                  $location = $lang['Searching_forums'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_PROFILE:
                  $location = $lang['Viewing_profile'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_VIEWONLINE:
                  $location = $lang['Viewing_online'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_VIEWMEMBERS:
                  $location = $lang['Viewing_member_list'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_PRIVMSGS:
                  $location = $lang['Viewing_priv_msgs'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_FAQ:
                  $location = $lang['Viewing_FAQ'];
                  $location_url = "index.$phpEx?pane=right";
                  break;
               case PAGE_STAFF:
                                 $location = $lang['Staff'];
                                   $location_url = "../staff.$phpEx";
                                 break;   
               case PAGE_ALBUM:
                  $location = $lang['Album'];
                  $location_url = "index.$phpEx?pane=right";
                  break;   
               case PAGE_DOWNLOAD:
                  $location = $lang['Viewing_Download'];
                  $location_url = "../dload.$phpEx";
                  break;   
               default:
                  $location = $lang['Forum_index'];
                  $location_url = "index.$phpEx?pane=right";
            }
         }
         else
         {
            $location_url = append_sid("admin_forums.$phpEx?mode=editforum&amp;" . POST_FORUM_URL . "=" . $onlinerow_guest[$i]['session_page']);
            $location = $forum_data[$onlinerow_guest[$i]['session_page']];
         }

         $row_color = ( $guest_users % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
         $row_class = ( $guest_users % 2 ) ? $theme['td_class1'] : $theme['td_class2'];

         $guest_ip = decode_ip($onlinerow_guest[$i]['session_ip']);

         $template->assign_block_vars("guest_user_row", array(
            "ROW_COLOR" => "#" . $row_color,
            "ROW_CLASS" => $row_class,
            "USERNAME" => $lang['Guest'],
            "STARTED" => create_date($board_config['default_dateformat'], $onlinerow_guest[$i]['session_start'], $board_config['board_timezone']),
            "LASTUPDATE" => create_date($board_config['default_dateformat'], $onlinerow_guest[$i]['session_time'], $board_config['board_timezone']),
            "FORUM_LOCATION" => $location,
            "IP_ADDRESS" => $guest_ip,

            "U_WHOIS_IP" => "http://network-tools.com/default.asp?host=$guest_ip",
            "U_FORUM_LOCATION" => append_sid($location_url))
         );
      }

   }
   else
   {
      $template->assign_vars(array(
         "L_NO_GUESTS_BROWSING" => $lang['No_users_browsing'])
      );
   }
   // Check for new version
   $current_version = explode('.', '2' . $board_config['version']);
   $minor_revision = (int) $current_version[2];

   $errno = 0;
   $errstr = $version_info = '';

   if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr))
   {
      @fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n");
      @fputs($fsock, "HOST: www.phpbb.com\r\n");
      @fputs($fsock, "Connection: close\r\n\r\n");

      $get_info = false;
      while (!@feof($fsock))
      {
         if ($get_info)
         {
            $version_info .= @fread($fsock, 1024);
         }
         else
         {
            if (@fgets($fsock, 1024) == "\r\n")
            {
               $get_info = true;
            }
         }
      }
      @fclose($fsock);

      $version_info = explode("\n", $version_info);
      $latest_head_revision = (int) $version_info[0];
      $latest_minor_revision = (int) $version_info[2];
      $latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];

      if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
      {
         $version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
      }
      else
      {
         $version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
         $version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
      }
   }
   else
   {
      if ($errstr)
      {
         $version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
      }
      else
      {
         $version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
      }
   }
   
   $version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
   

   $template->assign_vars(array(
      'VERSION_INFO'   => $version_info,
      'L_VERSION_INFORMATION'   => $lang['Version_information'])
   );
   jr_admin_make_info_box();
   $template->pparse("body");

   include('./page_footer_admin.'.$phpEx);

}
else
{
   //
   // Generate frameset
   //
   $template->set_filenames(array(
      "body" => "admin/index_frameset.tpl")
   );

   $template->assign_vars(array(
      "S_FRAME_NAV" => append_sid("index.$phpEx?pane=left"),
      "S_FRAME_MAIN" => append_sid("index.$phpEx?pane=right"))
   );

   header ("Expires: " . gmdate("D, d M Y H:i:s", time()) . " GMT");
   header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

   $template->pparse("body");

   $db->sql_close();
   exit;

}

?>


What I have to do ??

Regards! Wink
 
Back to top
View user's profile Send private message
markus
[Administrator]
[Administrator]


Joined: 28 Jul 2003
Posts: 1124

PostPosted: Thu Jun 09, 2005 12:00 am    Post subject: Re: Help with the DHTML Slide Menu for ACP v1.0.0 Reply with quote

Hola Mario!

I believe the problem is you have installed the Junior Admin MOD...

Check out this post:
http://www.phpbb.com/phpBB/viewtopic.php?p=1235103#1235103

...where you'll find a reference to something which I hope it may help you out.


Saludos Wink

 
 
_________________
http://www.phpmix.org
 
Back to top
View user's profile Send private message
mariocaz
Apprentice
Apprentice


Joined: 08 Jun 2005
Posts: 6
Location: Mexico, city

PostPosted: Thu Jun 09, 2005 1:59 am    Post subject: Re: Help with the DHTML Slide Menu for ACP v1.0.0 Reply with quote

Ok markus, yes I have the Junior Admin MOD, so I'll try to do this MOD for the junior admin mod and I tell you my results. Wink

I saw that you live in Spain, do u speak spanish ???

Mario
 
Back to top
View user's profile Send private message
markus
[Administrator]
[Administrator]


Joined: 28 Jul 2003
Posts: 1124

PostPosted: Thu Jun 09, 2005 10:30 am    Post subject: Re: Help with the DHTML Slide Menu for ACP v1.0.0 Reply with quote

mariocaz wrote:
Ok markus, yes I have the Junior Admin MOD, so I'll try to do this MOD for the junior admin mod and I tell you my results. Wink

Please, let me know.

mariocaz wrote:
I saw that you live in Spain, do u speak spanish ???

<lang=spanish>
Afirmativo. Aunque prefiero que todo el mundo use ingles aquí, ya que eso ayuda a compartir los problemas y sus posibles soluciones. No pasa nada (supongo) si alguien comete algunos errores en ingles, yo mismo soy un especialista en eso... Wink
</lang>

<lang=english>
Correct. Though, I prefer everyone to use english here, since that helps to share problems and their possible solutions. It doesn't matter too much (I guess) if someone makes some mistakes writing english. I am myself specially good on that... Wink
</lang>

 
 
_________________
http://www.phpmix.org
 
Back to top
View user's profile Send private message
mariocaz
Apprentice
Apprentice


Joined: 08 Jun 2005
Posts: 6
Location: Mexico, city

PostPosted: Thu Jun 09, 2005 9:37 pm    Post subject: Re: DHTML Slide Menu for ACP v1.0.0 with the Junior Admin MO Reply with quote

Good News markus!......

It works perfectly, you are right, the problem was that I have the Junior Admin MOD installed so I think the admin/index.php changes with that.

Ok I'll try to talk here in English and if I have a problem more dificult I put me in contact with you by PM in Spanish, because you know a lot of this things and you make excellents MODS. Wink

Thanks for everything! Razz

Mario
 
Back to top
View user's profile Send private message
markus
[Administrator]
[Administrator]


Joined: 28 Jul 2003
Posts: 1124

PostPosted: Thu Jun 09, 2005 9:43 pm    Post subject: Re: DHTML Slide Menu for ACP v1.0.0 with the Junior Admin MO Reply with quote

Good to know.

As per using PM... if you get in trouble using english, then post in spanish, I'll try to translate, so we could still share problems and their possible solutions. Cool

Salu2 desde... aquí Wink

 
 
_________________
http://www.phpmix.org
 
Back to top
View user's profile Send private message
mariocaz
Apprentice
Apprentice


Joined: 08 Jun 2005
Posts: 6
Location: Mexico, city

PostPosted: Thu Jun 09, 2005 9:50 pm    Post subject: Re: DHTML Slide Menu for ACP v1.0.0 with the Junior Admin MO Reply with quote

Spanish: Gracias Amigo Markus, es muy bueno para mi tener un soporte, ayuda de alguien como tu en todo esto en Español.


Translation:
Thanks my friend, for me is very good to have a support like you of this things in Spanish.

Saludos a la Madre Patria desde La Tierra del Tequila!
 
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    phpMiX.org Forum Index -> phpBB MODs -> DHTML Slide Menu for ACP All times are GMT + 1 Hour
 
Page 1 of 1


 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum