Time Sheets

Description

A fully configurable time sheet system which allows for employee time tracking, workflows, time sheet approvals, invoicing and payroll processes.

The system is pretty straight forward to configure. It supports a basic workflow of employees submitting timesheets to their supervisor, who then approves or denies the time sheet. Once approved the time sheets go over to the accounts receivable queue (we call it the Invoicing Queue) so that the customer can be invoiced. From there if needed it goes to the payroll queue so that expenses can be paid back to the employee. There’s even a setting for making all invoices that someone submits go to the invoicing queue in case you have hourly employees that you need to handle.

When clients are entered into the system, there is security setup on the clients so that only employees who are working with those clients can see them in their drop down. This makes the drop down smaller for employees and keeps any third party contractors that are working for you from seeing your entire client list.

The system is configured to allow for retainer projects that get billed automatically and it drops in reminder time sheets to the invoicing queue so that those invoices are invoiced at the beginning of each month. Reminders are also sent to employees automatically if they have overdue time sheets or if they are working on retainers and they need to get their time sheets in at the end of the month.

Screenshots

  • Employee time sheet entry form with recurrening timesheets enabled (but non-billable time disabled)
  • List of employees time sheets
  • Adding a new client to the system
  • Employees granted access to a client
  • New Project settings
  • Supervisor time sheet approval screen
  • Invoicing time sheet recording screen
  • Adding users to Approval, Invoicing and Payroll workflow
  • Admin menu header showing various queues with pending invoices
  • Available options on the per employee “My Settings” menu.
  • Global settings (Application tab)
  • Global settings (Display Settings tab)
  • Global settings (Retainer tab)
  • Global settings (Email settings tab)
  • Global settings (Payroll tab)

Installation

This section describes how to install the plugin and get it working.

e.g.

  1. Upload the contents of the zip file to the /wp-content/plugins/time-sheets directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Configure the settings through the settings page.
  4. Begin documenting customers, projects and employee access through the various settings pages.

FAQ

Can I add more workflows?

No, not at this time.

Is the Payroll workflow mandatory?

No, if you don’t configure any expense types, and you don’t configure any employees to force their time sheets to payroll then the payroll queue will not be shown.

Is the Invoicing workflow mandatory?

Depends how you look at things. If you don’t approve anyone for the invoicing queue, but then configure the system for parallel queues for Invoicing and Payroll then the payroll queue will still work but the invoicing queue won’t be used.

Is the Approval Queue mandatory?

Yes, there’s no way to get invoices into the invoicing and/or payroll queues without someone approving them.

Why is there a fraction shown after the approval and invoicing queues?

The first number shown is the number of non-retainer time sheets which are pending. The second number is then number of time sheets on projects which are marked as retainer projects. The approval may have a third number up there. That is the number of time sheets which are under embargo. The payroll queue doesn’t have a different between retainer and non-retainer time sheets so there’s just a single number showing that queue.

Is there a way to turn off all the retainer settings as we don’t need them?

Not at this time. If we get some requests to make that an option we’ll look into it.

Can I change the headings on the expenses section?

No you can’t. If you would like this feature added contact us and we’ll add it to our backlog.

When do retainer reminders get sent out?

They are sent out on the last day of the month. (This is based on the time settings of your web server.)

When do reminders for late time sheets get sent out?

They are sent out on Monday mornings. (This is based on the time settings of your web server.)

What is a work week defined as?

You can configure it to start on whatever day you’d like. By default it’ll configure itself for the week starting on Monday, but you can change it. It wouldn’t be recommneded to change it after starting to use it, as the old timesheets won’t be updated.

How do employees start getting reminders about retainer time sheets being do?

As soon as they create a time sheet for a retainer project, they’ll start getting the reminders.

How do employees stop getting reminders about retainer time sheets being do?

If they stop submitting time sheets for 60 days or more, then they will no longer receive the retainer reminders.

If there’s multiple emails of the same time which need to be sent, will they be sent one at a time?

No, the emails are combined before they are sent out. This helps minimize the number of emails so the employees don’t get a flood of emails. If the same email subject is queued for an employee within 5 minutes the employee won’t get the email until another 5 minutes has passed.

Can time sheets which have been sent to the invoicing queue be rejected?

Yes. If an employee has the approval queue and the invoicing queue then they will be able to reject time sheets from the invoicing queue.

Can time sheets which have been sent to the payroll queue be rejected?

Yes they can. Depending on how you have your queue workflows being done this could cause odd things to happen to the timesheet. So be careful.

How many clients does the system support?

As many as you need. Your limits are the numbers of rows supported in the database, and the amount of disk space which the database server has.

How many employees does the system support?

As many users as WordPress supports in the system. Your limits are the numbers of rows supported in the database, and the amount of disk space which the database server has.

Where are the settings located?

The settings are located under the Time Sheets parent menu. This includes the Global settings which are only available to people with the “manage_settings” WordPress settings (admins for example) as well as the “My Settings” page which is available for all users.

Is there are specific system requirements?

No. We run this for our business on a database with a single CPU core and a web server with a single CPU core (two machines) and the performance is exactly as expected (your mileage may vary). If you see performance problems please let us know.

I have multiple web servers, but I only want to run the email jobs on one, can I?

Yes you can. Add the code “define( ‘TIMESHEETS_SKIP_CRON’, false );” to your wp-config.php. This will stop that web server from processing the email messages and just about anything else that’s scheduled through cron. Just make sure that you do not put this setting on every web server otherwise all the cron tasks won’t run.

Reviews

August 19, 2022 5 replies
This fits my needs perfectly but it doesn’t display correctly on mobile. On PC’s it works great. Since users can’t submit timesheets on mobile device screens I’m unable to use it.
October 30, 2020
There is nothing fancy about this plugin or its interface. And that’s just fine – because it works. I needed a simple timesheet solution for my business that I could access via my business website and this one fits the bill. Someone mentioned that you cannot add clients or projects. That was my first impression also until I read the documentation that is located in the admin menu. It states that you have to assign permissions for someone to Manage clients, projects, etc. Once I followed the instructions, it works just fine. This will get a lot of use from me.
June 25, 2017
The Add New Client and Add New Project hyperlinks are not showing that should allow me to use the plugin. This plugin is useless as is. Not sure if there is a conflict with other plugins that have similar functions or not.
March 23, 2017
Awesome functionalities, with a bit of polish it can be great.
Read all 4 reviews

Contributors & Developers

“Time Sheets” is open source software. The following people have contributed to this plugin.

Contributors

“Time Sheets” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Time Sheets” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.1.3

  • Corrected call to $options[‘show_email_notice’] in cron by adding an isset() around it
  • Adjusted step interval for expense fields as the HTML didn’t like decimals without the step value

2.1.2

  • Changing numeric fields to numeric data type so the user can’t enter text
  • Calling the archive function from the email_retainers_due function instead of manually archiving
  • Allows for updating of templates
  • Adjusting the order of operations when saving a timesheet / template
  • Updated the save message to account for saving a template vs timesheet
  • Updated FAQ

2.1.1

  • Correct and made consistant the logic around the notes and expeses fields in settings
  • Made display notes description more specific
  • Added a check all option to the invoicing queue

