| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/icd/administrator/components/com_staffmaster/tables/ |
Upload File : |
<?php
/**
* File: settings.php
*
* Staff Master 0.7.5.5
*
* Staff Master - Staff Members and Departments Manager
*
* @version 0.7.5.5
* @package StaffMaster_0_7_5_5
* @subpackage admin
* @copyright (C) 2007-2008 Travis Hubbard
* @license http://www.gnu.org/licenses/ GNU/GPL v3
* @link http://www.systemsunited.net/
**/
defined('_JEXEC') or die('Restricted access');
/**
* Settings Table Class
* @package StaffMaster_0_7_0_4
*/
class TableSettings extends JTable {
/**
* Primary Key: id
*
* @access private
* @var int
*/
var $id = null;
/**
* Stores front-end title to display
*
* @access private
* @var string varchar( 255 )
**/
var $page_title = null;
/**
* Stores 'left' or 'right' to specific which side of the screen
* the staff image will be displayed on.
*
* @access private
* @var string varchar( 10 )
**/
var $staff_image_pos = null;
/**
* Enables/Disables alternating staff images left or right
* If Enabled, will use {@link $staff_image_pos} to determine which side to start
*
* @access private
* @var int tinyint( 1 )
**/
var $staff_image_pos_alt = null;
/**
* Default stylesheet to use for All Staff View
*
* @access private
* @var string varchar( 25 )
**/
var $view_all = null;
/**
* Default stylesheet to use for Single Staff View
*
* @access private
* @var string varchar( 25 )
**/
var $view_staff = null;
/**
* Default stylesheet to use for Department View
*
* @access private
* @var string varchar( 25 )
**/
var $view_department = null;
/**
* Default stylesheet to use for Staff List View
*
* @access private
* @var string varchar( 25 )
**/
var $view_list = null;
/**
* Default text to display at the top of all staff pages
*
* @access private
* @var string text
**/
var $header_text = null;
/**
* Default text to display in the "department footer 1" position
*
* @access private
* @var string text
**/
var $job_text1 = null;
/**
* Default text to display in the "department footer 2" position
*
* @access private
* @var string text
**/
var $job_text2 = null;
/**
* Default text to display in the "department footer 3" position
*
* @access private
* @var string text
**/
var $job_text3 = null;
/**
* Default Relative path to staff images on the server
*
* @access private
* @var string varchar ( 255 )
**/
var $staff_image_path = null;
/**
* Default image to display for any staff member without a picture
*
* @access private
* @var string varchar ( 255 )
**/
var $staff_image_default = null;
/**
* Default staff position/title for any staff member without a title
*
* @access private
* @var string varchar ( 255 )
**/
var $staff_title_default = null;
/**
* Default staff bio for any staff member without one
*
* @access private
* @var string text
**/
var $staff_bio_default = null;
/**
* Global On/Off all department footers
*
* @access private
* @var int tinyint ( 1 )
**/
var $show_dept_footer = null;
/**
* Global On/Off departmet footer 1
*
* @access private
* @var int tinyint ( 1 )
**/
var $show_dept_footer_text1 = null;
/**
* Global On/Off departmet footer 2
*
* @access private
* @var int tinyint ( 1 )
**/
var $show_dept_footer_text2 = null;
/**
* Global On/Off departmet footer 3
*
* @access private
* @var int tinyint ( 1 )
**/
var $show_dept_footer_text3 = null;
/**
* On/Off Admin area Component Self-Check
*
* @access private
* @var int tinyint ( 1 )
**/
var $show_com_check = null;
/**
* On/Off Admin area display New Installation To-Do
*
* @access private
* @var int tinyint ( 1 )
**/
var $show_todo = null;
/**
* On/Off Admin area automatically re-create staff alias every time you edit/apply/save a staff member or department
*
* @access private
* @var int tinyint ( 1 )
**/
var $auto_alias = null;
/**
* Global On/Off : Off, use stylesheets; On, use hex color data in {@link $custom_colors}
*
* @access private
* @var int tinyint ( 1 )
**/
var $use_custom_colors = null;
/**
* Contains params list of all hex codes for any custom text colors, only used if {@link $use_custom_colors} is "on" ( == 1 )
*
* @access private
* @var string text
**/
var $custom_colors = null;
/**
* On/Off for List View, Use Staff Image
*
* @access private
* @var int tinyint( 1 )
**/
var $list_use_image = null;
/**
* Current Staff Master Version
*
* @access private
* @var string varchar( 10 )
**/
var $version = null;
/**
* Timestamp of when Staff Master last checked it's version
*
* @access private
* @var timestamp
**/
var $last_checked = null;
/**
* On/Off Check Staff Master Version
*
* @access private
* @var int tinyint( 1 )
**/
var $check_version = null;
/**
* How often to check version, in # of Days
*
* @access private
* @var int tinyint( 4 )
**/
var $check_version_frequency = null;
/**
* Truncate Staff Bio's in Manage Staff screen of Joomla's back end to this many chars
*
* @access private
* @var int smallint ( 5 )
**/
var $view_admin_bio = null;
/**
* Contact Label for frontend: Phone1
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_phone1 = null;
/**
* Contact Label for frontend: Phone2
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_phone2 = null;
/**
* Contact Label for frontend: Phone Extension text
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_phone_ext = null;
/**
* Contact Label for frontend: Text for contact details readmore {@link $cl_read_contact}
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_read_contact = null;
/**
* Contact Label for frontend: Email Addresss
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_email = null;
/**
* Contact Label for frontend: Address1
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_address1 = null;
/**
* Contact Label for frontend: Address2
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_address2 = null;
/**
* Contact Label for frontend: Address3
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_address3 = null;
/**
* Contact Label for frontend: Address4
*
* @access private
* @var string varchar ( 30 )
**/
var $cl_address4 = null;
/**
* On/Off: Make Staff Name Link to his/her Single Staff View page
*
* @access private
* @var int tinyint ( 1 )
**/
var $linkable_staff_name = null;
/**
* On/Off: Make {@link $cl_read_contact} Link to his/her Single Staff View page
*
* @access private
* @var int tinyint ( 1 )
**/
var $linkable_contact_details = null;
/**
* On/Off: Make Department Names Link to their specific Department View page
*
* @access private
* @var int tinyint ( 1 )
**/
var $linkable_department = null;
/**
* List View Table Header for Staff Image
*
* @access private
* @var string varchar ( 30 )
**/
var $th_staff_image = null;
/**
* List View Table Header for Staff Name
*
* @access private
* @var string varchar ( 30 )
**/
var $th_staff_name = null;
/**
* List View Table Header for Staff Title
*
* @access private
* @var string varchar ( 30 )
**/
var $th_staff_title = null;
/**
* List View Table Header for Staff Bio
*
* @access private
* @var string varchar ( 30 )
**/
var $th_staff_bio = null;
/**
* Yes/No: Use JavaScript to hide/show contact details
*
* @access private
* @var int tinyint ( 1 )
**/
var $use_js_contact = null;
/**
* Yes/No: Use JavaScript to create Rounded Corners on the front end
*
* @access private
* @var int tinyint ( 1 )
**/
var $use_js_corners = null;
/**
* MASTER Yes/No: Use JavaScript at all.
*
* @access private
* @var int tinyint ( 1 )
**/
var $use_js_frontend = null;
/**
* Yes/No: yes, displays staff title between Staff Name and staff bio
* no , displays staff title on the same horizontal line with staff name
*
* @access private
* @var int tinyint ( 1 )
**/
var $title_in_bio = null;
/**
*
* @todo NOT IMPLEMENTED YET; Might possibly be used in near future to
* facilitate group-level access to certain areas of staffmaster if requested
* @access private
* @var string text
**/
//var $z_acl = null;
/**
*
* @todo NOT IMPLEMENTED YET; Will be on/off for an auto-readmore feature truncating
* staff bio text at a certain point and displaying "Read More..." automatically if
* staff members submit more text than user wishes
* @access private
* @var int tinyint( 1 )
**/
// var $z_use_auto_readmore_bio = null;
/**
*
* @todo NOT IMPLEMENTED YET; Will hold max length of bio before truncating and adding "Read More..."
* @access private
* @var string varchar( 5 )
**/
//var $z_auto_readmore_length = null;
/**
* Constructor
*
* @param object Database connector object
**/
function __construct(&$db) {
parent::__construct( '#__staff_settings', 'id', $db );
}
}
?>