login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP] UBB function werkt niet mee.. (Opgelost)

Offline shibble - 21/06/2006 10:51
Avatar van shibbleMySQL interesse Hallo allemaal,

Ik zit met een klein probleem,
ik heb een ubb functie gemaakt zie:

  1. function level($level)
  2. {
  3. $level = htmlspecialchars($level);
  4. $level = stripslashes($level);
  5. $level = nl2br($level);
  6. $level = eregi_replace('1', 'Sitemember', $level);
  7. $level = eregi_replace('2', 'Newswriter', $level);
  8. $level = eregi_replace('4', 'Moderator', $level);
  9. $level = eregi_replace('8', 'Sponsor', $level);
  10. $level = eregi_replace('16', 'Administrator', $level);
  11. $level = eregi_replace('32', 'Superadministrator', $level);
  12. return $level;
  13. }


Maar hij laat dit zien:

Username Status Action
reaxtor Sitemember Edit Delete
shibble.cfg 3Newswriter Edit Delete
sietse Sitemember Edit Delete
test Newswriter Edit Delete
xeoN Sitemember6 Edit Delete
zemik Sitemember Edit Delete

oftelwel niet de goede benaming kijk shibble.cfg daar achter "3Newswriter" maar daar moet komen Superadministrator
of bij xeoN Sitemember6 terwijl daar Administrator zou moeten komen.

hoe ik het aanroep:
$admin->level($uSelect['plevel'])

Ik gebruik templatepower heb bovenaan de users.php:
global $admin;


Wie kan me erverder mee helpen

BvD.

2 antwoorden

Gesponsorde links
Offline Thomas - 21/06/2006 10:59 (laatste wijziging 21/06/2006 11:00)
Avatar van Thomas Moderator De mapping dient slechts één keer plaats te vinden, en de invoer is altijd numeriek, lijkt me. Dus waarom moeilijk doen met eregi_replaces?

Gebruik een array!

  1. function level($level)
  2. {
  3. $status = array(
  4. 1 => 'Sitemember',
  5. 2 => 'Newswriter',
  6. 4 => 'Moderator',
  7. 8 => 'Sponsor',
  8. 16 => 'Administrator',
  9. 32 => 'Superadministrator'
  10. );
  11.  
  12. return $status[$level];
  13. }
Offline shibble - 21/06/2006 11:03 (laatste wijziging 21/06/2006 11:08)
Avatar van shibble MySQL interesse Is ff uitproberen dankje. 

EDIT
Het werkt dankjewel !:]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.201s