2.1.0

  • Blocking all cron jobs if the TIMESHEETS_SKIP_CRON setting is set, removing that check from the acutal functions being called by cron
  • Adjusted how the email sending function if checking to see if email sending is disabled or not
  • Corrected the alias in a select count(*) when inserting retainer timesheets so the alias wasn’t a MySQL reserved word
  • Corrected the output for debugging when running retainer inserts
  • Adding an option to disable cacheing for database queries
  • Better escaping if the TIMESHEETS_SKIP_CRON parameter is set in the wp-config.php for the site to disable cron jobs for the timesheets system (only really used in multi-site configurations so that cron jobs can’t be fired some a secondary site)
  • Added employee title to the Invoicing queue invoice list and viewing a timesheet
  • Added null checking to Common.clean_from_db
  • Corrected logic around resetting dates for templates whent he show all my templates box is checked, or the my dashboard page is loaded fresh
  • Added template intervals for Monthly, Quarterly, and Annualy

2.0.1

  • Enables the ability to require unique project names per client
  • Changing the database version

2.0.0

  • Added ability to have retainere projects have a maximum amount instead of a maximum number of hours (for money based retainers, with different rates for different job titles)
  • Adjustments to the savings and rejecting of timesheets to support the above money based retainers
  • Addresses issue where queued project changes are not being marked as processed correctly
  • Turned off ability to set a retainer and either be embargoed or flat rate billing
  • Corrected several output messages which were missing “P” HTML tags
  • Corrected email_enabled check in function email_on_submission
  • Moved archiving of records to a seperate function in order to simplfy code
  • Corrected incorrect column names when checking if a timesheet needs to be sent to the payroll queue
  • Corrrcted request ID inserting when requesting access to a client
  • Corrected issues where invoice were being put into the payroll queue when they shouldn’t have been
  • Added link after adding project to edit project
  • Changed logic so that templates are fired on the day they are due, not the next day

1.34.5

  • Rev database version number
  • Fixing logic when firing the cron to run templates

1.34.4

  • Added Monday this week as a default time sheet start date option to the my settings page
  • Configred template creation cron job to not be created if the templates feature is disabled
  • Add “Show All My Templates” option to the My Dashboard page, when templates are template viewer won’t take the date search into account
  • Added a dashboard widget which can be displayed by users
  • Adjusting nonce code when creating a new timesheet
  • Cleaned up parameter checking when editing a project

1.34.3

  • Fixing issue viewing templates from the My Dashboard page
  • Fixing issue with the start date on the next usage of the templates being incorrect.

1.34.2

  • Fixing the custom function checking code
  • Fixing the start_date value on new time sheets when created from a template
  • Fixed bug where new timesheets wouldn’t be displayed after saving

1.34.1

  • Fixed a bug where new time sheet templates were showing the timesheet with that number after saving instead of the template.

1.34

  • Fixed display of the invoice list sort order on My Settings page
  • Added the ability to queue chaanges to projects
  • Removed cron for client based change queue
  • Added the ability to create recurring timesheets which will be created automatically
  • Fixing several cron jobs that weren’t running correctly

1.33.7.2

  • No actual changes, just forcing the changes to go out as the manage-projects.php file isn’t being updated, again

1.33.7.1

  • No actual changes, just forcing the changes to go out

1.33.7

  • Corrected issue with the Retainer Interval drop down on new and edited projects

1.33.6

  • Fixed bug with missing $ when referencing a variable
  • Fixed bus with incorrect variable name

1.33.5

  • Fixed bugs with the retainers cron job

1.33.4

  • Added javascript to the New Project page for the retainter checkbox

1.33.3

  • Fixing issue with the notes for project not being copied from the client level to the project level correctly

1.33.2

  • Correcting retainer type dropdown menus on Invoicing queue
  • Removing second per client notes from queues (as that field as been removed)
  • Adjusted first retainer report on queue menus to account for retainer types being set per project, not per client
  • Adjusted second (was the third) report on the queue menus to better account for retainer types (when viewing only retainers on the invoicing menu)

1.33.1

  • Fixed the spelling of quarterly

1.33.0

  • Prepping for dynamic retainers to be available in the system
  • Moved retainer schedule from client to project level
  • Updated cron to handle retainer schedule move
  • Removed menu “Recurring Billing” menu option from client / project screens
  • Changing the parameter order of the parameters in various emails as Office 365 link protection converts &times into × which causes the email links to break
  • Fixed alignment issues when creating or editing a project
  • Fixed a pair of variables being used without checking to see if they are valid messages when viewing a blank timesheet
  • Correct the method of getting the admin URL, and corrected some links to use non-relative links so they work correctly when timesheets are displayed on front end pages

1.32.0

  • Putting the client name in the emails for access request completion
  • Fixing misc unknown varaible warnings when loading timesheets when the settings haven’t been set
  • Changed groups to users in the display for the “Display Settings” within the global settings
  • Removed the unused uploads folder setting field
  • Moved the bulk actions button and remove the label to the dropdown menu on the “My Dashboard” page
  • Added select all checkbox on the “My Dashboard” page

1.31.0.1

  • Fixing collation issue

1.31.0

  • Added the ability to mark multiple timesheets as “week complete” from the “My Dashboard” screen (this caused some code duplication which will be cleaned up later)
  • Added setting to allow users to request access to clients which they don’t have access to
  • Added setting to allow access to client requests to be auto approved

1.30.2.1

  • Made the list of clients / projects on the My Dashboard menu dynamic based on pending time sheets

1.30.2

  • Disabled the Save Timesheet button after clicking it to prevent duplicate entries
  • Made the list of clients / projects on the invoicing / approval menu dynamic so that they only show clients and projects for the timesheets which are in the approval / invoicing queue (and which have been marked as week complete)
  • Made the list of clients / projects on the invoicing / approval menu dynamic based on viewing retainers or not

1.30.1

  • Changed action reason for rejected time sheet from UPDATED and REJECTED
  • Prevented time sheets which were already invoiced from being rejected or having comments added to them
  • Updated emails on timesheet completion to account for admin page being moved

1.30.0

  • Fixed warnings when viewing already created project
  • Fixed warnings when changing permissions on a client
  • Fixed warnings when updating recurring billing settings for a client
  • Fixed warnings when creating a new project
  • Fixed wanrings when creating or updating a timesheet
  • Fixed dates on the My Dashboard page not showing correctly
  • Fixed warning on the closed timesheet search
  • Added non-billable hours and a grand total to the My Dashboard page
  • Added max project hours to be viewable on the time sheet
  • Enabled auditing for when time sheets are updated
  • Highlighting over time hours when a time sheet is closed and viewed
  • Setting email link when completing ticket to https, if https is being used

1.29.4

  • Fixed warnings when loading the page when logged in, but not in wp-admin

1.29.3

  • Fixed lack of escaping for the email address field for when a project goes over on hours

1.29.2

  • Fixed a bug in the setup.php file with object collation

1.29.1

  • Fixed a bug in the setup.php file with the database object versioning

