Stats

Since the last version...

Modules

Admincp

Settings:
Admin CP Location
Location of the Admin CP. Change this to secure your Admin CP.

By default the setting is admincp so the final URL will be:
Quote:

http://www.yoursite.com/admincp/


Note the above example is when short URL's is enabled.
User Group Settings:
Has general access to the Admin Control Panel.


Best to allow on Admins and Staff for security.
Can clear the sites cache.


By allowing a user to clear the sites cache they will be able to remove either SQL data or HTML templates.

Note that once the page is refreshed these items will be re-cached, however it might be best to only allow Admins or developers to have access to this feature.
Can add/modify blocks being added from the AdminCP?
Can view product drop downs in the AdminCP?


Within certain sections of the AdminCP there are areas where an entry into the database requires a product ID#. If you disable this feature users will not be able to view the products name and will automatically enter the default product ID#.

Only enable this feature when creating a plug-in or 3rd party module.
Can manage product modules?


Note: This includes updating the status, editing or deleting modules.
Can add new product modules?

Attachment

Settings:
Create Thumbnails
Define what file extensions we should create thumbnails for when a user uploads an image attachment.
Thumbnail Width/Height
Define the width and height of the thumbnail that will be created after a user uploads an image. If the image uploaded is smaller then the specified width/height it will not create a thumbnail for the image.
Medium Thumbnail Width/Height
Define the width and height of the medium thumbnail that will be created after a user uploads an image. If the image uploaded is smaller then the specified width/height it will not create a medium thumbnail for the image.

Note that the medium thumbnail is displayed on the website instead of the original image to save bandwidth.
Upload Inputs
Define how many upload inputs should be displayed when a user is uploading attachments for an item.
User Group Settings:
Points received when adding a new attachment for an item.
Can attach items on blogs?
Specify the attachment limit.


This will control how many attachments a user can upload and attach on other items.

If you do not want to allow users the ability to upload items set this to 0.

If you do not want to set a limit set this to null.
Can delete their own attachments?
Can delete attachments added by other users?
Tells if the members of this usergroup can attach to their bulletins
Database Tables:
attachment
attachment_type

Ban

Database Tables:
ban

Blog

Settings:
Blog
Controls time stamps for blog entries.

If using the default setting and the default template the time stamp will appear under each blog title and will look similar to:
Quote:

Posted June 22, 2008 by Raymond Benc
Top Bloggers Limit
Define the limit of how many Top Bloggers can be displayed when viewing the blog section.
Blog Count for Top Bloggers
Before a user can be considered to be a Top Blogger they must enter X amount of blog(s) where X is the value of this setting.
Cache Top Bloggers
Set this to True if we should cache the Top Bloggers. It always a good idea to cache such things as there is no need to run an extra query to the database to find out which users are the Top Bloggers as this requires counting all of the blogs added.

Note that the setting iCacheTopBloggersLimit controls how long to keep the cache.
Top Bloggers Cache Time
Define how long we should keep the cache for the Top Bloggers.

Note this setting will have not affect if the setting bCacheTopBloggers is disabled.
Display Post Count for Top Bloggers
Set this to True if you would like to display the post count besides the names of each of the Top Bloggers.

Note that this feature relies on the theme you are using and if the theme is not the default theme provided this might not be displayed.
Display Post Count for Categoris (Personal)
If set to True we will display a users post count for a specific category. This will be displayed on their profile, blog and when browsing their own blogs.

Notice: This will add an extra strain to your server if set to True.
Show drafts count in blog module
Enables the module to show how many drafts does each user have from the profile.blog section
Display Blog Category Count
Set to True if you would like to display the blog count for each of the categories displayed publicly.
User Group Settings:
Can view blogs.
Can edit their own blogs?
Can edit blogs added by other users?
Can delete their own blog?
Can delete blogs added by other users?
Can search for blogs?
Can add a new blog?
Specify how many points the user will receive when adding a new blog.
Can create new blog categories when adding a blog?
Can password protect blogs?


If set to Yes and if user would try to view a password protected blog they will not be able to view or comment on the blog unless they enter the correct password.

The user that added the blog will not have to enter the password.
Can control if a user can add a comment on their blog or simply disable comments?
Can use a WYSIWYG Editor when creating or editing a blog?


Note: The WYSIWYG Editor feature must be enabled.
Can post comments on blogs?
Can view password protected blogs?


If a blog has been password protected a user will have to enter a password before they can view or comment on the blog.

If this feature is set to No they will not have the opportunity to enter a password thus not allowing them to view such blogs.
blog category limit
Show how many drafts are stored
Can delete blog categories created by other users?
Can delete own blog categories?
Database Tables:
blog
blog_category
blog_category_data
blog_text
blog_track

Bulletin

