Pagina 1 van 1

Coderingshulp

Geplaatst: 16 dec 2007, 21:29
door jh0nny
Ik hoop dat jullie me kunnen helpen met de juiste formulering van een bepaalde code:
Het gaat erom dat ik leden wil kunnen weigeren als lid zijnde om het profiel te bekijken wat ze zelf hebben.
Het gedeelte waarbij je de namen opgeeft (profiel bewerken), de databasevelden en het verwerken lukt inmiddels, nu moet ik alleen de code nog hebben waarbij het forum bekijkt of je daadwerkelijk rechten hebt om de pagina te bekijken of dat je doorgestuurd moet worden naar een algemene melding.

Ik had vanuit de basis het volgende script gebruikt zodat ik met een switch in het tpl-gedeelte de boel kon weergeven, enkel zit ik met het probleem dat ik geen idee heb welke opbouw ik zelf nodig heb voor mijn variant ... de code is de volgende:

Code: Selecteer alles

$sql = 'SELECT * FROM ' . USERS_TABLE . ' 
      WHERE group_id=1 
         AND user_id=' . $userdata['user_id'] . ' 
         AND user_pending=0 
      LIMIT 1'; 
    
$is_vip = 0; 
    
if (($result = $db->sql_query($sql)) != FALSE) 
{ 
   $is_vip = $db->sql_numrows($result); 
   $db->sql_freeresult($result); 
} 

if ($is_vip == 0) 
{ 
   $template->assign_block_vars('non_vips_only', array()); 
}  
De volgende velden heb ik overigens in de gebruikerstabel toegevoegd:
* accepteer_bekijk (1 of 0 veld)
* iedereen_behalve (hierbij krijgt iedereen toegang behalve degene die je toevoegd in de database (op naam ipv id btw!))
* niemand_behalve (andersom t.o.v de vorige, voor een select gezelschap dus)

Nu moet het dus zo zijn dat wanneer jij als bezoeker op een profiel komt waarbij accepteren door de gebruiker volledig is uitgeschakeld dat je dan die switch ziet en ditzelfde als je natuurlijk geen rechten hebt in die andere 2.
Verder moeten de leden die wel toegang hebben natuurlijk niet in die switch vallen.

Hoop dat iemand me kan helpen hiermee. :)
Alvast bedankt!

PS/edit:
Admin/moderators uitsluiten hoeft niet ingebouwd te worden, dat lukt zelf wel.
Je bent eigelijk 'n MOD aan 't maken, verplaatst ;)
- Jan

Re: Coderingshulp

Geplaatst: 20 dec 2007, 20:01
door jh0nny
Bij deze kan dit topic gesloten worden, oplossing is gevonden in de vorm van een andere bestaande mod die dusdanig is aangepast dat het ook werkt. ;)

Re: Coderingshulp

Geplaatst: 20 dec 2007, 20:18
door Gamemaniak
Hier worden geen topics gesloten trouwens :D
En er worden hier ook geen onzinnige antwoorden geplaatst, niet meer doen dus. :)
- Stef