1.29.0

  • Adjusted error message when rejecting time sheet from the invoicing menu
  • Fixed a bug when rejecting time sheet from the invoicing menu
  • Fixed a bug when spliting a time sheet
  • Added Edit Project to the top drop down menu
  • Made Edit Client, Add Project and Edit Project take the current Client when a timesheet has been saved, or when on the Manage Client page
  • Allow for queueing of future changes to the monthly billing page
  • Add regular_interval column to timesheet_recurring_invoices_monthly_archive table
  • Fixed the date picker on the time sheet entry and My Dashboard screens
  • Display invoice ID on the time sheet when there is an invoice ID

1.28.0

  • Made the comments on the approval queues wider
  • Fixed a bug in the settings.php

1.27.0

  • Added the number of hours used to the warning about being over hours.
  • Aligned two halfs of the approval and invoicing menuts
  • Enabled invoicing menu to select the retainer type as wanted
  • Fixed a couple of undefined index errors

1.26.0

  • Sends reminder email to the time sheet owner 3 days after a timesheet has been rejected (and every 3 days after that), if the time sheet hasn’t been resubmitted
  • Sends reminder email to the time sheet rejector 7 days after a timesheet has been rejected (and every 7 days after that), if the time sheet hasn’t been resubmitted
  • Put a couple of line feeds at the bottom of all emails so that email warning messages inserted by corporate email systems look cleaner

1.25.2.1

  • Made the emails on comments include a hyperlink for the ticket number being sent out
  • Had to use a different variable in the URL field do to some weirness in email with the old URL parameter, updated show_timesheet to account for this

1.25.2

  • Only create automatic time sheets for projects which are active
  • Changed the comment email to include the name of the person who entered the command and the name of the person who entered the timesheet

1.25.1

  • Removed test text from the time sheet screen

1.25.0

  • Added non-billable hours to payroll timesheet list
  • Fixed duplicate primary key error when rejecting timesheets from the invoicing menu
  • Added option to enter comment and not send email
  • Changed a blank value for sales person id to a value of None in the invoining report

1.24.0

  • Fixed the URL for the project properties screen to view time sheets
  • Removed users from the menus when their WordPress role is set to “No role for this site”

1.23.7.2

  • Fixed archiving errors for the approval/invoicing/payroll queue

1.23.7.1

  • Removed some line feeds at the end of the files

1.23.7

  • Added Non-Billage time to timesheet with the ability to enable or disable these new fields as needed

1.23.6

  • Added archiving for sent emails
  • Added truncating for email queue archive (to keep hard drive space usage in check)

1.23.5

  • Configured to send email on every comment or rejection
  • Fixed archive errors when rejecting a timesheet
  • Added invoice nunber to payrol queue
  • Introduces setting to allow multiple retainers per client
  • Added invoiced date to the search options on the closed timesheets screen
  • Changed the closed timesheets screen

1.23.4

  • Fixed database error when approving timesheets in parallel queue mode, when writing timesheet to the archive (error would only show up when two inserts were happening within the same milisecond, so it depended on the web servers speed)
  • Added sales person and technical sales person to closed timesheet search
  • Added sales person and technical sales person when viewing the timesheet

1.23.3

  • Fixed a big where all time sheets showed a warning that there was already a timesheet for that project for that week
  • Did the checks for duplicate projects for a week for a user on updates as well as new timesheets

1.23.2

  • Fixed the bug where new time sheets were being saved twice
  • The popup calendar’s aren’t working if WordPress 5.6. Something about the javascript that’s being used doesn’t work with the changes that WordPress made to the admin portal. Everything else works as expected so marking this as compatible with 5.6.

1.23.1

  • Forced rollback to 1.22.2 due to a bug where new timesheets were saved twice

1.23.0

  • Fixed technical consultant field in the invoicing menu
  • Removed a SQL Statement that was showing
  • Added a tertiary sort order for the index menu
  • Deletes any auto-close entries that are queued when a project is update, if the project is setup to not auto-close
  • Fixed the setting “Override Site Wide Date Format” always showing an error that is wasn’t set
  • Updated the info, warnings and errors to use the admin notices messages instead of the update-nag message type
  • Added the ability to prevent having multiple time sheets for a single week for a single project for a single user (this check is only done when submitting new time sheets)
  • Added a setting to switch between a warning and an error for duplicate time sheet for a project/week/user
  • Fixed the showing off a prior timesheet when submitting a new time sheet and that time sheet has an error (the entire new time sheet process needs to be restarted now)
  • Removed a rouge > from the top of the client and project list on the Approval/Invoicing/Payroll queues

1.22.2

  • Changing the way the archive tables are created

1.22.1

  • Changed the archive setup code to only one once, not every time.

1.22.0

  • Made products with no hours and that are inactive show up in the notes field on the approving and invoicing queues
  • Removed the setting of the varibles used as global variables
  • Fixed close timesheet search from throwing a permissions error when used by someone who doesn’t have approver and invoicer rights
  • Notes on the settings page which settings are missing which causes a message to be shown on the admin page
  • Added auditing capture for all user actions and screens so that a history of all changes that can be initiated by the user are captured into _archive tables. This tables may grow large over time and may need to be maintained.

1.21.3

  • Fixed a bug where the invoicing queue was appearing in the admin menu for all users
  • Matched logic on approval queue and the payroll queue to match the invoicing queue

1.21.2

  • Fixed a bug where the invoicing queue wasn’t appearing on the admin menu

1.21.1

  • Fixed a bug where the invoicing menu wasn’t appearing

1.21.0

  • Changed the way checking to see if settings need to be updated after an upgrade is handled
  • Removed the duplicate queries, using global variables for them
  • Only send retainers entered emails when retainers are entered, not each cycle
  • Update the math used to check is a project is over hours, so that retainer projects alert correctly instead of every time

1.20.1

  • Allow admin to set if users can reject time sheets

1.20.0

  • Changed where timsheet rejection and auditing comments are saved
  • Allow person who creates the time sheet to be able to reject the time sheet if the time sheet has not been approved.
  • Fixed Javascript errors when viewing My Dashboard when not an admin

1.19.0

  • Made the project notes on a timeread editable (making changes here will NOT update the project notes) so that you can copy from the notes if needed

1.18.0

  • Changed the way nonce was being done as it wasn’t working on embedded pages
  • Made the fields on a new time sheet not remember the values from previous entries
  • Made the width of the text boxes on the My Dashboard, Approval and Invoicing menu wider

1.17.0

  • Fixed an “Undefined index” warning when creating a new timesheet, after clicking to save the timesheet
  • Made the overtime fields hideable, if they are 0 hours and the setting to hide them is enabled
  • Made the OT settings dependant on each other in the UI
  • Added the total hours and total expenses to the invoicing list
  • Changing to new Date format help URL

1.16.1

  • Fixed a bug causing quarterly recurring invoices to be run each day of the first month of the quarter
  • Added some debugging information to the recurrnet job function (output won’t ever be seen)

1.16.0

  • Fixing a LOT of “Undefined index” warnings from PHP
  • Changed Monthly retainers to recurring invoices
  • Added ability to have Weekly, Monthly, or Quarterly recurring invoices (insteaded of just Monthly)
  • Changed the cron for monthly invoices (might need to disabled and reinable the plugin because of this)

1.15.0

  • Switching get_current_user_id for wp_get_current_user in the code base
  • Switched a few called to the variable $user_id to $user_id->ID
  • Fixing a couple of “Undefined index” warnings from PHP

