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 ();
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);