Az ott leírtaknak megfelelően elkezdtem a munkát, de valamiért elakadtam.
include_once'./includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);global$user;if($user->uid="csoportneve"){{echo"Minden rendben, ha ezt a szöveget kiírja, akkor az include is menni fog.";}else{echo"Nincs jogosultságod!";}}
Ha jól látom, akkor a "csoportneve" helyett a groupID-jét kellene megadnom, viszont én a csoport nevével szeretnék dolgozni. Ebben az esetben a &user->uid helyett mit kellene a kódba tennem?
A global $user; utáni sorba írd be print_r($user); és rögtön látni fogod mi a rossz.
A $user->uid a felhasználó azonosító id-je, nem a csoporté.
Fejből nem tudom, de ha kiiratod a $user-t akkor megtalálod a megfelelő elemet.
global $user; Utána a
Utána a $user-ben mindent megtalálsz ami a felhasználódra vonatkozik.
...mit tudok: http://web.termuves.hu
Elindultam az úton
Közben találtam egy szálat is a http://drupal.hu/forum/egyszer%C5%B1-php-script-futtat%C3%A1sa-drupal-us... oldalon.
Az ott leírtaknak megfelelően elkezdtem a munkát, de valamiért elakadtam.
Ha jól látom, akkor a "csoportneve" helyett a groupID-jét kellene megadnom, viszont én a csoport nevével szeretnék dolgozni. Ebben az esetben a &user->uid helyett mit kellene a kódba tennem?
A global $user; utáni sorba
A global $user; utáni sorba írd be print_r($user); és rögtön látni fogod mi a rossz.
A $user->uid a felhasználó azonosító id-je, nem a csoporté.
Fejből nem tudom, de ha kiiratod a $user-t akkor megtalálod a megfelelő elemet.
...mit tudok: http://web.termuves.hu
hiba
az osszehasonlitas ket egyenlosegjel
egy felhasznalo pedig tobb csoportba tartozhat, tehat