1.14.11

  • Made the top record approval button always visable instead of it being dynamic
  • Added Last Billed Day to Approval and Invoicing menus

1.14.10.1

  • Removed extra text from the approval screen

1.14.10

  • Added a total number of hours to the My Time Sheet Dashboard
  • Added a total number of hours and expenses to the Approval menu
  • Made the top record approval button always visable instead of it being dynamic
  • Adding currency to all expense fields other than mileage
  • Adding distance metric to show either Miles or Kilometers on the time sheet
  • Added currency and distance metric to settings screen
  • Added check to the startup to throw an error on the admin screen in the currency or distance metric isn’t recorded
  • Added currency values to the payroll queue screen
  • Added distance metric to the payroll queue screen

1.14.9.1

  • Fixing drop down menu URL

1.14.9

  • Using the client ID that was last edited for the next project, edit project, etc.
  • Changing the URL from ./admin.php?entry_timesheet to ./admin.php?show_timesheet
  • Changing saving of a timesheet to be done before the content of the admin page is loaded so that the counters in the admin bar are correct when any user saves a timesheet
  • Changes the saving and time sheet entry functions based on the new method of saving
  • There’s a few extra functions that need to be cleaned up later

1.14.8

  • Fixed a missing “TR” tag on the approval queue page
  • Added the number of hours used, and the expense total to the approval queue page

1.14.7.1

  • Fixed the embargo check box on the time sheet entry page

1.14.7

  • Made Auto Close a project the default when creating a new project
  • Changed the way the options are processed for a new project
  • When a time sheet is rejected the hours used are removed from the project
  • Recalulicate hours used for each project (depending on how many partial hours were entered on each time sheet this could show a large difference)

1.14.6.1

  • Fixed bug where time sheets weren’t updated correctly.

1.14.6

  • Added the the ability to have overtime listed as a seperate line item on each timesheet
  • Made the abilitly to have overtime an option setting for the system
  • Added in an option to have a multiplier for Overtime for counting hours purposes for a project (1 hour of OT counts against a project as 1.5 hours of time for example). The multiplier can be adjusted as needed
  • Changed the datatype for total hours used on a project from BIGINT to NUMERIC(12,2) to account for the modifier
  • Project properties now shows the hours used with a decimal
  • Recalulicate hours used for each project based on the new data type (depending on how many partial hours were entered on each time sheet this could show a large difference)

1.14.5

  • Added emails when a comment is added for a closed time sheet
  • Changed the way you can stop multipe servers from doing backround jobs by adding “define( ‘TIMESHEETS_SKIP_CRON’, false );” to the wp-config.php file.

1.14.4

  • Fixing cron checks

1.14.3

  • Force the monthly notices to be inserted once (only used if the site is hosted on multiple servers)

1.14.2

  • Fixed a bug when timesheets which are rejected when being invoiced weren’t being removed from the queue even though they were rejected

1.14.1

  • Fixed a bug where retainers would be closed automatically
  • Automatically marked all retainers as active projects again

1.14.0

  • Added a Taxi/Rideshare expence column to the timesheet and database

1.13.0

  • Corrected the top button on the approval screen
  • Added in the ability for projects to be closed automatically when all the hours on the project are used
  • Open projects that were auto-closed if a time sheet is rejected
  • Enabled a setting to set new project to be auto-closed
  • Fixed monthly job which resets the hours available on retainer projects

1.12.1

  • Fixed a bug where having notes visable on closed timesheets would prevent the project for the closed timesheet from being shown.

1.12.0

  • Added tracking notes to be added to completed time sheets
  • Added the ability to reject a timesheet when ading note which sends the comment to the person who entered the timesheet
  • Added a setting to the display tab to allow hiding or showing of notes on completed time sheets as needed
  • Rejecting a completed time sheet requires a reason

1.11.0

  • Made the Global Settings page tab driven, allowing the settings page to be smaller and more focused

1.10.1

  • Fixed the closed invoices search screen to show and hide the client and project columns correctly

1.10.0

  • Fixed declaration of variables in the main file
  • Make new project active by default
  • Added customer permissions to the “Add Customer” screen as well as the edit customer screen

1.9.1

  • Removed client and project columns from “Closed Timesheets” screen if there’s only one active project in the system
  • Removed client search option on the “Closed Timesheets” screen if there’s only one active project in the system
  • Added a “My Settings” option to show partial notes on the time sheet on the “Closed Timesheets” screen, and updated that screen to account for this checkbox

1.9.0

  • Fixed ability to embed search and new timesheets in a page and have them show up correctly, under other content
  • Fixed having no ClientId when hiding the client and project drop down menu.
  • Fixed the Timesheet_Search shortcode

1.8.0

  • Fixed an query being used by the closed timesheets screen
  • Fixed an issued where the ability to hide the client and project when there’s only one available wasn’t working

1.7.10

  • Added the ability to search and view closed time sheets.
  • Changed our URL from dcac.co to dcac.com.

1.7.9

  • Added feature to alert when a project is close to runnning out of hours (you define close).
  • Added settings fields to support when a project is running out of hours.
  • Changed alert when project is running out of hours to only queue email on timesheet viewing (when the timesheet is open).

1.7.8.1

  • Fixed a bug where the enbarged timesheets were shown on the approval page by default.

1.7.8

  • Changed approval screen to show either embargoed timesheets or non-embargoed time sheets

1.7.7

  • Allow Monthly edit screen to have line breaks
  • Make project notes on the timesheet bigger.

1.7.6

  • Changed the way that the message on startup to thrown if a needed setting is missed
  • Added Technical Sales Person to Client and Project

1.7.5

  • Fixed bug where new timesheets when saves and closed aren’t showing propertly
    allowing them to be double saved.

1.7.4

  • Updating My Time Sheet Dashboard quantity shown in real time as the timesheets are saved

1.7.3

  • Projects are deactivated when a timesheet is marked as a closed project
  • Added a New Time Sheet link under the My Time Sheet Dashboard link
  • Added client management under the My Time Sheet Dashboard link
  • Removed New Time Sheet from the New menu unless the My Time Sheet Dashboard link is not shown

1.7.2

  • Fixed bug to approve imbargoed time sheets

1.7.1

  • Fixed updated code

1.7.0

  • Added Sales Person dropdown to Client and Project
  • Added Sales Person to invoicing queue
  • Added Sales Person priority to settings page
  • Added check for sales person setting to main screen

1.6.18

  • Removed test from the entry form.
  • Fixed monthy retainer emails and resetting of clients.

1.6.17

  • Fixes the approvals menu so embargoes time sheets can be updated correctly.

1.6.16

  • In the approval menu, clicking approve, reject or hold will set all time sheets to that settings.

1.6.15

  • Fixed review screen so it works from all approval menus.

1.6.14

  • Week Complete field on My Dashboard is now centered.

1.6.13

  • Fixed permissions on dashboard so regular users couldn’t see other people time sheets.
  • Fixed dashboard so search worked properly.
  • Change “Setup Approval Teams” so it doesn’t show debug information when adding a team member.

1.6.12

  • Fixed permissions on Manage Clients screen so the Manage Clients permissions actually work.
  • Added PO Number to new project screen.

1.6.11.1

  • No code change, but some updated gaphics to push down and a new readme.

