Post by eleclerc on Jun 1, 2016 11:42:10 GMT
Online GM Editor v4.02 for FHLSim
Desktop & Mobile
GMO4_02.zip (339.35 KB) - Official Release 4.02
Admin Reset Password Page (for the version 4.02)
Test Link - v4.02
User: DEVILS - Pass: DEVILS
User: DUCKS - Pass: DUCKS
User: FLYERS - Pass: FLYERS
GMO4_02.zip (339.35 KB) - Official Release 4.02
Admin Reset Password Page (for the version 4.02)
Test Link - v4.02
User: DEVILS - Pass: DEVILS
User: DUCKS - Pass: DUCKS
User: FLYERS - Pass: FLYERS
User: CANADIENS - Pass: CANADIENS
Upgrading To The Last Version
From v2 or v1
Overwrite all files/folders.
Launch the install by adding this on your web browser "install/" and follow the instructions.
If you want to keep your old settings from version 2, just keep your file config.php in the same folder as usual.
From v3
Delete all files/folders and upload new files.
Launch the install by adding this on your web browser "install/" and follow the instructions.
Overwrite all files/folders.
Launch the install by adding this on your web browser "install/" and follow the instructions.
If you want to keep your old settings from version 2, just keep your file config.php in the same folder as usual.
From v3
Delete all files/folders and upload new files.
Launch the install by adding this on your web browser "install/" and follow the instructions.
If you want to keep your old settings from version 3, just keep your file config2.php in the same folder as usual.
From v4
Overwrite all files/folders, keep your file "config4.php" and delete the folder "install/".
Don't need to do the install process! Just start the main page.
Minimum requirement
PHP5 (>= 5.4) to PHP 8.2.11, mySQL5 (you need to create a database), ftp.
Web Browser: Doesn't work with Internet Explorer, all other updated major are supported.
FHLSim 1.3, 1.5.445, 1.5.468, 1.6.482 Shootout
To Do
Major Update: Prospects Draft, Logs datetime of Lineup Sent
Minor Update : Double shift limiter.
Major: AutoSim for selected teams.
Major: Option to disable double shifting.
Minor: Home Menu Link
v4.02 : 2019-08-01
Major Update
Adding Seats Page: GM can ask for seats capacity change.
Tickets Price Page: GM can ask for tickets price change.
Release Player Page: GM can ask to release a player.
Suspension Request Page: GM can ask to suspend a player.
Retired Players Page: Commish can create a list of retired players. Randomly or manually (From .csv or form)
Minor Updates
Lineup Area: Admin can set the max salary allowed in farm for a player.
Lineup Area: GM can set if they want multiple selections or not in the Team Roster view.
Position Change: Commish can receive notification email when GM change a player position.
Design: Can change the favicon & add team logos to the top banner.
Design: Responsive Table for big tables, removed top/bottom borders and added more padding
Bug: French langage wasn't present in not logged pages.
Trade & Free Agent: Added one email for each to send notification to commitee.
2019-08-22: Position Change: Added Reason input box.
2019-08-24: User Management Option for Seats, Tickets, Release Player, Suspension request and Position change pages.
2019-09-07: Player Retirement: Admin can edit each player.
Position Change, Poll, Retired, Released, Seats, Suspension, Tickets: Can be sorted by All years.
2019-09-26: Corrected a bug in the installer.
2019-11-21: Retired Players Page: Added export to CSV download option
2019-12-04: Retired Players: Added sort column
2020-05-17: Suspended Players in the farm are not scratches automaticly.
2020-11-21: mySQL Support - ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE
2021-01-17: Support FHLSim v1.6.482 with Shootout
2021-03-25: if(ini_get('allow_url_fopen') == 1) was bool error corrected by if(ini_get('allow_url_fopen'))
2021-05-08: Bug Fix - Admin (Adding a team) - Set default to multiple columns
2021-05-15: Bug Fix - When the commish set manually a player as suspended, the player was still in the lineup.
2022-03-06: PHP8 bug, removed mb_http_output('UTF-8'); and mb_http_input('UTF-8');
2022-05-18: Editor: Visual bug with buttons in Chrome & Edge.
2023-02-12: New page to reset admin password
2023-05-17: Add a text in config page to enter only alphanumeric in the session name parameter.
2023-11-04: PHP 8.2.11 support.
v4.01 : 2018-07-23
Major Updates
Colors setting page (All pages uses the same style sheet)
Poll Vote system (GMs forced to vote)
Position Change page (No more email to ask a position change)
Minor Updates
Trade Area: Other Field for both teams added
Trade Area: Pending trade "Waiting for commish" can be hidden or displayed (Admin parameter added)
Trade Area: Other field can be mandatory (Admin parameter added)
Lineup Area: Can sort player by the last name (My Settings: user parameter to select which sorting option)
Lineup Area: Admin can hide the password field (Admin parameter added)
Lineup Area: Load Lines button in the Game Roster window (If an admin update the league files and forget to update the lineups, GMs could load their lines files)
Lineup Area: Reset button in the Team Lines (Reset all input fields)
Lineup Area: Admin can choose if an injured player is calculated in the salary cap. (Admin parameter added)
UFA Tool: Can add not used players in the list with your .drs file.
UFA Tool: Admin can do a counteroffer
2018-07-25: Lineup Area: A suspended player was able to play.
2018-08-01: Admin Trade: A player name with a special character was stopping the page to load.
2018-08-11: Admin UFA Sign: When you use GM account to manage it, it will not display the player.
2018-09-12: French language error with pool.
2018-10-09: Corrected a bug in Add/Del/Mod FHLSim Team Name with no name team problem.
Trade Tool: The 2nd team was not mandatory to enter text when it should be mandatory by parameter.
2018-10-14: UFA Tool: Added sorting options.
Popup Message: When you load a page, if a trade is waiting your validation.
UFA Area: Added a popup with salary and contrat year when a player is pending.
2018-12-08: Lineup Area: Safari IPad compatiblity
2019-09-26: Corrected a bug in the installer.
v4.00 : 2017-12-10
Mobile view for the Online GM Editor and the Send .LNS File pages.
New editor interface, looks like the original.
Player Protection & Password added in the new editor.
From v4
Overwrite all files/folders, keep your file "config4.php" and delete the folder "install/".
Don't need to do the install process! Just start the main page.
Minimum requirement
PHP5 (>= 5.4) to PHP 8.2.11, mySQL5 (you need to create a database), ftp.
Web Browser: Doesn't work with Internet Explorer, all other updated major are supported.
FHLSim 1.3, 1.5.445, 1.5.468, 1.6.482 Shootout
To Do
Major Update: Prospects Draft, Logs datetime of Lineup Sent
Minor Update : Double shift limiter.
Major: AutoSim for selected teams.
Major: Option to disable double shifting.
Minor: Home Menu Link
v4.02 : 2019-08-01
Major Update
Adding Seats Page: GM can ask for seats capacity change.
Tickets Price Page: GM can ask for tickets price change.
Release Player Page: GM can ask to release a player.
Suspension Request Page: GM can ask to suspend a player.
Retired Players Page: Commish can create a list of retired players. Randomly or manually (From .csv or form)
Minor Updates
Lineup Area: Admin can set the max salary allowed in farm for a player.
Lineup Area: GM can set if they want multiple selections or not in the Team Roster view.
Position Change: Commish can receive notification email when GM change a player position.
Design: Can change the favicon & add team logos to the top banner.
Design: Responsive Table for big tables, removed top/bottom borders and added more padding
Bug: French langage wasn't present in not logged pages.
Trade & Free Agent: Added one email for each to send notification to commitee.
2019-08-22: Position Change: Added Reason input box.
2019-08-24: User Management Option for Seats, Tickets, Release Player, Suspension request and Position change pages.
2019-09-07: Player Retirement: Admin can edit each player.
Position Change, Poll, Retired, Released, Seats, Suspension, Tickets: Can be sorted by All years.
2019-09-26: Corrected a bug in the installer.
2019-11-21: Retired Players Page: Added export to CSV download option
2019-12-04: Retired Players: Added sort column
2020-05-17: Suspended Players in the farm are not scratches automaticly.
2020-11-21: mySQL Support - ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE
2021-01-17: Support FHLSim v1.6.482 with Shootout
2021-03-25: if(ini_get('allow_url_fopen') == 1) was bool error corrected by if(ini_get('allow_url_fopen'))
2021-05-08: Bug Fix - Admin (Adding a team) - Set default to multiple columns
2021-05-15: Bug Fix - When the commish set manually a player as suspended, the player was still in the lineup.
2022-03-06: PHP8 bug, removed mb_http_output('UTF-8'); and mb_http_input('UTF-8');
2022-05-18: Editor: Visual bug with buttons in Chrome & Edge.
2023-02-12: New page to reset admin password
2023-05-17: Add a text in config page to enter only alphanumeric in the session name parameter.
2023-11-04: PHP 8.2.11 support.
v4.01 : 2018-07-23
Major Updates
Colors setting page (All pages uses the same style sheet)
Poll Vote system (GMs forced to vote)
Position Change page (No more email to ask a position change)
Minor Updates
Trade Area: Other Field for both teams added
Trade Area: Pending trade "Waiting for commish" can be hidden or displayed (Admin parameter added)
Trade Area: Other field can be mandatory (Admin parameter added)
Lineup Area: Can sort player by the last name (My Settings: user parameter to select which sorting option)
Lineup Area: Admin can hide the password field (Admin parameter added)
Lineup Area: Load Lines button in the Game Roster window (If an admin update the league files and forget to update the lineups, GMs could load their lines files)
Lineup Area: Reset button in the Team Lines (Reset all input fields)
Lineup Area: Admin can choose if an injured player is calculated in the salary cap. (Admin parameter added)
UFA Tool: Can add not used players in the list with your .drs file.
UFA Tool: Admin can do a counteroffer
2018-07-25: Lineup Area: A suspended player was able to play.
2018-08-01: Admin Trade: A player name with a special character was stopping the page to load.
2018-08-11: Admin UFA Sign: When you use GM account to manage it, it will not display the player.
2018-09-12: French language error with pool.
2018-10-09: Corrected a bug in Add/Del/Mod FHLSim Team Name with no name team problem.
Trade Tool: The 2nd team was not mandatory to enter text when it should be mandatory by parameter.
2018-10-14: UFA Tool: Added sorting options.
Popup Message: When you load a page, if a trade is waiting your validation.
UFA Area: Added a popup with salary and contrat year when a player is pending.
2018-12-08: Lineup Area: Safari IPad compatiblity
2019-09-26: Corrected a bug in the installer.
v4.00 : 2017-12-10
Mobile view for the Online GM Editor and the Send .LNS File pages.
New editor interface, looks like the original.
Player Protection & Password added in the new editor.
New navigation menu
2017-12-17 : Added Line Average in the line editor & OV Calculator
2017-12-23 : Minor updates (Single Quote Team & Protected Player bug)
2018-01-29 : Editor: Salary Total was wrong. Trade: Team can add comment.
2018-02-04 : Corrected Database Errors
v3.08 : 2017-10-02
2019-05-11 : Correct a bug in FHLSim teams list management (Adding team).
Add GM management permissions and new menu to access Trades and UFA administration pages.
UFA Signature: Show you the status of new signatures. (v2) You can un/protect all players with one click.
Email notifications in Trade (Accepted only) & Free Agent (Signed only) Tools (GM can Enable/Disable). Admin can now set the email with the .eml file.
2017-12-17 : Added Line Average in the line editor & OV Calculator
2017-12-23 : Minor updates (Single Quote Team & Protected Player bug)
2018-01-29 : Editor: Salary Total was wrong. Trade: Team can add comment.
2018-02-04 : Corrected Database Errors
v3.08 : 2017-10-02
2019-05-11 : Correct a bug in FHLSim teams list management (Adding team).
Add GM management permissions and new menu to access Trades and UFA administration pages.
UFA Signature: Show you the status of new signatures. (v2) You can un/protect all players with one click.
Email notifications in Trade (Accepted only) & Free Agent (Signed only) Tools (GM can Enable/Disable). Admin can now set the email with the .eml file.
(v2) Corrected some bugs with the trade tool.
v3.07 : 2017-09-06
Trade Tool, UFA Tool and some bugs.
v3.07b : 2017-04-01
Trade Tool and UFA Tool in testing
v3.06 : 2016-11-18
Corrected some bugs when a player is injured/suspended.
v.3.05 : 2016-11-17
When your removed a player from the play (line up), it will be send to the scrathes list and not the farm.
v3.04 : 2016-11-15
Corrected a bug with the sort farm button, the player stats were wrong.
Replaced deprecated HTML code
v3.03 : 2016-11-12
Added a new button to sort farm player in Select Player list
v3.02 : 2016-11-11
New parameter: For the lock parameter OV, you can set the age of exemption.
Game Roster like the real GM Editor, with buttons!
Removed some errors in PHP code.
v3.01 : 2016-11-05
No password database is now permitted
New parameter Salary Waivers alert is added
The Game Roster is showing at the right of the editor if your screen size is big enough.
v3.00 : 2016-10-29
New installation process and upgradable from v2
New configuration process with two new pages (Upload and Parameters pages)
New navigation with icons in GMs Pages
Two new Waivers parameters: OV Skaters Max and OV Goalies Max (Special request)
Two new lock parameters: OV and Age Max for a player in the Farm (Special Request)
In the roster color legend is now showing the last time the .ros was upgraded.
v2.30 : 2016-09-26
Players condition from 95 to 99 are tired
In the login screen, tell you if there is a new update available
v2.29 : 2016-09-08
Swap players from the same line is activated
v2.28 : 2016-09-07
Corrected major a bug from v2.27 (goaltender swap was adding one player to the count!)
v2.27 : 2016-09-02
One bugs corrected (When a lined player was replaced by a scratch player, it doesn't remove him from Pro Roster)
Auto lines features!
Auto goaltender swap (If you change your 1st goaltender to the 2nd, the 2nd one will automaticly become the 1st)
v2.26 : 2016-07-17
One new parameter in config.php, you can choose between Pro or Pro + Farm Payroll for the Salary Cap!
v2.25 : 2016-07-11
Support Waivers Detection by the number of games OR number of games played and the player age.
2016-07-14 : Some mobile display bug corrected
v2.24 : 2016-06-11
Support FHLsim 1.5.479
Show advanced stats for each player
Now you can set the maximum player in the PRO (Lineup + Scratches)
Pro Payroll and Farm Payroll (with 2-way contract).
v2.23 : 2016-06-08
Bug with Tired player not showing is resolved
Show an alert when the player is injured or suspended
Can't add a player on the bench when is injured or suspended
An injured or suspended player in the lineup, from previews LNS file, will be scratch and removed from his line(s)
You can add a player in the scratch list without removing it from the lineup, the lineup of this player will deleted by itself
v2.22 : 2016-06-06
Players injured are with another status color (orange)
When you click Save Lines (Disabled one), it show you the first error it found
The input boxes are now the same color as the background
In Game Roster Box, the players are now sort by name and by position
the Select Player list is now sort by name
You can add a player in the lineup without removing it from the scratches, the scratches player will deleted by itself
When you click on Scratches or a player in the Game Roster, the stats will show and select the player
v2.21 note
When the Pro Payroll go higher then the limit, the box become red
Bug with .LNS file from GM EDITOR 1.2 is corrected
Now you can put your .TMS and .ROS in "files/" directory
v2.20 note
Works with FHLsim 1.5 (image 1) and FHLsim 1.6 (image 3)
New assignment bar like GM EDITOR
PHP4 to PHP5 minimum requirement : mysql to mysqli
xhtml1 to html5
More stable language: iso-8859-1 to UTF8 (HTML,PHP,mySQL)
New button To Pros, you can add a player(s) on the bench!
GM can choose the language interface
New Game Roster box, you can see your game roster the same way as in GM EDITOR in the same window, just under the editor (image 2).
Tested in Chrome, Edge, Firefox
Previous Version Released
v2.10 : 2016-05-31
v2.01 : 2016-05-30
v2.00 : 2013-01-27
v1.03b : 2011-02-22
v3.07 : 2017-09-06
Trade Tool, UFA Tool and some bugs.
v3.07b : 2017-04-01
Trade Tool and UFA Tool in testing
v3.06 : 2016-11-18
Corrected some bugs when a player is injured/suspended.
v.3.05 : 2016-11-17
When your removed a player from the play (line up), it will be send to the scrathes list and not the farm.
v3.04 : 2016-11-15
Corrected a bug with the sort farm button, the player stats were wrong.
Replaced deprecated HTML code
v3.03 : 2016-11-12
Added a new button to sort farm player in Select Player list
v3.02 : 2016-11-11
New parameter: For the lock parameter OV, you can set the age of exemption.
Game Roster like the real GM Editor, with buttons!
Removed some errors in PHP code.
v3.01 : 2016-11-05
No password database is now permitted
New parameter Salary Waivers alert is added
The Game Roster is showing at the right of the editor if your screen size is big enough.
v3.00 : 2016-10-29
New installation process and upgradable from v2
New configuration process with two new pages (Upload and Parameters pages)
New navigation with icons in GMs Pages
Two new Waivers parameters: OV Skaters Max and OV Goalies Max (Special request)
Two new lock parameters: OV and Age Max for a player in the Farm (Special Request)
In the roster color legend is now showing the last time the .ros was upgraded.
v2.30 : 2016-09-26
Players condition from 95 to 99 are tired
In the login screen, tell you if there is a new update available
v2.29 : 2016-09-08
Swap players from the same line is activated
v2.28 : 2016-09-07
Corrected major a bug from v2.27 (goaltender swap was adding one player to the count!)
v2.27 : 2016-09-02
One bugs corrected (When a lined player was replaced by a scratch player, it doesn't remove him from Pro Roster)
Auto lines features!
Auto goaltender swap (If you change your 1st goaltender to the 2nd, the 2nd one will automaticly become the 1st)
v2.26 : 2016-07-17
One new parameter in config.php, you can choose between Pro or Pro + Farm Payroll for the Salary Cap!
v2.25 : 2016-07-11
Support Waivers Detection by the number of games OR number of games played and the player age.
2016-07-14 : Some mobile display bug corrected
v2.24 : 2016-06-11
Support FHLsim 1.5.479
Show advanced stats for each player
Now you can set the maximum player in the PRO (Lineup + Scratches)
Pro Payroll and Farm Payroll (with 2-way contract).
v2.23 : 2016-06-08
Bug with Tired player not showing is resolved
Show an alert when the player is injured or suspended
Can't add a player on the bench when is injured or suspended
An injured or suspended player in the lineup, from previews LNS file, will be scratch and removed from his line(s)
You can add a player in the scratch list without removing it from the lineup, the lineup of this player will deleted by itself
v2.22 : 2016-06-06
Players injured are with another status color (orange)
When you click Save Lines (Disabled one), it show you the first error it found
The input boxes are now the same color as the background
In Game Roster Box, the players are now sort by name and by position
the Select Player list is now sort by name
You can add a player in the lineup without removing it from the scratches, the scratches player will deleted by itself
When you click on Scratches or a player in the Game Roster, the stats will show and select the player
v2.21 note
When the Pro Payroll go higher then the limit, the box become red
Bug with .LNS file from GM EDITOR 1.2 is corrected
Now you can put your .TMS and .ROS in "files/" directory
v2.20 note
Works with FHLsim 1.5 (image 1) and FHLsim 1.6 (image 3)
New assignment bar like GM EDITOR
PHP4 to PHP5 minimum requirement : mysql to mysqli
xhtml1 to html5
More stable language: iso-8859-1 to UTF8 (HTML,PHP,mySQL)
New button To Pros, you can add a player(s) on the bench!
GM can choose the language interface
New Game Roster box, you can see your game roster the same way as in GM EDITOR in the same window, just under the editor (image 2).
Tested in Chrome, Edge, Firefox
Previous Version Released
v2.10 : 2016-05-31
v2.01 : 2016-05-30
v2.00 : 2013-01-27
v1.03b : 2011-02-22