» Forum » Clanscript » Module und Modifikationen » Loginbox Grundrecht abfragen
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Loginbox Grundrecht abfragen
Flay123
Mitglied
1 Beitragspunkte
Posts: 30

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2011 - 18:47:30     Zitieren
Hey Leute, ich habe folgendes Problem.
Ich möchte gerne das Grundrecht auslesen und in der Loginbox anzeigen lassen. Allerdings bin ich nicht so ganz fit in SQL und bekomme ständig nur Fehlermeldungen *humpf*. Könnte mir da evtl. jemand nen Schnipsel reinzaubern, bzw mir nen Gedankenanstoß geben?

<?php 
#   Copyright by Manuel
#   Support www.ilch.de


defined ('main') or die ( 'no direct access' );

$tpl = new tpl ( 'user/boxen_login.htm' );

if ( loggedin() ) {
  
  if ( user_has_admin_right($menu,false) ) {
    $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
  } else {
    $tpl->set ( 'ADMIN', '' );
  }

	  if ( $allgAr['Fpmf'] == 1 ) {
		  $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
			$check_pm = db_result($erg,0);
			$nachrichten_link = '<a class="box" href="index.php?forum-privmsg">Mailbox</a>&nbsp;('.$check_pm.')';
		} else {
		  $nachrichten_link = '';
		}

		$tpl->set ( 'SID' , session_id() );
		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
		$tpl->set ( 'NAME', $_SESSION['authname'] );
		
   		$tpl->out (0);		
} else {
  if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'لللللللل'; }
	$regist = '';
	if ( $allgAr['forum_regist'] == 1 ) {
	  $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
	}
	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
}
unset($tpl);
?>


grüße
Panicsheep
ilch.de Team
16 Beitragspunkte
Posts: 10191

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2011 - 19:18:48     Zitieren
in Zeile 25 folgendes einfügen
$grundrecht= db_query("SELECT name
FROM prefix_grundrechte
WHERE id =".$_SESSION['authright']);
$tpl->set ( 'GRUNDRECHT' , $grundrecht );


dann noch in der boxes_login.htm
an der Stelle wo das ganze stehen soll {GRUNDRECHT} eintragen


Keine Gewähr auf Funktionalität, hab ich mir Ebend zusammen gereimt


Omnia bona erunt
Flay123
Mitglied
1 Beitragspunkte
Posts: 30

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2011 - 19:45:47     Zitieren
Hey, vielen dank für die schnelle Antwort. Funktioniert leider nicht. Genau so hatte ich es auch.

Er spuckt dann "Resource id #36" aus, an der stelle wo {GRUNDRECHT} steht.
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4603

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2011 - 19:52:08     Zitieren
$grundrecht= @db_result(db_query("SELECT name
FROM prefix_grundrechte
WHERE id =".$_SESSION['authright']),0);

$tpl->set ( 'GRUNDRECHT' , $grundrecht );


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Flay123
Mitglied
1 Beitragspunkte
Posts: 30

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2011 - 19:53:38     Zitieren
Super, vielen Dank euch 2. Funktioniert Smilie

[ Anmelden zum schreiben ]