- 26 Jul, 2019 2 commits
-
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
Should now scale the main map div accordingly if there is header text/logo. Fixes #9 (hopefully)
-
- 28 Nov, 2018 2 commits
-
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
-
- 27 Nov, 2018 1 commit
-
-
Eric - kg6wxc authored
-
- 30 Sep, 2018 1 commit
-
-
Eric - kg6wxc authored
the newline was echo'd even in "silent mode" causing unneeded emails from the cronjob. Also removed chage comments from the main files since that info is now in CHANGELOG.md
-
- 24 Jul, 2018 1 commit
-
-
Eric - kg6wxc authored
Autorefresh is back! There is a new button at upper left on the map. (this button can be disabled if needed) Now you can toggle the autorefresh on and off now. It is set to refresh after 10 minutes.
-
- 21 Jul, 2018 1 commit
-
-
Eric - kg6wxc authored
Can change the non mesh markers info without having to recreate now. The polling script can now find the info for some nodes that it could not before, such as firmware 3.15.1.0b4, this was a pleasant side effect of trying to remove some of the bunk entries i nthe database. The polling script will now also try to check and "fix" the database, this is due to changes in the newer AREDN firmwares (anything beyond 3.17RC1) Some of those changes were made by me, just for the map. :) These DB "fixes" also include removing some columns that were no longer and were making the DB much larger than it needs to be, this will also help cut down on the memory footprint when loading the webpage. The numbers at the bottom of the map reflecting nodes and link, should be more accurate now (I hope). The Map legend has been change to use pure HTML5/CSS, the only images are the small circle icons, this may cause issues with very old browsers... Removed some files that were no longer needed or forgetten about.
-
- 21 Jun, 2018 2 commits
-
-
Eric - kg6wxc authored
Whoops! Much better now. Also, changed the bottom attribution layer to better fit on small screens.
-
Eric - kg6wxc authored
This will be refined over time and available to all user if enabled, but for now a quick addition to allow the map to be shown on sbarc.org again.
-
- 10 Jun, 2018 1 commit
-
-
Eric - kg6wxc authored
Discovered how to remove an annoying behaviour of the "Grouped Layers" control. Also fixed a couple other small things so the HTML was proper.
-
- 28 May, 2018 1 commit
-
-
Eric - kg6wxc authored
Added a "Back to Map" link on the admin interface page(s) Moved the sizing for map div to the css file. Added rounding to the zoom level in the URL.
-
- 24 May, 2018 1 commit
-
-
Eric - kg6wxc authored
Finally finished a rough version of some admin pages that allow for maintenance of the DB, fixing node locations, removing nodes, etc... Username/Password is required to use the admin pages. You must create an intial user/password. When you first load the admin page it will ask you to create an initial user. This initial user is a "super user" and will be able to create other users. (more info is on the admin pages themselves) Fixed a stupid mistake in export2csv.php. Rearranged the columns in the node_info datebase which make the data more readable when exported as CSV file. Removed old DB columns that were now unused. Changed the *.css-default file(s) to *-default.css so that IE will use them without complaints. More than a few other little changes here and there...
-
- 07 May, 2018 1 commit
-
-
Eric - kg6wxc authored
The check for internet access was using a POST variable to tell the page if the client had access to the internet or not (it just tries to get favicon.ico from google). The problem with POST was that every time you refreshed the page, the POST variable had to be resent, usually resulting in a dialog box from the browser ("Do you want to resend this info?") This drove me crazy, I could not stand that dialog box. The check for internet access has been changed to use a cookie. The cookie contains 1 item and expires after 30 minutes. So after 30 minutes, the page will recheck for internet access and act accordingly. There is also a small change to the check for user-settings.ini. The README.md/html files were slightly updated as well.
-
- 04 May, 2018 1 commit
-
-
Eric - kg6wxc authored
Due to commit before this I also noticed non-nodes were being put into the database. There were over a 100 in my database alone. These are most likely non-node devices and will never be able to be mapped. Initially, I opted for a "save and recheck" style of polling, in the hopes that something was just missed and it would get picked up later. This is not the case and over time I think can see what is happening. added a check in get-map-info.php to try and skip these devices if we reach one, and due to that change, the numbers of shown and not show node and links at the bottom right of the map is more accuate now (I hope). 73
-
- 02 May, 2018 2 commits
-
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
There is no longer a user-files.tar.gz file! The user must remove the "-default" from the file extension, save the file and then make their own changes. I have seen many other programs use this and it seems to make sense. The README has been updated to reflect this change. Other ideas are appreciated still! :) With the exception of user-settings.ini, the code will check for the existance of the non "-default" files and use those instead of the default ones. Also if the user does not create a user-settings.ini file of their own an error will be thrown telling them such. Fixed the Popup for "total number of link" in the attributon bar. Some new values were added to the meshmap.css file in order to make it easier for the user to make customizations to the page if they want. More of these will probably be added in the future.
-
- 22 Apr, 2018 1 commit
-
-
Eric - kg6wxc authored
please test and let me know. I will update (and create) and changelog file quite soon. Enjoy!
-
- 20 Apr, 2018 1 commit
-
-
Eric - kg6wxc authored
-
- 19 Apr, 2018 9 commits
-
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
Don't run your code through an HTML5 validator if you can help it! :)
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
There is no reliable internet server that provides both HTTP and HTTPS access.
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
general cleanup.
-
Eric - kg6wxc authored
-
Eric - kg6wxc authored
not. There is a way to have javascript give us some indication if the clients browser has access to the greater internet or not. This would allow the map webpage to either pull it's local resources or to use resources from the internet. For 1 you can get better Map layers if the client has internet access, and why pull data over the mesh if we do not have to?
-
- 16 Apr, 2018 1 commit
-
-
Eric - kg6wxc authored
Added "ini_set('memory_limit', '128M') to get-map-info and map_display. If you have a large network, you may need to increase the amount of memory needed. 128M should be more than enough in most cases, unless you have a "Mega Mesh" like N2MH does. :) Added "last_seen" info to the station popups (map_functions.inc) Also added (hopefully) a catch in get-map-info to find a "stalled" node polling run. Sometimes the node polling portion of the script never completes and it never gets a chance to unset the "currently_running" bit in the database. There is now a check so that if the "currently_running" bit is 1 and the time the script last polled the node is greater than 3 * the "node_polling_interval" (from the ini file), then the script will just go out and poll the nodes as normal. If it completes, it will unset the "currently_running" bit and will update the timestamp. These changes have all been suggested by N2MH. Thanks Mark! I finally got to it!
-
- 14 Apr, 2018 3 commits
-
-
Eric - kg6wxc authored
There is now a new file: "custom.inc" that can allow the user to make site specific overrides, keep sql passwords out of the main ini file, etc... This is completely optional and not required. The file may even be safely deleted if wanted. Also some typo fixing in the README file.
-
Eric - kg6wxc authored
See previous commit comments
-
Eric - kg6wxc authored
Removed user-edited files so they do not get overwritten when updating the scripts. The user-edited files are now contained in the user-file.tar.gz archive. Once decompressed they will not be effected by future "git pull" operations. Made changes to how the scripts find the included files, the whole thing can now just live in one directory, allowing for easier future updates. Added http-meshmap.conf file to plug in to apache configs. This allows the <WEBROOT>/meshmap directory to live virtually anywhere on the filesystem. Updated README file to reflect these new instructions.
-
- 07 Apr, 2018 1 commit
-
-
Eric - kg6wxc authored
-
- 29 Mar, 2018 1 commit
-
-
Eric - kg6wxc authored
-
- 28 Mar, 2018 1 commit
-
-
Eric - kg6wxc authored
-
- 25 Mar, 2018 1 commit
-
-
Eric - kg6wxc authored
-