예제 #1
0
<?php

/*
 * 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 = "";
예제 #2
0
파일: index.php 프로젝트: realkazan/smppi
    }
    include "templates/sendsms_form.php";
    $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 != "") {