Ejemplo n.º 1
0
    $err[] = "Не верно указан E-mail";
}
if ($step == "add") {
    if (DoubleLogin($login) != 0) {
        $err[] = "Такой логин уже есть в базе!";
    }
    if (DoubleEmail($email) != 0) {
        $err[] = "Такой E-mail уже есть в базе!";
    }
}
// Закончили всяческие проверки
// Добавляем пользователя
if ($step == "add") {
    if (count($err) == 0) {
        $tmpuser = new Tusers();
        $tmpuser->randomid = GetRandomId(60);
        $tmpuser->orgid = $orgid;
        $tmpuser->login = $login;
        $tmpuser->pass = $pass;
        $tmpuser->email = $email;
        $tmpuser->mode = $mode;
        $tmpuser->active = 1;
        $tmpuser->fio = $login;
        $tmpuser->Add();
    }
}
if ($step == "edit") {
    if (count($err) == 0) {
        $id = $_GET["id"];
        $sql = "UPDATE users SET orgid='{$orgid}',login='******',pass='******',email='{$email}',mode='{$mode}' WHERE id='{$id}'";
        $result = $sqlcn->ExecuteSQL($sql, $cfg->base_id);
Ejemplo n.º 2
0
            $imgcropped = imagecreatetruecolor($sx, $sy);
            imagecopy($imgcropped, $img, 0, 0, $px, $py, $sx, $sy);
            imagepng($imgcropped, WUO_ROOT . '/photos/maps/' . $zoom . '-' . $y . '-' . $x . '-' . $fn);
            $px = $px + $sx;
        }
        $px = 0;
        $py = $py + $sy;
    }
}
$geteqid = PostDef('geteqid');
$uploaddir = WUO_ROOT . '/photos/maps/';
$userfile_name = strtoupper(basename($_FILES['filedata']['name']));
$len = strlen($userfile_name);
$ext_file = substr($userfile_name, $len - 4, $len);
if ($ext_file == '.PNG') {
    $tmp = GetRandomId(20);
    $userfile_name = $tmp . $ext_file;
    $uploadfile = $uploaddir . '0-0-0-' . $userfile_name;
    $sr = $_FILES['filedata']['tmp_name'];
    $dest = $uploadfile;
    $rs = array('fname' => '', 'msg' => '');
    $res = move_uploaded_file($sr, $dest);
    if ($res) {
        $rs = array('fname' => "0-0-0-{$userfile_name}", 'msg' => '');
        if ($geteqid != '') {
            $sql = "UPDATE org SET picmap = '{$userfile_name}' WHERE id = '{$geteqid}'";
            $result = $sqlcn->ExecuteSQL($sql) or die('Не могу обновить фото! ' . mysqli_error($sqlcn->idsqlconnection));
            cuttingimg(1, $userfile_name, 2);
            cuttingimg(2, $userfile_name, 4);
            cuttingimg(3, $userfile_name, 8);
        } else {
        }
        if (DoubleLogin($login) != 0) {
            $err[] = 'Такой логин уже есть в базе!';
        }
        if (DoubleEmail($email) != 0) {
            $err[] = 'Такой E-mail уже есть в базе!';
        }
    }
    /* Закончили всяческие проверки */
    // Добавляем пользователя
    if ($step == 'add') {
        if (count($err) == 0) {
            $tmpuser = new Tusers();
            $tmpuser->active = 1;
            $tmpuser->fio = $login;
            $tmpuser->Add(GetRandomId(60), $orgid, $login, $pass, $email, $mode);
        }
    }
    // Редактируем пользователя
    if ($step == 'edit') {
        if (count($err) == 0) {
            $id = GetDef('id');
            $ps = $pass != '' ? " password=SHA1(CONCAT(SHA1('{$pass}'), salt))," : '';
            $sql = "UPDATE users SET orgid = '{$orgid}', login = '******', {$ps} email = '{$email}', mode = '{$mode}' WHERE id = '{$id}'";
            $sqlcn->ExecuteSQL($sql) or die('Не смог изменить пользователя!: ' . mysqli_error($sqlcn->idsqlconnection));
        }
    }
} else {
    $err[] = 'Для выполнения текущей операции требуются полные права';
}
if (count($err) == 0) {
Ejemplo n.º 4
0
include_once "../../../inc/connect.php";
// соеденяемся с БД, получаем $mysql_base_id
include_once "../../../inc/config.php";
// подгружаем настройки из БД, получаем заполненый класс $cfg
include_once "../../../inc/functions.php";
// загружаем функции
include_once "../../../inc/login.php";
// загружаем функции
$contractid = $_POST['contractid'];
$uploaddir = '../../../files/';
$userfile_name = basename($_FILES['filedata']['name']);
//$sr=$userfile_name;
$orig_file = $_FILES['filedata']['name'];
$len = strlen($userfile_name);
$ext_file = substr($userfile_name, $len - 4, $len);
$tmp = GetRandomId(5);
$userfile_name = $tmp . $userfile_name;
$uploadfile = $uploaddir . $userfile_name;
$sr = $_FILES['filedata']['tmp_name'];
$dest = $uploadfile;
$res = move_uploaded_file($sr, $dest);
//echo "$sr,$dest,!$res";
if ($res != false) {
    //echo "$userfile_name";
    //echo "$geteqid!";
    $rs = array("msg" => "{$userfile_name}");
    if ($contractid != "") {
        $SQL = "INSERT INTO files_contract (id,idcontract,filename,userfreandlyfilename) VALUES (null,'{$contractid}','{$userfile_name}','{$orig_file}')";
        $result = $sqlcn->ExecuteSQL($SQL) or die("Не могу добавитьфайл!" . mysqli_error($sqlcn->idsqlconnection));
    }
} else {
Ejemplo n.º 5
0
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
// Проверяем: может ли пользователь добавлять файлы?
$user->TestRoles('1,4') or die('Недостаточно прав');
$selectedkey = PostDef('selectedkey');
$orig_file = $_FILES['filedata']['name'];
$dis = array('.htaccess');
// Запрещённые для загрузки файлы
$rs = array('msg' => 'error');
// Ответ по умолчанию, если пойдёт что-то не так
if (!in_array($orig_file, $dis)) {
    $userfile_name = GetRandomId(8) . '.' . pathinfo($orig_file, PATHINFO_EXTENSION);
    $src = $_FILES['filedata']['tmp_name'];
    $dst = WUO_ROOT . '/files/' . $userfile_name;
    $res = move_uploaded_file($src, $dst);
    if ($res) {
        $rs['msg'] = $userfile_name;
        $sz = filesize($dst);
        if ($selectedkey != '') {
            $SQL = <<<TXT
INSERT INTO cloud_files
            (id,cloud_dirs_id,title,filename,dt,sz)
VALUES      (NULL,'{$selectedkey}','{$orig_file}','{$userfile_name}',NOW(),{$sz})
TXT;
            $sqlcn->ExecuteSQL($SQL) or die('Не могу добавить файл! ' . mysqli_error($sqlcn->idsqlconnection));
        }
    }
Ejemplo n.º 6
0
    $myPicture->setFontProperties(array("FontName" => "../../../fonts/calibri.ttf", "FontSize" => 8));
    $TextSettings = array("R" => 15, "G" => 15, "B" => 255, "Angle" => 0);
    $Config = "";
    if (dvb($chanel_id, $group_id) == true) {
        if ($last <= 1000) {
            $Settings = array("R" => 230, "G" => 56, "B" => 30);
        } else {
            $Settings = array("R" => 41, "G" => 183, "B" => 31);
        }
        $myPicture->drawFilledRectangle(0, 0, 100, 55, $Settings);
        $myPicture->drawSplineChart($Config);
        $myPicture->drawText(0, 20, "Sig:" . $last, $TextSettings);
    } else {
        if ($last <= 1000 or $onair == 0) {
            $Settings = array("R" => 230, "G" => 56, "B" => 30);
        } else {
            $Settings = array("R" => 76, "G" => 224, "B" => 175);
        }
        $myPicture->drawFilledRectangle(0, 0, 100, 55, $Settings);
        $myPicture->drawSplineChart($Config);
        $myPicture->drawText(0, 20, "Bit:" . $last, $TextSettings);
    }
    $myPicture->drawText(0, 10, $name, $TextSettings);
    $myPicture->drawText(0, 50, $ldt, $TextSettings);
    $rnd = GetRandomId(10);
    $myPicture->render("../../../files/tmp" . $chanel_id . $group_id . ".png");
    echo "<img src='/files/tmp" . $chanel_id . $group_id . ".png?" . $rnd . "'> ";
}
echo "<div class='alert alert-success'><ul>";
echo "<button onclick='openMonurl({$astra_id})'>Обновить</button>";
echo "</ul></div>";
Ejemplo n.º 7
0
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
echo generateEAN(GetRandomId(7));
Ejemplo n.º 8
0
<?php

/* 
 * (с) 2014 Грибов Павел
 * http://грибовы.рф * 
 * Если исходный код найден в сети - значит лицензия GPL v.3 * 
 * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * 
 */
include_once "../../../config.php";
// загружаем первоначальные настройки
// загружаем классы
include_once "../../../class/sql.php";
// загружаем классы работы с БД
include_once "../../../class/config.php";
// загружаем классы настроек
include_once "../../../class/users.php";
// загружаем классы работы с пользователями
include_once "../../../class/employees.php";
// загружаем классы работы с профилем пользователя
// загружаем все что нужно для работы движка
include_once "../../../inc/connect.php";
// соеденяемся с БД, получаем $mysql_base_id
include_once "../../../inc/config.php";
// подгружаем настройки из БД, получаем заполненый класс $cfg
include_once "../../../inc/functions.php";
// загружаем функции
include_once "../../../inc/login.php";
// загружаем функции
//12 56 78 09
$zz = generateEAN(GetRandomId(7));
echo "{$zz}";
Ejemplo n.º 9
0
function GetListBpXml()
{
    $fl = GetArrayFilesInDir('../../../../modules/bp');
    $cn = count($fl);
    $rs = array();
    for ($i = 0; $i < count($fl); $i++) {
        $fname = $fl[$i];
        $xml = simplexml_load_file("../../../../modules/bp/{$fname}");
        $name = $xml->name;
        $rs[$i]['name'] = $name;
        $rs[$i]['file'] = $fl[$i];
    }
    return $rs;
}
$step = _GET('mode');
$randomid = GetRandomId(60);
$bpid = _GET('bpid');
if ($bpid != "") {
    $bp1 = new Tbp();
    $bp1->GetById($bpid);
    $dt = MySQLDateTimeToDateTime($bp1->dt);
    $title = $bp1->title;
    $bodytxt = $bp1->bodytxt;
    $status = $bp1->status;
    $bpshema = $bp1->xml;
} else {
    $dt = Date("d.m.Y H:i:s");
    $title = "";
    $bodytxt = "";
    $status = "0";
    $bpshema = "1";