Seite 1 von 1

Button nur für bestimmte User zugänglich machen

Verfasst: 02.05.2004 18:06
von KevinD
also, ich möchte von meinem Forum hier den Button Fileupload (oben) nur für

a) eingeloggte user
b) die auch in der Benutzergruppe Schüler sind

sichtbar machen, geht das irgendwie???

Kevin

Verfasst: 02.05.2004 19:16
von QCO
also erstmal machst du im Template, an der Stelle, wo der Button evtl. erscheinen soll

VOR dem html-Code für den Button
<!-- BEGIN switch_upload_button -->

und DANACH
<!-- END switch_upload_button -->

(beides muss jeweils auf eine neue Zeile)


anschließen musst du einige Kleinigkeiten in includes/page_header.php verändern...

Such mal

if ( $userdata['session_logged_in'] )
{

und füge danach ein:

$sql = 'SELECT * FROM ' . USER_GROUP_TABLE . ' WHERE user_id = ' . $userdata['user_id'] . ' AND group_id = SCHUELER_GROUP_ID AND user_pending=0';
if ( $db->sql_fetchrow($db->sql_query($sql) )
{
$template->assign_block_vars('switch_upload_button', array());
}

Code ist ungetestet und ohne Garantie

Verfasst: 02.05.2004 21:13
von KevinD
QCO hat geschrieben:
Such mal

if ( $userdata['session_logged_in'] )
{

und füge danach ein:

$sql = 'SELECT * FROM ' . USER_GROUP_TABLE . ' WHERE user_id = ' . $userdata['user_id'] . ' AND group_id = SCHUELER_GROUP_ID AND user_pending=0';
if ( $db->sql_fetchrow($db->sql_query($sql) )
{
$template->assign_block_vars('switch_upload_button', array());
}
ich finde das ganze öfters, wo genau muss ich es einfügen???

Verfasst: 03.05.2004 16:29
von QCO
Das ist im Grunde egal... es geht nur darum, dass der eingefügte Code nur ausgeführt wird, falls der Benutzer eingeloggt ist.

Verfasst: 03.05.2004 16:33
von KevinD

Code: Alles auswählen

Parse error: parse error in /mnt/ja1/07/703/00000005/htdocs/kh_schule/forum/includes/page_header.php on line 77
Die page_header.php als txt datei

http://www.deubert.com/page_header.txt

Verfasst: 03.05.2004 17:14
von Christian_W
In Zeile 76 fehlt eine Klammer:

Code: Alles auswählen

if ( $db->sql_fetchrow($db->sql_query($sql)) )
                                      hier ^
Gruß Christian

Verfasst: 03.05.2004 17:20
von KevinD
jetzt sehe ich den link nicht obwohl ich in de rgruppe schüler bin......

verflixte sache...

Verfasst: 03.05.2004 17:23
von KevinD
problem geklärt!!! ich danke euch!!!