Settings:
Bulletin Public
This setting tells if bulletins can be viewed by everyone or just friends of the poster.

true = everyone
false = just friends of the poster.
Cache time out
This setting tells how often should the cache be discarded. This helps relief stress from the database at the cost of live information.

The time is set in minutes, meaning that when set to 15 any bulletin posted will not show up until 15 minutes after or sooner.

This setting depends entirely on bulletin_do_cache
How many to show
This setting tells the script how many bulletins should be shown on the front page (or anywhere the getBulletins() function is called)
Bulletin Reply Flood Control
Tells how often can a user reply to a bulletin in minutes (i.e. 5 => 5 minutes)

This helps control spam and flooding.
Bulletin Time Format
Sets the date displaying format according to http://php.net/date

Default value:
F jS at g:ia

shows something like:
February 13th at 11:00am
Enable Cache Of Bulletins
This setting enables (true) or disables (false) the caching of bulletins.

Caching keeps the site from showing purely live content and the delay for this cache can be set on variable cache_time_out
Enable Comments
Set to True if you would like to enable users the ability to post comments on bulletins.

Notice: With this setting disabled users can still send private replies to each other as comments are only intended to be public.
User Group Settings:
Tells if the members of this usergroup should complete a captcha challenge before submitting any bulletin
Tells how often each member of this usergroup can post a bulletin.
How many points to award per new bulletin posted
Can add a bulletin?
Can view bulletins?
Can delete own bulletin?
Can edit own bulletin?
Can edit bulletins submitted by other users?
Can delete bulletins submitted by other users?
Can post comments on bulletins?
Can control comments on their own bulletin?
Database Tables:
bulletin
bulletin_text

Captcha

Settings:
Captcha String
Alphanumeric characters that will be part of the Captcha routine.
Character Limit
Limit how many characters will be displayed in the Captcha image.
Use Font (TTF)
If enabled and if your server supports the PHP function imagettftext the Captcha routine will use a TTF (True Type Font) to create the text instead of using the default image processing string function.

The font that will be used is controlled by the setting sCaptchaFont:
True Type Font
Select which TTF (True Type Font) you would like to use for your Captcha image.

Note the setting bCaptchaUseFont must be enabled in order to use this option.
User Group Settings:
Enable CAPTCHA challenge when adding a new blog.
Enable CAPTHCA challenge when a user adds a comment?

Comment

Settings:
Comments
Controls time stamps for each comment being posted on the site.

If using the default setting and template the time stamp will appear under the posters user name
Quote:

Raymond Benc wrote

and will be similar to:
Quote:

June 22, 2008
Enable WYSIWYG
Set this to True if you would like to enable the usage of a WYSIWYG editor when users add a comment on an item or another users profile.

Note that in order for this setting to take affect you must be using a WYSIWYG editor other then the default editor.
Page Limit
Define how many comments will be displayed on a page before we add a pagination so users can continue to browse to other pages to view the rest of the comments.
Thread Display
If set to True comments will be displayed in a thread format allowing users to reply to specific comments instead of the general item they are commenting on.
User Group Settings:
Can use a WYSIWYG Editor on comments?


Note: The WYSIWYG Editor feature must be enabled.
Can edit their own comments?
Can edit comments added by other users?
Can delete their own comments?
Can delete comments added by other users?
Specify how many points the user will receive when adding a new comment.
Allow users to vote on comments?
Can post comments?
Define how many minutes this user group should wait before they can post a new comment.


Note: Set to 0 if there should be no limit.
Database Tables:
comment
comment_rating
comment_text

Contact

Settings:
Enable Captcha for Contact
If enabled the users trying to reach you through the Contact Us module will need to complete a captcha challenge before submitting their message.
Require email
If enabled users will need to enter a valid email address before their message is sent
Allow html in contact form
This setting tells if the site allows HTML in the contact us form.
Staff Emails
List of emails separated by a comma that will receive an email when someone uses the "Contact Us" form.
Database Tables:
contact_category

Core

Settings:
GZIP HTML Output
Selecting True will enable phpFox to GZIP compress the HTML output of pages, thus reducing bandwidth requirements. This will be only used on clients that support it, and are HTTP 1.1 compliant. There will be a small performance overhead.

This feature requires the ZLIB library.

If you are already using mod_gzip or mod_deflate on your server, do not enable this option.
GZIP Compression Level
Set the level of GZIP compression that will take place on the output. 0=none; 9=max.

We strongly recommend that you use level 1 for optimum results.
Global Time Stamp
Each module has items that are displayed and use our time stamp settings to display the date the way we would like.

If a module does not specify a time stamp setting it will use the default time stamp layout which is controlled with this setting.

