User Information Is Not Complete

Ask your questions regarding TimeTrex installation here.
Locked
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

User Information Is Not Complete

Post by SkiDelivery »

MS Server 2003 SE
Abyss X2 2.5
PHP 5.2.4
PEAR 1.7.1
MySQL 5.1.22
TimeTrex SE 2.2.6

After a successful install, we login as the admin user created during setup. Once logged in, we are notified that this is our first time logging in and we need to fill out the following information. We will fill out the required items, marked with asterisks, and click submit. We are then taken to the Recent Activity Summary. If we click on any navigation link, it brings us back to the edit user form as if we never filled any of the required data in. Any ideas? See dump below of the submit event...

Code: Select all

--------------------------------------------------------------------------------
(mysqlt): SET SESSION sql_mode='ansi'   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SET SESSION time_zone='America/Denver'   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select session_id,user_id,ip_address,created_date,updated_date from authentication WHERE session_id = '5845a34d66aa8e7b597b622a64f1474c' AND ip_address = '192.168.100.32' AND updated_date >= 1204924597   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): update authentication set updated_date = 1204938997 where session_id = '5845a34d66aa8e7b597b622a64f1474c'   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SET SESSION time_zone='US/Arizona'   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select * from station where company_id = '1' AND station_id = '31694d9cc7b698bd5200ce46f885f944' AND deleted = 0   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select * from cron WHERE deleted = 0 ORDER BY last_run_date DESC LIMIT 1   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select d.severity_id as severity_id, count(*) as count from exception as a LEFT JOIN user_date as b ON a.user_date_id = b.id LEFT JOIN users as c ON b.user_id = c.id LEFT JOIN exception_policy as d ON a.exception_policy_id = d.id LEFT JOIN pay_period as e ON b.pay_period_id = e.id where b.user_id = '1' AND a.type_id = 50 AND b.date_stamp < '2008-03-07' AND e.status_id = 10 AND NOT EXISTS ( select z.id from request as z where z.user_date_id = a.user_date_id AND z.status_id = 30 ) AND ( a.deleted = 0 AND b.deleted = 0 AND e.deleted=0) GROUP BY d.severity_id ORDER BY d.severity_id desc   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select name FROM bread_crumb WHERE user_id = '1' AND name = 'Employee List' LIMIT 1   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): UPDATE bread_crumb SET url = '/timetrex/interface/users/UserList.php', created_date = 1204938997 WHERE user_id = '1' AND name = 'Employee List'   
--------------------------------------------------------------------------------
d:\timetrex\temp\/3b/adodb_3b36094360e60c1880e87148d5d4fcf6.cache reloaded, ttl=84572 [ select * from user_generic_data where id = -1 ]
--------------------------------------------------------------------------------
(mysqlt): select * from user_generic_data where user_id = '1' AND script = '/timetrex/interface/users/UserList.php' AND is_default = 1 AND deleted = 0 order by updated_date desc   
--------------------------------------------------------------------------------
d:\timetrex\temp\/0e/adodb_0e9afd8cfc1db9db627f8c51a5b08c65.cache reloaded, ttl=84572 [ select * from users where id = -1 ]
--------------------------------------------------------------------------------
(mysqlt): SELECT COUNT(*) FROM users as a LEFT JOIN branch as b ON a.default_branch_id = b.id LEFT JOIN department as c ON a.default_department_id = c.id LEFT JOIN user_group as d ON a.group_id = d.id LEFT JOIN user_title as e ON a.title_id = e.id where a.company_id = '1' AND a.deleted = 0 LIMIT 1   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select a.* from users as a LEFT JOIN branch as b ON a.default_branch_id = b.id LEFT JOIN department as c ON a.default_department_id = c.id LEFT JOIN user_group as d ON a.group_id = d.id LEFT JOIN user_title as e ON a.title_id = e.id where a.company_id = '1' AND a.deleted = 0 order by status_id asc,last_name asc,first_name asc LIMIT 0,25   
--------------------------------------------------------------------------------
d:\timetrex\temp\/1d/adodb_1d4f0dc4643e63d9e075ed43fc102eaf.cache reloaded, ttl=84572 [ select * from user_title where id = -1 ]
--------------------------------------------------------------------------------
(mysqlt): select * from user_title where company_id = '1' AND deleted = 0 order by name asc   
--------------------------------------------------------------------------------
d:\timetrex\temp\/e8/adodb_e87823365cf91e7abab08c3b051641b9.cache reloaded, ttl=84572 [ select * from branch where id = -1 ]
--------------------------------------------------------------------------------
(mysqlt): select * from branch where company_id = '1' AND deleted = 0 order by name asc   
--------------------------------------------------------------------------------
d:\timetrex\temp\/00/adodb_002af0b0267dd7e7fa18315fc82e7ec0.cache reloaded, ttl=84572 [ select * from department where id = -1 ]
--------------------------------------------------------------------------------
(mysqlt): select * from department where company_id = '1' AND deleted = 0 order by name asc   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SELECT a.object_id, a.parent_id, a.left_id, a.right_id, count(b.object_id)-1 as level FROM user_group_tree a LEFT JOIN user_group_tree b ON a.tree_id = b.tree_id AND a.left_id BETWEEN b.left_id AND b.right_id WHERE a.tree_id = '1' AND a.object_id = 0 GROUP BY a.object_id, a.left_id, a.object_id, a.parent_id, a.right_id   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SELECT object_id FROM user_group_tree WHERE tree_id = '1' AND parent_id = -1 LIMIT 1   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SELECT a.object_id, a.parent_id, a.left_id, a.right_id, count(b.object_id)-1 as level FROM user_group_tree a LEFT JOIN user_group_tree b ON a.tree_id = b.tree_id AND a.left_id BETWEEN b.left_id AND b.right_id WHERE a.tree_id = '1' AND a.object_id = '0' GROUP BY a.object_id, a.left_id, a.object_id, a.parent_id, a.right_id   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SELECT a.object_id, a.parent_id, count(b.object_id)-1 as level FROM user_group_tree a LEFT JOIN user_group_tree b ON a.tree_id = b.tree_id AND a.left_id BETWEEN b.left_id AND b.right_id WHERE a.tree_id = '1' AND b.left_id >= '0' AND b.right_id <= '1000' AND a.object_id != '0' GROUP BY a.object_id, a.parent_id, a.left_id ORDER BY a.left_id   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select * from pay_period_schedule as a where company_id = '1' AND deleted=0   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select * from policy_group as a where company_id = '1' AND deleted = 0   
--------------------------------------------------------------------------------
d:\timetrex\temp\/3b/adodb_3b36094360e60c1880e87148d5d4fcf6.cache reloaded, ttl=84572 [ select * from user_generic_data where id = -1 ]
--------------------------------------------------------------------------------
(mysqlt): select * from user_generic_data where user_id = '1' AND script = '/timetrex/interface/users/UserList.php' AND deleted = 0 order by is_default desc,name asc   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): select * from system_setting where name = 'license'   
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(mysqlt): SELECT name,url FROM bread_crumb WHERE user_id = '1' ORDER BY created_date DESC LIMIT 5   
--------------------------------------------------------------------------------

