Categories
D-Link ISP KONFIGURACJA LMS PORADY

Jak zarządzać routerem z poziomu LMS Userpanel?

Potrzebne składniki:

  • LMS / LMS-PLUS + dodatek do userpanel
  • Genie ACS
  • TR-069
  • D-Link DIR825/EE

Maszyna mieszająca rozpoczyna pracę i zobaczymy co z tego powstanie.

Categories
ISP LMS

Integracja raportów N6 CERT z LMS

Plugin do LMS userpanela oraz do LMS obsługujący zdarzenia wysyłane przez N6 CERT

Płatność za plugin dowolną kryptowalutą lub można przepłacić tradycyjnie FIAT’em. Zapraszam do kontaktu.

Categories
LMS

LMS – SQL query #30052019

/*
Wynik zapytania:
- pokaż wszystkie faktury klienta (customerid), na których jest internet (23% VAT) oraz telewizja (8% VAT)

Legenda:
- taxid = 2 (internet 23% VAT)
- taxid = 3 (iptv 8% VAT)
- customerid = 43 (wynik dla konkretnego klienta)
- YEAR(FROM_UNIXTIME(TIME)) = 2018 (przeszukiwany rok)
*/
SELECT DISTINCT docid,
                SUM(CASE
                        WHEN taxid = 2 THEN 1
                        ELSE 0
                    END) AS NET,
                SUM(CASE
                        WHEN taxid = 3 THEN 1
                        ELSE 0
                    END) AS TV
FROM cash
WHERE YEAR(FROM_UNIXTIME(TIME))=2018
  AND customerid=43
  AND docid IN
    (SELECT docid
     FROM cash
     WHERE value < 0
       AND docid IS NOT NULL
     GROUP BY docid
     HAVING SUM(CASE
                    WHEN taxid = 2 THEN 1
                    ELSE 0
                END) >= 1
     AND SUM(CASE
                 WHEN taxid = 3 THEN 1
                 ELSE 0
             END) >= 1)
GROUP BY docid
Categories
LMS

Skórka z 2014 roku dla LMS

Categories
LMS

LMS – ustawienie flagi wyłączone dla kontaktów wszystkim usuniętym klientom

TIP: https://www.w3resource.com/mysql/bit-functions/bit_count.php

/* Sprawdzamy czy są pretendenci do aktualizacji */

SELECT cc.type,
       cu.id,
FROM customers AS cu
LEFT JOIN customercontacts AS cc ON cu.id=cc.customerid
WHERE cu.deleted=1
  AND NOT cc.type &amp; 16384
/* Ustawienie flagi wyłączone dla kontaktów wszystkim usuniętym klientom */

UPDATE customercontacts AS cc
LEFT JOIN customers AS cu ON cc.customerid=cu.id
SET cc.type = cc.type | 16384
WHERE cu.deleted=1
  AND NOT cc.type &amp; 16384