Visit this project's SourceForge Project Page
Main Page | Class List | Directories | File List | Class Members | File Members | Related Pages

EUrl.class.php File Reference


Detailed Description

The home of EUrl.

 EUrl - The Easy URL Generator
 Copyright (C) 2005 Jason Schmidt

 To contact Jason Schmidt, you may send mail to one of the following
 addresses.  Please note these may change in the future, but every
 effort will be made to actively forward messages to the new
 address(es):

 EasyUrl@alias.HotPOP.com

 Jason Schmidt
 6245 Newberry Road 102
 Indianapolis, Indiana 46256-3103
 United States of America

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

 This library 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
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 USA

 

Author:
Jason Schmidt
Version:
Revision
1.10
Date:
Date
2005/06/01 15:58:33

Definition in file EUrl.class.php.

Go to the source code of this file.

Enumerations

enum  EURL_VAR_PROTOCOL
 This constant is used as a name key in arrays and represents the choice of protocol for the URL to be generated. More...
enum  EURL_VAR_USER
 This constant is used as a name key in arrays and represents the choice of user name for the URL to be generated. More...
enum  EURL_VAR_PASS
 This constant is used as a name key in arrays and represents the choice of user password for the URL to be generated. More...
enum  EURL_VAR_DOMAIN
 This constant is used as a name key in arrays and represents the choice of domain name for the URL to be generated. This is ONLY for the domain, not the subdomain (such as www.). More...
enum  EURL_VAR_SUB_DOMAIN
 This constant is used as a name key in arrays and represents the choice of sub-domain name for the URL to be generated. This is ONLY for the sub-domain, such as www. More...
enum  EURL_VAR_PORT
 This constant is used as a name key in arrays and represents the choice of port number for the URL to be generated. More...
enum  EURL_VAR_INDEX_PATH
 This constant is used as a name key in arrays and represents the choice of index path for the URL to be generated. Example: /foo/bar/index.php. More...
enum  EURL_VAR_PATH_WITH_KEYS
 This constant is used as a name key in arrays and represents the choice of including keys in path data for the URL to be generated. This should ONLY be BOOLEAN. More...
enum  EURL_VAR_PATH_VARS
 This constant is used as a name key in arrays and represents the choice of path data for the URL to be generated. This should be an array of scalars. More...
enum  EURL_VAR_FILE_NAME
 This constant is used as a name key in arrays and represents the choice of effective file name for the URL to be generated. This should be an string. More...
enum  EURL_VAR_GET_VARS
 This constant is used as a name key in arrays and represents the choice of GET data for the URL to be generated. This should be an array of scalars. More...
enum  EURL_VAR_FRAGMENT
 This constant is used as a name key in arrays and represents the choice of fragment string for the URL to be generated. More...
enum  EURL_SCOPE_INTERNAL
 This constant is used as a name key in arrays and represents any data that is set by default. More...
enum  EURL_SCOPE_MINING
 This constant is used as a name key in arrays and represents any data that is gathered from PHP global variables. More...
enum  EURL_SCOPE_ENVIRONMENT
 This constant is used as a name key in arrays and represents any data that is gathered from the environment provided to PHP. More...
enum  EURL_SCOPE_CONSTANTS
 This constant is used as a name key in arrays and represents any data that is gathered from constants the developer has set. More...
enum  EURL_SCOPE_DEFAULTS
 This constant is used as a name key in arrays and represents any data that is gathered from defaults set via static calls to the class. More...
enum  EURL_SCOPE_GLOBAL
 This constant is used as a name key in arrays and represents any data that is gathered from global variables using $GLOBALS[EURL_VAR_*]. More...
enum  EURL_SCOPE_SETTINGS
 This constant is used as a name key in arrays and represents any data that is gathered from calls to an instantiated object such as $eurl->SetValue(EURL_VAR_*, ...). More...
enum  EURL_SCOPE_PARAMETERS
 This constant is used as a name key in arrays and represents any data that is gathered from parameters passed to the Generate() function such as $eurl::SetValue(array(EURL_VAR_*=>value...)). More...
enum  EURL_DEBUG
 Master toggle for all debug values in EUrl. More...
enum  EURL_DEBUG_KEYNAMES
 Toggle debug output for EUrl::_KeyNames() method. More...
enum  EURL_DEBUG_SCOPEORDER
 Toggle debug output for EUrl::_ScopeOrder() method. More...