For a better understanding on how to modify this setting and what the string values stand for you can follow up on the PHP date() function here.
Site Title Delimiter
This value will be used as the delimiter to separate titles being added for each page on the site.
Site Name
Name of your site. This will appear on every page.
Session IP Octet Length Check
Select the subnet mask which reflects the level of checking you wish to run against IP addresses when a session is being fetched.

This is useful if you have a large number of users who are behind transparent proxies and have an IP address that can change randomly between request such as AOL.

The more this is decreased the greater the security risk from session hijacking.
Profile
Profile time stamps
Cookie Prefix
Prefix for cookies and PHP sessions being set by the script.

Note if you have a live site and you were to change this setting anyone that has logged in with the "Remember Me" feature will be forced to login again as they will lose their last session since the prefix has changed.
Meta Keywords
Enter the meta keywords for all pages. These are used by search engines to index your pages with more relevance.

Note that certain modules or pages have their own meta keyword settings and if those are set they will override this setting.
Meta Description
Enter the meta description for all pages. This is used by search engines to index your pages more relevantly.

Note that certain modules or pages have their own meta keyword settings and if those are set they will override this setting.
Log Missing Image
Find and log any missing images into a log file. This could be used during the development of a new module or plug-in.

If you are running a live site make sure this setting is disabled.

Note the relative location of the log file is: /file/cache/missing-images.txt
Path to Save Cookies
The path to which the cookie is saved. If you run more than one site on the same domain, it will be necessary to set this to the individual directories of your site. Otherwise, just leave it as / .

Please note that your path should always end in a forward-slash; for example '/community/', '/phpfox/' etc.

