Fehler in admin/admin_ug_auth.php
Verfasst: 06.04.2003 19:55
Hallo ich habe ein Problem ich habe mein board ein wenig gemoddet (chatbox, junior admin, album mod, last post on index)
es hat alles geklappt aber dann hab ich mein board hochgeladen, und nun kann ich keine rechte mehr geben.
dann kommt der fehler:
Der user den ich mod machen will ist in einer gruppe mitglied, in dem forum zu der gruppe soll er auch zutritt haben.
Hier der code aus der datei um zeile ca. 380
ich hoffe das das die richtige stelle ist...
und ich hoffe ihr koennt mir helfen.
local und bei tripod laeufts ned also liegst nicht an tripod.
mfg markus

es hat alles geklappt aber dann hab ich mein board hochgeladen, und nun kann ich keine rechte mehr geben.
dann kommt der fehler:
Code: Alles auswählen
Allgemeiner Fehler
Couldn't update private forum permissions
DEBUG MODE
SQL Error : 1136 Column count doesn't match value count at row 1
INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (9, 1)
Line : 385
File : /data/members/free/tripod/de/k/l/b/klbd/htdocs/admin/admin_ug_auth.php
Hier der code aus der datei um zeile ca. 380
Code: Alles auswählen
//
// Checks complete, make updates to DB
//
$delete_sql = '';
while( list($forum_id, $action) = @each($forum_auth_action) )
{
if ( $action == 'delete' )
{
$delete_sql .= ( ( $delete_sql != '' ) ? ', ' : '' ) . $forum_id;
}
else
{
if ( $action == 'insert' )
{
$sql_field = '';
$sql_value = '';
while ( list($auth_type, $value) = @each($update_acl_status[$forum_id]) )
{
$sql_field .= ( ( $sql_field != '' ) ? ', ' : '' ) . $auth_type;
$sql_value .= ( ( $sql_value != '' ) ? ', ' : '' ) . $value;
}
$sql_field .= ( ( $sql_field != '' ) ? ', ' : '' ) . 'auth_mod';
$sql_value .= ( ( $sql_value != '' ) ? ', ' : '' ) . ( ( !isset($update_mod_status[$forum_id]) ) ? 0 : $update_mod_status[$forum_id]);
$sql = "INSERT INTO " . AUTH_ACCESS_TABLE . " (forum_id, group_id, $sql_field)
VALUES ($forum_id, $group_id, $sql_value)";
}
else
{
$sql_values = '';
while ( list($auth_type, $value) = @each($update_acl_status[$forum_id]) )
{
$sql_values .= ( ( $sql_values != '' ) ? ', ' : '' ) . $auth_type . ' = ' . $value;
}
$sql_values .= ( ( $sql_values != '' ) ? ', ' : '' ) . 'auth_mod = ' . ( ( !isset($update_mod_status[$forum_id]) ) ? 0 : $update_mod_status[$forum_id]);
$sql = "UPDATE " . AUTH_ACCESS_TABLE . "
SET $sql_values
WHERE group_id = $group_id
AND forum_id = $forum_id";
}
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't update private forum permissions", "", __LINE__, __FILE__, $sql);
}
}
}und ich hoffe ihr koennt mir helfen.
local und bei tripod laeufts ned also liegst nicht an tripod.
mfg markus