27 lines
676 B
PHP
27 lines
676 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
||
|
|
|
||
|
|
if ($_SESSION['id'] && $_POST['name']) {
|
||
|
|
|
||
|
|
$post = clearInputData($_POST);
|
||
|
|
|
||
|
|
$user = new User;
|
||
|
|
$user->get($_SESSION['id']);
|
||
|
|
|
||
|
|
if (!$user->agency && !$user->users_admin) {
|
||
|
|
die("Доступ запрещён!");
|
||
|
|
}
|
||
|
|
|
||
|
|
$settings = RocketChat::getAgencyChatSettings($user->agencyId);
|
||
|
|
|
||
|
|
if (!$settings || !$settings['general_channel_id']) {
|
||
|
|
$result = RocketChat::createAgencyChannel($user->agencyId, $post['name']);
|
||
|
|
|
||
|
|
if (!$result['success']) {
|
||
|
|
echo $result['error'];
|
||
|
|
}
|
||
|
|
} else {
|
||
|
|
echo "Чат агентства уже создан";
|
||
|
|
}
|
||
|
|
}
|