Debug Buffer
============================================================================
Memory Usage: 11881424
----------------------------------------------------------------------------
DEBUG [259]: [Function](): URI: /timetrex/interface/users/UserList.php
DEBUG [261]: [Function](): Version: 2.2.6 Edition: 10 Production: 1 Demo Mode: 0
DEBUG [107]: TTDate::setTimeZone(): Setting TimeZone: America/Denver
DEBUG [497]: Authentication::Check(): Session Name: SessionID
DEBUG [503]: Authentication::Check(): Session ID: 5845a34d66aa8e7b597b622a64f1474c
DEBUG [399]: Validator::stripNonAlphaNumeric(): Alpha Numeric String:5845a34d66aa8e7b597b622a64f1474c
DEBUG [78]: Authentication::getIdle(): Idle Seconds Allowed: 14400
DEBUG [399]: Validator::stripNonAlphaNumeric(): Alpha Numeric String:5845a34d66aa8e7b597b622a64f1474c
DEBUG [69]: [Function](): User Authenticated: ldunn Created Date: 1204938671
DEBUG [1957]: UserFactory::isInformationComplete(): User Information is NOT Complete: 
DEBUG [107]: TTDate::setTimeZone(): Setting TimeZone: US/Arizona
DEBUG [135]: TTDate::setDateFormat(): Setting Default Date Format: m/d/y
DEBUG [149]: TTDate::setTimeFormat(): Setting Default Time Format: g:i A
DEBUG [163]: TTDate::setTimeUnitFormat(): Setting Default Time Unit Format: 10
DEBUG [101]: [Function](): Locale Cookie: en_US
DEBUG [287]: TTi18n::getLanguageFromLocale(): Locale: en_US
DEBUG [109]: [Function](): User Preference Language matches cookie!
DEBUG [318]: TTi18n::setLocale(): Generated/Passed In Locale: 
DEBUG [252]: TTi18n::generateLocale(): Array of Locales to try in order: en_US,en
DEBUG [203]: TTi18n::tryLocale(): Found valid windows locale: English_United States.1252 Linux locale: en_US
DEBUG [211]: TTi18n::tryLocale(): Found valid locale: en_US
DEBUG [324]: TTi18n::setLocale(): Attempting to set Locale(s) to: en_US Category: 0 Current Locale: 
DEBUG [327]: TTi18n::setLocale(): Setting currency/numeric Locale to: en_US
DEBUG [340]: TTi18n::setLocale(): Setting translator locale to: en_US
DEBUG [357]: TTi18n::setLocale(): Set Master Locale To: en_US
DEBUG [1957]: UserFactory::isInformationComplete(): User Information is NOT Complete: 
DEBUG [138]: [Function](): Station ID Cookie found! 31694d9cc7b698bd5200ce46f885f944
DEBUG [241]: [Function](): UnRead Messages: 0
DEBUG [106]: [Function](): Action: 
DEBUG [114] Array: [Function](): Permission Children Ids: 


