Lan Management System (LMS) public GIT repo
PHP HTML JavaScript C Makefile Shell Other
Clone or download
Failed to load latest commit information.
backups - recovery from lms-1.0pre8 Apr 11, 2003
bin improvement: update textual representation of teryt street names for … Jul 3, 2018
contrib enhancement: added barcode in second title line of contrib transfer f… May 11, 2018
daemon bugfix: daemon/ewx-stm-nodes: channelid should be null instead of 0 Apr 13, 2018
debian Remove swekey support Sep 26, 2016
devel improvement: allow to use documentation from markdown file Mar 17, 2018
doc enhancement: added new filters in customer assignments box - expired … Jul 17, 2018
documents enhancement: allow to select permanent attachments which are included… Dec 6, 2017
img enhancement: added new filters in customer assignments box - expired … Jul 17, 2018
lib bugfix: fixed compatibility with mysql 8.0 and mariadb 10.2 Jul 19, 2018
modules bugfix: fixed selected customer restore during event edit (fixes LMS+ #… Jul 19, 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 bugfix: fixed helpdesk binding state restore during event edit (shoul… Jul 19, 2018
templates_c restored .htaccess file Mar 25, 2016
tests Fixes LMSDB test Jul 27, 2016
userpanel improvement: visually fixed billing page navigation bars for bclean s… Jul 19, 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 *.js files in components directory Jun 20, 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 Revert "devel: smarty requirement bump - 3.1.32" Jun 25, 2018
index.php enhancement: when application is called with api GET parameter we avo… Oct 17, 2017
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).