PHP Package Scan of vanilla.0.9.2.6 Folder

/Users/fredibach/Desktop/downloads/vanilla.0.9.2.6 Folder
account.php - 86 lines, 3947 bytes
appg/
extensions.php - 8 lines, 169 bytes
headers.php - 24 lines, 1357 bytes
init_ajax.php - 36 lines, 1979 bytes
init_external.php - 75 lines, 3526 bytes
init_internal.php - 93 lines, 4690 bytes
language.php - 8 lines, 178 bytes
settings.php - 89 lines, 3822 bytes
apply.php - 30 lines, 1551 bytes
bugreport.php - 33 lines, 1612 bytes
categories.php - 52 lines, 2147 bytes
comments.php - 84 lines, 3848 bytes
controls/
account.php - 25 functions/classes, 565 lines, 30458 bytes
14: class Account extends Control;
17: function Account (&$Context, &$User);
23: function Render ();
83: class Discovery extends Control;
86: function Discovery (&$Context, &$User);
23: function Render ();
105: class RoleHistory extends Control;
108: function RoleHistory (&$Context, &$UserManager, $UserID);
23: function Render ();
141: class IpHistory extends Control;
144: function IpHistory (&$Context, &$UserManager, $UserID);
23: function Render ();
190: class IdentityForm extends PostBackControl;
194: function IdentityForm (&$Context, &$UserManager, &$User);
23: function Render ();
302: class PasswordForm extends PostBackControl;
306: function PasswordForm (&$Context, &$UserManager, $UserID);
23: function Render ();
364: class FunctionalityForm extends PostBackControl;
368: function FunctionalityForm (&$Context, &$UserManager, $User);
23: function Render ();
452: function AddAccountOptionsToPanel (&$Context, &$Panel, &$User);
478: class RoleForm extends PostBackControl;
482: function RoleForm (&$Context, &$UserManager, $User);
23: function Render ();
apply.php - 5 functions/classes, 94 lines, 5075 bytes
14: class ApplyForm extends PostBackControl;
18: function ApplyForm (&$Context, $FormName = "");
26: function LoadData ();
35: function Render_ValidPostBack ();
53: function Render_NoPostBack ();
bugreport.php - 5 functions/classes, 109 lines, 5847 bytes
13: class BugForm extends PostBackControl;
21: function BugForm (&$Context);
26: function LoadData ();
71: function Render_ValidPostBack ();
80: function Render_NoPostBack ();
categories.php - 3 functions/classes, 57 lines, 3413 bytes
14: class CategoryList extends Control;
17: function CategoryList (&$Context);
23: function Render ();
comments.php - 6 functions/classes, 186 lines, 12402 bytes
12: function AddDiscussionOptions (&$Context, &$Panel, $Discussion);
31: class CommentGrid extends ControlCollection;
40: function CommentGrid (&$Context, $DiscussionManager, $DiscussionID);
86: function Prefix ();
172: function Render ();
178: function Suffix ();
Common.Controls.php - 43 functions/classes, 571 lines, 25622 bytes
14: class Body extends ControlCollection;
17: function Body (&$Context);
21: function Prefix ();
26: function Suffix ();
31: class DiscussionForm extends PostBackControl;
42: function DiscussionForm (&$Context);
52: function LoadData ();
151: function GetCommentForm ($Comment, $PrivateDiscussion = "0");
187: function GetDiscussionForm ($Discussion);
252: function GetPostFormatting ($SelectedFormatType);
275: function Render ();
285: class Foot extends Control;
288: function Foot (&$Context, $CssClass = "");
275: function Render ();
321: class Head extends Control;
326: function AddScript ($ScriptLocation);
331: function AddStyleSheet ($StyleSheetLocation, $Media = "");
336: function AddString ($String);
341: function Head (&$Context);
275: function Render ();
376: class Menu extends Control;
380: function AddTab ($Text, $Value, $Url, $CssClass, $Attributes = "", $Position = "0", $ForcePosition = "0");
384: function ClearTabs ();
388: function FormatTab ($Text, $Value, $Url, $CssClass, $Attributes = "");
392: function Menu (&$Context);
397: function TabClass ($CurrentTab, $ComparisonTab);
275: function Render ();
429: class Panel extends Control;
437: function Panel (&$Context);
446: function AddList ($ListName, $AddToPanelStart = "0");
459: function AddListItem ($ListName, $Item, $Link, $Suffix = "", $Position = "", $LinkAttributes = "");
470: function InsertItemAt (&$Collection, $ListItem, $Position);
336: function AddString ($String, $AddToPanelStart = "0");
275: function Render ();
521: class PageEnd extends Control;
275: function Render ();
528: class ExternalBody extends ControlCollection;
530: function ExternalBody (&$Context);
21: function Prefix ();
26: function Suffix ();
545: class ExternalFoot extends Control;
548: function ExternalFoot (&$Context, $CssClass = "");
275: function Render ();
index.php - 3 functions/classes, 104 lines, 4914 bytes
14: class DiscussionGrid extends Control;
20: function DiscussionGrid (&$Context, $DiscussionManager, $CategoryID, $View);
67: function Render ();
leave.php - 5 functions/classes, 47 lines, 2085 bytes
13: class SignOutForm extends PostBackControl;
15: function SignOutForm (&$Context);
20: function LoadData ();
30: function Render_ValidPostBack ();
39: function Render_NoPostBack ();
passwordrequest.php - 5 functions/classes, 70 lines, 3417 bytes
14: class PasswordRequestForm extends PostBackControl;
21: function PasswordRequestForm (&$Context, $FormName = "");
28: function LoadData ();
39: function Render_ValidPostBack ();
48: function Render_NoPostBack ();
passwordreset.php - 6 functions/classes, 95 lines, 4260 bytes
13: class PasswordResetForm extends PostBackControl;
23: function FormatPropertiesForDisplay ();
28: function PasswordResetForm (&$Context, $FormName = "");
40: function LoadData ();
55: function Render_ValidPostBack ();
64: function Render_NoPostBack ();
post.php - 4 functions/classes, 30 lines, 1211 bytes
14: class Post extends ControlCollection;
17: function Post (&$Context);
21: function Prefix ();
25: function Suffix ();
search.php - 6 functions/classes, 322 lines, 18715 bytes
14: class SearchForm extends PostBackControl;
27: function SearchForm (&$Context, $FormName = "");
35: function LoadData (&$SearchManager);
135: function Render_SearchForm ();
224: function Render_NoPostBack ();
318: function Render_ValidPostBack ();
settings.php - 31 functions/classes, 1124 lines, 58564 bytes
14: function AddSettingOptionsToPanel (&$Context, &$Panel);
32: class GlobalsForm extends PostBackControl;
36: function GlobalsForm (&$Context);
64: function Render_ValidPostBack ();
74: function Render_NoPostBack ();
288: class SettingsHelp extends Control;
290: function AdminOptions (&$Context);
64: function Render ();
304: class CategoryForm extends PostBackControl;
312: function CategoryForm (&$Context);
64: function Render ();
496: class RoleForm extends PostBackControl;
504: function RoleForm (&$Context);
64: function Render ();
716: class Extension;
726: function Clear ();
737: function Extension ();
741: function IsValid ();
754: class ExtensionForm extends PostBackControl;
758: function DefineExtensions ();
824: function ExtensionForm (&$Context);
64: function Render ();
913: class RegistrationForm extends PostBackControl;
917: function RegistrationForm (&$Context);
64: function Render_ValidPostBack ();
74: function Render_NoPostBack ();
1010: class LanguageForm extends PostBackControl;
1015: function DefineLanguages ();
1036: function LanguageForm (&$Context);
64: function Render_ValidPostBack ();
74: function Render_NoPostBack ();
signin.php - 5 functions/classes, 103 lines, 5112 bytes
13: class SignInForm extends PostBackControl;
21: function SignInForm (&$Context, $FormName);
28: function LoadData ();
67: function Render_ValidPostBack ();
78: function Render_NoPostBack ();
database.sql - 9624 bytes
debug.php - 43 lines, 1802 bytes
extensions/
BBCode.php - 4 functions/classes, 51 lines, 2295 bytes
20: class BBCodeFormatter extends StringFormatter;
21: function Parse ($String, $Object, $FormatPurpose);
29: function ProtectString ($String);
35: function BBEncode ($String);
CategoryJumper.php - 1 functions/classes, 57 lines, 2885 bytes
20: function GetCategoryJumper (&$Context);
Cleanup.php - 9 functions/classes, 435 lines, 23782 bytes
24: class CleanupForm extends PostBackControl;
31: function CleanupForm (&$Context);
262: function GetInactiveUsers ($DaysOfMembership = "0");
314: function Render_ValidPostBack ();
338: function Render_NoPostBack ();
376: function RemoveUsers ();
394: function RemoveDiscussions ();
399: function RemoveComments ();
404: function PurgeDiscussions ();
Clipboard.php - 17 functions/classes, 291 lines, 16889 bytes
22: class Clipping;
28: function Clipping ();
32: function Clear ();
39: function FormatContentsForJavascript ();
45: function FormatPropertiesForDatabaseInput ();
52: function FormatPropertiesForDisplay ($IncludeContents = "0");
60: function GetPropertiesFromDataSet ($DataSet);
67: function GetPropertiesFromForm ();
73: class ClippingManager;
77: function ClippingManager (&$Context);
82: function GetClippingById ($ClippingID);
97: function GetClippingsByUserID ($UserID);
105: function RemoveClipping ($ClippingID);
114: function SaveClipping ($Clipping);
141: class ClipboardForm extends PostBackControl;
148: function ClipboardForm (&$Context);
191: function Render ();
HtmlFormatter.php - 4 functions/classes, 69 lines, 2936 bytes
20: class HtmlFormatter extends StringFormatter;
21: function CheckProtocol ($Check, $Allow, $Extra, $Prefix, $Suffix);
31: function Execute ($String);
54: function Parse ($String, $Object, $FormatPurpose);
Markdown.php - 42 functions/classes, 1266 lines, 34507 bytes
25: class MarkdownFormatter extends StringFormatter;
26: function Parse ($String, $Object, $FormatPurpose);
34: function ProtectString ($String);
108: function Markdown ($text);
154: function _StripLinkDefinitions ($text);
185: function _StripLinkDefinitions_callback ($matches);
195: function _HashHTMLBlocks ($text);
296: function _HashHTMLBlocks_callback ($matches);
305: function _RunBlockGamut ($text);
340: function _RunSpanGamut ($text);
373: function _EscapeSpecialChars ($text);
403: function _DoAnchors ($text);
451: function _DoAnchors_reference_callback ($matches);
482: function _DoAnchors_inline_callback ($matches);
508: function _DoImages ($text);
558: function _DoImages_reference_callback ($matches);
592: function _DoImages_inline_callback ($matches);
621: function _DoHeaders ($text);
658: function _DoLists ($text);
712: function _DoLists_callback ($matches);
729: function _ProcessListItems ($list_str, $marker_any);
775: function _ProcessListItems_callback ($matches);
794: function _DoCodeBlocks ($text);
813: function _DoCodeBlocks_callback ($matches);
827: function _DoCodeSpans ($text);
863: function _DoCodeSpans_callback ($matches);
872: function _EncodeCode ($_);
896: function _DoItalicsAndBold ($text);
908: function _DoBlockQuotes ($text);
923: function _DoBlockQuotes_callback ($matches);
936: function _DoBlockQuotes_callback2 ($matches);
943: function _FormParagraphs ($text);
980: function _EncodeAmpsAndAngles ($text);
995: function _EncodeBackslashEscapes ($text);
1008: function _DoAutoLinks ($text);
1030: function _EncodeEmailAddress ($addr);
1058: function _EncodeEmailAddress_callback ($matches);
1069: function _UnescapeSpecialChars ($text);
1082: function _TokenizeHTML ($str);
1118: function _Outdent ($text);
1127: function _Detab ($text);
1157: function _UnslashQuotes ($text);
PanelHider.php - 3 functions/classes, 46 lines, 2319 bytes
20: class PanelHider extends Control;
22: function PanelHider (&$Context);
26: function Render ();
QuickKeys.php - 51 lines, 3290 bytes
RawHtmlFormatter.php - 2 functions/classes, 31 lines, 1814 bytes
20: class RawHtmlFormatter extends StringFormatter;
21: function Parse ($String, $Object, $FormatPurpose);
Style.php - 23 functions/classes, 477 lines, 24265 bytes
24: class Style;
34: function Style (&$Context);
37: function Clear ();
47: function FormatPropertiesForDatabaseInput ();
53: function FormatPropertiesForDisplay ();
61: function GetPropertiesFromDataSet ($DataSet);
76: function GetPropertiesFromForm ();
86: class StyleManager;
91: function GetStyleBuilder ();
101: function GetStyleById ($StyleID);
115: function GetStyleCount ();
128: function GetStyleList ($CurrentPage = "1", $RowsPerPage = "0");
141: function GetStylesForSelectList ();
151: function RemoveStyle ($RemoveStyleID, $ReplacementStyleID);
165: function SaveStyle (&$Style);
192: function StyleManager (&$Context);
199: function ValidateStyle (&$Style);
215: class StyleForm extends PostBackControl;
222: function StyleForm (&$Context);
268: function Render ();
398: class UserStyleForm extends PostBackControl;
403: function UserStyleForm (&$Context);
268: function Render ();
Timer.php - 4 functions/classes, 44 lines, 2213 bytes
21: class Timer extends Control;
25: function Timer (&$Context);
29: function Render ();
34: function DetailedTimestamp ($MicroTime = "");
Whispers.php - 36 functions/classes, 1303 lines, 78304 bytes
28: class WhisperDiscussion extends Discussion;
36: function Clear ();
70: function WhisperDiscussion ();
75: function GetPropertiesFromDataSet ($DataSet);
147: function GetPropertiesFromForm (&$Context);
159: function GetStatus ();
178: function FormatPropertiesForDisplay ();
190: class WhisperDiscussionManager extends DiscussionManager;
191: function WhisperDiscussionManager (&$Context);
197: function GetDiscussionBuilder ($s = 0);
281: function GetDiscussionById ($DiscussionID, $RecordDiscussionView = "0");
323: function GetDiscussionCount ($CategoryID, $BookmarkedDiscussionsOnly = "0", $PrivateDiscussionsOnly = "0", $DiscussionStarterUserID = "0");
381: function GetDiscussionList ($RowsPerPage, $CurrentPage, $CategoryID, $BookmarkedDiscussionsOnly = "0", $PrivateDiscussionsOnly = "0", $DiscussionStarterUserID = "0");
438: function GetDiscussionSearch ($RowsPerPage, $CurrentPage, $Search);
457: function GetPrivateDiscussionsByUserID ($UserID, $RecordsToReturn = "0");
474: function GetSearchBuilder ($Search);
506: function SaveDiscussion ($Discussion);
610: class WhisperComment extends Comment;
36: function Clear ();
653: function WhisperComment ();
657: function FormatPropertiesForDatabaseInput ();
178: function FormatPropertiesForDisplay ($Context, $ForFormDisplay = "0");
689: function FormatPropertiesForSafeDisplay ();
75: function GetPropertiesFromDataSet ($DataSet, $UserID);
147: function GetPropertiesFromForm (&$Context);
159: function GetStatus ($UserID);
781: class WhisperCommentManager extends CommentManager;
783: function WhisperCommentManager (&$Context);
789: function GetCommentBuilder ($s = 0);
830: function GetCommentCount ($DiscussionID);
861: function GetCommentList ($RowsPerPage, $CurrentPage, $DiscussionID);
474: function GetSearchBuilder ($Search);
935: function SaveComment (&$Comment, $SkipValidation = 0);
1108: function SwitchCommentProperty ($CommentID, $DiscussionID, $Switch);
1156: function UpdateWhisperCount ($DiscussionID, $WhisperFromUserID, $WhisperToUserID, $MathOperator);
1208: function ValidateWhisperUsername (&$Comment);
feeds/
index.php - 5 functions/classes, 365 lines, 14485 bytes
42: class FeedEntry;
55: function Clear ();
69: function GetPropertiesFromDataSet ($DataSet, &$Context);
88: function RemoveHtml ($InString);
94: function FixDate ($Date = "");
gpl.txt - 18009 bytes
images/
_clipboard.swf - 109 bytes
_config.xml - 1114 bytes
_corner_br.gif - 1856 bytes
_corner_tl.gif - 1861 bytes
_default.css - 5780 bytes
_filetypes.xml - 982 bytes
_thumbnailer.css - 2985 bytes
db.gif - 250 bytes
howdy.bw.gif - 2036 bytes
index.php - 5 functions/classes, 467 lines, 20577 bytes
273: function copy (inElement);
289: function writeImage (imageName, imageWidth, imageHeight, imageID);
307: function getWindowWidth ();
320: function resizeImage (imageID, link);
328: function switchVisibility (object);
thumbnailer.php - 1 functions/classes, 130 lines, 5797 bytes
55: function CheckController (formName, controller, controlled);
vanilla_installer.gif - 2922 bytes
index.php - 64 lines, 3214 bytes
installer.php - 2 functions/classes, 583 lines, 28203 bytes
13: function GetLanguageSelect ($FolderName, &$WarningCollector, $SelectedLanguage);
44: class FauxContext;
js/
autocomplete.js - 5872 bytes
data.js - 2793 bytes
global.js - 3068 bytes
protect.js - 4510 bytes
sort.js - 3245 bytes
vanilla.js - 13004 bytes
vanillasearch.js - 74 bytes
languages/
English.php - 734 lines, 59671 bytes
leave.php - 32 lines, 1507 bytes
library/
Filebrowser.Configuration.class.php - 3 functions/classes, 158 lines, 8662 bytes
14: class Configuration;
59: function Configuration ();
105: function RetrieveConfigurationPropertiesFromXml ($Path);
Filebrowser.FileCollection.class.php - 6 functions/classes, 80 lines, 3501 bytes
14: class FileCollection;
23: function AddFile ($Name, $Size, $Date, $HandlerMethod);
31: function BuildAssociativeFileArray ($OrderedArray, $ThumbnailArray);
40: function FileCollection ($Name = "");
49: function FindThumbnail ($FileName, $ThumbnailArray);
55: function GetFiles ($OrderBy = "Size", $Direction = "asc", $ThumbnailArray = "");
Filebrowser.Thumbnailer.class.php - 11 functions/classes, 430 lines, 19611 bytes
14: class Thumbnailer;
57: function DefineBrowsingDirectory ();
77: function DefineProperties ();
200: function FilePath ($Path, $File);
205: function FormatImageList ($List, $Title, $Name);
233: function FormatListItem ($ID, $Name, $Size, $Date, &$Params, $Alternate = "0");
243: function GenerateThumbnails ();
243: function GenerateThumbnail ($ImageType, $SourceImage, $Path);
315: function GetFileType ($Path, $FileName);
344: function RetrieveConfigurationPropertiesFromXml ($Path);
387: function Thumbnailer ();
Filebrowser.Utility.php - 14 functions/classes, 279 lines, 13085 bytes
15: function CurrentUrl ();
19: function CurrentWebPath ();
27: function FilePath ($Path, $File);
32: function FormatDisplayedItem ($ItemID, $FileName, $FileSize, $HandlerMethod, &$Params, $Config);
141: function FormatListItem ($ID, $Name, $Path, $Size, $Date, $Highlighted, &$Params, $CurrentFileHasThumbnail, $Config);
174: function FormatMenuItem ($CssClass, $Params, $Link, $Alt, $Active);
184: function AppendFolder ($RootPath, $FolderToAppend);
191: function BuildPath ($FolderNavigator, $FilesPerPage = "10");
198: function BuildLiteralPath ($FolderNavigator);
207: function CheckForFolder ($Path, $FolderKey, &$Config);
232: function EncodeLinkUrl ($Url);
235: function FormatDelimitedString ($String, $Addition, $Delimiter);
261: function FormatFileSize ($FileSize);
271: function GetExtension ($FileName);
Input.Checkbox.class.php - 8 functions/classes, 73 lines, 3188 bytes
13: class Checkbox;
21: function AddOption ($IdValue, $DisplayValue, $Checked, $FlipCheckedValue, $ElementID = "");
29: function AddOptionsFromDataSet (&$Database, $DataSet, $IdField, $DisplayField, $CheckedField, $FlipCheckedValue = "0");
36: function Clear ();
45: function ClearOptions ();
49: function Get ();
64: function Checkbox ();
68: function Write ();
Input.Radio.class.php - 9 functions/classes, 67 lines, 2642 bytes
13: class Radio;
20: function AddOption ($IdValue, $DisplayValue);
24: function AddOptionsFromAssociativeArray ($Array, $KeyPrefix);
30: function AddOptionsFromDataSet (&$Database, $DataSet, $IdField, $DisplayField);
36: function Clear ();
44: function ClearOptions ();
48: function Get ();
58: function Radio ();
62: function Write ();
Input.Select.class.php - 10 functions/classes, 90 lines, 3431 bytes
14: class Select;
21: function AddOption ($IdValue, $DisplayValue, $Attributes = "");
25: function AddOptionsFromAssociativeArray ($Array, $KeyPrefix);
31: function AddOptionsFromDataSet (&$Database, $DataSet, $IdField, $DisplayField);
37: function Clear ();
44: function ClearOptions ();
48: function Get ();
71: function RemoveOption ($IdValue);
81: function Select ();
85: function Write ();
Input.Validator.class.php - 6 functions/classes, 111 lines, 4199 bytes
13: class Validator;
23: function Clear ();
34: function CompareTo ($InputToCompare, $Operator, $ErrorMessage);
75: function Input ();
81: function Validate ();
106: function Validator (&$Context);
Lussumo.Context.class.php - 3 functions/classes, 51 lines, 1552 bytes
1: class Context;
13: function Unload ();
26: function Context ();
Lussumo.Functions.php - 3 functions/classes, 32 lines, 1149 bytes
1: function TabClass ($CurrentPage, $ComparisonPage);
5: function WriteHead ($PageLabel);
26: function WriteFoot ();
Utility.Constant.class.php - 12 functions/classes, 154 lines, 6670 bytes
14: class ConstantManager;
19: function ConstantManager (&$Context);
24: function DefineConstantsFromFile ($File);
49: function EncodeConstantName ($Name);
63: function EncodeConstantValue ($Value);
67: function EncodeConstantValueForSaving ($Value);
72: function GetConstant ($ConstantName);
80: function UpdateConstantsFileContents ($File);
112: function GetConstantsFromForm ($TemplateFile);
125: function RemoveConstant ($Name);
130: function SaveConstantsToFile ($File);
147: function SetConstant ($Name, $Value, $ForSaving = "0");
Utility.Context.class.php - 6 functions/classes, 116 lines, 4374 bytes
13: class Context;
31: function Unload ();
49: function Context ();
97: function FormatString ($String, $Object, $Format, $FormatPurpose);
101: function KillProcess ($AffectedElement, $AffectedFunction, $Message, $Code = "");
105: function GetDefinition ($Code);
Utility.Control.class.php - 23 functions/classes, 166 lines, 6361 bytes
15: class Control;
23: function Control (&$Context);
28: function AddItemToCollection (&$Collection, $Item, $Position = "0", $ForcePosition = "0");
35: function InsertItemAt (&$Collection, $Item, $Position, $ForcePosition = "0");
51: function Render ();
53: function Render_Warnings ();
57: function Get_Warnings ();
70: class ControlCollection;
75: function AddControl ($Control, $Position = "");
84: function ControlCollection (&$Context);
88: function InsertControlAt ($Control, $Position);
95: function Prefix ();
97: function Suffix ();
51: function Render ();
105: function RenderControls ($Controls);
116: class PostBackControl extends Control;
128: function Constructor (&$Context);
138: function LoadData ();
51: function Render ();
150: function Render_NoPostBack ();
152: function Render_ValidPostBack ();
154: function Render_PostBackForm ($FormName = "", $PostBackMethod = "post", $TargetUrl = "");
158: function Get_PostBackForm ($FormName = "", $PostBackMethod = "post", $TargetUrl = "");
Utility.Database.class.php - 24 functions/classes, 140 lines, 6491 bytes
13: class Database;
21: function CloseConnection ();
23: function ConnectionError ();
25: function Database ($Host, $Name, $User, $Password, &$Context);
31: function Delete (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
34: function Execute (&$Context, $Sql, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
36: function GetRow ($DataSet);
39: function Insert (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
41: function RewindDataSet (&$DataSet, $Position = "0");
43: function RowCount ($DataSet);
46: function Select (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
49: function Update (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
54: class MySQL extends Database;
21: function CloseConnection ();
23: function ConnectionError ();
31: function Delete (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
34: function Execute (&$Context, $Sql, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
36: function GetRow ($DataSet);
39: function Insert (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $UseIgnore = "0", $KillOnFail = "1");
100: function MySql ($Host, $Name, $User, $Password, &$Context);
41: function RewindDataSet (&$DataSet, $Position = "0");
43: function RowCount ($DataSet);
46: function Select (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
49: function Update (&$Context, $SqlBuilder, $SenderObject, $SenderMethod, $ErrorMessage, $KillOnFail = "1");
Utility.Email.class.php - 12 functions/classes, 162 lines, 6515 bytes
13: class Email;
27: function AddBCCRecipient ($Email, $Name = "");
31: function AddCCRecipient ($Email, $Name = "");
35: function AddFrom ($Email, $Name = "");
40: function AddRecipient ($Email, $Name = "");
44: function AddTo ($ToType, $Email, $Name = "");
62: function AddToHeader ($ToType);
78: function Clear ();
91: function Email (&$Context);
96: function FormatTextAsHtml ($Text);
102: function Send ();
152: function ValidateEmail ();
Utility.ErrorManager.class.php - 8 functions/classes, 123 lines, 4893 bytes
13: class Error;
20: class ErrorManager;
30: function AddError (&$Context, $AffectedElement, $AffectedFunction, $Message, $Code = "", $WriteAndKill = 1);
45: function Clear ();
50: function ErrorManager ();
54: function Iif ($True = "1", $False = "0");
62: function Write (&$Context);
114: function GetSimple ();
Utility.File.class.php - 6 functions/classes, 65 lines, 2589 bytes
14: class File;
22: class FileManager;
26: function FileExtension ($File);
34: function FileManager ();
38: function FilePath ($File);
43: function Get ($File);
Utility.Functions.php - 45 functions/classes, 575 lines, 19563 bytes
14: function AddDaysToTimeStamp ($TimeStamp, $NumberOfDaysToAdd);
22: function SubtractDaysFromTimeStamp ($TimeStamp, $NumberOfDaysToSubtract);
33: function CalculateNumberOfPages ($ItemCount, $ItemsPerPage);
50: function DecodeHtmlEntities ($String);
67: function FlipBool ($Bool);
73: function ForceArray ($InValue, $DefaultValue);
91: function ForceBool ($InValue, $DefaultBool);
108: function ForceFloat ($InValue, $DefaultValue, $DecimalPlaces = 2);
116: function ForceIncomingArray ($VariableName, $DefaultValue);
129: function ForceIncomingBool ($VariableName, $DefaultBool);
141: function ForceIncomingCookieString ($VariableName, $DefaultValue);
149: function ForceIncomingInt ($VariableName, $DefaultValue);
165: function ForceIncomingString ($VariableName, $DefaultValue);
180: function ForceInt ($InValue, $DefaultValue);
188: function ForceSet ($InValue, $DefaultValue);
198: function ForceString ($InValue, $DefaultValue);
211: function FormatDate ($Year = "", $Month = "", $Day = "", $Format = "mysql", $Hour = "", $Minute = "", $Second = "");
244: function FormatHyperlink ($InString, $ExternalTarget = "1", $LinkText = "");
283: function FormatHtmlStringForNonDisplay ($inValue);
291: function FormatHtmlStringInline ($inValue, $StripSlashes = "0");
299: function FormatPlural ($Number, $Singular, $Plural, $IncludeNumber = "1");
310: function FormatPossessive ($String);
323: function FormatStringForDatabaseInput ($inValue, $bStripHtml = "0");
335: function FormatStringForDisplay ($inValue, $bStripHtml = true);
347: function GetBasicCheckBox ($Name, $Value = 1, $Checked, $Attributes = "");
351: function GetBool ($Bool, $True = "Yes", $False = "No");
355: function GetDynamicCheckBox ($Name, $Value = 1, $Checked, $OnClick, $Text, $Attributes = "");
363: function GetEmail ($Email, $LinkText = "");
377: function GetImage ($ImageUrl, $Height = "", $Width = "", $TagIdentifier = "", $EmptyImageReplacement = " ");
391: function GetRemoteIp ($FormatIpForDatabaseInput = "0");
400: function Iif ($Condition, $TruePart, $FalsePart);
408: function PrefixString ($string, $prefix, $length);
416: function PrependString ($Prepend, $String);
428: function ReturnNonEmpty ($InValue, $NonEmptyValue = " ");
436: function SaveAsDialogue ($FolderPath, $FileName, $DeleteFile = "0");
455: function SerializeArray ($InArray);
468: function SliceString ($InString, $Length);
481: function TimeDiff ($Time, $TimeToCompare = "");
506: function UnixTimestamp ($DateTime);
521: function MysqlDateTime ($Timestamp = "");
526: function UnserializeArray ($InSerialArray);
539: function UnserializeAssociativeArray ($InSerialArray);
548: function Validate ($InputName, $IsRequired, $Value, $MaxLength, $ValidationExpression, &$Context);
561: function WriteEmail ($Email, $LinkText = "");
567: function html_entity_decode ($String);
Utility.MessageCollector.class.php - 7 functions/classes, 50 lines, 1802 bytes
13: class MessageCollector;
17: function Add ($sMessage);
21: function Clear ();
25: function Count ();
29: function GetMessages ();
37: function Iif ($True = "1", $False = "0");
45: function Write ();
Utility.ObjectFactory.class.php - 9 functions/classes, 86 lines, 5179 bytes
13: class ObjectFactory;
22: function AddControlString ($ControlClassName, $ControlRenderCode = "", $String);
31: function CreateObject (&$Context, $ClassLabel, $IsContextObject, $Param1 = "", $Param2 = "", $Param3 = "", $Param4 = "", $Param5 = "", $Param6 = "", $Param7 = "", $Param8 = "", $Param9 = "", $Param10 = "");
47: function NewContextObject (&$Context, $ClassLabel, $Param1 = "", $Param2 = "", $Param3 = "", $Param4 = "", $Param5 = "", $Param6 = "", $Param7 = "", $Param8 = "", $Param9 = "", $Param10 = "");
52: function NewObject (&$Context, $ClassLabel, $Param1 = "", $Param2 = "", $Param3 = "", $Param4 = "", $Param5 = "", $Param6 = "", $Param7 = "", $Param8 = "", $Param9 = "", $Param10 = "");
56: function ObjectFactory ();
62: function PrintReferences ();
69: function RenderControlStrings ($ControlClassName, $ControlRenderCode = "");
80: function SetReference ($ClassLabel, $ClassName = "");
Utility.Page.class.php - 8 functions/classes, 73 lines, 2941 bytes
13: class Page;
20: function AddControl ($Event, $Control, $Position = "0");
29: function FireEvent ($Event);
36: function FireEvents ();
45: function Import ($FileName);
49: function InsertControlAt (&$Collection, $Control, $Position);
57: function Page (&$Context);
63: function WriteControls ($Controls);
Utility.Pagelist.class.php - 7 functions/classes, 208 lines, 10257 bytes
13: class Pagelist;
37: function CalculateFirstPage ($MiddlePosition, $CurrentPageNumber);
44: function DefineProperties ();
68: function GetLiteralList ();
101: function GetNumericList ();
183: function GetPageDetails ($Context, $IncludeTotal = "1");
196: function Pagelist (&$Context);
Utility.Parameters.class.php - 9 functions/classes, 103 lines, 3977 bytes
14: class Parameters;
18: function Add ($Name, $Value, $EncodeValue = 1);
25: function Clear ();
30: function Count ();
35: function DefineCollection ($Collection, $ParameterPrefix = "", $IncludeByPrefix = "0", $ExcludeByPrefix = "0");
55: function GetHiddenInputs ();
72: function GetQueryString ();
92: function Remove ($Name);
97: function Set ($Name, $Value, $EncodeValue = 1);
Utility.SqlBuilder.class.php - 19 functions/classes, 211 lines, 8159 bytes
13: class SqlBuilder;
27: function AddFieldNameValue ($FieldName, $FieldValue = "", $QuoteValue = 1, $Function = "");
33: function AddGroupBy ($Field, $TableAlias = "");
48: function AddJoin ($NewTable, $NewTableAlias, $NewTableField, $ExistingAlias, $ExistingField, $JoinMethod);
53: function AddLimit ($Index, $Length);
57: function AddOrderBy ($FieldName, $TableAlias = "", $SortDirection = "asc");
66: function AddSelect ($Field, $TableAlias = "", $FieldAlias = "", $Function = "", $FunctionParameters = "", $GroupByThisField = "0");
89: function AddWhere ($Parameter1, $Parameter2, $ComparisonOperator, $AppendMethod = "and", $Function = "", $QuoteParameter2 = "1", $StartWhereGroup = "0");
104: function Clear ();
117: function EndWhereGroup ();
122: function GetDelete ();
131: function GetInsert ($UseIgnore = "0");
154: function GetSelect ($SelectPrefix = "");
173: function GetUpdate ();
188: function GroupWheres ();
193: function SetMainTable ($TableName, $TableAlias = "");
197: function StartWhereGroup ();
201: function SqlBuilder (&$Context);
206: function WriteDebug ($String, $Color = "");
Utility.SqlSearch.class.php - 5 functions/classes, 112 lines, 4797 bytes
14: class SqlSearch extends SqlBuilder;
22: function BreakKeywords ();
42: function DefineSearch ();
72: function GetPhrase ();
91: function SqlSearch (&$Context);
Utility.StringManipulator.class.php - 12 functions/classes, 104 lines, 4751 bytes
15: class StringFormatter;
19: function Constructor ();
31: function Parse ($String, $Object, $FormatPurpose);
36: function ParseChildren ($String, $Object, $FormatPurpose);
47: class TextFormatter extends StringFormatter;
48: function Parse ($String, $Object, $FormatPurpose);
65: function AutoLink ($String);
70: function GetAccountLink ($Object);
80: class StringManipulator;
84: function StringManipulator ();
88: function AddManipulator ($ObjectName, $Object);
31: function Parse ($String, $Object, $Format, $FormatPurpose);
Utility.Writer.class.php - 5 functions/classes, 39 lines, 1670 bytes
13: class Writer;
15: function Add ($InString);
21: function Clear ();
27: function Get ($InString = "");
34: function Write ($InString = "");
Utility.XmlManager.class.php - 6 functions/classes, 156 lines, 6416 bytes
14: class XmlNode;
22: class XmlManager;
28: function GetNodeByName ($NodeToSearch, $NodeName);
36: function GetNodeValueByName ($NodeToSearch, $NodeName);
46: function ParseNode ($XmlString);
151: function XmlManager ();
Vanilla.Category.class.php - 17 functions/classes, 237 lines, 11340 bytes
13: class Category;
21: function Category ();
26: function Clear ();
35: function FormatPropertiesForDatabaseInput ();
40: function FormatPropertiesForDisplay ();
45: function GetPropertiesFromDataSet ($DataSet);
53: function GetPropertiesFromForm (&$Context);
66: class CategoryManager;
70: function CategoryManager (&$Context);
75: function GetCategories ($IncludeCount = "0", $OrderByPreference = "0");
87: function GetCategoryBuilder ($IncludeCount = "0");
112: function GetCategoryById ($CategoryID);
124: function GetCategoryRoleBlocks ($CategoryID = "0");
134: function RemoveCategory ($RemoveCategoryID, $ReplacementCategoryID);
161: function SaveCategory (&$Category);
205: function SaveCategoryOrder ();
222: function ValidateCategory (&$Category);
Vanilla.Comment.class.php - 21 functions/classes, 516 lines, 25255 bytes
13: class Comment;
50: function Clear ();
86: function Comment ();
90: function FormatPropertiesForDatabaseInput ();
94: function FormatPropertiesForDisplay ($Context, $ForFormDisplay = "0");
120: function FormatPropertiesForSafeDisplay ();
135: function GetPropertiesFromDataSet ($DataSet, $UserID);
171: function GetPropertiesFromForm (&$Context);
181: function GetStatus ($UserID);
186: class CommentManager;
190: function CommentManager (&$Context);
196: function GetCommentBuilder ($s = 0);
234: function GetCommentById ($CommentID, $UserID);
250: function GetCommentCount ($DiscussionID);
279: function GetCommentList ($RowsPerPage, $CurrentPage, $DiscussionID);
310: function GetCommentSearch ($RowsPerPage, $CurrentPage, $Search);
323: function GetSearchBuilder ($Search);
360: function SaveComment (&$Comment, $SkipValidation = 0);
445: function SwitchCommentProperty ($CommentID, $DiscussionID, $Switch);
486: function UpdateCommentCount ($DiscussionID, $MathOperator);
499: function ValidateComment (&$Comment, $DiscussionIDRequired = "1");
Vanilla.Discussion.class.php - 22 functions/classes, 553 lines, 27288 bytes
13: class Discussion;
45: function Clear ();
75: function Discussion ();
79: function ForceNameSpaces ();
84: function GetPropertiesFromDataSet ($DataSet);
120: function GetPropertiesFromForm (&$Context);
130: function GetStatus ();
148: function FormatPropertiesForDisplay ();
157: function SplitString ($String, $MaxLength);
171: class DiscussionManager;
175: function DiscussionManager (&$Context);
180: function GetBookmarkedDiscussionsByUserID ($UserID, $RecordsToReturn = "0", $IncludeDiscussionID = "0");
197: function GetDiscussionBuilder ($s = 0);
237: function GetDiscussionById ($DiscussionID, $RecordDiscussionView = "0");
276: function GetDiscussionCount ($CategoryID, $BookmarkedDiscussionsOnly = "0", $PrivateDiscussionsOnly = "0", $DiscussionStarterUserID = "0");
324: function GetDiscussionList ($RowsPerPage, $CurrentPage, $CategoryID, $BookmarkedDiscussionsOnly = "0", $PrivateDiscussionsOnly = "0", $DiscussionStarterUserID = "0");
367: function GetDiscussionsByUserID ($UserID, $RecordsToReturn = "0");
384: function GetDiscussionSearch ($RowsPerPage, $CurrentPage, $Search);
401: function GetSearchBuilder ($Search);
425: function GetViewedDiscussionsByUserID ($UserID, $RecordsToReturn = "0");
438: function SaveDiscussion ($Discussion);
537: function SwitchDiscussionProperty ($DiscussionID, $PropertyName, $Switch);
Vanilla.Functions.php - 15 functions/classes, 266 lines, 16371 bytes
13: function DiscussionPrefix ($Discussion);
24: function GetCommentResult (&$Context, $Comment, $HighlightWords, $FirstRow = "0");
39: function GetDiscussion (&$Context, $Discussion, $FirstRow = "0");
71: function GetLastCommentQuerystring ($Discussion);
81: function GetUnreadQuerystring ($Discussion);
93: function HighlightTrimmedString ($Haystack, $Needles, $TrimLength = "");
108: function ParseQueryForHighlighting (&$Context, $Query);
121: function AddAppendixToPanel (&$Context, &$Panel, $AppendixType);
144: function AddBookmarksToPanel (&$Context, &$Panel, &$DiscussionManager, $OptionalDiscussionID = "0");
177: function AddDiscussionOptionsToPanel (&$Context, &$Panel);
185: function AddDiscussionsToPanel (&$Context, &$Panel, $DataManager, $GetDataMethod, $MaxRecords, $ListTitle, $UrlAction, $PermissionRequirement);
204: function AddGuestInfoToPanel (&$Context, &$Panel);
212: function AddSearchesToPanel (&$Context, &$Panel, &$SearchManager, $MaxRecords, $AllowEdit = "0", $CssClass = "");
242: function AddTextModeToPanel (&$Context, &$Panel);
260: function AppendFolder ($RootPath, $FolderToAppend);
Vanilla.Role.class.php - 15 functions/classes, 207 lines, 9356 bytes
12: class Role;
27: function Clear ();
43: function FormatPropertiesForDatabaseInput ();
49: function FormatPropertiesForDisplay ();
54: function GetPropertiesFromDataSet ($DataSet);
70: function GetPropertiesFromForm ();
86: function Role ();
91: class RoleManager;
96: function GetRoleBuilder ();
104: function GetRoleById ($RoleID);
118: function GetRoles ($RoleToExclude = "0");
126: function RemoveRole ($RemoveRoleID, $ReplacementRoleID);
154: function RoleManager (&$Context);
159: function SaveRole (&$Role);
194: function ValidateRole (&$Role);
Vanilla.Search.class.php - 18 functions/classes, 268 lines, 12089 bytes
13: class Search;
27: function Clear ();
41: function DefineType ($InValue);
46: function GetPropertiesFromDataSet ($DataSet, $ParseKeywords = "0");
56: function GetPropertiesFromForm ();
89: function ParseKeywords ($Type, $Keywords);
129: function ParsePropertyAssignment ($Property, $PropertyLength, $Keywords);
142: function ParseUserKeywords ($Keywords);
155: function FormatPropertiesForDatabaseInput ();
164: function FormatPropertiesForDisplay ();
172: class SearchManager;
176: function DeleteSearch ($SearchID);
187: function GetSearchBuilder ();
194: function GetSearchById ($SearchID);
207: function GetSearchCount ($UserID);
223: function GetSearchList ($RecordsToRetrieve = "0", $UserID);
234: function SaveSearch (&$Search);
262: function SearchManager (&$Context);
Vanilla.Session.class.php - 7 functions/classes, 115 lines, 4194 bytes
13: class Session;
19: function Check ($RedirectUrl);
31: function End ();
42: function GetVariable ($Name, $DataType = "bool");
52: function Session ();
56: function SetVariable ($Name, $Value);
61: function Start (&$Context, $UserID = "0");
Vanilla.SignIn.class.php - 6 functions/classes, 51 lines, 2209 bytes
13: class SignInManager;
18: function FormatPropertiesForDatabaseInput ();
23: function FormatPropertiesForDisplay ();
28: function GetPropertiesFromForm ($FormElementPrefix = "");
33: function SignInManager (&$Context);
37: function ValidateCredentials ();
Vanilla.User.class.php - 58 functions/classes, 1379 lines, 67212 bytes
12: class User;
75: function Clear ();
123: function FormatPropertiesForDatabaseInput ();
139: function FormatPropertiesForDisplay ();
152: function GetPropertiesFromDataSet ($DataSet);
218: function GetPropertiesFromForm ();
256: function Setting ($SettingName, $DefaultValue = "0");
264: function User (&$Context);
269: class UserRoleHistory;
75: function Clear ();
139: function FormatPropertiesForDisplay (&$Context);
152: function GetPropertiesFromDataSet ($DataSet);
218: function GetPropertiesFromForm ();
333: class UserManager;
337: function AddBookmark ($UserID, $DiscussionID);
345: function AddCategoryBlock ($CategoryID);
361: function AddCommentBlock ($CommentID);
371: function AddUserBlock ($UserID);
381: function ApproveApplicant ($ApplicantID);
390: function AssignRole ($UserRoleHistory, $NewUser = "0");
444: function ChangePassword ($User);
474: function CreateUser ($User);
575: function DefineVerificationKey ();
582: function GetApplicantCount ();
591: function GetIpHistory ($UserID);
623: function GetUserBuilder ();
639: function GetUserById ($UserID);
656: function GetUserIdByName ($Username);
672: function GetUserRoleHistoryByUserId ($UserID);
691: function GetUsersByIp ($Ip);
700: function GetUsersByRoleId ($RoleID, $RecordsToReturn = "0");
708: function GetUserSearch ($Search, $RowsPerPage, $CurrentPage);
725: function GetSearchBuilder ($Search);
767: function GetSessionDataById ($UserID);
792: function HideHtml ();
796: function LogIp ($UserID);
807: function RemoveApplicant ($UserID);
871: function RemoveBookmark ($UserID, $DiscussionID);
879: function RemoveCategoryBlock ($CategoryID);
902: function RemoveCommentBlock ($CommentID);
911: function RemoveUserBlock ($UserID);
920: function RequestPasswordReset ($Username);
981: function ResetPassword ($PassUserID, $EmailVerificationKey, $NewPassword, $ConfirmPassword);
1002: function SaveIdentity ($User);
1028: function SaveStyle ($User);
1050: function SetCookieCredentials ($EncryptedUserID, $VerificationKey);
1060: function SetDefaultFormatType ($UserID, $FormatType);
1065: function ShowHtml ();
1069: function SwitchUserProperty ($UserID, $PropertyName, $Switch);
1085: function SwitchUserSetting ($SettingName, $Switch, $DefaultValue = "0");
1104: function UpdateLastVisit ($UserID, $VerificationKey);
1116: function UpdateUserCommentCount ($UserID);
1178: function UpdateUserDiscussionCount ($UserID);
1235: function UserManager (&$Context);
1240: function ValidateCookieCredentials ();
1285: function ValidateUser (&$User);
1314: function ValidateUserCredentials ($Username, $Password, $PersistentSession);
1362: function VerifyPasswordResetRequest ($VerificationUserID, $EmailVerificationKey);
passwordrequest.php - 32 lines, 1615 bytes
passwordreset.php - 32 lines, 1647 bytes
post.php - 83 lines, 3401 bytes
readme.html - 10278 bytes
search.php - 67 lines, 2987 bytes
settings.php - 64 lines, 2981 bytes
signin.php - 34 lines, 1690 bytes
styles/
vanilla/
btn.bottom.gif - 79 bytes
btn.down.gif - 75 bytes
btn.hidepanel.gif - 169 bytes
btn.remove.gif - 79 bytes
btn.revealpanel.gif - 196 bytes
btn.top.gif - 78 bytes
btn.up.gif - 76 bytes
global.css - 34204 bytes
global.handheld.css - 7676 bytes
headbg.jpg - 619 bytes
ico.bookmark.2.gif - 173 bytes
ico.bookmark.gif - 82 bytes
panelhider.handheld.css - 51 bytes
panelhider.hidden.css - 785 bytes
panelhider.js - 1266 bytes
panelhider.visible.css - 643 bytes
preview.gif - 20696 bytes
signin.css - 7022 bytes
signin.handheld.css - 1688 bytes
waves.blue.2.gif - 3516 bytes
waves.gif - 4249 bytes
termsofservice.php - 3 functions/classes, 89 lines, 2441 bytes
15: class FauxContext;
19: function FauxContext ();
23: function GetDefinition ($Code);
tools/
block.php - 44 lines, 1886 bytes
getclipping.php - 24 lines, 1404 bytes
getusers.php - 40 lines, 2170 bytes
style.php - 26 lines, 1460 bytes
switch.php - 60 lines, 3131 bytes
upgrade.html - 7686 bytes
vanilla.sql - 10855 bytes

Stats: 11 folders, 138 files, 1103563 bytes (total), 911228 bytes (scripts), 95 php files, 67 php files with functions, 18835 lines of code, 683 functions and 105 classes.
Package scan generated with phpPackageScan 1.0