MPAL — это библиотека для создателей личных кабинетов, главная цель которой, максимально упростить создание онных.
Для того что бы установить MPAL нужно сделать несколько простых шагов:
- Composer
composer require mpal/mpal dev-master- В .php файле добавить
use MPAL\MPAL;Укажите основные параметры в массиве $config
$config = [
'DB_HOST' => 'localhost',
'DB_NAME' => 'test',
'DB_USER' => 'root',
'DB_PASS' => '',
'USERS_TABLE' => 'users',
'USERNAME_COLUMN' => 'username',
];Для начала использования, необходимо инициализировать скрипт следующим образом: *
$mpal = new MPAL($config);Далее использовать все возможные функции.
Существует 7 функций(пока что, функционал будет расширяться):
- Начисление денег пользователю, необходимо указать имя пользователя и кол-во начисляемых средств
$mpal->updateBalance($username, $amount);- Списание средств с баланса пользователя, данные, которые необходимо указывать, идентичны с предыдущей функцией
$mpal->removeFunds($username, $amount);- Изменение префикса пользователя в PEX'e
$mpal->prefixChange($username, $prefix);- Изменение суффикса пользователя в PEX'e
$mpal->suffixChange($username, $suffix);- Изменение группы пользователя в PEX'e
$mpal->groupChange($username, $group);- Создание новой группы в PEX'e. Данные: название группы, ее идентификатор(числовой), permissions группы, мир, доп.параметры группы.
$mpal->groupCreate($name, $type, $permission, $world, $value);- Удаление группы. Так же перенесет всех пользователей с такой группой в default группу(значение, которое по умолчанию установленно в Вашей Базе Данных).
$mpal->groupDelete($name);- Добавить функционал
Распространяется по MIT лицензии.