Shop Mod vraagje

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 17 mar 2005, 07:24

Zei ik toch?

Er staat nog eens:

Code: Selecteer alles

unset($$var);
in!

Haal die ook maar even weg :wink:

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 17 mar 2005, 19:00

zou je misschien voor kunnen doen in de common.php die ik gegeven heb... ik verwijder al die unset en dan krijg ik gigantisch veel foutmeldingen... ik doe het waarschijnlijk gewoon fout :P

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 21 mar 2005, 12:55

:roll:

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 27 mar 2005, 10:51

* bump * :(

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 27 mar 2005, 15:32

Code: Selecteer alles

<?php
/***************************************************************************
 *                                common.php
 *                            -------------------
 *   begin                : Saturday, Feb 23, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: common.php,v 1.74.2.14 2004/11/18 17:49:34 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.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
   die("Hacking attempt");
}

//
error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
set_magic_quotes_runtime(0); // Disable magic_quotes_runtime

// The following code (unsetting globals) was contributed by Matt Kavanagh

// PHP5 with register_long_arrays off?
if (!isset($HTTP_POST_VARS) && isset($_POST))
{
   $HTTP_POST_VARS = $_POST;
   $HTTP_GET_VARS = $_GET;
   $HTTP_SERVER_VARS = $_SERVER;
   $HTTP_COOKIE_VARS = $_COOKIE;
   $HTTP_ENV_VARS = $_ENV;
   $HTTP_POST_FILES = $_FILES;

   // _SESSION is the only superglobal which is conditionally set
   if (isset($_SESSION))
   {
      $HTTP_SESSION_VARS = $_SESSION;
   }
}

if (@phpversion() < '4.0.0')
{
   // PHP3 path; in PHP3, globals are _always_ registered
   
   // We 'flip' the array of variables to test like this so that
   // we can validate later with isset($test[$var]) (no in_array())
   $test = array('HTTP_GET_VARS' => NULL, 'HTTP_POST_VARS' => NULL, 'HTTP_COOKIE_VARS' => NULL, 'HTTP_SERVER_VARS' => NULL, 'HTTP_ENV_VARS' => NULL, 'HTTP_POST_FILES' => NULL, 'phpEx' => NULL, 'phpbb_root_path' => NULL);

   // Loop through each input array
   @reset($test);
   while (list($input,) = @each($test))
   {
      while (list($var,) = @each($$input))
      {
         // Validate the variable to be unset
         if (!isset($test[$var]) && $var != 'test' && $var != 'input')
         {
            
         }
      }
   }
}
else if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on')
{
   // PHP4+ path
   
   $not_unset = array('HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_COOKIE_VARS', 'HTTP_SERVER_VARS', 'HTTP_SESSION_VARS', 'HTTP_ENV_VARS', 'HTTP_POST_FILES', 'phpEx', 'phpbb_root_path');

   // Not only will array_merge give a warning if a parameter
   // is not an array, it will actually fail. So we check if
   // HTTP_SESSION_VARS has been initialised.
   if (!isset($HTTP_SESSION_VARS))
   {
      $HTTP_SESSION_VARS = array();
   }

   // Merge all into one extremely huge array; unset
   // this later
   $input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES);

   unset($input['input']);
   unset($input['not_unset']);

   while (list($var,) = @each($input))
   {
      if (!in_array($var, $not_unset))
      {

      }
   }
   
   unset($input);
}

//
// addslashes to vars if magic_quotes_gpc is off
// this is a security precaution to prevent someone
// trying to break out of a SQL statement.
//
if( !get_magic_quotes_gpc() )
{
   if( is_array($HTTP_GET_VARS) )
   {
      while( list($k, $v) = each($HTTP_GET_VARS) )
      {
         if( is_array($HTTP_GET_VARS[$k]) )
         {
            while( list($k2, $v2) = each($HTTP_GET_VARS[$k]) )
            {
               $HTTP_GET_VARS[$k][$k2] = addslashes($v2);
            }
            @reset($HTTP_GET_VARS[$k]);
         }
         else
         {
            $HTTP_GET_VARS[$k] = addslashes($v);
         }
      }
      @reset($HTTP_GET_VARS);
   }

   if( is_array($HTTP_POST_VARS) )
   {
      while( list($k, $v) = each($HTTP_POST_VARS) )
      {
         if( is_array($HTTP_POST_VARS[$k]) )
         {
            while( list($k2, $v2) = each($HTTP_POST_VARS[$k]) )
            {
               $HTTP_POST_VARS[$k][$k2] = addslashes($v2);
            }
            @reset($HTTP_POST_VARS[$k]);
         }
         else
         {
            $HTTP_POST_VARS[$k] = addslashes($v);
         }
      }
      @reset($HTTP_POST_VARS);
   }

   if( is_array($HTTP_COOKIE_VARS) )
   {
      while( list($k, $v) = each($HTTP_COOKIE_VARS) )
      {
         if( is_array($HTTP_COOKIE_VARS[$k]) )
         {
            while( list($k2, $v2) = each($HTTP_COOKIE_VARS[$k]) )
            {
               $HTTP_COOKIE_VARS[$k][$k2] = addslashes($v2);
            }
            @reset($HTTP_COOKIE_VARS[$k]);
         }
         else
         {
            $HTTP_COOKIE_VARS[$k] = addslashes($v);
         }
      }
      @reset($HTTP_COOKIE_VARS);
   }
}

//
// Define some basic configuration arrays this also prevents
// malicious rewriting of language and otherarray values via
// URI params
//
$board_config = array();
// Shoutbox mod
$shoutbox_config = array();
$userdata = array();
$theme = array();
$images = array();
$lang = array();
$nav_links = array();
$gen_simple_header = FALSE;

include($phpbb_root_path . 'config.'.$phpEx);

if( !defined("PHPBB_INSTALLED") )
{
   header("Location: install/install.$phpEx");
   exit;
}

include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/template.'.$phpEx);
include($phpbb_root_path . 'includes/sessions.'.$phpEx);
include($phpbb_root_path . 'includes/auth.'.$phpEx);
include($phpbb_root_path . 'includes/functions.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
if ( defined('IN_CASHMOD') )
{
   include($phpbb_root_path . 'includes/functions_cash.'.$phpEx);
}

//
// Obtain and encode users IP
//
// I'm removing HTTP_X_FORWARDED_FOR ... this may well cause other problems such as
// private range IP's appearing instead of the guilty routable IP, tough, don't
// even bother complaining ... go scream and shout at the idiots out there who feel
// "clever" is doing harm rather than good ... karma is a great thing ... :)
//
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );$user_ip = encode_ip($client_ip);

//
// Setup forum wide options, if this fails
// then we output a CRITICAL_ERROR since
// basic forum information is not available
//
$sql = "SELECT *
   FROM " . CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
   message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
   $board_config[$row['config_name']] = $row['config_value'];
}

// Shoutbox mod
$sql = "SELECT *
   FROM " . SHOUTBOX_CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
     message_die(CRITICAL_ERROR, "Could not query shoutbox config information", "", __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
   $shoutbox_config[$row['config_name']] = $row['config_value'];
}

if (file_exists('install') || file_exists('contrib'))
{
   message_die(GENERAL_MESSAGE, 'Please ensure both the install/ and contrib/ directories are deleted');
}

//
// Show 'Board is disabled' message if needed.
//
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
   message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}

//
// Activate Main Admin Account
//
  $sql = "UPDATE " . USERS_TABLE . "
     SET user_active = 1
  WHERE user_id = 2";
  if (!$db->sql_query($sql))
  {
        message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
  }

//
// Delete Main Admin Ban
//
$sql = "DELETE FROM " . BANLIST_TABLE . "
   WHERE ban_userid = 2";
if (!$db->sql_query($sql))
{
      message_die(GENERAL_MESSAGE, 'Unable to access the Banlist Table.');
}


?>
Zo?

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 27 mar 2005, 21:18

fantastisch, het werkt! kreeg daarna nog wel probleempje met quickreplay mod... maar dat heb ik al opgelosd... kunnen niet samenwerken dus... maar heb ik al opgelosd...

ey super bedankt!!! :thumb:

Lextravaganza
Berichten: 111
Lid geworden op: 24 apr 2005, 17:26

Bericht door Lextravaganza » 24 apr 2005, 17:32

Ik krijg dus ook de error: Shop Function not Enabled or Error in Cost!

Ik heb de tips van het aanpassen in common.php geprobeerd, maar de zin an sich heb ik er al niet instaan, dus valt er weinig aan te passen.

Ik heb een andere versie dan degene die hierboven gepost is van common.php

common.php,v 1.74.2.17 2005/02/21 19:29:30 acydburn Exp

Iemand een idee wat er fout zou kunnen zitten. De extensie is user_points e.d.

Anita

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 25 apr 2005, 10:27

Ik heb ook heel veel mods geinstalleerd :wink:

Lextravaganza
Berichten: 111
Lid geworden op: 24 apr 2005, 17:26

Bericht door Lextravaganza » 25 apr 2005, 13:29

Alpha schreef:Ik heb ook heel veel mods geinstalleerd :wink:
Fijn, ik begin pas net en heb een mod of 6 á 7 geïnstalleerd, maar met deze mededeling help je me niet met mijn probleem :wink:

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 25 apr 2005, 17:20

Nee maar dan kan het wel voorkomen dat je niet alles kunt vinden :P

wizzzzzzzz
Berichten: 661
Lid geworden op: 05 feb 2005, 14:26
Locatie: Op zolder
Contacteer:

Bericht door wizzzzzzzz » 25 apr 2005, 19:07

Lextravaganza schreef:
Alpha schreef:Ik heb ook heel veel mods geinstalleerd :wink:
Fijn, ik begin pas net en heb een mod of 6 á 7 geïnstalleerd, maar met deze mededeling help je me niet met mijn probleem :wink:
Probleem is al opgelost bast thanks :)

Gesloten