Supermoderator

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
Gesloten
Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Supermoderator

Bericht door Kaza » 03 jul 2004, 16:52

Ik probeer een super moderator in 2.08 te krijgen alleen bij het toewijzen van de rang krijg ik deze melding:

Code: Selecteer alles

Couldn't update user level

DEBUG MODE

SQL Error : 1054 Unknown column 'LESS_ADMIN' in 'field list'

UPDATE phpbb_users SET user_level = LESS_ADMIN WHERE user_id = 4

Line : 216
File : /home/httpd/vhosts/kazango.nl/httpdocs/forum/admin/admin_ug_auth.php
Handmatig toewijzen in DB werkt ook niet

Dit is admin_ug_auht.php, het stuk wat er tussen geëdit moest worden

Code: Selecteer alles

else if ( $mode == 'user' && $HTTP_POST_VARS['userlevel'] == 'supermod' && $user_level != LESS_ADMIN ) 
{ 
   // 
   // Make user an admin (if already user) 
   // 
   if ( $userdata['user_id'] != $user_id ) 
   { 
      // 
      // Update users level, reset 
      // 
      $sql = "UPDATE " . USERS_TABLE . " 
         SET user_level = " . LESS_ADMIN . " 
         WHERE user_id = $user_id"; 
      if(!$result = $db->sql_query($sql)) 
      { 
            message_die(GENERAL_ERROR, "Couldn't update user level", "", __LINE__, __FILE__, $sql);
      } 

      $sql = "DELETE FROM " . AUTH_ACCESS_TABLE . " 
         WHERE group_id = $group_id 
            AND auth_mod = 0"; 
      if ( !($result = $db->sql_query($sql)) ) 
      { 
         message_die(GENERAL_ERROR, "Couldn't delete auth access info", "", __LINE__, __FILE__, $sql); 
      } 

      // 
      // Delete any entries in auth_access, they are not required if user is becoming an 
      // admin 
      // 
      $sql = "UPDATE " . AUTH_ACCESS_TABLE . " 
         SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 0, auth_delete = 0, auth_sticky = 0, auth_announce = 0 
         WHERE group_id = $group_id"; 
      if ( !($result = $db->sql_query($sql)) ) 
      { 
         message_die(GENERAL_ERROR, "Couldn't update auth access", "", __LINE__, __FILE__, $sql); 
      } 
   } 

   $message = $lang['Auth_updated'] . '<br /><br />' . sprintf($lang['Click_return_userauth'], '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$mode") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>'); 
   message_die(GENERAL_MESSAGE, $message); 
}
dit de regel waar het fout loopt

Code: Selecteer alles

message_die(GENERAL_ERROR, "Couldn't update user level", "", __LINE__, __FILE__, $sql);
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 03 jul 2004, 16:58

Heb je de sql queries wel uitgevoert die bij de mod zaten?
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 03 jul 2004, 17:02

Heb je ale wijzigingen in includes/constants.php wel gedaan?

LESS_ADMIN zou veranderd moeten worden met een gebruikers level in dat bestand.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 03 jul 2004, 17:06

sql queries zijn uitgevoerd , het waren er maar twee:

Code: Selecteer alles

ALTER TABLE phpbb_themes ADD fontcolor4 VARCHAR (6) ;
ALTER TABLE phpbb_themes_name ADD fontcolor4_name CHAR (50) ;
En in includes/constants.php is toegevoegd:

Code: Selecteer alles

define('LESS_ADMIN', 3);
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 03 jul 2004, 17:09

Weet je dat laatste heel erg zeker? Ook goed upgeload? LESS_ADMIN zou (als alles goed is) vervangen moeten worden met 3 met dat laatste stukje code.

Hbe je trouwens junior moderator geinstallerd of de supermod mod.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 03 jul 2004, 17:29

Als ik jullie toch niet had :bier:

Het lag idd aan includes/constants.php

Had deze wel upgeload alleen in een verkeerde DIR, die van MX-portal :(
één klikje teveel terug met FTP'en dus

Bedankt wederom voor de hulp :thumb:

P.S. het gaat om Supermoderator.... had ik nog in archief hier :D
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gesloten