phpPoA2
[ class tree: phpPoA2 ] [ index: phpPoA2 ] [ all elements ]

Class: InviteConfigurator

Source Location: /lib/authz/InviteConfigurator.php

Class Overview

GenericConfigurator
   |
   --AuthorizationConfigurator
      |
      --InviteConfigurator

Configurator for the Invitation based authorization engine.


Author(s):

Version:

  • 2.0

Copyright:

  • Copyright 2005-2010 RedIRIS, http://www.rediris.es/

    This file is part of phpPoA2.

    phpPoA2 is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    phpPoA2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with phpPoA2. If not, see <http://www.gnu.org/licenses/>.

Variables

Methods


Inherited Variables

Inherited Methods

Class: AuthorizationConfigurator

AuthorizationConfigurator::getDefaultBehaviour()
Determines the default behaviour of the authorization engine, whether it should authorize or not if no pattern (nor allowed nor denied) matches.

Class: GenericConfigurator

GenericConfigurator::__construct()
Main constructor.
GenericConfigurator::configure()
Read the configuration from the specified file and section.
GenericConfigurator::validate()
Check all mandatory attributes are set.

Class Details

[line 31]
Configurator for the Invitation based authorization engine.



Tags:

author:  Jaime Perez <jaime.perez@rediris.es>
version:  2.0
copyright:  

Copyright 2005-2010 RedIRIS, http://www.rediris.es/

This file is part of phpPoA2.

phpPoA2 is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

phpPoA2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with phpPoA2. If not, see <http://www.gnu.org/licenses/>.



[ Top ]


Class Variables

$mandatory_options = array('InvitesDBType',
                                         'AuthorizedDBType',
                                         'AdminEmail',
                                         'InviteURL',
                                         'InviteText',
                                         'InviteSubject',
                                         'UniqueAttributes')

[line 33]



Tags:

access:  protected

Type:   mixed
Overrides:   Array


[ Top ]



Class Methods


method doEmailVerify [line 113]

void doEmailVerify( )



Tags:

access:  public


[ Top ]

method getAdminEmail [line 45]

string getAdminEmail( )

Returns



Tags:

access:  public


[ Top ]

method getAuthorizedDBFile [line 188]

string getAuthorizedDBFile( )

Returns



Tags:

access:  public


[ Top ]

method getAuthorizedDBHost [line 196]

string getAuthorizedDBHost( )

Returns



Tags:

access:  public


[ Top ]

method getAuthorizedDBName [line 220]

string getAuthorizedDBName( )

Returns



Tags:

access:  public


[ Top ]

method getAuthorizedDBPassword [line 212]

string getAuthorizedDBPassword( )

Returns



Tags:

access:  public


[ Top ]

method getAuthorizedDBType [line 180]

integer getAuthorizedDBType( )

Returns



Tags:

access:  public


[ Top ]

method getAuthorizedDBUser [line 204]

string getAuthorizedDBUser( )

Returns



Tags:

access:  public


[ Top ]

method getEmailVerifyAlgRegEx [line 102]

void getEmailVerifyAlgRegEx( )



Tags:

access:  public


[ Top ]

method getEmailVerifyAttribute [line 80]

void getEmailVerifyAttribute( )



Tags:

access:  public


[ Top ]

method getEmailVerifyRegEx [line 91]

void getEmailVerifyRegEx( )



Tags:

access:  public


[ Top ]

method getInvitesDBFile [line 140]

string getInvitesDBFile( )

Returns



Tags:

access:  public


[ Top ]

method getInvitesDBHost [line 148]

string getInvitesDBHost( )

Returns



Tags:

access:  public


[ Top ]

method getInvitesDBName [line 172]

string getInvitesDBName( )

Returns



Tags:

access:  public


[ Top ]

method getInvitesDBPassword [line 164]

string getInvitesDBPassword( )

Returns



Tags:

access:  public


[ Top ]

method getInvitesDBType [line 132]

integer getInvitesDBType( )

Returns



Tags:

access:  public


[ Top ]

method getInvitesDBUser [line 156]

string getInvitesDBUser( )

Returns



Tags:

access:  public


[ Top ]

method getInviteSubject [line 61]

string getInviteSubject( )

Returns



Tags:

access:  public


[ Top ]

method getInviteText [line 53]

string getInviteText( )

Returns



Tags:

access:  public


[ Top ]

method getInviteURL [line 124]

string getInviteURL( )

Returns



Tags:

access:  public


[ Top ]

method getUniqueAttributes [line 69]

array getUniqueAttributes( )

Returns



Tags:

access:  public


[ Top ]


Documentation generated on Thu, 26 Aug 2010 13:38:50 +0200 by phpDocumentor 1.4.3