DEBUG [123]: [Function](): Action: submit
DEBUG [48]: BreadCrumb::setCrumb(): Dropping Bread Crumb: Employee List URL: /timetrex/interface/users/UserList.php
DEBUG [180]: [Function](): Sort Column: last_name
DEBUG [181]: [Function](): Saved Search ID: 
DEBUG [214]: [Function](): Users in company only!
DEBUG [342]: FastTree::getAllChildren(): Getting Root ID: 0
DEBUG [1517]: CompanyFactory::getLogoFileName(): Logo File Name: \timetrex\classes\modules\core\..\..\..\\interface\images\timetrex_logo_wbg_small2.jpg
============================================================================

============================================================================
                              PROFILER OUTPUT
============================================================================
Calls                    Time  Routine
-----------------------------------------------------------------------------
  1    44.2290 ms (8.07 %)  Authentication::Check()
  1    27.6539 ms (5.05 %)  Interface.inc - Check for Exceptions
  1    33.7138 ms (6.15 %)  Interface.inc - Check for UNREAD messages...
  6    5.7230 ms (1.04 %)  getEmptyRecordSet()
  1    14.6148 ms (2.67 %)  getPermissionHierarchyChildrenByCompanyIdAndUserId
  1    28.6911 ms (5.24 %)  setLocale()
  1    257.4558 ms (46.99 %)  unprofiled

       135.8056 ms (24.79 %)  Missed
============================================================================
       547.8871 ms (100.00 %)  OVERALL TIME
============================================================================
Thanks.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Chances are you didn't enter your Address, City or Home telephone number.
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

Post by SkiDelivery »

Thanks for the reply but that is not the problem. I specifically pointed out that I am aware of the required fields. Even with satisfying the required fields, it still acts as if I never entered them after the submission.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

DEBUG [1957]: UserFactory::isInformationComplete(): User Information is NOT Complete:
The debug information you posted says that the user information isn't complete. Which is only triggered by one of three things: Address, City or Home phone number not being set.

So either you are entering them correctly and they aren't being saved in the database, you are entering them correctly and they ARE being saved but your cache files aren't being updated due to a permission issue, or you aren't entering the data correctly and TimeTrex isn't catching it.
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

Post by SkiDelivery »

1. Viewing the database via phpMyAdmin, the data is not being saved. So if the data is not being saved, one would think there should be an error somewhere saying why. Correct?

2. I do not think Cache file permissions are a problem. The directory has files in it and during the install process, it was given the OK.

3. Without a doubt, the required data is being entered correctly.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

Okay, so disable the any debugging options, login to TimeTrex and fill out the form then, then just before you press the submit button, re-enable all debug options and set the verbosity to 11.

This should output the debug text from the actual submit process and let us see why the data isn't being saved.
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

Post by SkiDelivery »

Here is the log:

Code: Select all

