Kleines Problem mit Junior Admin MOD

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
...:::Stulle:::...
Mitglied
Beiträge: 25
Registriert: 13.06.2004 15:09
Kontaktdaten:

Kleines Problem mit Junior Admin MOD

Beitrag von ...:::Stulle:::... »

Hi,

Ich habe n kleines Problem mit dem Junior Admin MOD, und zwar versteht der sich anscheinend nicht mit dem Cash MOD!!

Immer wenn ich versuche meinen Admin Pannel aufzurufen, erscheint auf der Linken Seite (da wo sonst die Links sind) folgende Fehlermeldung:

Code: Alles auswählen

Error retrieving cash data

DEBUG MODE

SQL Error : 1146 Table 'viper2.cash' doesn't exist

SELECT * FROM cash ORDER BY cash_order ASC

Line : 657
File : /usr/export/www/vhosts/funnetwork/hosting/viper2/includes/functions_cash.php
Das Problem ist nur, dass die Datei existiert! Sie wird bloß nicht erkannt!
Bitte helft mir.....
MfG
...:::Stulle:::...
Zuletzt geändert von ...:::Stulle:::... am 19.09.2004 08:51, insgesamt 1-mal geändert.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

die Meldung besagt,dass in der Datenbank eine Tabelle fehlt...
hast du die Datenbankupdates für den Cash Mod ausgeführt?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
...:::Stulle:::...
Mitglied
Beiträge: 25
Registriert: 13.06.2004 15:09
Kontaktdaten:

Beitrag von ...:::Stulle:::... »