1.6.11

  • Added po number as a project field and display it on the invoicing screen.

1.6.10

  • Added Hours to My Dashboard and to Payroll Queue.

1.6.9

  • Fixing My Settings so it works for people who are only Invoing Queue users.

1.6.8.1

  • Fixing 1.6.8 so it actually works.

1.6.8

  • Allow invocing users to decide to put the “Record Invoicing” button at the top of the list all the time.

1.6.7

  • Documentation!!!!!!!
  • Make monthly retainers not show up in the payroll queue at the top of the month.
  • Removed comments from time_sheets_cron.email_retainers_due in a vauge attempt to make it work correctly each month.

1.6.6

  • Changed size of currency fields to support larger amounts.

1.6.5

  • Fixed bug where timesheet queues weren’t being loaded in parallel correctly, and timesheets could be sent to the payroll queue twice.

1.6.4

  • Fixed bug where the submit button wasn’t visible on new time sheets
  • Fixed bug where all timesheets were being sent to payroll queue

1.6.3

  • Changed label in the admin bar to My Time Sheet Dashboard
  • Removed Submit button if viewing another users time sheet
  • Added logic to prevent updating another users time sheet

1.6.2

  • Fixed bug where the Project drop down doesn’t work in the time sheet screen.

1.6.1

  • Fixed bugs in query of My Dashboard where it was showing all employees at initial load instead of just that persons.
  • Changed text in My Dashboard if not matches are found.

1.6

  • Display project name when project is over hours
  • Rename Old Timesheets to My Dashboard
  • Add additional filters to My Dashboard (all employees, my time sheets, specific team member, all team members, filter by client and project)
  • Display employees client notes and project names on My …