Entering an invalid setting can leave you unable to login to your forum.
Cookie Domain
This option sets the domain on which the cookie is active. The most common reason to change this setting is that you have two different urls to your site, i.e. example.com and community.example.com. To allow users to stay logged into the site if they visit via either url, you would set this to .example.com (note the domain begins with a dot.

You most likely want to leave this setting blank as entering an invalid setting can leave you unable to login to your site.
WYSIWYG Editor
Select a default WYSIWYG editor.

WYSIWYG (What You See Is What You Get)
Allow HTML
Set this to True if you would like to allow HTML on your site. Note that even with this setting enabled by default we only allow certain HTML tags we feel that will not harm your site. You can add more HTML tags by modifying the setting sAllowedHtmlTags which can be found in this setting group.
Allowed HTML Tags
We provide a set of HTML tags we feel will give your users the ability to format their content without harming your site.

You are free to add more HTML tags you deem necessary. If you do add more tags note that we have taken steps to prevent injections from JavaScript for example so adding more tags should not cause a security risk, it can however alter the way your site looks.

To add more tags simply add the tag you wish either to the end or front of the provided tags.
XHTML Valid
Set this to True if you would like us to try to clean up the content being added by your users and attempt to make the site XHTML valid.

Note that enabling this feature will use extra resources in order to parse all the data being added and remove or fix any unwanted HTML errors. Keeping this feature disabled on large sites would be best unless you really desire your site to be XHTML valid.
Unzip Path
Full path to where the binary for unzip is located.

If you are unsure you can try to add the following:
Code:

unzip


If the above does not work you will need to ask your host or run the following command via command line:
Code:

whereis unzip
Cron Jobs
Set to True to enable Cron Jobs to actively run in the background of your site.

If you have access to setup a crontab this method is preferred but will require access to your server. Once a crontab is setup you can disable this feature.
Tar Path
Full path to where the binary for tar is located.

If you are unsure you can try to add the following:
Code:

tar


If the above does not work you will need to ask your host or run the following command via command line:
Code:

whereis tar
CSRF Protection Level
Select the Cross Site Forgery Request (CSRF) prevention level you want on your site.

Low
Minimal prevention for CSRF attacks.

Medium
Each user will have a unique token ID which will be static as long as they use the same browser for that session.

High
Each user will have a unique token ID which will be changed on each page they visit thus giving them a random ID on each page refresh. This method offers full protection against CSRF attacks, however since the token is random the user can only browse your site with one browser window. If they would for example use a browser that supports tabs and would use a 2nd tab and would then attempt to submit a form they might get a CSRF attack error message since their last token was from the previous tab they had open.
Personal Site
If set to Yes the site will be treated as your personal web site and items such as blogs will only be viewable from the public area and not from personal profiles.

Only enable this feature if you do not plan on having a social networking community and only plan to add your personal items.
Build Directories
If set to True and items are added to the file/ directory they will be placed in separate folders for organization and security purposes. The file/ folder is used to store cached data or items uploaded by users.

You can define how the directories will be built using the setting sBuildFormat.

By default directories will be built using the Year/Month format. If an image would be uploaded on January 1st 2008 it would be placed in the folder: file/pic/photo/2008/01/

Notice: If you have PHP Safe Mode enabled this feature might not work unless the file/ folder belongs to the same UID (owner) as the script.
Build Format
This setting controls how the setting bBuildFileDir functions.

This setting uses the PHP date() function to control how directories are created within the file/ folder.

By default we use Y/m. Y stands for a full numeric representation of a year, 4 digits (Eg. 2008). m stands for a numeric representation of a month, with leading zeros (Eg. 01).

For more information regarding this setting you may follow up on the PHP function here.
Zip Path
Full path to where the binary for zip is located.

If you are unsure you can try to add the following:
Code:

zip


If the above does not work you will need to ask your host or run the following command via command line:
Code:

whereis zip
Copyright
Add your sites copyright.
Display Required Fields
When set to True forms that have both optional and "required" fields will have a asterisk (depending on what is set for the setting sRequiredSymbol).
Required Field Symbol
On forms that have fields that are required we add a symbol to distinguish which fields are required and which are not. Change this setting will change that symbol which by default is an asterisk.
Default Time Zone
Select the default time zone for guests and new users.
Send Mail Method
Select the method you would like your emails to be sent it, which is either using the default PHP mail() function or SMTP.
SMTP Host
If SMTP is enabled, set the SMTP server host here.
SMTP Authentication
SMTP Authentication
SMTP Username
SMTP Username
SMTP Password
SMTP Password
Email From Name
Email From Name
Email From Email
Email From Email
Email Signature
Email Signature
Log Site Activity
Set to "true" to log all site activity, which can be used at a later time to create general site statistics or keep track of a specific users activity.
Cache JavaScript & CSS
Set to True to cache all JavaScript and CSS into one file to speed up your site.
Cache Plugins
Cache Plugins
FTP Host
FTP Host
FTP Username
FTP Username
FTP Password
FTP Password
Enable FTP Support
Enable FTP Support
Crop URLs
Crop URL for SEO
Meta Description Limit
Define the maximum number of characters that can be used in a meta description tag.
Meta Keyword Limit
Define the maximum number of characters that can be used in a meta keyword tag.
Meta Description Time Stamp
Meta Description Time Stamp
Use DNSCheck in email validation
http://php.net/checkdnsrr

This value tells if the script should validate the email addresses using checkdnsrr.

This function may not be available in some windows default installations. However even if this setting is enabled if the function does not exist the site will not fail, it will only skip that part of the validation.

There is some undocumented (but technically possible) slow down on using this feature, so while it adds extra security to your site it could also become a bottleneck. Use carefully.
Debug Level
Control the debug output at the bottom for the site.

Level Information

Level 0 = Debug is disabled.

Level 1 = Enables PHP error reporting, page generation times and query count.

Level 2 = Includes Level 1, server usage, session and cookie information.

Level 3 = Includes Level 1, Level 2 and SQL queries.
Replace URL with Links
Set to True if you would like to automatically replace URL strings to anchor links.
Shorten Parsed URL Links
If the option to parse URL strings to links is enabled then you can control how long the URL string should be before you shorten it.

Note: Set to 0 to have no limit.
phpFox Branding Removal
Set to True to remove phpFox branding.
Default Language ID
Control the default language ID for the site. Note this setting is handled within the script and in most cases should not be modified.
Default Theme Name
Default Theme Name
Default Style Name
Default Style Name
Default Style ID
Default Style ID
Default forum module URL
If the forum module name is different this setting must be updated.
Core Module
Specify the core module. Changing this could cause severe problems on the site.
User Group Settings:
Can view "Update" information on items?


Note: This information usually displays the user name of the last person that modified an item and the time it took place.
Can view private items posted on the site.


Such items are created by a member and are marked as private so only that member can view the item and members that have this option enabled.
Can add new product settings.


Enable this feature only if development is in progress and changes are being made to the product.
Database Tables:
block
component
country
cron
cron_log
menu
module
password_request
plugin
plugin_hook
product
product_dependency
product_install
rewrite
search
setting
setting_group
version

Custom

Settings:
Hide Empty Custom Fields (Users Profile)
Define if we should hide custom fields that are empty when a user is viewing their profile without visiting the design page.
User Group Settings:
Can edit own custom fields?
Can edit other custom fields?
can_manage_custom_fields
Can add new custom fields?
Can add a group for custom fields?
Can have special custom fields?
Custom field database table name?
Database Tables:
custom_field
custom_group
custom_option

Emoticon

Database Tables:
emoticon

Error

Event

Settings:
Event Profile Time Stamp
Time stamp used when displaying events on a users profile.
Event Browsing Time Stamp
Time stamp displayed when browsing events.
User Group Settings:
Can edit own event?
Can edit events added by other users?
Can post comments on events?
Can delete own event?
Can delete events created by other users?
Database Tables:
event
event_category
event_category_data
event_invite
event_text

Feed

Settings:
Time Layout
Control how old feeds can be by getting feeds that are X minutes, hours, days or months old.

X is defined by the setting iDisplayFeedsFrom.
Time Limit
This setting is used in conjunction with the setting sFeedTimeLayout.

Here you must define a number which will control how old a news feed can be.
Friends Only
Set to True if you would like news feed to only be displayed to the user and their friends.
Display Limit
Limit how many feeds should be displayed within the main news feed.
Feed Time Stamps
Time stamps displayed on feeds.
Allow Comments On Feeds
Set to True if you would like to allow comments on news feeds.
Comment Cutoff on Feeds
Define the cutoff for comments in each feed.
User Group Settings:
Can post a comment on a feed?
Database Tables:
feed

Forum

Settings:
Active Posts
Define how long we should keep posts active in minutes.

Note that if a post passes this limit it will be displayed on the site normally, however if a post is active there will be some form of letting the user know that they have not viewed the specific thread or forum. Depending on the theme you are using this is usually identified by images and formating the title of the thread or forum to be bold.
Forum
More info coming...
Forum Time Stamp
Form Time Stamp
Forum User Time Stamp
Forum User Time Stamp
Total Posts Per Thread
Total Posts Per Thread
Total Tag Display
Define how many tags should be displayed within the tag cloud for the forum.
Total Forum Post Preview
Define how many posts can be previewed when adding a new reply to a thread.
User Group Settings:
Can stick a forum thread?
Can close a thread?
Can post an announcement?
Can delete their own post?
Can delete other posts?
Can add a new public forum?
Can edit a public forum?
Can manage forum moderators?


Notice: Includes adding, editing and deleting forum moderators.
Can delete a public forum?
Can edit own forum post?
Can edit other forum posts?
Can move forum threads?
Can copy forum threads?
Can merge forum threads?
Can use multi-quote feature?
Can reply to own thread?
Can reply on threads posted by other users?
Can post a new thread?
Can add attachments to posts?
Can add tags to threads?
Enable Captcha protection when posting within the forums?
Define how many minutes this user group should wait before they can post a new thread.


Note: Set to 0 if there should be no limit.
Define how many minutes this user group should wait before they can post a new reply to a thread.


Note: Set to 0 if there should be no limit.
Database Tables:
forum
forum_announcement
forum_moderator
forum_moderator_access
forum_post
forum_post_text
forum_thread
forum_thread_track
forum_track

Friend

Settings:
Friend Requests Display Total
How many friend requests should be displayed when a user accepts requests?
User Group Settings:
Can add friends?
Can add custom folders?
total_folders
Database Tables:
friend
friend_list
friend_request

Group

Settings:
Group Time Stamp
Time stamp used when viewing a group.
User Group Settings:
Can edit own group?
Can edit groups created by other users?
Can post a comment on a group?
Can delete own group?
Can delete a group created by another user?
Database Tables:
group
group_category
group_category_data
group_design_order
group_invite
group_text

Help

User Group Settings:
Show tips?
Database Tables:
help

Invite

Settings:
Expire invites timeout
How many days is an invite valid for?

Note: this relies on cookies.
How Many Pendings To Show
This tells how many pending invites to show per page.
Check Duplicate Invites
Do you want the site to check for duplicate invites before sending mail invites?
This can avoid spamming (userA, userB and userC know personA, they all 3 send an invite so personA receives 3 emails) but can also slow down a little the process
Make invited users friends with their host
When a user invites aPerson and aPerson becomes a member, should they be made friends right then?
User Group Settings:
How many points the invitee and the inviter will receive upon a successfully request.
Database Tables:
invite

Language

Settings:
Language Package Helper
If enabled this option will add brackets surrounding a phrase, which can be used to identify which phrases have not been added into the core language package. Hard coded phrases will not have brackets.



If a phrase is hard coded in the source the site will be unable to translate that specific phrase.

It is best to use this feature during development or creating of a new language package.

Example of how a phrase will look once this setting is enabled:
Quote:

{This is a sample}
Page Cache
If set to Yes, phrases from language packages will be cached based on the page being viewed instead of the conventional method which caches all phrases and splits them up into the modules they belong to.

The module cache method is good during your development period, however once your site is live and you don't plan to make any changes to the language package enabling this setting to cache phrases on a per page basis is a good idea.

This will in return save the total memory consumption as phrases are cached into memory (depending on your cache method) and loading several modules on one page can be a waste when you may only need 20 phrases from 3 different modules.
Display Flag
Set to True if you would like to display the flag beside each of the language packages available.
User Group Settings:
Can manage language packages?
Database Tables:
language
language_phrase
language_rule

Log

Settings:
Active Session
Define how long a user is displayed as active on the site in minutes.

If a user is inactive longer then the specified setting they will be removed from the online session table. When this is done they will no longer appear to be online when other members view their profile. If the user suddenly becomes active after their session expired a new session will automatically be created.
Database Tables:
log_session
log_staff
log_view

Mail

Settings:
Mail
Mail
Show inbox, sentbox and deletebox item count
If set to yet it will allow the display of the count of the core system mail folders, i.e.:

inbox (2)
sentbox (6)
delete (10)
Display Total Mail Count
Set to True if you would like to display the number of new messages a user has beside the main "Mail" link found in the main menu by default.

Notice: This will add an extra SQL query.
User Group Settings:
Total amount folders a user can add to their mail box.


To add an unlimited number add "null" (without quotes).
Can compose messages to another users?
Can add custom folders?
When enabled shows how many messages are in the inbox, sentbox and deletebox of every profile.


Note that this adds extra queries to your database.
Can add attachments?
Database Tables:
mail
mail_folder
mail_text

Marketplace

Settings:
Marketplace View Time Stamp
Marketplace View Time Stamp
User Group Settings:
Can post a comment on marketplace listing?
Can edit own marketplace listing?
Can edit marketplace listings added by other users?
Can delete own marketplace listing?
Can delete marketplace listings added by other users?
Database Tables:
marketplace
marketplace_category
marketplace_category_data
marketplace_image
marketplace_invite
marketplace_text

Music

Settings:
Musician User Group ID#
Notice this setting is updated during the installation of this module. Edit with caution.
Default Music Player
Default Music Player
Album Release Date
Album Release Date
User Group Settings:
Can upload music?


Notice: This will allow this user group the right to upload songs to the public music section.
Can add comments on music albums?
Can add a comment on a song?
Can edit albums created by other users?
Can edit own albums?
Can delete own track?
Can delete tracks added by other users?
Can delete own music album?
Can delete albums added by other users?
Database Tables:
music_album
music_album_text
music_genre
music_genre_user
music_song
music_user
music_user_value

Notification

Settings:
Display Notification Box
Select True if you would like to display the notifications (eg. new messages) block on the sites index page even when a user has no notifications.
Site Wide Notification
If enabled users will be notified when a new request or notification is available.

Notice: This feature will include two (2) extra SQL queries on every page the user visits.
Site Wide Notification AJAX Refresh (Minutes)
If enabled this will update the AJAX request to check if a user has any new notifications every X minutes where X is the numerical value of this setting.

Notice: This setting will only be enabled if the parent setting "notification.notify_on_new_request" is enabled.
Database Tables:
notification

Page

User Group Settings:
Can manage custom pages from within the AdminCP?


This includes adding/editing/deleting pages.
Database Tables:
page
page_log
page_text
page_track

Photo

Settings:
Photo Image Sizes
Photo Image Sizes
Upload Inputs
Define how many upload inputs should be displayed when a user is uploading photos.
Image Details
Image Details
Protect Photos
If you would like to protect the privacy of your members photos set this option to True. By enabling this feature users will not be allowed to view images via their direct path if they do not have permission to view that specific image. All images will have to be viewed directly from the website and cannot be hot linked from other sites.

Notice: Apache "mod_rewrite" will have to be enabled to use this feature.
Photo Rating
Set to True if you would like to enable the ability for users to rate on photos uploaded by other users.
Total Photos to Cache for Rating Section
Define how many images to cache when rating images. This will load X photos when visiting the rating section and will allow users the ability to rate images at a very fast rate. Once X images have been rated the script will use AJAX to load the next round of X images.

Notice: "X" is the value of this specific setting.
Randomize Photos in the Rating Section
Set to True if photos within the rating section should be randomized. If set to False we will display images based on the date they were uploaded in descending order.

Notice: Either setting will allow the users the ability to only rate an image once. Images are not recycled.
Photo Cache for Photo Battle
Define how many images to cache when display the photo battle.
Rename Photo Names
Set to True if you would like to rename a photo based on what the title of the photo or the title provided by the user when processing their recently uploaded photos. By default we use a 32 character unique hash to protect images, however enabling this feature will still create a unique ID for each image and help with image SEO.
User Group Settings:
Can create a new photo album?
Define the total number of photo albums a user within this user group can create.


Notice: If you set this value to null it will allow them to create an unlimited amount of photo albums. Setting this value to 0 will not allow them the ability to create photo albums.
Points received when uploading a new image.
Can upload photos?
Can password protect photo albums?
Can use privacy settings when creating an album?
Define the maximum number of images a user can upload each time they use the upload form.


Notice: This setting does not control how many images a user can upload in total, just how many they can upload each time they use the upload form to upload new images.
Can add photos to the public rating sections?
Can add tags on photos?
Can control how comments behave on their photos?
Can add mature images with warnings?
Can search for photos?
Define how many images a user can view at once when browsing the public photo section?
Define how many photos should be displayed by default.


Notice: This value must be part of the setting photo.total_photos_displays array in order to be valid.
Define the max number of photos a user can view on each page.


Notice: This value should work together with the setting photo.total_photos_displays and in most cases should either be the same value as the highest number in the array or lower. The reason to set this value lower is to show users that the gallery can at max view 100 per page but maybe you only want this specific user group to display 24 images out of that max total (100).
Define how many minutes or seconds the script should wait until it refreshes the feature photo.


Notice: To add X minutes here are some examples:
[code]
1 min
2 min
30 min
[/code]
If you would like to define it in seconds here are some examples:
[code]
20 sec
30 sec
90 sec
[/code]
Can download a users photo?
Can view all available photo sizes?
Can edit own photo album?
Can edit photo albums that belong to other users?
Can view hidden photos?


Notice: This is intended for a user group with Admin rights as this will allow them full access to all photos uploaded on the site, which in return can give them control to moderate images.
Can delete own photo?
Can delete photos uploaded by other users?
Can edit own photo?
Can edit photos added by other users?
For a photo that is marked as "Mature (Strict)" define the age limit?


Note:The age you define will allow users with that age or older the ability to view mature photos.
Can rate photos?
Can edit public photo categories?
Can add public photo categories?
Set this to True if photos uploaded must be approved before they are visible to the public.
Can approve photos that require moderation?
Can feature a photo?
Can delete own photo album?
Can delete photo albums created by other users?
Database Tables:
photo
photo_album
photo_album_info
photo_battle
photo_category
photo_category_data
photo_info
photo_rating

Poll

Settings:
Is Image Required
If set to true, users will have to upload an image with every poll they post.

By default is set to false, so they don't need to upload an image with their polls.
Size of the poll image
When users upload an image with their polls this will be the maximum size for that picture, anything bigger will be resized
Poll Time Stamp
This is the format used to display dates, it complies with http://php.net/date
How many to show
This setting tells how many polls should be shown per page.
User Group Settings:
This setting defines if members of this usergroup can add images along with their polls.
Can members of this user group edit polls they have posted?
Tells if a user group member can change its vote on a poll.


If set to false the first vote will be the definitive vote for that user and that poll.

If set to true users will be able to change their vote in the future.
How often can members of this user group post new polls (in minutes).


0 => no restriction
1 => 1 minute
10 => 10 minutes
This setting tells if polls posted by members of this group will need to be moderated (approved) before being shown on the site.
Can members of this user group moderate polls? (delete, approve)
Do members of this user group need to complete a captcha challenge to submit a poll?
Can members of this user group edit their own polls after submitted?
Can members of this user group edit other member's polls?
can members of this user group delete their own polls?
Can members of this user group delete polls posted by other members?
Can members of this user group post comments on polls?
When set to yes members of this user group will see the poll results right after voting.
How many answers can members of this user group add to their polls?
Do you want to enable members of this user group to vote on their own polls?


This is different than changing their votes.
how many points does adding a poll award?
Can view what users have voted on their own poll?
Can view users poll results on other polls?
Database Tables:
poll
poll_answer
poll_result
poll_design
poll_track

Privacy

User Group Settings:
Can set an "Allow List" when adding a new blog?


Note: This setting will give the user the feature to add a list of users that can view their blog.
Database Tables:
privacy

Profile

Settings:
Drag & Drop Profile Blocks
Set to True to enable the feature that allows users the ability to drag-and-drop blocks on their profiles and position them based on where they drop them.
User Group Settings:
Can post comments on a users profile?
Can custom design own profile?

Quiz

Settings:
Quizzes to show
How many quizzes to show on the main page of the quizzes section
Quiz Time Stamp
This is the format used to display dates, it complies with http://php.net/date
How Many Answers Per Default
When adding a new question in a quiz how many answer fields to show
Show success as percentage in Tracker
In the block "Recently Taken By" set this to true if you want the success of each user to be shown as a percentage:
75%

If you set it to false it will be shown as correct vs total answers:
3/4
Show success as percentage in Results
When viewing "Users Results" if you set this to true you will see results as a percentage:
75%

If you set it to false you will see results as correct vs total:
3/4
User Group Settings:
How many questions can a new Quiz (created by a member of this user group) have.
How many questions is the least a Quiz (created by members of this user group) can have.
How many answers maximum can each question in a quiz have
How many answers (minimum) can a question in a quiz have?
Can users answer their own quizzes?
Are members of this group able to approve quizzes
Can members of this user group delete other people's quizzes
Do quizzes from user group need to be moderated before being shown?
Allow users from this user group to delete their own quizzes?
Can members of this user group post comments on quizzes?
This setting tells if members of this user group can edit questions and answers in their own quizzes.
This setting tells if users of this user group can edit the questions and answers in quizzes made by other users.
This setting tells if members of this user group can edit the title, description and privacy settings in quizzes they posted.
This setting tells if members of this user group can edit the title, description and privacy settings in quizzes posted by other members.
How many points to award per new quiz.
Database Tables:
quiz
quiz_answer
quiz_question
quiz_result
quiz_track

Report

User Group Settings:
Can report on comments?
Database Tables:
report
report_data

Request

Settings:
Display Request Box
Select True if you would like to display the requests (eg. friend requests) block on the sites index page even when a user has no requests.
Database Tables:
request

Search

Share

Database Tables:
share_bookmark
share_site

Shoutbox

Settings:
Live Shoutbox
Set to True if you would like your shoutbox to be live. If it is set to True your shoutbox will automatically refresh without the need for your members to refresh the page manually in order to view new shoutouts.

Notice: Not all servers can handle such a feature so use with caution.
Shoutbox Flood Limit (Seconds)
Define the flood limit in seconds.
Shoutbox Refresh (Seconds)
Define in seconds when the shoutbox should refresh and get new shoutouts.

Notice: The setting shoutbox_flood_limit must set to True in order for this setting to function.
Display Limit
Select how many shoutouts we should display in the shoutbox.
Time Stamp
Control the time stamps displayed on each of the shoutouts.
Wordwrap
Define a text wordwrap. The integer defined will be used to wrap long phrases so it does not stretch the shoutbox.

Notice: The shoutbox using a default theme outputs shoutouts within a HTML DIV that allows long phrases within the DIV without stretching the entire site.
Shoutouts To Save
Select the amount of shoutouts we should save. Once a shoutout has passed this limit it is removed from our history to keep the shoutbox working as fast as possible.
User Group Settings:
Can view the shoutbox?
Can post a shoutout?
Database Tables:
shoutbox

Subscribe

Tag

Settings:
Minimum Display
Define how many tags must be added before they can be displayed to the public.

Higher this setting if you do want to display a tag cloud with only a few tags.
Maximum Font Size
Define the font size for the most added/used tags on the site.
Minimum Font Size
Define the font size for the least used tags on the site.
Cache
Define how long we should cache tag clouds that are displayed on sections that use them.

Note that this setting must be defined in minutes.

It is important to cache tag clouds as this removes a query to the database that can be rather memory extensive.
Total Tag Display
Define the number of tags to display in a tag cloud.

Note: This is the global default setting, other modules can override this setting.
User Group Settings:
Can edit tags added by other users?
Can edit their own tags?
Can add tags on blogs?
Database Tables:
tag

Theme

User Group Settings:
Can view block layout for themes within the Admin Control Panel?
Database Tables:
theme
theme_style
theme_style_logo
theme_template

Track

User

Settings:
User Login Method
Login method used when a user logs into a site.

Cookies will store the information we need to keep a user logged in on their end, while a Session will store this information on your server.

Note that if a user logs into the site with the "Remember Me" box ticked it will automatically use a Cookie to set the users session.
URL Redirect After Login
After a user has logged in and they have not requested a page to visit you can set a default redirection URL, which will send them to this specific page right after they login.

If you add an external link be sure to add "http://" (without quotes) otherwise the URL will be treated as an internal link.
User Pic Sizes
User Pic Sizes
User Login Method
Select the method you would like your users to use when logging into the site.

user_name
Must use their user name.

email
Must use their email.

both
Can use either email or user name.
Profile User ID Connection
Set to True if you would like to have user profiles connected via their user ID#. Set to False if you would like to have user profiles connected via their user name.

Note if you connect via their user ID# you will allow your members the ability to use non-supported characters which are not allowed if connecting a profile with their user name.
Captcha on Registration
Captcha on Registration
Registration Steps
Registration Steps
Multi-step Registration Form
Multi-step Registration Form
Browsing Users Display Results
Select name_photo if you would like to by default display the users name and photo only within the browse section. Select name_photo_detail if you would like to display the users name, photo and general details about the person within the browse section.
User Group Settings:
Can add/edit settings for user groups?


Note: Enable this feature only if creating a plug-in or modifying the package.
Can control privacy settings on their own profile?
Can control notification privacy settings?
Can override a users privacy setting?
Users are required to upload a profile image?
Database Tables:
user
user_activity
user_custom
user_custom_value
user_design_order
user_field
user_group
user_group_custom
user_group_setting
user_notification
user_privacy
user_setting
user_space
user_track