enum  EURL_DEBUG_CONSTANTTOKEY
 Toggle debug output for EUrl::_ConstantToKey() method. More...
enum  EURL_DEBUG_ENVIRONMENTTOKEY
 Toggle debug output for EUrl::_EnvironmnetToKey() method. More...
enum  EURL_DEBUG_EURL
 Toggle debug output for EUrl::EUrl() constructor. More...
enum  EURL_DEBUG_INTERNAL
 Toggle debug output for EUrl::_Internal() method. More...
enum  EURL_DEBUG_MINING
 Toggle debug output for EUrl::_Mining() method. More...
enum  EURL_DEBUG_ENVIRONMENT
 Toggle debug output for EUrl::_Environment() method. More...
enum  EURL_DEBUG_CONSTANTS
 Toggle debug output for EUrl::_Constants() method. More...
enum  EURL_DEBUG_DEFAULTS
 Toggle debug output for EUrl::_Defaults() method. More...
enum  EURL_DEBUG_GLOBAL
 Toggle debug output for EUrl::_Global() method. More...
enum  EURL_DEBUG_GETVALUES
 Toggle debug output for EUrl::GetValues() method. More...
enum  EURL_DEBUG_SETVALUE
 Toggle debug output for EUrl::SetValue() method. More...
enum  EURL_DEBUG_GENERATE
 Toggle debug output for EUrl::Generate() method. More...


Enumeration Type Documentation

enum EURL_DEBUG
 

Master toggle for all debug values in EUrl.

Definition at line 222 of file EUrl.class.php.

enum EURL_DEBUG_CONSTANTS
 

Toggle debug output for EUrl::_Constants() method.

Definition at line 249 of file EUrl.class.php.

enum EURL_DEBUG_CONSTANTTOKEY
 

Toggle debug output for EUrl::_ConstantToKey() method.

Definition at line 231 of file EUrl.class.php.

enum EURL_DEBUG_DEFAULTS
 

Toggle debug output for EUrl::_Defaults() method.

Definition at line 252 of file EUrl.class.php.

enum EURL_DEBUG_ENVIRONMENT
 

Toggle debug output for EUrl::_Environment() method.

Definition at line 246 of file EUrl.class.php.

enum EURL_DEBUG_ENVIRONMENTTOKEY
 

Toggle debug output for EUrl::_EnvironmnetToKey() method.

Definition at line 234 of file EUrl.class.php.

enum EURL_DEBUG_EURL
 

Toggle debug output for EUrl::EUrl() constructor.

Definition at line 237 of file EUrl.class.php.

enum EURL_DEBUG_GENERATE
 

Toggle debug output for EUrl::Generate() method.

Definition at line 264 of file EUrl.class.php.

enum EURL_DEBUG_GETVALUES
 

Toggle debug output for EUrl::GetValues() method.

Definition at line 258 of file EUrl.class.php.

enum EURL_DEBUG_GLOBAL
 

Toggle debug output for EUrl::_Global() method.

Definition at line 255 of file EUrl.class.php.

enum EURL_DEBUG_INTERNAL
 

Toggle debug output for EUrl::_Internal() method.

Definition at line 240 of file EUrl.class.php.

enum EURL_DEBUG_KEYNAMES
 

Toggle debug output for EUrl::_KeyNames() method.

Definition at line 225 of file EUrl.class.php.

enum EURL_DEBUG_MINING
 

Toggle debug output for EUrl::_Mining() method.

Definition at line 243 of file EUrl.class.php.

enum EURL_DEBUG_SCOPEORDER
 

Toggle debug output for EUrl::_ScopeOrder() method.

Definition at line 228 of file EUrl.class.php.

enum EURL_DEBUG_SETVALUE
 

Toggle debug output for EUrl::SetValue() method.

Definition at line 261 of file EUrl.class.php.

enum EURL_SCOPE_CONSTANTS
 

This constant is used as a name key in arrays and represents any data that is gathered from constants the developer has set.

Author:
Jason Schmidt

Definition at line 182 of file EUrl.class.php.

enum EURL_SCOPE_DEFAULTS
 

This constant is used as a name key in arrays and represents any data that is gathered from defaults set via static calls to the class.

Author:
Jason Schmidt

Definition at line 191 of file EUrl.class.php.

enum EURL_SCOPE_ENVIRONMENT
 

