Einzelnen Beitrag anzeigen
Alt 29.12.2010, 18:13   #1
tantetoni2
König
Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
Artikel Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von tantetoni2
 
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Downloads: 8
Uploads: 0
Nachrichten: 4155
Renommee-Modifikator:
7256 tantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehen
Standard Programmieren kann Spaß machen

hier mal ein kleiner Auszug meiner ACL Klasse, es eine Berechtigung die mit einer Bedingung verknüpft ist.

einfach mal die echo´s lesen
Testen kann manchmal lustig sein

PHP-Code:
class Term_Furz extends ACL_Rule_Term_abstract
{
    protected 
$privilege;
    
    public function 
__construct$privilege true )
    {
        
$this->privilege $privilege === true true false;
    }
    
    public function 
termACL $ACL null,
                          
ACL_Role $role null,
                          
ACL_Resource $resource null
                        
)
    {
        if ( 
date'H'time() ) == 22 ) {
            return 
$this->privilege === true true false;
        }
        else {
            return 
$this->privilege === true false true;
        }
    }
}

$acl->allow'gast''forum', array('furz'), new Term_Furz(true) );
$furz $acl->hasPermission'gast''forum''furz' );

echo 
'<h3>Wenn es zwichen 22 und 23 Uhr ist darf der Gast im Forum furzen</h3>';
echo 
'<br />Ist es zwichen 22 und 23 Uhr? <b>' . ( $furz === true 'ja' 'nein' );
echo 
'</b> ist es ' . ( $furz === true '' 'nicht' ) . ' ist. Der Gast darft';
echo 
'<b>' . ( $furz === false ' also nicht ' '' ) . '</b> im Forum furzen :D'
__________________
tantetoni2 ist offline   Mit Zitat antworten Nach oben
Folgende 9 Benutzer sagen Danke zu tantetoni2 für den nützlichen Beitrag:
$iMpLy (29.12.2010), BlackJack (29.12.2010), Bluesteel (29.12.2010), Cerberus (31.12.2010), Feudas (29.12.2010), mobby (29.12.2010), Scorpions (29.12.2010), Thunder™ (31.12.2010), xatnyS (29.12.2010)