Der Cash MOD war ja vorher installiert, er lief ja auch tadellos!
Erst seit dem ich den Junior Admin Mod installiert hab, wird das Menü nicht angezeigt...... :(
Zuletzt geändert von ...:::Stulle:::... am 19.09.2004 08:51, insgesamt 1-mal geändert.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

dann poste doch mal Zeile 657 +- 10 Zeilen :grin:
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
...:::Stulle:::...
Mitglied
Beiträge: 25
Registriert: 13.06.2004 15:09
Kontaktdaten:

Beitrag von ...:::Stulle:::... »

Code: Alles auswählen

// Cash table and functions.
class cash_table
{
	var $currencies;
	var $ordered_list;
	var $id_list;
	function cash_table()
	{
		global $db;
		$this->currencies = array();
		$this->ordered_list = array();
		$this->id_list = array();
		
		$sql = "SELECT * FROM " . CASH_TABLE . " ORDER BY cash_order ASC";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Error retrieving cash data', '', __LINE__, __FILE__, $sql);
		}
		while ( $row = $db->sql_fetchrow($result) )
		{
			$cash_id = $row['cash_id'];
			$this->ordered_list[] = $cash_id;
			$this->id_list[$cash_id] = true;
			$this->currencies[$cash_id] = new cash_currency($row);
		}
	}
	function refresh_table()
	{
		global $db;
		$this->currencies = array();
		$this->ordered_list = array();
.........
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

hat denn CASH_TABLE in der constants.php auch den Namen deiner Cash-Tabelle?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
...:::Stulle:::...
Mitglied
Beiträge: 25
Registriert: 13.06.2004 15:09
Kontaktdaten:

Beitrag von ...:::Stulle:::... »

Das kann nicht am Cash MOD liegen!!! Denn der ging vorher doch! Es muss an einem dieser Schritte liegen, ich weiß nur net was ;) :
Installationsanleitung Junior Admin MOD hat geschrieben: ################################################################
## JUNIOR ADMIN ##
## 2.0.5 ##
################################################################
##
## Description: This will allow you to define
## any and all users you'd like to
## have access to whatever admin
## modules you'd like.
##
## Compatibility: phpBB - 2.0.4 - 2.0.6
## php - 4.0.1 or above
################################################################
****************************************************************
** Author: Nivisec (support@nivisec.com) **
** http://www.nivisec.com **
** **
** Language **
** Files At: http://www.nivisec.com/phpbb.php?l=la **
****************************************************************
################################################################
## Installation Level: Fairly Easy
## Installation Time: 8-15 minutes
##
## Author Notes:
## Once installed, you will have a new admin panel
## option called "Junior Admin" under the "User Admin"
## area.
##
## You should install my Color Groups mod to have
## Junior Admin take advantage of it fully. It is
## not required however.
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2002-2003 Nivisec.com
##
################################################################
## ********* UPDATING *********
## Please see the goodies/updating/ directory
## for information on upgrading from a previous
## version.
################################################################
#
#-----[ UPLOAD ]------------------------------------------
# If you are having trouble understanding this section, read
# the goodies/understanding_upload.txt file.
#
nivisec_install.php to /
nivisec_schema/*.* to nivisec_schema/
admin/admin_jr_admin.php to admin/
language/lang_english/lang_jr_admin.php to language/lang_english/
includes/functions_jr_admin.php to includes/
images/*.* to images/
templates/subSilver/admin/*.* to templates/subSilver/admin/

#
#-----[ RUN ]------------------------------------------
#
# Choose Install from the list of items here. If you
# are upgrading from a previous version, please see
# goodies/updating/ for more info first.
#
nivisec_install.php

#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------
#
define('GROUPS_TABLE', $table_prefix.'groups');

#
#-----[ AFTER, ADD ]------------------------------------------
#
define('JR_ADMIN_TABLE', $table_prefix.'jr_admin_users');

#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php

#
#-----[ FIND ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

#
#-----[ REPLACE WITH ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$admin_link = jr_admin_make_admin_link();

#
#-----[ OPEN ]------------------------------------------
#
admin/pagestart.php

#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//

#
#-----[ AFTER, ADD ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
find_lang_file_nivisec('lang_jr_admin');

#
#-----[ FIND ]------------------------------------------
#
else if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}

#
#-----[ REPLACE WITH ]------------------------------------------
#
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
}

#
#-----[ OPEN ]------------------------------------------
#
admin/index.php

#
#-----[ FIND ]------------------------------------------
#
$dir = @opendir(".");

$setmodules = 1;
while( $file = @readdir($dir) )
{
if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
{
include($file);
}
}

@closedir($dir);

unset($setmodules);

#
#-----[ REPLACE WITH ]------------------------------------------
#
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
$module = jr_admin_get_module_list($jr_admin_userdata['user_jr_admin']);

#
#-----[ FIND ]------------------------------------------
#
ksort($module);

while( list($cat, $action_array) = each($module) )
{
$cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat);

$template->assign_block_vars("catrow", array(
"ADMIN_CATEGORY" => $cat)
);

ksort($action_array);

$row_count = 0;
while( list($action, $file) = each($action_array) )
{
$row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2'];

$action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action);

$template->assign_block_vars("catrow.modulerow", array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,

"ADMIN_MODULE" => $action,
"U_ADMIN_MODULE" => append_sid($file))
);
$row_count++;
}
}

#
#-----[ REPLACE WITH ]------------------------------------------
#
jr_admin_make_left_pane();

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

#
#-----[ AFTER, ADD ]------------------------------------------
#
jr_admin_make_info_box();

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- END guest_user_row -->
</table>

#
#-----[ AFTER, ADD ]------------------------------------------
#
{JR_ADMIN_INFO_TABLE}

#
#-----[ SAVE & CLOSE ALL FILES ]--------------------------
#
#End
(ICH WÜRDE DENKEN, DASS ES AN DER ADMIN/INDEX.PHP DATEI LIEGT - Rot markiert)

MfG
...:::Stulle:::...
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

das kann aber wiederrum nicht sein...
beim Junior Admin Mod wird kein Code eingefügt,der die Cash Mod Tabelle benutzt

und dieser Code hier sagt zweifelsohne aus,dass die Tabelle nicht existiert

Code: Alles auswählen

Error retrieving cash data 

DEBUG MODE 

SQL Error : 1146 Table 'viper2.cash' doesn't exist 

SELECT * FROM cash ORDER BY cash_order ASC
hast du mal im phpMyAdmin geschaut ob die wirklich da ist?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
...:::Stulle:::...
Mitglied
Beiträge: 25
Registriert: 13.06.2004 15:09
Kontaktdaten:

Beitrag von ...:::Stulle:::... »

Das ist Richtig, nur wenn ich das hier:
#
#-----[ FIND ]------------------------------------------
#
$dir = @opendir(".");

$setmodules = 1;
while( $file = @readdir($dir) )
{
if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
{
include($file);
}
}

@closedir($dir);

unset($setmodules);

#
#-----[ REPLACE WITH ]------------------------------------------
#
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
$module = jr_admin_get_module_list($jr_admin_userdata['user_jr_admin']);
wieder rückgängig mache, dann wird das Menü angezeigt, allerdings kann ich auf keine Seite zugreifen, da er sagt, dass sie nicht vorhanden sind! :)

MfG
...:::Stulle:::...
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

hast du etwas an der functions_junior_admin.php verändert?
da kommen die Funktionen jr_admin_get_user_info und jr_admin_get_module_list glaub ich her...

wenn ich falsch liege bitte korrigieren :grin:
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Antworten

Zurück zu „phpBB 2.0: Mod Support“