vBUtility
Table of Contents
Classes
- vB_Utility_Bbcode_Parser
- vB_Utility_Date
- vB_Utility_Exception_Phrase
- vB_Utility_Filescanner
- vB_Utility_Filescanner
- vB_Utility_Functions
- Miscellanious functions that do not depend on the vBulletin Framework being initialized
- vB_Utility_Geoip_Ipstack
- vB_Utility_Geoip
- vB_Utility_Geoip_None
- vB_Utility_Geoip
- vB_Utility_Geoip
- vB_Utility_Geoip
- vB_Utility_Hashchecker
- vB_Utility_Filescanner
- vB_Utility_Hook_Disabled
- Dummy class for "hookless mode" avoids having to check the config within the live hook class. Should implement the same public interface as the live class, but do absolutely nothing.
- vB_Utility_Hook_Live
- vB_Utility_Ip
- vB_Utility_Random
- vB_Utility_String
- vB_DomDocument
- vB_Utility_Template_ConditionParser
- A helper parser for validating if conditionals this takes PHP code and verifies that it is a subset of PHP safe for use in templates. The purpose of this is to ensure that there is no way to create aribraty PHP code exploits from user data when evaluating templates.
- vB_Utility_Template_Exception_ConditionParse
- vB_Utility_Template_Lexer
- vB_Utility_Template_Parser
- Parser for the vB Template Language. Produces PHP code that generates the proper html
- vB_Utility_Template_Tokenizer
- A derivative of an HTML/XML tokenizing parser, used to parse special tags.
- vB_Template_CurlyParser
- vB_Utility_Template_ParserNode_Curly_Action
- vB_Utility_Template_ParserNode_Curly_Capnumber
- vB_Utility_Template_ParserNode_Curly_Compilesearch
- vB_Utility_Template_ParserNode_Curly_Concat
- vB_Utility_Template_ParserNode_Curly_Cssextra
- vB_Utility_Template_ParserNode_Curly_Csspath
- vB_Utility_Template_ParserNode_Curly_Customstylevar
- vB_Utility_Template_ParserNode_Curly_Data
- vB_Utility_Template_ParserNode_Curly_Date
- vB_Utility_Template_ParserNode_Curly_Datetime
- vB_Utility_Template_ParserNode_Curly_Debugexit
- vB_Utility_Template_ParserNode_Curly_Debugtimer
- vB_Utility_Template_ParserNode_Curly_Debugvardump
- vB_Utility_Template_ParserNode_Curly_Default
- vB_Utility_Template_ParserNode_Curly_Escapejs
- vB_Utility_Template_ParserNode_Curly_Headlink
- vB_Utility_Template_ParserNode_Curly_Hook
- vB_Utility_Template_ParserNode_Curly_If
- vB_Utility_Template_ParserNode_Curly_Js
- vB_Utility_Template_ParserNode_Curly_Math
- vB_Utility_Template_ParserNode_Curly_Null
- vB_Utility_Template_ParserNode_Curly_Number
- vB_Utility_Template_ParserNode_Curly_Php
- vB_Utility_Template_ParserNode_Curly_Phrase
- vB_Utility_Template_ParserNode_Curly_Raw
- vB_Utility_Template_ParserNode_Curly_Rawdata
- vB_Utility_Template_ParserNode_Curly_Rawphrase
- vB_Utility_Template_ParserNode_Curly_Redirect
- vB_Utility_Template_ParserNode_Curly_Schema
- vB_Utility_Template_ParserNode_Curly_Set
- vB_Utility_Template_ParserNode_Curly_Spritepath
- vB_Utility_Template_ParserNode_Curly_Strcat
- vB_Utility_Template_ParserNode_Curly_Strrepeat
- vB_Utility_Template_ParserNode_Curly_Stylevar
- vB_Utility_Template_ParserNode_Curly_Template
- vB_Utility_Template_ParserNode_Curly_Time
- vB_Utility_Template_ParserNode_Curly_Unset
- vB_Utility_Template_ParserNode_Curly_Url
- vB_Utility_Template_ParserNode_Curly_Urladmincptemp
- vB_Utility_Template_ParserNode_Curly_Urlencode
- vB_Utility_Template_ParserNode_Curly_Var
- vB_Utility_Template_ParserNode_Curly
- vB_Utility_Template_ParserNode_CurlyRuntime
- vB_Utility_Template_ParserNode_Tag_Comment
- vB_Utility_Template_ParserNode_Tag_Each
- vB_Utility_Template_ParserNode_Tag_Else
- vB_Utility_Template_ParserNode_Tag_Elseif
- vB_Utility_Template_ParserNode_Tag_Every
- vB_Utility_Template_ParserNode_Tag_If
- vB_Utility_Template_ParserNode_Tag_Literal
- vB_Utility_Template_ParserNode_Tag_Null
- vB_Utility_Template_ParserNode_Tag_Usergroup
- vB_Utility_Template_ParserNode_Tag
- vB_Utility_Template_ParserNode_Text
- vB_Utility_Template_ParserNode
- vB_Utiltiy_Template_Runtime_Validation
- vB_Utility_Unserialize
- vB_Utility_Url
- vB_Utility_WordList