This constant is used as a name key in arrays and represents any data that is gathered from the environment provided to PHP.

Author:
Jason Schmidt

Definition at line 174 of file EUrl.class.php.

enum EURL_SCOPE_GLOBAL
 

This constant is used as a name key in arrays and represents any data that is gathered from global variables using $GLOBALS[EURL_VAR_*].

Author:
Jason Schmidt

Definition at line 200 of file EUrl.class.php.

enum EURL_SCOPE_INTERNAL
 

This constant is used as a name key in arrays and represents any data that is set by default.

Author:
Jason Schmidt

Definition at line 158 of file EUrl.class.php.

enum EURL_SCOPE_MINING
 

This constant is used as a name key in arrays and represents any data that is gathered from PHP global variables.

Author:
Jason Schmidt

Definition at line 166 of file EUrl.class.php.

enum EURL_SCOPE_PARAMETERS
 

This constant is used as a name key in arrays and represents any data that is gathered from parameters passed to the Generate() function such as $eurl::SetValue(array(EURL_VAR_*=>value...)).

Author:
Jason Schmidt

Definition at line 218 of file EUrl.class.php.

enum EURL_SCOPE_SETTINGS
 

This constant is used as a name key in arrays and represents any data that is gathered from calls to an instantiated object such as $eurl->SetValue(EURL_VAR_*, ...).

Author:
Jason Schmidt

Definition at line 209 of file EUrl.class.php.

enum EURL_VAR_DOMAIN
 

This constant is used as a name key in arrays and represents the choice of domain name for the URL to be generated. This is ONLY for the domain, not the subdomain (such as www.).

Author:
Jason Schmidt

Definition at line 80 of file EUrl.class.php.

enum EURL_VAR_FILE_NAME
 

This constant is used as a name key in arrays and represents the choice of effective file name for the URL to be generated. This should be an string.

Author:
Jason Schmidt

Definition at line 133 of file EUrl.class.php.

enum EURL_VAR_FRAGMENT
 

This constant is used as a name key in arrays and represents the choice of fragment string for the URL to be generated.

Author:
Jason Schmidt

Definition at line 150 of file EUrl.class.php.

enum EURL_VAR_GET_VARS
 

This constant is used as a name key in arrays and represents the choice of GET data for the URL to be generated. This should be an array of scalars.

Author:
Jason Schmidt

Definition at line 142 of file EUrl.class.php.

enum EURL_VAR_INDEX_PATH
 

This constant is used as a name key in arrays and represents the choice of index path for the URL to be generated. Example: /foo/bar/index.php.

Author:
Jason Schmidt

Definition at line 106 of file EUrl.class.php.

enum EURL_VAR_PASS
 

This constant is used as a name key in arrays and represents the choice of user password for the URL to be generated.

Author:
Jason Schmidt

Definition at line 71 of file EUrl.class.php.

enum EURL_VAR_PATH_VARS
 

This constant is used as a name key in arrays and represents the choice of path data for the URL to be generated. This should be an array of scalars.

Author:
Jason Schmidt

Definition at line 124 of file EUrl.class.php.

enum EURL_VAR_PATH_WITH_KEYS
 

This constant is used as a name key in arrays and represents the choice of including keys in path data for the URL to be generated. This should ONLY be BOOLEAN.

Author:
Jason Schmidt

Definition at line 115 of file EUrl.class.php.

enum EURL_VAR_PORT
 

This constant is used as a name key in arrays and represents the choice of port number for the URL to be generated.

Author:
Jason Schmidt

Definition at line 97 of file EUrl.class.php.

enum EURL_VAR_PROTOCOL
 

This constant is used as a name key in arrays and represents the choice of protocol for the URL to be generated.

Author:
Jason Schmidt

Definition at line 55 of file EUrl.class.php.

enum EURL_VAR_SUB_DOMAIN
 

This constant is used as a name key in arrays and represents the choice of sub-domain name for the URL to be generated. This is ONLY for the sub-domain, such as www.

Author:
Jason Schmidt

Definition at line 89 of file EUrl.class.php.

enum EURL_VAR_USER
 

This constant is used as a name key in arrays and represents the choice of user name for the URL to be generated.

Author:
Jason Schmidt

Definition at line 63 of file EUrl.class.php.




Generously hosted by   SourceForge.net Logo
Generated on Wed Jun 1 11:01:06 2005 for EUrl by   Doxygen 1.4.1