--------------------------------------------------------------------------------
(mysqlt): SET SESSION sql_mode='ansi'   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): SET SESSION time_zone='America/Denver'   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select session_id,user_id,ip_address,created_date,updated_date from authentication WHERE session_id = '71719a90f33001ab1fdf64e789460184' AND ip_address = '192.168.100.32' AND updated_date >= 1205274267   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): update authentication set updated_date = 1205288667 where session_id = '71719a90f33001ab1fdf64e789460184'   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select * from station where company_id = '1' AND station_id = '8cc9e8cabc31e018bc54e9df28718b69' AND deleted = 0   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select * from cron WHERE deleted = 0 ORDER BY last_run_date DESC LIMIT 1   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select d.severity_id as severity_id, count(*) as count from exception as a LEFT JOIN user_date as b ON a.user_date_id = b.id LEFT JOIN users as c ON b.user_id = c.id LEFT JOIN exception_policy as d ON a.exception_policy_id = d.id LEFT JOIN pay_period as e ON b.pay_period_id = e.id where b.user_id = '1' AND a.type_id = 50 AND b.date_stamp < '2008-03-11' AND e.status_id = 10 AND NOT EXISTS ( select z.id from request as z where z.user_date_id = a.user_date_id AND z.status_id = 30 ) AND ( a.deleted = 0 AND b.deleted = 0 AND e.deleted=0) GROUP BY d.severity_id ORDER BY d.severity_id desc   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select name FROM bread_crumb WHERE user_id = '1' AND name = 'Home' LIMIT 1   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): insert into bread_crumb (user_id,name,url,created_date) VALUES( '1', 'Home', '/timetrex/interface/index.php', 1205288668 )   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select d.severity_id as severity_id, count(*) as count from exception as a LEFT JOIN user_date as b ON a.user_date_id = b.id LEFT JOIN users as c ON b.user_id = c.id LEFT JOIN exception_policy as d ON a.exception_policy_id = d.id LEFT JOIN pay_period as e ON b.pay_period_id = e.id where b.user_id = '1' AND a.type_id = 50 AND b.date_stamp < '2008-03-11' AND e.status_id = 10 AND NOT EXISTS ( select z.id from request as z where z.user_date_id = a.user_date_id AND z.status_id = 30 ) AND ( a.deleted = 0 AND b.deleted = 0 AND e.deleted=0) GROUP BY d.severity_id ORDER BY d.severity_id desc   
--------------------------------------------------------------------------------
d:\timeclock_test\temp\/07/adodb_07ca3751f8de4ea289de70d8c5ff2cb1.cache cache failure: d:\timeclock_test\temp\/07/adodb_07ca3751f8de4ea289de70d8c5ff2cb1.cache file/URL not found (see sql below)

--------------------------------------------------------------------------------
(mysqlt): select * from request where id = -1   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): SELECT COUNT(*) FROM request as a, user_date as b, users as c where a.user_date_id = b.id AND b.user_id = c.id AND c.company_id = '1' AND b.user_id = '1' AND ( a.deleted = 0 AND b.deleted = 0 AND c.deleted = 0 ) LIMIT 1   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select a.*, b.date_stamp as date_stamp from request as a, user_date as b, users as c where a.user_date_id = b.id AND b.user_id = c.id AND c.company_id = '1' AND b.user_id = '1' AND ( a.deleted = 0 AND b.deleted = 0 AND c.deleted = 0 ) order by a.status_id asc,b.date_stamp desc,a.type_id asc LIMIT 0,5   
--------------------------------------------------------------------------------
d:\timeclock_test\temp\/55/adodb_556e97f42f38ab9f0e157bb3e1f2e726.cache cache failure: d:\timeclock_test\temp\/55/adodb_556e97f42f38ab9f0e157bb3e1f2e726.cache file/URL not found (see sql below)

