Maintain selected item when sorting items in sortSelect
Only include Started projects and tasks in lists for user, do not include Pending projects and tasks
Debuging config_action.php
Minor corrections to install/index.php
Improved and debugged install process.
Simplified DB password handling. Use the installation's defautl authentication scheme whenever possible.
Additional reporting type: All
Reworked for PHP7 (changed to mysqli, changed class construction).
I'm using timesheet with PHP 5.6. The blank page with "Timesheet Next Gen Installation" appears if the "lock" file does not exist in the install/ directory.
I highly doubt there is a document. My suggestion would be to get the new system setup, the Timesheets system installed and functioning. That should be relatively easy. Then, copy the database data to the new server into a different set of tables than what the new system is using. The difficult part will be massaging the old database data into the new database table schema. It's been years since I've worked on it, so I don't remember details, but I do know the database schema did change. -Scott L....
Hello, I have an old install of Timesheets running on a PC with Windows Server 2003. I would like to migrate Timesheets to the latest version running on a new VM. I'm not sure what version is running on the PC but the copyright notice is dated 2008-2009. Is there a document which shows the steps to migrate this setup to a new machine? Thanks in advance, David
To reproduce: POST /login.php HTTP/1.1 Host: localhost Content-Length: 108 Cache-Control: max-age=0 Origin: http://localhost Upgrade-Insecure-Requests: 1 DNT: 1 Content-Type: application/x-www-form-urlencoded Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 Referer: http://localhost/login.php Accept-Encoding: gzip, deflate Accept-Language: en-GB,en;q=0.9,en-US;q=0.8,fi;q=0.7 Connection: close redirect="/><script>alert("XSS")</script><input style="disp...
There's a cross-site scripting vulnerability in login form that allows an attacker to execute arbitrary HTML and JavaScript code via a "redirect" parameter. Version: <=1.5.3 https://sourceforge.net/p/tsheetx/code/497/tree/branches/legacy/login.php#l40 https://sourceforge.net/p/tsheetx/code/497/tree/branches/legacy/login.php#l54 $redirect = isset($_REQUEST["redirect"]) ? $_REQUEST["redirect"] : ""; ?> <html> <head> <title>Timesheet Login</title> <?php include ("header.inc"); ?> </head> <body onLoad="document.loginForm.username.focus();">...
This app isn't compatible with PHP above 5.4. I discovered this looking at my PHP error logs when I tried installing it this morning. The mysql_connect() functions aren't present in PHP 7. They've changed to a more secure method. I'm not an expert
I followed Step 1 (copy and rename the .inc files in the Install directory) but when I refresh the page there's nothing. just a blank page with the title "Timesheet Next Gen Installation". Any ideas?
Hi all. I've installed and made working timesheetng on windows 2012 R2 iis8.5, php5.5.38, mariadb10. Setup fail in some parts and I've install manually the db. Follows link with the files modified/added from trunk for make it working ... even if it's not perfect :p https://drive.google.com/open?id=1jBJUUQmF0RUehQZ4m79cwJYEAnWtd1nH It's no time to move to git (here or on github) for better share patch, have more visibiliy and make growing up (I hope) of this code? I've converted timesheetng to git...
Looking at the svn history, I am not sure this was ever tested before being committed. It was just a patch that was suggested, so there is a chance that it has never worked. Cheers
From what I've read, the issue is that array_walk passes the array value and key as parameters to the callback function, but mysql_real_escape_string expects a db link (or optionally nothing) as the second parameter. Instead of returing the array escaped for MySQL, it returns an error due to the unrecognized parameter. I'm still scratching my head to figure out why that line ever worked in the first place. The function, array_map can be used instead of array_walk. just replace the line: array_walk($assigned,...
Bugfix: HTTP redirects shouldn't encode the redirection URL
Creating a branch for bugfixes to the 1.5.3 release
Hi Nick It's great that you are using Timesheet Next Gen. But as you can see from the logs, development has stopped a long time ago. So I can't give you much of a guideline, but if you are keen to give back your fixes, I can work with you to get them into the codebase. My policy was always to give commit rights to anyone willing to work on the project. Cheers
We performed some fixes on the code. How to propose changes? Should we be registered? Are there some guidelines? How to organise branches? Etc. Thanks
Firstly, thank you for the great job in developing the Timesheet Next Gen. Is there any way of disabling future dates in navcal calendars (ex: in daily timesheet), just because of users not to clock on/clock off in any future dates. Preferably, we can have all future dates displayed, but shouldn't be able to click on them. I'm still learning PHP, couldn't figure it out. Thanks
Firstly, thank you for the great job in developing the Timesheet Next Gen. Is there any way of disabling future dates navcal calendar (ex: in daily timesheet), just because of users not to clock on/clock off in any future dates. Preferably, we can have all future dates displayed, but shouldn't be able to click on them. I'm still learning PHP, couldn't figure it out. Thanks
the most recent version ( not accessible ATM) http://php.net/manual/en/migration70.incompatible.php...
The last release was in 2012, my last commit was in 2014 (and is marked as incomplete)....
ive upgraded my ubuntu from 14.04 -16.04.1 and thelogin page is white. Ive upgraded...
HI all, After I update my distro from 12.04 lts to 14.04 lts TimesheetNextGen show...
one way to reproduce this is to use the Turnkey LAMP ISO and install this web server...
Hi. After a successful install, when one goes to the server is keeps redirected to...
eventually I found the error about the installation, or perhaps a way to end it successful...
one way to reproduce this is to use the Turnkey LAMP ISO and install this web server...
Hi. After a successful install, when one goes to the server is keeps redirected to...
Yes, you should be able to do that. But if you're having to add spaces, I'm thinking,...
Just a note to those who have tried the web install, apache and mysql are initially...
I made a local windows/apache server and the web installer worked well. Now I want...
in common.php function user_select_droplist_string() -- onChange=\"submit()\"
i am getting these two popup alert messages clientId is undefined in getValidProjectIdForClient...
I am having the same issue, Please help PHP Version = 5.3.3 mysql = 5.1.73
if (isset($assigned)) { print_r($assigned); while (list(,$username) = each($assigned))...
1.5.3 , updated in situ from earlier versions
1.5.3 , updated in situ deom eralier versions
version 1.5.3 , updated from earlier versions
Hi Nguyen Quoc Anh, Where is located the submit() function declaration ?
Hi Proloy Das, edit.php and delete.php should work out-of-the-box, could you be more...
maybe a problem with the variable/array, could you add var_dump($assigned); , and...
maybe a problem with the variable/array, could you add var_dump($assigned); , and...
what version of timesheetng are you using?
there is indeed something missing while (list(THERE SHOULD BE A VAR HERE!!!,$username)...
what version of timesheet are you using ?
follow on from https://sourceforge.net/p/tsheetx/discussion/779083/thread/2c03a406/?limit=25#3a3...
starting from proj_maint.php assigning users to projects doesn't work the existing...
Total you mean money ?
Hi, I am using the product for the first time, I have copied all the files to the...
Hi, I want to add the feature edit and delete in the timesheet...i can see that there...
Hi all. At the moment, I'm trying to make the manager can select and view timesheet...
Hi all. At the moment, I'm trying to make the manager can select and view timesheet...
check out the head of the project, which, if you're planning to help with development...
Couldnt find any reference of it.
I'm pretty sure multilanguage support is already in there, possibly using jtext....
For multilanguage, I intend to use a Joomla-like principle - with the JText method....
Thanks for the insight and opinion. Anyway, like you said its tempting, but I really...
I would suggest not trying to completely rewrite the project. I know it's tempting,...
Did you find it in the end ?
Hi, what version of TimesheetNG are you using ?
I'm thinking to keep PHP / MYSQL - Refresh to newest code habits, like remove all...
Scott,I really wish that I'd have the time and skill to take TimesheetNG forward....
Alright, I've got it, so it was in the ___put_data_in_array function used in split_data_into_discrete_day;...
Alright, I've got it, so it was in the ___put_data_in_array function used in split_data_into_discrete_day;...
Oh, by the way, the info is really pulled out from the db and is present in the array....
Hi Thanks for your reply. Ok, I get your point. So the project has a knee to the...
Back when I submitted the last "great leap forward" of version 1.5.2, the company...
Just by curiosity, anyone using TimesheetNG lately ? I think its a solid piece of...
Well, let me know what other info could be useful to help to solve my issue. Tha...
Hi there Been tweaking TimesheetNG for the last week or so. I've added a few elements...
Hi, Anybody tried on converting the <TABLE> design to DIVs ? Would be nice to have...
Hi, Anybody tried on converting the <TABLE> design to DIVs ? Would be nice to have...
Hi, Anybody tried on converting the <TABLE> design to DIVs ? Would be nice to have...
Sure will let know when I'll give it a shot. I'M interested into it, but it is not...
Sure will let know when I'll give it a shot. I'M interested into it, bu
hi, any comment of the developer on this? why this fix work? thank you
after some anomalous results ive had a close look at this . Some added information...
after some anomalous results ive had a close look at this . Some added information...
after some anomalous results ive had a close look at this . Some added information...
after some anomalous results ive had a close look at this . Some added information...
This function works for me too, but I have small glitch, every time I used it my...
I am not a mysql wizkid and I am hoping that someone can help me develop a quick...
Hi, I've found out that this only happens when I'm trying to key in absences on the...
Hi, I'm having problems in my timesheet next gen system. Suddenly all users are not...
Hello Joren, I am using the attached patch with TimesheetNextGen v1.5.2 to enter...
Anyone know of an easy way to revert back to the old style of having all minutes...
I see the same issue with projects and tasks in version 1.5.3. Comparing the source...
If you can select users under "Assignments", but clicking "Update" results in no...
Imatead of redirecting set the start page. On Jun 24, 2014 10:32 PM, "michaelmoto"...
Hi, Haha.. been asking questions and have been discovering the answers for it. Well...
Hi, I'm still having issues. Sorry, I need help=( Thanks,
Hi, I've got it figured out. THe file handling it is in the common.inc. Thanks anyways....
Hi, I was trying to figure out how to add something in to the absences type drop...
Hi, I have successfully installed timesheet on my CentOS server but after sometime...
Topic is closed since I managed to find out a solution. Thanks