/* * ajax/get_user_fields.php */ include_once "../includes/session.inc.php"; include_once "../includes/db.php"; include_once "../includes/site.class.php"; include_once "../lang/lang.{$site_lang}.php"; $csms = new SmppiSite(); include "../includes/auth.inc.php"; if (in_array("SMS_ADMIN", $user_rights)) { if (isset($_REQUEST["id"]) && $_REQUEST["id"] > 0) { $id = $_REQUEST["id"]; $modal_header = "Редактировать пользователя"; $current_user = $csms->get_users($id); $current_rights = $csms->get_rights($id); $login = $current_user[0]['login']; $ip = $current_user[0]['ip']; $interface = $current_user[0]['interface']; $rights = array(); foreach ($current_rights as $right) { $rights[] = array("right" => $right['right'], "descr" => $right['descr'], "checked" => $right['checked']); } $interfaces = array($interface, "web", "api"); } else { $id = 0; $modal_header = "Создать пользователя"; $current_rights = $csms->get_rights(); $login = ""; $ip = ""; $rights = array();
$content_page = $sendsms_html; } if ($part == "adm" && in_array("SMS_ADMIN", $user_rights)) { include "templates/user_modal.php"; $content_page = $modal_html; $user_error = isset($_SESSION['user_error']) ? "<p><label class=\"label label-danger\">{$_SESSION['user_error']}</label></p>" : ""; unset($_SESSION['user_error']); $content_page .= $user_error; $label_send = $csms->check_pid_file("sms_send") ? "<span class=\"label label-success\">" . PC_SENDING_ON . "</span>" : "<span class=\"label label-danger\">" . PC_SENDING_OFF . "</span>"; $label_receive = $csms->check_pid_file("sms_receive") ? "<span class=\"label label-success\">" . PC_RECEIVING_ON . "</span>" : "<span class=\"label label-danger\">" . PC_RECEIVING_OFF . "</span>"; $content_page .= "\n\t\t\t<div class=\"panel panel-default\">\n\t\t\t\t<div class=\"panel-body\">\n\t\t\t\t\t<span class=\"label label-info\">My number: {$my_number}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t"; $content_page .= "\n\t\t\t<table class=\"table table-bordered table-striped table-hover\">\n\t\t\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th>" . THEAD_LOGIN . "</th>\n\t\t\t\t\t<th>" . THEAD_IP . "</th>\n\t\t\t\t\t<th>" . THEAD_INTERFACE . "</th>\n\t\t\t\t\t<th>" . THEAD_RIGHTS . "</th>\n\t\t\t</tr>\n\t\t\t</thead>\n\t"; $content_page .= "\n\t\t\t<tbody>\n\t"; if ($users = $csms->get_users()) { foreach ($users as $user) { $get_rights = $csms->get_rights($user['id']); $rights = ""; foreach ($get_rights as $right) { if ($right['checked'] != "") { $rights .= "<span class=\"label label-default\">{$right['descr']}</span> "; } } $content_page .= "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><button class=\"btn btn-primary\" data-toggle=\"modal\" data-target=\"#create_user\" onclick=\"modal_show({$user['id']});\">{$user['login']}</button></td>\n\t\t\t\t\t\t\t<td>{$user['ip']}</td>\n\t\t\t\t\t\t\t<td>{$user['interface']}</td>\n\t\t\t\t\t\t\t<td>{$rights}</td>\n\t\t\t\t\t</tr>\n\t\t\t"; } } $content_page .= "\n\t\t\t</tbody>\n\t\t\t</table>\n\t"; $content_page .= "<p><button class=\"btn btn-primary\" data-toggle=\"modal\" data-target=\"#create_user\" onclick=\"modal_show(0);\">" . BTN_CREATE_USER . "</button></p>"; } if ($content_page != "") { include "templates/main.tpl.php"; } else {