Pagina 1 van 1
permissies geven aan een gebruiker
Geplaatst: 09 jan 2004, 11:47
door anouk
haii
ik heb een probleem, als ik aan een bepaald forum moderators toe wil kennen, krijg ik de volgende melding:
Code: Selecteer alles
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near ' 1)' at line 2
INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (13, , 1)
Line : 388
File : /home/httpd/vhosts/websiteforum.nl/httpdocs/admin/admin_ug_auth.php
dus nu is iedere moderator in feite een administrator, anders gaat het niet.
weet iemand wat ik hieraan kan doen ?
groetjes anouk
Geplaatst: 09 jan 2004, 11:48
door Podium4
post hier eens de regels 380 t/m 390 uit jouw admin/admin_ug_auth.php
//heb dit bericht ge-edit... wil je effe jouw bericht corrigeren met de goede regels uit het bestand?
Geplaatst: 09 jan 2004, 11:50
door anouk
hai dat zijn deze:
Code: Selecteer alles
$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, "Couldnt update private forum permissions", "", __LINE__, __FILE__, $sql);
}
}
Geplaatst: 09 jan 2004, 12:01
door Podium4
zou je de code nog een stukje willen uitbreiden... doe maar tot een paar regels er boven waar staat:
Geplaatst: 09 jan 2004, 12:08
door anouk
okee
Code: Selecteer alles
$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, "Couldnt update private forum permissions", "", __LINE__, __FILE__, $sql);
}
}
}
Geplaatst: 09 jan 2004, 12:17
door Podium4
ik zie zo snel geen fouten....
heb je dat bestand al eens ge-edit? als dat zo is direct ff oude terug zetten en wijzigingen controleren...
als dat niet zo is moet je ff bestand opnieuw uploaden
Geplaatst: 09 jan 2004, 12:26
door anouk
nee ik ben er helemaal niet aan geweest.
ik heb hem ook weer opnieuw geupload zojuist, maar dat veranderd niets.
Het is gekomen omdat ik het forum een keer verhuisd heb denk ik.
toen heb ik hem opnieuw geinstalleerd.
en de data uit de oude db in de nieuwe gezet (niet de structuur)
Geplaatst: 09 jan 2004, 13:19
door Duvelske
had je toen toch niet een oudere versie van phpbb? zoals 2.0.4? of ??
Geplaatst: 09 jan 2004, 13:27
door anouk
nee gewoon 2.0.6

Geplaatst: 09 jan 2004, 13:29
door Duvelske
dan is je nieuwe database niet volledig :S heb je hem niet goed overgezet volgens mij :S
Geplaatst: 09 jan 2004, 13:36
door anouk
dat snap ik niet goed, want verder werkt alles perfekt.
De leden staan er gewoon weer in, de posts, de pm's, de configuratie enz.
alleen het geval als ik iemand moderator wil maken . dat gaat niet, wel administrator.
oh ik heb het nog handmatig in mijn database verzet, (bij users en dan het level)
dat ging wel, toen kreeg de gebruikers de status moderator, alleen geen rechten, kon nog geen onderwerpen sluiten enzo
heeft er iemand toevallig een dumpje van php_auth_access?
probeer ik dat eerst
Geplaatst: 09 jan 2004, 13:46
door Podium4
heb ik wel maar of het daar aan ligt vraag ik me af:
Code: Selecteer alles
CREATE TABLE phpbb_auth_access (
group_id mediumint(8) DEFAULT '0' NOT NULL,
forum_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
auth_view tinyint(1) DEFAULT '0' NOT NULL,
auth_read tinyint(1) DEFAULT '0' NOT NULL,
auth_post tinyint(1) DEFAULT '0' NOT NULL,
auth_reply tinyint(1) DEFAULT '0' NOT NULL,
auth_edit tinyint(1) DEFAULT '0' NOT NULL,
auth_delete tinyint(1) DEFAULT '0' NOT NULL,
auth_sticky tinyint(1) DEFAULT '0' NOT NULL,
auth_announce tinyint(1) DEFAULT '0' NOT NULL,
auth_vote tinyint(1) DEFAULT '0' NOT NULL,
auth_pollcreate tinyint(1) DEFAULT '0' NOT NULL,
auth_attachments tinyint(1) DEFAULT '0' NOT NULL,
auth_mod tinyint(1) DEFAULT '0' NOT NULL,
KEY group_id (group_id),
KEY forum_id (forum_id)
);
Geplaatst: 09 jan 2004, 13:50
door anouk
nee dat was het dus ook niet .
ik probeer gewoon al het mogelijke.
zou ik je even een mailtje mogen sturen?
Geplaatst: 09 jan 2004, 14:14
door Podium4
anouk schreef:nee dat was het dus ook niet .
ik probeer gewoon al het mogelijke.
zou ik je even een mailtje mogen sturen?
Bedenk wel dat we geen problemen gaan oplossen via de mail... als we de oplossing hebben gevonden posten we het dus hier zodat anderen met hetzelfde probleem er ook iets aan hebben... :thumb:
Geplaatst: 09 jan 2004, 14:16
door anouk
okee begrijpelijk.
heb je nog een suggestie liggen voor me dan?

Geplaatst: 09 jan 2004, 14:20
door Podium4
anouk schreef:okee begrijpelijk.
heb je nog een suggestie liggen voor me dan?

Helaas niet... misschien kom ik er zo nog op, denk dat ik iets over het hoofd zie... denk dat er later wel iemand online komt die het ziet...