Malaking puwang ng bass splash review Bakit pinapayagan ng pamahalaan ang operasyon ng mga monopolyo How to play Super Ace jili Nice88 club withdrawal Esball online casino com registration Nuebe Gaming legit HB888 Casino real money Casino bonus no deposit free spins 2021 12 Titans Greek mythology online slot machines for real money free play Mines jili login download Allin88 ph login Casino Guru gratis Vegas World login Apanalo online game no deposit bonus 77ph Himala himala wikipedia 啶掂啷嵿ぐ啶ぞ啶?啶曕啶ぞ 啶灌? 啶す 啶囙い啶ㄠぞ 啶栢い啶班え啶距 啶曕啶啶?啶灌啶むぞ 啶灌? Mnl168 online casino register philippines login Bally slot machine value Jili live casino no deposit bonus Gcash gambling reddit philippines tamabetcasino Jili magic lamp app Mwplay888 net download for android Vegas Live Slots hack APK Clive and jill sidequest ffxvi Jiliasia online casino Online bingo jili withdrawal Chili for a crowd Silver Palate Jili168 register philippines Jili mk casino Jili cc download for android Habanero online casino games philippines Philucky withdrawal format 377 jili login register philippines Jili slots download Bsa387 login password Ginto Casino link 49jili login to my account login philippines app Royal777 casino no deposit bonus 8 juli feiertag wikipedia Ano ang mga flash game sa hollywoodbets app download Game of Thrones Slots referral code Igt address manila Zynga slots free coins cheat android Jilicash real money withdrawal Paano gumagana ang mga online slot machine login Ezwin online casino philippines Peso88 login register Jili kaganapan login register Winning plus 8 login philippines masuwerteng iikot ang mga nakakalokang slot 123jili app Login casino games online unblocked Transaction password USDT Baccarat games online real money Appointment slots vs appointment schedule quick hit slots commercial actor Multiclass spell slots table Slot schedule template 啶灌啶曕啶?啶曕ぞ 啶い啷嵿い啶?啶曕た啶むえ啶?啶灌啶むぞ 啶灌 Jili jackpot 777 download for android latest version Million 888 casino login register Tongits go apk unlimited money latest version Pinakamahusay na jili slot game download YE7 Download App BET99 Quebec Free 100 online casino registration facebook page 2021 slots no deposit bonus Online gambling philippines real money Jilibet casino login philippines Super Royal 777 Slots go casino login Register Youtube ng slots today Peso 888 apk Mini777 register download PG gaming casino login Wizard of Oz free coins gamehunters Philippine News today live 247Spin free 100 spin the wizard of oz slots free coins E2 jili casino login Konjac jelly Japan Big bet review korean Online casino Philippines News 7 Juli 2024 memperingati Hari Apa Jili 747 casino login Winph 777 login philippines app benefits of online casino games Wild aces online casino real money Mwcash88 Bonus hunter cc email Maduna clan names FF16 change party members Online casino games real money free spins no deposit Dbx casino real money philippines Okada online casino apk latest version Skype Download for PC Jilibet donnalyn login Register online casino 777 Pub download old version Spaghetti Jollibee price Jili no 1 login register Jiliasia app apk Super slots apk old version 646 casino login Register Philippines Listahan ng laro ng skillz login Totoong online pokies philippines release the kraken clash of the titans (1981) Casinos online real money philippines Phil168 APK Download Chumba Casino login Www 49 jili casino login password Fb jili casino login download apk Jlbet slot login Jili 777 lucky slot login register philippines apk Pagcor logo meaning Hard Rock online casino login 77ph com login password download Ano ang gamot sa mataas ang sugar Online casino download APK Geely Emgrand price Philippines BLBET Tapwin 2024 download apk Lodi 646 casino login ph Royal558 download Abc jili register philippines download LVJILI login Royal fishing jili download for android Free60 casino philippines Kk jili libre 58 real money download PHFUN login Nice88 download free ios Best penny slot machines to play at the casino for beginners portal.pagcor.ph sitemap online casino games no deposit bonus Unlapi AAA Jili login Bongobongo ug Casino Jili x yb download apk do 888 casino register Cash Rush slots 777 apk latest version Free online casino games win real money no deposit Philippines Fortune 888 login password Slots casino login no deposit bonus 49 jili time philippines download Nuebe register login Jili fishing game download free Win99 casino philippines Bingo Super Star download 55bmw win withdrawal Jili kilig login download Superball Keno online Hacksaw slots real money Pagcor address philippines 188 jili demo account hack Vegas online casino games free play Jili 49 net casino login philippines 777 jili jackpot apk latest version Fc slot demo free download Jili under maintenance today download android 3 patti slots patti online play Jili bingo download for android Smbet register philippines Osm jili register mobile number philippines MWGAMING 188 register Nuebe agent login philippines Online casino color games philippines Is Winford Casino open today Jili update today WK777 slot Jili casino review philippines slotomania online Lucky jili slots login register mobile 188 jili casino login download philippines Baccarat game strategy reddit Jili22 promotion How to withdraw in jili slot online 1xslots login Mnl168 online casino register philippines login Paano maglaro ng slot gambling login casino for real money online Best online casino Philippines reddit Jili deposit 50 withdrawal limit Nextbet philippines registration 168jili login registration Www royal888casino net register Double Win Withdrawal App Fisheries department officials 777 Lucky JILI Slots Casino APK download Nz online casino games real money 888php withdrawal Jili mines predictor apk Online casino jackpot slots free play yy777cam Jili one login download mainstream records lee young-ji 77ph com download free 49 jili years login register Jili slot club jackpot 777 download free money philippines Www betvisa games app 1888 jili casino withdrawal online July 10 religious holiday Labet88 login registration 2021 Osm jili casino online games philippines download Money 888 login download Empire slot machine download Ireland online casino games free play Kk jili casino login registration download apk 1000 free games to play with friends Poseidon god son Jili lucky slot app download Big baller club casino login registration philippines Fish Hunter - Shooting Fish Pnp 888 jili slot game login app Limbo game download for PC Highly Compressed Jili jackpot 777 download apk ios slot machine free games free spins deposit bonus Jackpot meter app for android Instant withdrawal betting app Dama N.V. casinos no deposit Bonus Joy 7 casino login free chips Eliakim Sadoki Hadaa Ya Walimwengu Gemdisco login 08 jili register app Jollibee slot casino login philippines register online Award winning chili recipe Allrecipes Helens Slot APK old version Mga kahinaan ng mga pragmatic slot machine login Jili pulang sobre register online Jili777 free 150 no deposit bonus Philippines Jili no 1 com withdrawal philippines Slot online game free real money Jackpot joker jili demo free download Best pg slot game free no download Wagi77 login Philippines Rich9 pinakamainit na laro login Fortune gaming88 login philippines Royal Slot Login Fun facts about July 19th Geely gx3 fiche technique philippines IND slots APK yono Ox jili slot withdrawal What happened on October 7 Al Jazeera 777 pub com login download Nice88 app 99 Fortune Casino login Register Tmtplay888 Jiliplay login download Love jili vip login password 888bet registration online Dragon vs Tiger hack apk Lucky JILI slots login register Kpl casino Online casino game for real money free play 777pub open now promo Video poker jacks or better strategy chart Jili 365 casino login register philippines no deposit bonus download Free slots com party bonus Animal Husbandry Minister Bihar list 188 JILI casino login registration Philippines Anuani ya katibu tawala mkoa wa dar es salaam NetBet registration Fg777 register philippines 90 jili live login download One slot game download Agent GEMDISCO Jili 999 com withdrawal Jilimk casino log in no deposit bonus tg777 login register philippines Pagcor login philippines List of licensed POGO in Philippines 2023 How many cannabinoid receptors are there in the human body Q25 jili download ios Ff777 vip login Jili 49 dot com registration philippines Ano ang speed roulette review Ph joy vip login registration philippines 4 ram slots which ones to use Mga puwang ng video youtube Jackpot Party Instagram free coins www.free facebook.com log in Betvisa download for android 49jili pogcor Betso888 login download Jollibee slot login Fruit Theme Birthday Party Wjslot claim form Nextbet Live Casino Lotto go Jili volatility calculator philippines Teenage Kraken Salish Matter Lucky 777 online casino login philippines Slotomania 777 casino real money Mega ace jili demo apk latest version Falcon Play customer service www.666.com games Bingo Jili PH Slots earning app real money no deposit Canara Bank Internet banking PIN generation 8K8 vip login Philippines No 1 jili app for android free download Gonzo's Quest max win 9 Pots of Gold land and win What does Mr Mike Slots do for a living Jili fc slot real money no deposit bonus Ph macao jili register download limbo apk + obb download Swcup6 net live login Register philippines Free slots 8888 no deposit philippines Jili tadhana slots download free Free casino slots 3 lines no download Jili okbet real money philippines Jili88 ph com register login password Slots earning app real money download Jili apps download free for android ios Kurdish traditional dress Labet88 online casino Ez jili telegram ios 94067 water heater door installation Real Boxing 3 download Best casino online Wishbone Games Nextbet login mobile registration Jili no 2 login no deposit bonus Poder Judicial Superace88 club login registration link Triple match 3d master mod apk Sino ang cowboy slots wife Jili 5678 casino login poker star Apanalo casino app login KK JILI casino login app apk Www gibson casino www gibsoncasino com login APEX slot download Best free slot machines play for free no deposit Mining Telegram group link Jili t7 real money Jili369 app download Progressive jackpot meter link Lampara ng genie philippines Best free slots with bonus Asia JILI casino register 888 ladies slots login UNO Spin Millionaire Dimm slots reddit King game app download apk Yy777 index login No deposit slots real money Yeriko by injili bora choir session 49 jili road register philippines Jili slot 777 login register online no deposit bonus philippines 啶啶?啶曕 啶啶班が啶?啶曕ぐ啶ㄠ 啶曕 啶夃お啶距く GGBet welcome bonus Is the 49ers coach a Christian Sino ang may akda ng medusa Ace Super ph casino Login games.747 games.ph/launchgame open now Tiktok video Zili 7 Gold Fruits slot Peraplay APK download Labet88 register philippines app Love jili vip login philippines Slots download free Jili slot jackpot login register Junglee Rummy APK Paddy power virtue Welke dag is het vandaag in belgie Nn777 login philippines app Pb777 login id and password free Sweet Bonanza free spins no deposit Online slots casino 888 real money no deposit online casino games real money Osm jili casino Megaways slots login Konami free slots no download Big Bass Hold and Spinner Megaways demo Jili 888 register Jili mines download free Best free video poker no download fishing slot casino - free 100 000 coins Jili22 NEW com register Big Bass Bonanza Geely subsidiaries in philippines State fish of bihar in english Game of Thrones Slots Casino free coins hack Lucky jili casino login registration philippines apk Mga laro ng slot na nagbabayad ng totoong pera apk Niceph casino real money Fortune Dragon PG slot demo Reference generator Jili88ph net register download FG7777 Jili super win apk best online casino games to win money Bagong jili register app 777sm vip login Jl bet slot register Jili casino sign up bonus no deposit philippines Phlove Casino Login Register Jili slot online real money Ez jili code free download Cannabinoids structure How does Dragon Link slot work 188 jili casino download free Which casino has the most winners in Vegas Goldfish slots apk Fisheries, Bihar gov in Medusa megaways real money Mwcash88 casino login Best time to play crazy time reddit Voslot jili register philippines Ang tao ba ay nagmula sa unggoy PHL63 login register Demo Jili Golden Empire Download app and get bonus Pogibet free 100 philippines 22FUN APK Lucky JILI Casino login registration Win win Game zambia online app download Win100 com casino group win100 originals win100 originals register Mlbb Win Rate Calculator APK Mi777 casino login philippines register Do888 casino login no deposit bonus Jill Scott net worth 8 jili slot download for android 55X Casino Login Register Philippines Ug777 app download apk for android 94067 water heater door replacement Loveph casino Tianjin University of Science and Technology How to play Fortune Gems online Earn money online Philippines legit Xo jili com register philippines Cruise casino in Goa Play slot machines for free online no deposit Is golden Cowboy good tds online casino games volatility Tmtplay casino login register mobile 啶戉え啶侧ぞ啶囙え 啶曕啶膏啶ㄠ 啶椸啶?啶曕啶膏 啶栢啶侧啶? EZJILI Login Register Game room online casino games real money Casino dealer Reddit ph Slots jackpot meter philippines app Pldt 777 real money withdrawal Jackpot World redeem code free 2024 Jilibay free 68 no deposit bonus Bet88 ph app download for android OKBet rewards app Julie emergency contraception reviews 啶ぞ啶椸啶?啶う啶侧え啷?啶曕ぞ 啶膏す啶?啶夃お啶距く Mega win login Best online casino games real money app Jiliasia ace download Jili 178 real money app Pag-IBIG membership Double DaVinci Diamonds free slot game jili 711 Slot virtual real money free Jili tongits withdrawal limit Okbet casino login philippines download Sabong derby 2023 Full Video MONOPOLY Slots download White part of eye swollen like jelly home remedies Ez jili codes 2021 Wjslot com rewards login How many evolutions can you have in a deck Clash Royale Online casino jili login register House of Fun VIP PLUS download SM Megamall 3 day sale 2024 dates Phil163 login Simple chili recipe Jili slot machine apk latest version Jili188 login download Boss88 Slot Login Jili go login philippines Online casino games with free signup bonus philippines Jili mines download apk Fc slot online philippines Y777 jili real money withdrawal Win99 online casino login register Lucky jili slots login register mobile philippines BetVictor UK Jilino1 new site Jili no minimum deposit philippines 2020 Royal777 login register philippines Forgot transaction password in phdream Casino plus jili slot real money Win99 slot games free apk Nn777 slot jili real money 38jili login GO Keyboard APK betBonanza mobile login registration Dragon cash vs Dragon Link 8k8 online casino games downloadable content philippines Best slots to play on FanDuel reddit balato8aa Crown89ph casino login Online casino builder Wjevo22 app irich slots&games casino 777 Boxing king casino real money Jili22 vip202 download online casino games with no minimum deposit Mega Wheel game download Jili apps download for android free Diablo 4 enchantment slot not working Online lucky sweepstakes no deposit bonus 747 online casino games philippines Super ace demo game online free Spin and win cash in Uganda withdrawal PG Soft Wild Bounty Showdown 777sky slot Jiliapp download latest version Www royal888casino net register Royal slots real money login ????? ?? ???? ??? ???? ????? ????? Phkuya com casino login PHIL168 new link Royal888casino net withdrawal July 8, 2024 Casino machine Jili lucky slot app apk Pragmatikong laro ng big bass bonanza videos 200jili download latest version Dometic 94067 Online slot machines philippines 12 Titans Greek mythology Online slots strategy Casinos online slots real money Jili official website app for android Play tongits online real money philippines Bmy88 net login password Jili 646 ph register app ios Kumuha ng jili app login download Ezjili com download ios Mega Ace mechanics Jili ace 777 no deposit bonus Jili live club login Jili 747 login app 291 jili 01 register download Tongits Go new version Boss JILI casino login Rich711 casino login download 9jlbet Real money casino app apk Jili event login app Jackpot fishing jili download free Pagsasalin ng teksto Sixers game today Please complete the required turnover for withdrawal tagalog Majhail X song download Mp3 April 8 2024 holiday Philippines Pg777 login register online Crazy Time prediction telegram Tadhana slots apk download old version Transaction password in scatter example Mine (Taylor Swift release date) Jili zeus slot login register International casino app Monopolyo ng big baller login Win888pub app Diablo 4 enchantments Phmacau club 啶す啶苦啶︵啶班ぞ 啶溹啶む 啶曕 啶啶∴ Apat na uri ng tunggalian at halimbawa Sw888 casino register BYU portal 49 jili vip login philippines Ubet95 Casino login Jili 178 ph register Is online gambling legal in Philippines Jili t7 login registration form Fg777 official withdrawal How to get unlimited coins on Vegas Live Slots Go88 slot login register download Slot sites philippines Pnxbet77 legit Online lucky 9 gcash download bwinners - online sports betting virtual & casino games Fachai free 150 Casino table games inside (2008) Ocean King Jackpot download Boom casino login KK JILI Casino Login app apk Nexusgaming88 agent login philippines Bonus 365 casino login Free unlimited bingo card generator PDF Microsoft login Jill meaning slang origin Grand slot Palace online casino W888 login Jili369 real money login Nexus88 Gaming login register Jackpot fishing demo free download Jajji veer punjabi gane mp3 download online casino games not real money Wagi 777 download for android free spins bonus no deposit Best casino online slots europe Bombing Fishing demo Limbo bar game Lodigame 291 login registration philippines Mammoth Gold Megaways Peraplay login Fb jili casino login download free no deposit bonus Bingo filipino machine price Login slot machine app Nextbet app download apk Slots game machine free Is DraftKings Casino legal in Massachusetts Webcam app Free unlimited bingo card generator What do CB1 receptors do 177bet cc download Jiliasia casino login philippines Online lucky 9 gcash withdrawal KK JILI register Slots rivals ladbrokes login Jilivip download ios online casino games in florida slot o pol online Jl777 Login Register Charge Buffalo free play Lucky Tongits gcash download Ph646 register mobile philippines Promotion 100 free 58jili login registration online x570 ram slots Mines predictor free Jili17 register mobile Kkjili com app download latest version Best free bonus slots real money Gba 777 casino no deposit bonus Best slots to buy bonus GGBET GCash Wild hammer megaways apk Real money gambling games philippines Jiliko photos free Libreng mga laro ng slot online register MVG SunBet login Bet777 Login Casino keno games free online no deposit Casino ng rainbow riches real money Jili referencing indian law ppt Free casino online real money Philboss link login Jili slot 777 login register online philippines Premiumbets TG777 app login 10 07 day Pocket GK Book PDF in Hindi Online casino 50 cash in no deposit Free slots paypal deposit Phlwin online casino hash encryption games traceable fair casino apk casino game casino Jili188 tv login password 5e sorcerer spell slots guide Alamat ng wizarding wars reddit Jili slot jackpot 777 withdrawal Www jilino1 club app Betso89 register Free website browser download pagcor online casino games Poker machines games casinos online free bonus Play video poker free no download for android Is Seybold journal Scopus Indexed How to withdraw in jili online gcash mwplay888.net login Phpslot app apk Top 1 game in the world 2024 Bingo plus pagcor login password 178jili HP777 Casino Jili day app apk Casino guru Brazil nuebegamingslot Jili casino app login download Jili 09 register download taylor swift july 9th 1:38 Geely Coolray 2024 Release date Philippines Jollibee picture outside Xo jili casino login register mobile Spielautomaten kaufen Royal Club apk Mod Helens gogo jili login register philippines Lucky 777 apk latest version Katangian ni apollo sa cupid at psyche Doble Engineering Casino jili real money app Slot machine png Falcon casino login register 5e multiclass spell slots Arcane Trickster Jili slot jackpot app download Paano maglaro ng slot para kumita withdrawal casino slot games real money Helens gogo jili register philippines Casino articles topics Fachai free 100 Slot 50 minimum deposit Philippines sm 3-day sale schedule 2024 Magic jili slot game login Are casino Apps rigged Tala888 download jackpotfree Big bet review guardian online casino games for free Fg777 casino login register link Betvisa best online casino Microsoft Store download lodivip3web Jili 789 download Best online casino games for real cash Tongits go 4.1 6 apk download latest version Gba333 login Register Phone club Game online azure pre-validated domain Sabong app apk Bandit Slots Youtube Jacks or Better strategy app Magandang slot ba ang Sweet Bonanza? 100 free spins no deposit no wagering requirements philippines Fg777win com login Pci slot types explained Nakakabuti ba ang sugal sa tao Tmtplay casino login register mobile Galaxy 88 casino com login register Free flash video poker download no download Winford Online casino login JIL pastor Winhq9 login register mobile W500 one Jili veo casino login registration Buenas 88 Register How to withdraw 90 jili club philippines online Jili free 100 php no deposit bonus philippines Jili com casino register Minecraft Crazy games Mitran de boot remix mp3 song download 320kbps Anjeer Dry fruit tg777 customer service 24/7 Arat365 com login Apps na pwedeng kumita ng pera legit 9k slot Casino Jili 8888 download for android William Hill live Tesla jili login philippines 啶す啶苦啶︵啶班ぞ 啶溹啶む x7-16 啶啶侧啶? Okada Online Casino download ios Lucky Neko demo play Jili lucky download for pc Original Buffalo wings recipe 777 jili Casino real money Betsson Group Glassdoor 40 jili casino login philippines app 777ku login App Byu jili register download Yesjili com login philippines Jackpot fishing game real money Ubet95 app apk 888 casino app store download Betway zambia online live sports betting download jili 80 iRich kh free download Mga nakakatawang palaro Top online slots online lucky 777 slot game download 50 deposit game online 49 jili games Online casino game with real money Freeplay Casino no deposit bonus Jili 646 777 login register philippines link Kk jili login register online philippines Anti epidemic online casino gcash login Gold 168 Casino login Royal777 register JILI6 promo code Philippines Lodislot 777 casino online real money Ijility maumelle ar Mnl168 download for android Bet 888 login philippines Boeing Secure Login 188 JILI Casino login Jili asya download Mr joker Photo Dinosaur tycoon jili ios download Jili777 login register Philippines 49 jili games download Wow888one philippines Phl63one philippines Mega Medusa Casino login Win888 casino register online Pldt 777 real money withdrawal solaire online casino games MNL63 free 100 No Deposit Jili caishen casino irich slots&games casino 777 Free slots poker online real money Casinos online for real money philippines Royal Club login app download free Online casino free real money DO888 online casino JILI188 app Charge buffalo jili download free Jili free 100 no turnover philippines no deposit bonus Gogosolot online Casino Login Superjilli ph Jili365 bet login sign up philippines Jili x super ace download 5 jili casino login register online Lolliplay login no deposit bonus Pldt jili slot download ios New online casino free chip no deposit Is transaction password and atm pin same sbi mega joker spielautomat Baccarat Strategy book Sweet Bonanza Candyland live Jili 337 withdrawal fee Baccarat Evolution Jili games download for pc slots with real money online 5jl Casino Login Super Ace slot demo SWERTRES sureball hearing today Philippines youtube Jili big win login register Online casino games no deposit free spins philippines Top online slots online lucky 777 slot game download Big baller Club info login Non working holiday Pasig 45 days from july 9, 2024 777 10 jili casino register download jackpot giant slot 90 jili register download JL777 Casino Tp777 com login register mobile Casino tr c tuy n login Gogo jili app download apk mod Legends Slot Bingo JILI 52 Club APK Jilievo888 com login register online Lucky jili real money 888bets mozambique app download Happy jackpot slots Fairground Slots no deposit bonus Wild ace demo download New Vegas slots luck Casino mania bonus Huff and more Puff slot machine for sale baccarat game how to play Jili ph register online Jolibet withdrawal Football teams Premier League sissi slot machine free play Jili vip login register philippines download app ios Transaction password in tagalog example brainly Play free casino games online without downloading for android ELK casino games Libreng computer video poker download Winph6aa philippines Jlbetslot 49 jili casino slots login Jili app casino download apk for android Mnl168 online casino register philippines apk Jili 80 login register Jili free withdrawal app Maaari ba tayong maglaro ng monopoly online play SYNOT Interactive Playzone cashback labet88.com app Jili49 login register Jili asia com casino login download Gold slots casino sa facebook login Jili balita withdrawal fee Gamezy Rummy Jili day register online 90jili game club download PH Macao game 777sky casino philippines Ibetph web casino Best online casino games philippines gcash 247 slots login Elf bingo jili online registration Funny captions for online casino games 777 lucky slot no deposit bonus OKBet App download apk Z25 Gaming P88 jili login app Jili77win philippines DuckyLuck Casino Ttjl casino link app 55jili login Cali 777 com login password LIMBO APK download latest version 200jili login philippines 646 jili 01 login app FB JILI Login Golden Wealth Baccarat live Panaloka login registration Tala0888 download apk GemDisco Login register Lion dance history Ezjili login register mobile Royal777 register Jili 337 login register philippines download Fishing era poppo How to play jackpot fishing app Libreng jili games login Swerte ng buto 77ph1 com login password How do i install tongits go on android Joy jili casino login register philippines free chips Slot machine 777 login Jili online slot apk Jili ko o casino login register APK injector Slot Pragmatic Play Gogo JILI Casino login 50 minimum Z790 ram slots for gaming Tongits Go update download How to compute special non working holiday Philippines 777 Casino 77 free spins login MWGAMING Login Password How to play taya 777 online How does Lee Young ji know English Phdream88 login app 63jili download ios ME777 Casino Login Philippines Baba Slots online casinoplusslot How to play jili super ace online Unibet sign up bonus 60 jili login download no deposit bonus Philippine online casino no deposit bonus pxbetgamingslot Online casino games that pay real money no deposit 49jili flag login password Jili 2024 login register Paano maglaro ng jili super ace login download Vip jili login philippines app Jili bingo download for android 9Y game City Jili jackpot lucky casino real money no deposit bonus Easy money jackpot fishing philippines Casino free games slots machine no deposit Slots7 Casino free spins Winjili ph login registration Jili games free 100 download apk Jiliplay999 com login Hot chilli megaways review Jili games apk latest version ang mga slot ay nagsusugal Nice 888 login philippines Playzone Casino FC jackpot Casino login Spin jackpot YONO apk Juegos de casino gratis sin descargar ni registrarse Gold slots casino sa facebook withdrawal Jili 168 login registration link Mitran De Junction Te Mp3 Song Download pagalworld Lovejili app for android apk download Helens gogo jili casino login Transaction password in scatter example mainit na jili casino Casino online free credit no deposit How do i install tongits go on iphone Boombet casino 100 JILI casino no deposit bonus Peso88aa philippines Jiliko gcash withdrawal Jili veo login philippines Jili slot game download apk latest version Macau casino online login philippines online casino Katangian ni sita sa rama at sita 49jili login to my account philippines app Forgot transaction password Fg777app download Baccarat in casino online 98 jili casino login register philippines download app Marvelbet apps download apk for android Xo jili app login Speed roulette strategy betway zambia live soccer online casino games Casino 777 lucky jili slots real money yakuza: like a dragon slots high payout token Wild Coaster PG slot Turkish Airlines flights Bet jili app download for iphone Why do slot machines have bingo cards Ez jili code philippines DOUBLE Jackpot Slot MACHINE for sale play free online casino games Bet777 Login app Supabets mobile app download Winning plus 40 apk Play top Dollar slot machine online free no download Jackpot meter jili download apk Plot 777 casino login register link Best time to play jili slot on sunday reddit