--------------------------------------------------------------------------------
(mysqlt): select * from message where id = -1   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): SELECT COUNT(*) FROM message as a LEFT JOIN users as d ON a.object_type_id = 5 AND a.object_id = d.id LEFT JOIN request as b ON a.object_type_id = 50 AND a.object_id = b.id LEFT JOIN user_date as c ON b.user_date_id = c.id LEFT JOIN pay_period_time_sheet_verify as e ON a.object_type_id = 90 AND a.object_id = e.id WHERE a.object_type_id in (5,50,90) AND ( ( ( c.user_id = '1' OR d.id = '1' OR e.user_id = '1' OR a.parent_id in ( select parent_id FROM message WHERE created_by = '1' AND parent_id != 0 ) OR a.parent_id in ( select id FROM message WHERE created_by = '1' AND parent_id = 0 ) ) AND a.created_by != '1' ) ) AND ( a.deleted = 0 AND ( b.id IS NULL OR ( b.id IS NOT NULL AND b.deleted = 0 ) ) AND ( c.id IS NULL OR ( c.id IS NOT NULL AND c.deleted = 0 ) ) AND ( d.id IS NULL OR ( d.id IS NOT NULL AND d.deleted = 0 ) ) AND ( e.id IS NULL OR ( e.id IS NOT NULL AND e.deleted = 0 ) ) AND NOT ( b.id IS NULL AND c.id IS NULL AND d.id IS NULL AND e.id IS NULL ) ) LIMIT 1   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): SELECT a.*, CASE WHEN a.object_type_id = 5 THEN d.id WHEN a.object_type_id = 50 THEN c.user_id WHEN a.object_type_id = 90 THEN e.user_id END as sent_to_user_id FROM message as a LEFT JOIN users as d ON a.object_type_id = 5 AND a.object_id = d.id LEFT JOIN request as b ON a.object_type_id = 50 AND a.object_id = b.id LEFT JOIN user_date as c ON b.user_date_id = c.id LEFT JOIN pay_period_time_sheet_verify as e ON a.object_type_id = 90 AND a.object_id = e.id WHERE a.object_type_id in (5,50,90) AND ( ( ( c.user_id = '1' OR d.id = '1' OR e.user_id = '1' OR a.parent_id in ( select parent_id FROM message WHERE created_by = '1' AND parent_id != 0 ) OR a.parent_id in ( select id FROM message WHERE created_by = '1' AND parent_id = 0 ) ) AND a.created_by != '1' ) ) AND ( a.deleted = 0 AND ( b.id IS NULL OR ( b.id IS NOT NULL AND b.deleted = 0 ) ) AND ( c.id IS NULL OR ( c.id IS NOT NULL AND c.deleted = 0 ) ) AND ( d.id IS NULL OR ( d.id IS NOT NULL AND d.deleted = 0 ) ) AND ( e.id IS NULL OR ( e.id IS NOT NULL AND e.deleted = 0 ) ) AND NOT ( b.id IS NULL AND c.id IS NULL AND d.id IS NULL AND e.id IS NULL ) ) order by a.status_id = 10 desc,a.created_date desc LIMIT 0,5   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): select * from hierarchy_object_type as a, hierarchy_control as b, hierarchy_object_type as c where a.hierarchy_control_id = b.id AND a.hierarchy_control_id = c.hierarchy_control_id AND b.company_id = '1' AND c.object_type_id = 50 AND b.deleted = 0   
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
(mysqlt): SELECT name,url FROM bread_crumb WHERE user_id = '1' ORDER BY created_date DESC LIMIT 5   
--------------------------------------------------------------------------------

Debug Buffer
============================================================================
Memory Usage: 10433952
----------------------------------------------------------------------------
DEBUG [259]: [Function](): URI: /timetrex/interface/index.php
DEBUG [261]: [Function](): Version: 2.2.7 Edition: 10 Production: 1 Demo Mode: 0
DEBUG [107]: TTDate::setTimeZone(): Setting TimeZone: America/Denver
DEBUG [497]: Authentication::Check(): Session Name: SessionID
DEBUG [503]: Authentication::Check(): Session ID: 71719a90f33001ab1fdf64e789460184
DEBUG [399]: Validator::stripNonAlphaNumeric(): Alpha Numeric String:71719a90f33001ab1fdf64e789460184
DEBUG [78]: Authentication::getIdle(): Idle Seconds Allowed: 14400
DEBUG [399]: Validator::stripNonAlphaNumeric(): Alpha Numeric String:71719a90f33001ab1fdf64e789460184
DEBUG [69]: [Function](): User Authenticated: fuser Created Date: 1205288563
DEBUG [1957]: UserFactory::isInformationComplete(): User Information is NOT Complete: 
DEBUG [102]: TTDate::setTimeZone(): TimeZone already set to: America/Denver
DEBUG [135]: TTDate::setDateFormat(): Setting Default Date Format: 
DEBUG [149]: TTDate::setTimeFormat(): Setting Default Time Format: 
DEBUG [163]: TTDate::setTimeUnitFormat(): Setting Default Time Unit Format: 
DEBUG [101]: [Function](): Locale Cookie: en_US
DEBUG [287]: TTi18n::getLanguageFromLocale(): Locale: en_US
DEBUG [103]: [Function](): Changing User Preference Language to match cookie...
DEBUG [287]: TTi18n::getLanguageFromLocale(): Locale: en_US
DEBUG [94]: Validator::inArrayKey(): Key: en
DEBUG [739]: Factory::isValid(): Calling Validate()
DEBUG [503]: Validator::Error(): Validation Error: Label: date_format Msg: Incorrect date format
DEBUG [482] Array: Validator::isValid(): Errors 
Array
(
    [date_format] => Array
        (
            [0] => Incorrect date format
        )

)


