Независимая админка для pcp-cs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
upload
LICENSE
README.md
sql.sql

README.md

pcp-cs-admin

Независимая админка для pcp-cs

На данный момент работает

  • Адаптивность админки (куда ж без этого...)
  • Авторизация (подходит таблица от DLE)
  • Вывод списка лицензий
  • Вывод списка методов
  • Постраничка на ajax
  • Добавление нового метода на ajax
  • Создание лицензионных ключей вручную
  • Cмена статуса лицензии
  • Просмотр логов
  • Фильтрация ключей по методам
  • Редактирование методов
  • Защита от подбора пароля
  • Поиск по ключам
  • Поиск по логам
  • Фильрация по полям ключей и методов
  • Автокомпиляция LESS-файлов с кешированием

Что нужно реализовать:

  • Мелочи и удобности.
  • Удаление методов и ключей.
  • Полное редактирование ключа (вот только нужно ли это..)

Установка

  1. Заливаем содержимое папки upload на сервер
  2. Выполняем содержимое файла sql.sql
  3. Правим под себя три файла:
    • admin/config/db_config.php - Конфиг БД
    • admin/config/config.php - Конфиг адмнки
    • api/config.php - Конфиг pcp-cs

Для авторизации использовать логин и пароль admin, Так же есть ещё user, был заведён для проверки прав доступа групп.

Сторонние библиотеки, используемые в проекте

  • шаблонизатор Fenom - наболее подходящее решение для поставленных целей!
  • SafeMySQL - удобный класс для работы с БД, есть всё, что нужно для быстрой и безопасной работы.
  • Pager - Доработанный под нужды проекта класс постраничной навигации.
  • Ladda
  • MagnificPopup
  • selectize.js
  • form - для ajax форм
  • jsurl
  • SweetAlert