_ADMIN_LOGIN_ERR
public
mixed
_ADMIN_LOGIN_ERR
= "Error login: Please check admin username or password"
public
mixed
_ADMIN_LOGIN_ERR
= "Error login: Please check admin username or password"
public
mixed
_ALREADY_TAKEN
= "(Already Taken!.)"
public
mixed
_CHANGE_MY_INFO
= "Change My Info"
public
mixed
_CHANGE_MY_INFORMATION
= "Change my information:"
public
mixed
_CHANGE_MY_PASSWORD
= "Change Password"
public
mixed
_CHANGE_MY_PWD
= "Change My Password"
public
mixed
_CHANGE_PWD
= "Change Password"
public
mixed
_CHARSET
= ""
public
mixed
_CITY
= "City"
public
mixed
_CLICK_HERE_BROWSER_REDIRECT
= "Click here if your browser doesn't support redirecting."
public
mixed
_CONFIRM_NEW_PWD
= "Confirm New Password"
public
mixed
_COUNTRY
= "Country"
public
mixed
_DEL
= "Del"
public
mixed
_DELETE
= "Delete"
public
mixed
_DONT_RESPOND_WILL_IGNORED
= "Please do not respond to this email as it may be ignored."
public
mixed
_EDIT
= "Edit"
public
mixed
_EG
= "eg."
public
mixed
_EMAIL
= "Email"
public
mixed
_EMAIL_DIE
= "Failed sending registration email, please report this to the webmaster ({$site_email})"
public
mixed
_ERROR_INVALID_EMAIL
= "Error: Invalid email address."
public
mixed
_ERROR_NEW_PWD_DOESNT_MATCH
= "Error: The new password doen't match!."
public
mixed
_ERROR_PASSWORD_DOESNT_MATCH
= "<b>Error:</b> Password doesn't match."
public
mixed
_ERROR_PLEASE_FILL_FIELDS
= "<b>Error:</b> Please fill all fields with (*) ."
public
mixed
_FIELDS_WITH_STAR_ARE_REQUIRED
= "Fields marked with a * are required."
public
mixed
_FILED_STAR_REQUIRED
= "Fields marked with a (*) are required."
public
mixed
_FORGOT_PASSWORD
= "Forgot password?"
public
mixed
_FROM
= "from"
public
mixed
_FULLNAME
= "Full Name"
public
mixed
_GOBACK
= "[ <a href=\"javascript:history.go(-1)\">Go Back</a> ]"
public
mixed
_GOHOME
= "[ <a href=\"index.php\">Home</a> ]"
public
mixed
_HELLO
= "Hello"
public
mixed
_HERE_ISIT_BELOW
= "Here it is below."
public
mixed
_HOME
= "Home"
public
mixed
_LAST_LOGIN
= "Last login"
public
mixed
_LOGIN
= "Login"
public
mixed
_LOGIN_ERROR
= "Login error. Please check username/password."
public
mixed
_LOGIN_SUCCESS
= "Login success please wait ..."
public
mixed
_LOGOUT
= "Logout"
public
mixed
_LTR_RTL
= "ltr"
public
mixed
_MY_ACCOUNT
= "My Account"
public
mixed
_NEW_PASSWORD
= "New password"
public
mixed
_NEW_PASSWORD_SENT_WAIT
= "Your new Password has been sent to your email. <br> Please wait ..."
public
mixed
_NEW_PWD
= "New Password"
public
mixed
_NEW_PWD_SENT_TO_YOUR_EMAIL
= "New password has been sent to your email."
public
mixed
_NOT_AUTHORIZED
= "Error: You are not authorized to access this page."
public
mixed
_NOT_YET
= "Not Yet!"
public
mixed
_OLD_PWD
= "Old Password"
public
mixed
_OLD_PWD_DONT_MATCH
= "Error: Old password doesn't match the one in our database."
public
mixed
_ON
= "on"
public
mixed
_ONCE_CHANGED_LOGOUT
= "<br />Once your password has been changed, you will be logged out automatically."
public
mixed
_PASSWORD
= "Domain Password"
public
mixed
_PLEASE_ENTER_YOUR_USER
= "Please enter your username and password to login."
public
mixed
_PLZ_DONT_FORGOT_PWD
= "Please do not forget your password as it has been encrypted in our database and we cannot retrieve it for you. However, should you forget your password you can request a new one which will be sent to your email."
public
mixed
_PLZ_KEEP_THIS_EMAIL
= "Please keep this email for your records. Your account information is as follows:"
public
mixed
_PLZ_REMEBER_NEW_PWS
= "Please remember your new password."
public
mixed
_PLZ_WAIT
= "Please wait ..."
public
mixed
_PROFILE
= "Profile"
public
mixed
_REDIRECTING
= "Redirecting ... "
public
mixed
_REG_FORM
= "Registration Form"
public
mixed
_REG_SUCCESS
= "Registration was successful and you can now login"
public
mixed
_REG_SUCCESS_VALIDATE
= "Registration was successful. <br> Please go and check your email. <br> You'll find how to activate your account."
public
mixed
_REGISTER
= "Register"
public
mixed
_REMEBER_ME
= "Remember me for 2 weeks"
public
mixed
_REQUIRED
= "Required!"
public
mixed
_RETYPE_PASSWORD
= "Re-type Password"
public
mixed
_SAVE_CHANGES
= "Save Changes"
public
mixed
_SAVECHANGES
= "Save Changes"
public
mixed
_SEARCH
= "Search"
public
mixed
_SEND_NEW_PASSWORD
= "Send me a new password"
public
mixed
_SEND_PASSWORD
= "Send password"
public
mixed
_SUCCESS_PWD_CHANGED
= "Success: Your password has been changed."
public
mixed
_TEL_MOBILE
= "Tel/Mobile"
public
mixed
_THANKS
= "Thanks"
public
mixed
_THANKS_FOR_REGISTERING
= "Thank you for registering."
public
mixed
_THE_EMAIL
= "The email"
public
mixed
_THIS_EMAIL_AUTO_GENERATED
= "This email was automatically generated."
public
mixed
_USERNAME
= "Username"
public
mixed
_VALIDATE_DONE
= "Congratulations!. <br> Your account has been activated successfully. <br> You can now login."
public
mixed
_VALIDATE_EMAIL
= "Validation & login information"
public
mixed
_VALIDATE_ERROR
= "Error in validation code. Maybe it's already used."
public
mixed
_VALIDATE_ERROR_LOGIN
= "Error logging in. <br> Your account is not active. <br> Please check your email on how to activate your account."
public
mixed
_WEBSITE
= "Website"
public
mixed
_WELCOME
= "Welcome"
public
mixed
_WELCOME_TO
= "Welcome to"
public
mixed
_WRONG_USEREMAIL
= "Error: Wrong username/email"
public
mixed
_YOU_ARE_RECEIVING_EMAIL
= "You are receiving this email because you have (or someone pretending to be you has) requested a new password be sent for your account on the "
public
mixed
_YOU_CAN_OFCOURSE_CHANGE_PWS
= "You can of course change this password yourself. If you have any difficulties please contact the webmaster."
public
mixed
_YOU_MAY_LOGIN_BELOW
= "You may login below:"
public
mixed
_YOUR_ACCOUNT_IS_CURRENTLY_ACTIVE
= "Your account is currently active. You can use it by visiting the following link:"
public
mixed
_YOUR_ACCOUNT_IS_NOT_ACTIVE
= "Your account is currently NOT active. Please click following link to activate your account now."
public
mixed
_YOUR_INFO_AT
= "Your login information"
public
mixed
_YOUR_INFO_HAS_BEEN_CHANGES
= "Your information has been successfully changed."
public
mixed
HEAD_MAGNIFICATION
= 1.1
public
mixed
K_BLANK_IMAGE
= \K_PATH_IMAGES . '_blank.png'
public
mixed
K_CELL_HEIGHT_RATIO
= 1.25
public
mixed
K_PATH_CACHE
= $_SERVER['DOCUMENT_ROOT'] . '/pdfs/cache/'
public
mixed
K_PATH_FONTS
= \K_PATH_MAIN . 'fonts/'
public
mixed
K_PATH_IMAGES
= $_SERVER['DOCUMENT_ROOT'] . '/images/'
public
mixed
K_PATH_MAIN
= $_SERVER['DOCUMENT_ROOT'] . '/vendor/tecnickcom/tcpdf/'
public
mixed
K_PATH_URL
= \K_PATH_MAIN
public
mixed
K_PATH_URL_CACHE
= \K_PATH_CACHE
public
mixed
K_SMALL_RATIO
= 2 / 3
public
mixed
K_TCPDF_CALLS_IN_HTML
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= true
public
mixed
K_TCPDF_EXTERNAL_CONFIG
= \true
public
mixed
K_THAI_TOPCHARS
= \true
public
mixed
K_TITLE_MAGNIFICATION
= 1.3
public
mixed
PDF_AUTHOR
= 'JARS'
public
mixed
PDF_CREATOR
= 'Amtek'
public
mixed
PDF_FONT_MONOSPACED
= 'courier'
public
mixed
PDF_FONT_NAME_DATA
= 'helvetica'
public
mixed
PDF_FONT_NAME_MAIN
= 'helvetica'
public
mixed
PDF_FONT_SIZE_DATA
= 8
public
mixed
PDF_FONT_SIZE_MAIN
= 10
public
mixed
PDF_HEADER_LOGO
= 'amtek_header.png'
public
mixed
PDF_HEADER_LOGO_WIDTH
= 100
public
mixed
PDF_HEADER_STRING
= ''
public
mixed
PDF_HEADER_TITLE
= ''
public
mixed
PDF_IMAGE_SCALE_RATIO
= 1.2
public
mixed
PDF_MARGIN_BOTTOM
= 5
public
mixed
PDF_MARGIN_FOOTER
= 5
public
mixed
PDF_MARGIN_HEADER
= 5
public
mixed
PDF_MARGIN_LEFT
= 15
public
mixed
PDF_MARGIN_RIGHT
= 15
public
mixed
PDF_MARGIN_TOP
= 35
public
mixed
PDF_PAGE_FORMAT
= 'A4'
public
mixed
PDF_PAGE_ORIENTATION
= 'P'
public
mixed
PDF_UNIT
= 'mm'
public
mixed
SHOW_MY_HOLIDAYS
= "<input type='button' style='margin:0 3em' class='pseudobtn_s' value=\"Show My Holidays\" " . " onclick=\"window.open('hols-details.php','','width=800,height=400,status=no,toolbar=no,menubar=no,scrollbars=1')\">"
main() : mixed
main_table(mixed $result_users) : mixed
visitors_table(mixed $result) : mixed
getUserName(mixed $userid) : mixed
getLastDoorEntry(mixed $userid) : mixed
toggle() : mixed
toggle2() : mixed
visitor() : mixed
t_visitor() : mixed
do_add() : mixed
qry(mixed $qrytext) : mixed
main() : mixed
send() : mixed
report(mixed $job) : mixed
check(mixed $jobid, mixed $adj) : mixed
report(mixed $qry) : mixed
report2(mixed $qry) : mixed
report3(mixed $qry) : mixed
minus_1(mixed $givendate) : mixed
main() : mixed
parsetool(mixed $id) : mixed
toggle() : mixed
change() : mixed
invoice() : mixed
buttons() : mixed
main() : mixed
addline() : mixed
status() : mixed
runreport(mixed $id, mixed $fullname, mixed $email, mixed $from) : mixed
radio_validate(mixed $validate) : mixed
set_up() : mixed
save() : mixed
runreport(mixed $id, mixed $fullname, mixed $email) : mixed
Users() : mixed
addUserForm() : mixed
EditUser() : mixed
EditUserForm() : mixed
delUser() : mixed
do_EditUser() : mixed
do_addUser() : mixed
main() : mixed
hd() : mixed
listsites() : mixed
EditSite() : mixed
EditSiteForm() : mixed
do_editSite() : mixed
do_update() : mixed
do_active_update(mixed $row1) : mixed
table(mixed $qry[, mixed $drill = 0 ]) : mixed
detailsection(mixed $job, mixed $y) : mixed
detail_tool(mixed $job, mixed $tool, mixed $y) : mixed
details2(mixed $type, mixed $forecast[, mixed $delivery = "" ]) : mixed
project_date(mixed $job) : mixed
week_day() : mixed
cookies(mixed $user) : mixed
dse_query(mixed $user, mixed $computer) : mixed
invite(mixed $id, mixed $computer) : mixed
index() : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
addUser() : mixed
editUser() : mixed
UserForm(mixed $action, mixed $src) : mixed
delUser() : mixed
do_EditUser() : mixed
check_email(mixed $id, mixed $email) : mixed
do_addUser() : mixed
SendEmail() : mixed
do_SendEmail() : mixed
SendAll() : mixed
do_SendAll() : mixed
ENABLE 2FA
enable_2fa(mixed $makenew) : mixed
getUserList(mixed $pg, mixed $showAll) : mixed
getUserCount(mixed $showAll) : mixed
getUser(mixed $id) : mixed
checkDateTime(mixed $data) : mixed
timesheets() : mixed
checktime(mixed $userid, mixed $week) : mixed
do_approve() : mixed
listjobs() : mixed
hols() : mixed
whatday: given a date string, gives us the three letter day of the week. eg 'Mon'
whatday(string $date) : string
@param $date string
three letter version of the day of the week
index() : mixed
do_hol_approve() : mixed
do_hol_approve_update(mixed $row1, mixed $userid1) : mixed
getUnapprovedJobs(mixed $userid, mixed $startdate, mixed $enddate) : mixed
main() : mixed
cc_authorisation(mixed $cc_id) : mixed
q_authorisation(mixed $job_code_crc, mixed $quote_ref_crc) : mixed
formsubmit() : mixed
ascii2entities(mixed $string) : mixed
ListBH() : mixed
delBH() : mixed
EditBH() : mixed
AddBH() : mixed
do_AddBH() : mixed
do_EditBH() : mixed
SelectYear() : mixed
queryhols() : mixed
posthols() : mixed
index() : mixed
checktime() : mixed
report(mixed $jobid) : mixed
Llist() : mixed
do_search() : mixed
highlight(mixed $haystack, mixed $needle) : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
deljob() : mixed
Editjob() : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
Llist() : mixed
getHolidays([mixed $year = null ]) : mixed
List_Cust() : mixed
delcust() : mixed
do_search() : mixed
highlight(mixed $haystack, mixed $needle) : mixed
EditCustForm() : mixed
AddCustForm() : mixed
do_Editcust() : mixed
do_Addcust() : mixed
index() : mixed
main() : mixed
AddDoc() : mixed
doAdd() : mixed
theader(mixed $content[, mixed $wd = '8em' ]) : mixed
tcell(mixed $content) : mixed
index() : mixed
displayitem(mixed $key, mixed $value) : mixed
showEngineers(mixed $jobid) : mixed
saveForecast() : mixed
saveDelivery() : mixed
msgline(mixed $key, mixed $value) : mixed
saveReview() : mixed
showform(mixed $jobid) : mixed
showdates() : mixed
getJobDates(mixed $jobid) : mixed
getFailReasons() : mixed
getJobCode(mixed $jobid) : mixed
getJob(mixed $jobid) : mixed
List_Cust() : mixed
do_search() : mixed
highlight(mixed $haystack, mixed $needle) : mixed
delcust() : mixed
Editcust() : mixed
Addcust() : mixed
custForm(mixed $action, mixed $src[, mixed $page = 1 ]) : mixed
GetPackages() : mixed
prepare() : mixed
index() : mixed
do_Editcust() : mixed
do_Addcust() : mixed
getCustomerList(mixed $pg) : mixed
getCustomerCount() : mixed
link_clean(mixed $link) : mixed
Llist() : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
Editjob() : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
doAddDoc() : mixed
main() : mixed
formsubmit() : mixed
chart_internal() : mixed
chart_external() : mixed
Llist() : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
Editjob() : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
check_user(mixed $user) : mixed
info() : mixed
viewlist() : mixed
head() : mixed
main() : mixed
intro() : mixed
section_1() : mixed
section_2() : mixed
section_3() : mixed
section_4() : mixed
section_5() : mixed
section_6() : mixed
section_7() : mixed
table(mixed $qry, mixed $next) : mixed
formsubmit() : mixed
review() : mixed
reviewdetails() : mixed
reviewsubmit() : mixed
preview() : mixed
dse_pdf(mixed $id) : mixed
invite([mixed $id = 0 ]) : mixed
info() : mixed
head() : mixed
main() : mixed
intro() : mixed
section_1() : mixed
section_2() : mixed
section_3() : mixed
section_4() : mixed
section_5() : mixed
section_6() : mixed
section_7() : mixed
table(mixed $qry, mixed $next) : mixed
formsubmit() : mixed
review() : mixed
reviewdetails() : mixed
reviewsubmit() : mixed
preview() : mixed
dse_pdf(mixed $id) : mixed
viewlist() : mixed
invite([mixed $id = 0 ]) : mixed
Llist() : mixed
debugtable() : mixed
Add() : mixed
reportline(mixed $type, mixed $header) : mixed
lineheader(mixed $type) : mixed
addline(mixed $type) : mixed
Editjob() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
main() : mixed
formsubmit() : mixed
prepare() : mixed
message() : mixed
index() : mixed
hols() : mixed
cancel_hol() : mixed
whatday(mixed $date) : mixed
write_header() : mixed
getHolidayList(mixed $userid, mixed $year) : mixed
getHolidayStatus(mixed $userid, mixed $year) : mixed
Request holiday form
hols([mixed $msg = '' ]) : null
string if there is an error - show in the add holiday form
Parse Date
parsedates(mixed $start, mixed $end, mixed $id, mixed $type, mixed $enhanced) : sql
unknown
unknown
unknown
unknown
unknown
condition unknown
Get a day from a datetime
whatday(mixed $date) : the
the date for which the day of the week is to be fetched
day in eg 'Fri' from a given datetime
Add a holiday to the database
Do_addhol() : null
howmanydays(mixed $userid, mixed $Startdate) : mixed
viewhols() : mixed
showevents(mixed $actday, mixed $firstDay) : mixed
TODO add description etc
approve() : null
GetUser(mixed $id) : mixed
GetHolEntitlement(mixed $id) : mixed
listtools() : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
deljob() : mixed
Edittool() : mixed
Addtool() : mixed
do_Edittool() : mixed
do_Addtool() : mixed
comment(mixed $data) : mixed
global function for checking whether user is logged in or not.
is_logged_in() : userid
you will notice we will use it everwhere in the script. NB checks against database password, which therefore must have been sync'd to LDAP
or 0 if not logged in also adds usermode, fullname to $USR object
checks whether user is logged in. If not redirects to the login page (index)
check_logged_in() : mixed
@return userid if logged in
is_logged_in_admin(mixed $admin) : mixed
msg_redirect(mixed $msg, mixed $url, mixed $seconds) : mixed
If user isn't valid for given level (or 4), this will redirect to main.
check_user(mixed $user[, mixed $value = 4 ]) : mixed
Returns current users usermode.
check_user_main() : mixed
deprecated - just use glocal $USR->mode
check_superuser(mixed $userid) : mixed
check whether a value is in $_POST and return the value or an empty string
inpostvalue(string $key) : string
value from _POST or blank if it doesn't exist
datediff(mixed $interval, mixed $datefrom, mixed $dateto[, mixed $using_timestamps = false ]) : mixed
jars_insert
jars_insert(string $qry[, string $redirect = '' ][, mixed $sent_id = 0 ]) : int
is a query to be performed should not provide a result set: suited to updates and inserts
gives a URL to deirect to after performing the query
last insert id if not redirected
jars_error(mixed $errortext, mixed $redirect) : mixed
add_date(mixed $givendate[, mixed $day = 0 ][, mixed $mth = 0 ][, mixed $yr = 0 ]) : mixed
getHolidays creates a list of bank holidays we should actually use the official govt file from gov.uk/bank_hoidays.json
getHolidays([mixed $year = null ]) : mixed
external_cmd(mixed $ext_cmd, mixed $ext_arg) : mixed
sendIcalEvent(mixed $email_message, mixed $headers, mixed $to_name, mixed $to_address, mixed $startTime, mixed $endTime, mixed $subject, mixed $description, mixed $location) : mixed
Creates a string containing a list of links to pages
pagelist(int $totpages, int $currentpage, string $actionstring) : string
often like ceil($totalrows/$users_per_page)
eg action=ListUsers
Determine if a mysql column type requires left alignment
IsReal(mixed $x) : true
may be string or integer depending on mysql version
if its for example a real and wants to be right formatted
Little function to create an img element with a signature if the signature img exists - tries using initals as-is, of not, then using lowercase - TODO take userid and use numerical sig file
get_sig(string $initials[, mixed $path = "../admin/sigs" ]) : img
element for signature image
Base32 encode for use in 2fa
base32_encode(string $data) : string
encode data
make_radio create entry for radio button
make_radio(mixed $fieldname, mixed $key, mixed $text, mixed $val) : mixed
icon(mixed $name[, mixed $class = "icon" ]) : mixed
display a search form requires the action module to have a 'do_search' action
searchform(mixed $action[, mixed $value = '' ][, mixed $width = '40em' ][, mixed $method = 'POST' ]) : mixed
showPageList(mixed $currentPage, mixed $totalPages[, mixed $extraParms = '' ]) : mixed
little function to return the date offset for the friday of the specified week replaces the switch/case statements used widely in pre-mp code
date_adjust(mixed $weekdiff) : mixed
debugPost() : mixed
display_message() : mixed
Table Checkbox.
TblCheckbox(mixed $field[, mixed $ttl = '' ][, mixed $indent = " " ]) : mixed
Converts a boolean/tinyint to display as a readonly checkbox
number field value @return null
two_dp(mixed $num[, mixed $empty = '' ]) : mixed
printDayHeaders(mixed $datestring[, mixed $class = 'dayhead' ][, mixed $style = '' ]) : mixed
Functions for handling hours logged to jobs
bookedtime(mixed $userid) : mixed
outputs columns for hours each day of the week + a column total for the week
addtime() : mixed
@param mysqli_result::fetch_object $job (t.ts_job,j.job_code,j.job_name,j.job_budget_hours,j.job_type, c.cust_name)
showDailyHoursForJob(mixed $job, mixed $userid, mixed $adj, mixed $dow) : mixed
signin_dates(mixed $userid, mixed $adj) : mixed
get all jobs where the given user has logged time within the date period
getUserJobSummaryForPeriod(mixed $userid, mixed $date1, mixed $date2) : mixed
@param int userid
getHrsForUserJob(mixed $jobid, mixed $date, mixed $userid) : mixed
getDoorRecs(mixed $qdate, mixed $userid, mixed $dir) : mixed
time_diff(mixed $s) : mixed
cell(mixed $content[, mixed $clr = "#CCFFCC" ]) : mixed
cell with automatice check of user level
cell2(mixed $content[, mixed $level = 2 ][, mixed $clr = "#CCFFCC" ]) : mixed
cell_bl() : mixed
nav_menu() : mixed
breakdown() : mixed
timesheets_menu() : mixed
jobs_menu() : mixed
misc1_menu() : mixed
misc2_menu() : mixed
misc3_menu() : mixed
iso9001_menu() : mixed
approver_menu() : mixed
admin_menu() : mixed
kpi_menu() : mixed
extras_menu() : mixed
jars_mail(mixed $to, mixed $subject, mixed $txt[, mixed $cc = '' ][, mixed $bcc = '' ]) : mixed
index() : mixed
login_form() : mixed
do_login() : mixed
do_login_fail() : mixed
top() : mixed
bottom() : mixed
safe_get(mixed $field, mixed $src) : mixed
check_ldap(mixed $username, mixed $password) : mixed
Llist() : mixed
Editjob() : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
Llist() : mixed
SelectProcess(mixed $match) : mixed
Editjob() : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
Llist() : mixed
Editjob() : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
index() : mixed
archive() : mixed
_exec(mixed $cmd) : mixed
info() : mixed
head() : mixed
main() : mixed
showlist() : mixed
header_table(mixed $qry[, mixed $id = 0 ][, mixed $type = 0 ]) : mixed
debugtable() : mixed
table(mixed $qry, mixed $type) : mixed
edit_table(mixed $qry, mixed $id) : mixed
pdf_table(mixed $qry, mixed $id) : mixed
formsubmit() : mixed
editsubmit() : mixed
generate_pdf(mixed $id) : mixed
add() : mixed
edit([mixed $id = 0 ]) : mixed
jobsearch(mixed $target, mixed $action, mixed $jobid[, mixed $all = true ]) : mixed
getActiveJobs([mixed $internal = 0 ]) : mixed
theader(mixed $content[, mixed $cls = '' ]) : mixed
tcell(mixed $content[, mixed $center = 0 ]) : mixed
listjobs() : mixed
selectcustomer(mixed $action) : mixed
link_clean(mixed $link) : mixed
highlight(mixed $haystack, mixed $needle) : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
deljob() : mixed
Editjob() : mixed
Addjob() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
index() : mixed
theader(mixed $content[, mixed $cls = '' ]) : mixed
tcell(mixed $content[, mixed $center = 0 ]) : mixed
listjobs() : mixed
selectcustomer(mixed $action) : mixed
link_clean(mixed $link) : mixed
do_search() : mixed
highlight(mixed $haystack, mixed $needle) : mixed
do_active() : mixed
do_active_update(mixed $row1) : mixed
deljob() : mixed
Editjob() : mixed
Addjob() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
index() : mixed
index() : mixed
div_heading(mixed $div) : mixed
report(mixed $jobcode) : mixed
cclist(mixed $jobcode) : mixed
invoicelist(mixed $jobcode) : mixed
jobreport(mixed $jobcode) : mixed
lessonlearntreport(mixed $jobcode) : mixed
designreview(mixed $jobcode) : mixed
link_clean(mixed $link) : mixed
index() : mixed
checktime() : mixed
jobsummary(mixed $jobid) : mixed
index() : mixed
do_addtime() : mixed
parsedates(mixed $start, mixed $end, mixed $job_code, mixed $foruserid, mixed $hours, mixed $locn_code, mixed $userid, mixed $description) : mixed
edittime() : mixed
do_edit() : mixed
Edit_time() : mixed
Edit_time_1() : mixed
bulk() : mixed
getJobsByTimesheetID(mixed $ts_id) : mixed
getTimeSheet(mixed $id) : mixed
do_addHours() : mixed
index() : mixed
SelectJobsForm() : mixed
ShowHours() : mixed
do_move() : mixed
getHours(mixed $job_id) : mixed
getTgtJob(mixed $job_id) : mixed
listjobs() : mixed
runreport() : mixed
report_summary(mixed $tool) : mixed
html_header() : mixed
report_detail(mixed $tool) : mixed
report_main(mixed $qry, mixed $mode) : mixed
index() : mixed
OrderList() : mixed
OrderJobList() : mixed
edit() : mixed
editOrderForm(mixed $order) : mixed
details(mixed $prompt, mixed $value) : mixed
view() : mixed
addJobForm(mixed $order) : mixed
add() : mixed
OrderForm(mixed $action, mixed $src[, mixed $page = 1 ]) : mixed
add_job() : mixed
remove_job() : mixed
getOrder(mixed $id) : mixed
getAllOrders() : mixed
getList() : mixed
getOrderJobs(mixed $order_id) : mixed
getCustomers() : mixed
getCustomerJobList(mixed $cust_id) : mixed
do_add() : mixed
edit_order() : mixed
IndividualRecord() : mixed
ascii2entities(mixed $string) : mixed
CompleteJobRecord() : mixed
IndividualRecord() : mixed
ascii2entities(mixed $string) : mixed
CompleteJobRecord() : mixed
IndividualRecord() : mixed
ascii2entities(mixed $string) : mixed
IndividualRecord() : mixed
ascii2entities(mixed $string) : mixed
payrollreport(mixed $start_date, mixed $end_date, mixed $weeks[, mixed $userid = 0 ]) : mixed
main() : mixed
GetHeader() : mixed
GetFooter() : mixed
main() : mixed
main() : mixed
parsedates(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $userid) : mixed
parsedates_hydro(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job_2(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id) : mixed
parsedates_jobs(mixed $start, mixed $end, mixed $id, mixed $userid[, mixed $locn = 0 ]) : mixed
showtime_jobs([mixed $job = 0 ]) : mixed
showtime() : mixed
showtime_jobs_2([mixed $job = 0 ]) : mixed
parsedates(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $userid) : mixed
parsedates_hydro(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job_2(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id) : mixed
parsedates_jobs(mixed $start, mixed $end, mixed $id, mixed $userid[, mixed $locn = 0 ]) : mixed
showtime_jobs([mixed $job = 0 ]) : mixed
showtime() : mixed
showtime_jobs_2([mixed $job = 0 ]) : mixed
parsedates(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $userid) : mixed
parsedates_hydro(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job_2(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id) : mixed
parsedates_jobs(mixed $start, mixed $end, mixed $id, mixed $userid[, mixed $locn = 0 ]) : mixed
showtime_jobs([mixed $job = 0 ]) : mixed
showtime() : mixed
showtime_jobs_2([mixed $job = 0 ]) : mixed
parsedates(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $userid) : mixed
parsedates_hydro(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job_2(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id) : mixed
parsedates_jobs(mixed $start, mixed $end, mixed $id[, mixed $locn = 0 ]) : mixed
showtime_jobs([mixed $job = 0 ]) : mixed
showtime() : mixed
showtime_jobs_2([mixed $job = 0 ]) : mixed
GetHeader() : mixed
GetFooter() : mixed
main() : mixed
main() : mixed
parsedates(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $userid) : mixed
parsedates_jobs(mixed $start, mixed $end, mixed $id, mixed $userid, mixed $locn) : mixed
showtime_jobs([mixed $job = 0 ], mixed $userid, mixed $from, mixed $to) : mixed
showtime() : mixed
GetHeader() : mixed
GetFooter() : mixed
runreport() : mixed
main() : mixed
GetHeader() : mixed
GetFooter() : mixed
main() : mixed
main() : mixed
AddDoc() : mixed
doAdd() : mixed
PadL(mixed $source, mixed $length, mixed $padchar) : mixed
PadL(mixed $source, mixed $length, mixed $padchar) : mixed
listreports() : mixed
do_activate() : mixed
do_approve_update(mixed $row1) : mixed
addReport() : mixed
do_Add() : mixed
CriteriaField2(mixed $nf, mixed $num, mixed $title, mixed $field, mixed $type) : mixed
CriteriaField(mixed $nf, mixed $num, mixed $title, mixed $field, mixed $type) : mixed
editReport() : mixed
reportForm(mixed $action, mixed $row) : mixed
do_Edit() : mixed
fieldlist(mixed $var) : mixed
typelist(mixed $var) : mixed
index() : mixed
getReportList(mixed $pg) : mixed
getReportCount() : mixed
getReport(mixed $id) : mixed
listreports() : mixed
runreport() : mixed
build_list(mixed $type) : mixed
listreports() : mixed
runreport() : mixed
build_list(mixed $type) : mixed
listreports() : mixed
runreport() : mixed
build_list(mixed $type) : mixed
listreports() : mixed
runreport() : mixed
build_list(mixed $type) : mixed
index() : mixed
emptyrow([mixed $class = 'datarow' ]) : mixed
showtime() : mixed
parsedates(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $userid) : mixed
parsedates_hydro(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_hydro_job(mixed $start, mixed $end, mixed $id, mixed $locn, mixed $ht_id, mixed $ht_rev, mixed $hs_id, mixed $userid) : mixed
parsedates_jobs(mixed $start, mixed $end, mixed $id, mixed $userid[, mixed $locn = "" ]) : mixed
jobs() : mixed
showtime_jobs() : mixed
header1() : mixed
footer() : mixed
index() : mixed
DateSelectorForm(mixed $startdate, mixed $enddate) : mixed
tcell(mixed $content) : mixed
showTable(mixed $data) : mixed
getSickTime(mixed $id, mixed $start, mixed $end) : mixed
getSickList(mixed $start, mixed $end[, mixed $job = 36 ]) : mixed
table(mixed $qry[, mixed $drill = 0 ]) : mixed
detailsection(mixed $job, mixed $y) : mixed
detail_tool(mixed $job, mixed $tool, mixed $y) : mixed
details2(mixed $type, mixed $forecast[, mixed $delivery = "" ]) : mixed
project_date(mixed $job) : mixed
index() : mixed
getThing(mixed $id) : mixed
getStuffList(mixed $pg) : mixed
getTotp(mixed $secret) : mixed
checktotp(mixed $secret, mixed $sent) : mixed
index(mixed $user) : mixed
Logout(mixed $user) : mixed
EditMyInfo() : mixed
EditMyInfo_form() : mixed
do_EditMyInfo() : mixed
Activate() : mixed
function to redirect to main if called
domainpasswords() : mixed
ENABLE 2FA
show_2fa(mixed $makenew) : mixed
index() : mixed
checktime() : mixed
wishlist() : mixed
Editjob([mixed $canedit = '1' ]) : mixed
Add() : mixed
do_Editjob() : mixed
do_Addjob() : mixed
ascii2entities(mixed $string) : mixed