DEBUG [318]: TTi18n::setLocale(): Generated/Passed In Locale: 
DEBUG [252]: TTi18n::generateLocale(): Array of Locales to try in order: en_US,en
DEBUG [203]: TTi18n::tryLocale(): Found valid windows locale: English_United States.1252 Linux locale: en_US
DEBUG [211]: TTi18n::tryLocale(): Found valid locale: en_US
DEBUG [324]: TTi18n::setLocale(): Attempting to set Locale(s) to: en_US Category: 0 Current Locale: 
DEBUG [327]: TTi18n::setLocale(): Setting currency/numeric Locale to: en_US
DEBUG [340]: TTi18n::setLocale(): Setting translator locale to: en_US
DEBUG [357]: TTi18n::setLocale(): Set Master Locale To: en_US
DEBUG [1957]: UserFactory::isInformationComplete(): User Information is NOT Complete: 
DEBUG [138]: [Function](): Station ID Cookie found! 8cc9e8cabc31e018bc54e9df28718b69
DEBUG [241]: [Function](): UnRead Messages: 0
DEBUG [48]: BreadCrumb::setCrumb(): Dropping Bread Crumb: Home URL: /timetrex/interface/index.php
DEBUG [147]: [Function](): Request Hierarchy ID: 
DEBUG [151] Array: [Function](): Request Levels 


DEBUG [1517]: CompanyFactory::getLogoFileName(): Logo File Name: D:\timetrex\classes\modules\core\..\..\..\\interface\images\timetrex_logo_wbg_small2.jpg
============================================================================

============================================================================
                              PROFILER OUTPUT
============================================================================
Calls                    Time  Routine
-----------------------------------------------------------------------------
  1    68.9790 ms (9.59 %)  Authentication::Check()
  1    26.6929 ms (3.71 %)  Interface.inc - Check for Exceptions
  1    31.5690 ms (4.39 %)  Interface.inc - Check for UNREAD messages...
  2    6.4170 ms (0.89 %)  getEmptyRecordSet()
  1    28.8060 ms (4.01 %)  setLocale()
  1    182.0829 ms (25.33 %)  unprofiled

       374.3691 ms (52.07 %)  Missed
============================================================================
       718.9159 ms (100.00 %)  OVERALL TIME
============================================================================ 
Thanks.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

That debug output is from the index.php page, not from submitting your employee information.

Please follow the instructions from my previous post again.
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

Post by SkiDelivery »

We cannot get to any other screen. Every time we login, the system says it is the first time logging in and we need to fill out the required information. See screenshot. We fill out the required elements and then click submit (the debugger information sent in my last post). After submitting, it takes us to the Recent Activity Summary. If we click on any link other than logout, it takes us back to the first time logging in screen and we start the loop again.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

From what I can see you enabled the debug settings too late. If thats not the case then we will need to login to your system to diagnose the issue further. You can email any URLs, user names and passwords to support@timetrex.com
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

Post by SkiDelivery »

I am not able to grant you access to the server. After a week of trying to solve this, it is time for us to move on to another product. It is too bad though, this product looked very promising. Thanks for your time.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

I would give our automated installer a try to see if it works any better for you. It shouldn't take more then about three clicks and 10minutes to install.
SkiDelivery
Posts: 7
Joined: Fri Mar 07, 2008 6:08 pm

Post by SkiDelivery »

Is it possible to have multiple companies? If so, how do you set them up? Thanks.
shaunw
Posts: 7839
Joined: Tue Sep 19, 2006 2:22 pm

Post by shaunw »

TimeTrex Business Edition supports multiple companies in a single database out of the box.
Locked