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