Lan Management System (LMS) public GIT repo
Clone or download
Failed to load latest commit information.
backups - recovery from lms-1.0pre8 Apr 11, 2003
bin Update to ensure that %tid in notifications is also in 6 digit format ( Sep 13, 2018
contrib improvement:, script for exporting invoices to… Aug 7, 2018
daemon introduced: ticket service types and ticket types (resolves partly #150 Jul 31, 2018
debian Remove swekey support Sep 26, 2016
devel improvement: allow to use documentation from markdown file Mar 17, 2018
doc bugfix: fixed db schema version bump Sep 22, 2018
documents enhancement: allow to select permanent attachments which are included… Dec 6, 2017
img bugfix: fixed positioning of file preview dialogs after last changes … Sep 25, 2018
lib bugfix: requestor field fallback with empty string set Sep 25, 2018
modules cleanup: requestor management is idependent from customer selection Sep 25, 2018
nbproject Sets Smarty framework in Netbeans project properties Jun 19, 2014
plugins bugfix: adjusted example plugin to new db schema of users table Feb 10, 2017
sample little corrections Mar 23, 2018
templates/default cleanup: requestor management is idependent from customer selection Sep 25, 2018
templates_c restored .htaccess file Mar 25, 2016
tests Fixes LMSDB test Jul 27, 2016
userpanel bugfix: fixed potential sql injection vulnerabilities when filtering … Sep 24, 2018
voipcalls added directory which we will use for call recording storage Jul 5, 2016
.gitattributes we try to set revision of lms using git placeholders Aug 8, 2015
.gitignore cleanup: added components dir to .gitignore (#1295) Jun 20, 2018
.htaccess prevent download of 'lms.ini' Apr 24, 2012
.jshintignore devel: ignore lms-ui-combobox.js in jshint Sep 14, 2018
.jshintrc cleanup: fixed formatting Apr 16, 2018
.travis.yml devel: bugfix: fixed travis config for php 5.4 May 9, 2018 improvement: added travis ci status Apr 13, 2018
composer.json devel: bumped xdan/datetimepicker to 2.5.20 Sep 7, 2018
index.php bugfix: removed already unused custom smarty function {clear_filter} Sep 7, 2018
phpcs2.xml improvement: added phpcs configuration files Apr 26, 2018
phpcs3.xml improvement: added phpcs configuration files Apr 26, 2018
phpunit.xml Adds PHPUnit to build process (#1249) May 4, 2018

Build Status

Lan Management System (LMS)

LMS (LAN Management System) is a package of applications for managing LAN networks. Its main goal is to provide the best service to customers, as seen in large ISP companies. LMS is written in PHP, Perl and C and can use MySQL or PostgreSQL as its database backends. The following features are provided at the time: customer database (names, addresses, phones, comments, etc), computers inventory (IP, MAC), simple financial system suited for network operations, financial balances and invoices, email warnings to users, automatic billing schedule, ability to generate (almost) any kind of config file ie. ipchains/iptables firewall scripts, DHCP daemon configuration, zones for bind, /etc/ethers entries, oident, htb and more, visualization of bandwidth consumption per host, request tracker system (Helpdesk), timetable (Organizer).