<?php
 
 
// Add the Zend Framework dir to our include_path
 
ini_set( "include_path", ini_get( "include_path" ).":/dir/to/zend/library" );
 
 
// We need the MyACL class
 
// it includes the Db adapter itself, so no need to do that here
 
require_once './acl.class.php';
 
 
// Connect to database
 
$db = Zend_Db::factory( 'mysqli', array(
 
        'host'     => 'localhost',
 
        'username' => 'r00t',
 
        'password' => 'w00t',
 
        'dbname'   => 't00t'
 
        )
 
    );
 
 
// Cre8 ACL reading from the database the adapter is connected to
 
$acl = new MyACL( $db );
 
 
// Now let's ask some questions, shall we?
 
var_dump( $acl->isAllowed( 'Editors', 'TextWritingProggie', null ) );
 
var_dump( $acl->isAllowed( 'Publishers', 'svn', 'commit' ) );
 
 
 
 |