*   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-RU">
	<head profile="http://gmpg.org/xfn/11">
		<meta http-equiv="content-type" content="text/html; charset=utf-8">
	</head>
	<body>
		<?php 
$idmass = explode(",", GetDef('mass'));
echo '<table border="1" width="1380px" cellpadding="8" cellspacing="0">';
$rw = 0;
for ($i = 0; $i < count($idmass); $i++) {
    $idm = $idmass[$i];
    $sql = "SELECT * FROM users_profile WHERE usersid = '{$idm}'";
    $result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать!' . mysqli_error($sqlcn->idsqlconnection));
    if ($rw == 0) {
        echo '<tr style="vertical-align: top;">';
    }
    echo '<td width="460px">';
    while ($row = mysqli_fetch_array($result)) {
        $fio = $row['fio'];
        $code = $row['code'];
        $post = $row['post'];
        echo "<h1>{$fio}</h1>";
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$num = GetDef('num', '0');
$sql = "SELECT * FROM news ORDER BY dt DESC limit {$num}, 4";
$result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список новостей! ' . mysqli_error($sqlcn->idsqlconnection));
$cnt = 0;
$rz = 0;
while ($row = mysqli_fetch_array($result)) {
    $dt = MySQLDateTimeToDateTimeNoTime($row['dt']);
    $title = $row['title'];
    echo '<span class="label label-info">' . $dt . '</span><h5>' . $title . '</h5>';
    $pieces = explode('<!-- pagebreak -->', $row['body']);
    echo "<p>{$pieces['0']}</p>";
    if (isset($pieces[1])) {
        echo '<div align="right"><a class="btn btn-primary btn-small" href="?content_page=news_read&id=' . $row[id] . '">Читать дальше</a></div>';
    }
    $rz++;
}
if ($rz == 0) {
    echo 'error';
}
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
// Проверяем может ли пользователь редактировать?
$user->TestRoles('1,5') or die('Для редактирования не хватает прав!');
$nodekey = GetDef('nodekey');
$srnodekey = GetDef('srnodekey');
$sql = "UPDATE cloud_dirs SET parent = '{$nodekey}' WHERE id = '{$srnodekey}'";
$sqlcn->ExecuteSQL($sql) or die('Не могу обновить дерево папок! ' . mysqli_error($sqlcn->idsqlconnection));
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$kntid = GetDef('kntid');
$sql = "SELECT * FROM knt WHERE id = '{$kntid}' AND active = 1";
$result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список контрагентов!' . mysql_error());
$dogcount = 0;
while ($row = mysqli_fetch_array($result)) {
    if ($row['dog'] == '1') {
        echo '<div class="alert alert-success">Контрагент:';
        $nm = $row['name'];
        echo "{$nm}<br>";
        $sql = "SELECT * FROM contract WHERE kntid = '{$kntid}' AND work = 1 AND datestart <= CURDATE() AND dateend >= CURDATE() AND active = 1";
        $result2 = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список договоров! ' . mysqli_error($sqlcn->idsqlconnection));
        while ($row2 = mysqli_fetch_array($result2)) {
            $dogcount++;
            echo '<div class="well"><span class="label label-info">Активный договор:</span><br>';
            $dt1 = MySQLDateToDate($row2['datestart']);
            $dt2 = MySQLDateToDate($row2['dateend']);
            $num = $row2['num'];
            $nm = $row2['name'];
            echo "Номер: {$num}, {$nm}</br>";
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$id = PostDef('id');
$title = PostDef('title');
$cloud_dirs_id = GetDef('cloud_dirs_id');
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $sql = "SELECT COUNT(*) AS cnt FROM cloud_files WHERE cloud_dirs_id = '{$cloud_dirs_id}'";
    $result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать количество записей! ' . mysqli_error($lb->idsqlconnection));
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {
        $page = $total_pages;
    }
    $start = $limit * $page - $limit;
    $sql = <<<TXT
SELECT   *
FROM     cloud_files
/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$orgid = GetDef('orgid');
$placesid = GetDef('placesid');
$oper = PostDef('oper');
$id = PostDef('id');
$name = PostDef('name');
$comment = PostDef('comment');
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $result = $sqlcn->ExecuteSQL("SELECT COUNT(*) AS cnt FROM places_users WHERE placesid = '{$placesid}'");
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {
        $page = $total_pages;
    }
    $start = $limit * $page - $limit;
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$id = PostDef('id');
$idcontract = GetDef('idcontract');
$where = "WHERE idcontract = '{$idcontract}'";
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $result = $sqlcn->ExecuteSQL("SELECT COUNT(*) AS cnt FROM files_contract {$where}");
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {
        $page = $total_pages;
    }
    $start = $limit * $page - $limit;
    $sql = "SELECT * FROM files_contract {$where} ORDER BY {$sidx} {$sord} LIMIT {$start}, {$limit}";
    $result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список договоров! ' . mysqli_error($sqlcn->idsqlconnection));
    $responce = new stdClass();
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$id = GetDef('eqid');
$oper = PostDef('oper');
$param = PostDef('param');
$paramidid = PostDef('id');
if ($id == '') {
    $id = PostDef('eqid');
}
if ($oper == '') {
    $responce = new stdClass();
    // получаем группу номенклатуры
    $sql = <<<TXT
SELECT equipment.id,nome.id AS nomeid,nome.groupid AS groupid
FROM   equipment
       INNER JOIN nome
               ON nome.id = equipment.nomeid
WHERE  ( equipment.id = '{$id}' )
       AND ( nome.active = 1 )
TXT;
    $result = $sqlcn->ExecuteSQL($sql) or die('Не получилось найти группу! ' . mysqli_error($sqlcn->idsqlconnection));
/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$filters = GetDef('filters');
$orgid = PostDef('orgid');
$oper = PostDef('oper');
$id = PostDef('id');
$login = PostDef('login');
$pass = PostDef('pass');
$email = PostDef('email');
$mode = PostDef('mode');
if ($oper == '') {
    // Разрешаем при наличии ролей "Полный доступ" и "Просмотр"
    $user->TestRoles('1,3') or die('Недостаточно прав');
    $flt = json_decode($filters, true);
    $cnt = count($flt['rules']);
    $where = '';
    for ($i = 0; $i < $cnt; $i++) {
        $field = $flt['rules'][$i]['field'];
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$eqid = GetDef('eqid');
$coor = GetDef('coor');
$x = $coor[0][1];
$y = $coor[0][0];
$sql = "UPDATE equipment SET mapx = '{$x}', mapy = '{$y}', mapmoved = 0 WHERE id = '{$eqid}'";
$result = $sqlcn->ExecuteSQL($sql) or die('Не могу обновить координаты ТМЦ! ' . mysqli_error($sqlcn->idsqlconnection));
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
// Выполняем только при наличии у пользователя соответствующей роли
// http://грибовы.рф/wiki/doku.php/основы:доступ:роли
$user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
$foldername = GetDef('foldername');
function GetTree($key)
{
    global $sqlcn;
    $sql = "SELECT * FROM cloud_dirs WHERE parent = {$key}";
    $result = $sqlcn->ExecuteSQL($sql) or die('Не могу прочитать папку! ' . mysqli_error($sqlcn->idsqlconnection));
    $cnt = mysqli_num_rows($result);
    if ($cnt != 0) {
        $pz = 0;
        while ($row = mysqli_fetch_array($result)) {
            $name = $row['name'];
            $key = $row['id'];
            echo '{"title":"' . $name . '","isFolder":true,"key":"' . $key . '","children":[';
            GetTree($key);
            echo ']}';
            $pz++;
/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$curuserid = GetDef('curuserid');
$id = PostDef('id');
if ($oper == '') {
    $sql = <<<TXT
SELECT COUNT(*) AS cnt,name AS grname,res2.*
FROM   group_nome
       INNER JOIN (SELECT places.name AS plname,res.*
                   FROM   places
                          INNER JOIN (SELECT name AS namenome,nome.groupid AS grpid,eq.*
                                      FROM   nome
                                             INNER JOIN (SELECT equipment.id AS eqid,equipment.placesid AS plid,
                                                                equipment.nomeid AS nid,
                                                                equipment.buhname AS bn,
                                                                                        equipment.cost AS cs,
                                                                                        equipment.currentcost AS curc,
                                                                equipment.invnum,
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$id = GetDef('groupid', '1');
$vid = GetDef('vendorid', '1');
$nomeid = GetDef('nomeid');
$sql = "SELECT id, name FROM nome WHERE groupid = '{$id}' AND vendorid = '{$vid}'";
$result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список номенклатуры! ' . mysqli_error($sqlcn->idsqlconnection));
echo '<select class="chosen-select" name="snomeid" id="snomeid">';
while ($row = mysqli_fetch_array($result)) {
    $sl = $row['id'] == $nomeid ? 'selected' : '';
    echo "<option value=\"{$row['id']}\" {$sl}>{$row['name']}</option>";
}
echo '</select>';
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$id = PostDef('id');
$name = PostDef('name');
$comment = PostDef('comment');
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $result = $sqlcn->ExecuteSQL("SELECT COUNT(*) AS cnt FROM vendor");
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {
        $page = $total_pages;
    }
    $start = $limit * $page - $limit;
/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$groupid = GetDef('groupid');
if ($groupid == '') {
    $groupid = PostDef('groupid');
}
$id = PostDef('id');
$name = PostDef('name');
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $result = $sqlcn->ExecuteSQL("SELECT COUNT(*) AS cnt FROM group_param");
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {
        $page = $total_pages;
    }
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$photo = GetDef('photo');
$us = new Tusers();
$us->GetById($user->id);
$us->jpegphoto = $photo;
$us->Update();
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-RU">
	<head profile="http://gmpg.org/xfn/11">
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	</head>
	<body>
<?php 
$idmass = explode(',', GetDef('mass'));
echo '<table border="1">';
$rw = 0;
for ($i = 0; $i < count($idmass); $i++) {
    $idm = $idmass[$i];
    $sql = "SELECT equipment.shtrihkod,equipment.buhname,nome.name as nomename,equipment.invnum FROM equipment INNER JOIN nome ON nome.id=equipment.nomeid WHERE equipment.id='{$idm}'";
    $result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать!' . mysqli_error($sqlcn->idsqlconnection));
    if ($rw == 0) {
        echo '<tr>';
    }
    echo '<td>';
    while ($row = mysqli_fetch_array($result)) {
        $shtrihkod = $row['shtrihkod'];
        $buhname = $row['buhname'];
        $nomename = $row['nomename'];
        $invnum = $row['invnum'];
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$orgid = $cfg->defaultorgid;
$addnone = GetDef('addnone');
if ($user->TestRoles('1,4,5,6')) {
    $sql = 'SELECT * FROM group_nome WHERE active = 1 ORDER BY BINARY(name)';
    $result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список групп!' . mysqli_error($sqlcn->idsqlconnection));
    echo '<select name="sgroupname" id="sgroupname">';
    if ($addnone == 'true') {
        echo '<option value="-1" >не выбрано</option>';
    }
    while ($row = mysqli_fetch_array($result)) {
        echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>';
    }
    echo '</select>';
} else {
    echo 'Не достаточно прав!!!';
}
Exemple #19
0
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$curuserid = GetDef('curuserid');
$curplid = GetDef('curplid');
$curorgid = GetDef('curorgid');
$tpo = GetDef('tpo');
$os = GetDef('os');
$repair = GetDef('repair');
$mode = GetDef('mode');
$id = PostDef('id');
$where = '';
if ($curuserid != '-1') {
    $where .= " AND equipment.usersid = '{$curuserid}'";
}
if ($curplid != '-1') {
    $where .= " AND equipment.placesid = '{$curplid}'";
}
if ($curorgid != '-1') {
    $where .= " AND equipment.orgid = '{$curorgid}'";
}
if ($os == 'true') {
    $where .= " AND equipment.os = 1";
}
if ($repair == 'true') {
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$id = GetDef('id');
?>
<table id="list_rep"></table>
<div id="pager_rep"></div>
<div id="comment_rep"></div>
<script>repid = "<?php 
echo $id;
?>
";</script>
<script src="controller/client/js/repair.js"></script>
/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$orgid = GetDef('orgid');
$oper = PostDef('oper');
$id = PostDef('id');
$name = PostDef('name');
$comment = PostDef('comment');
$opgroup = PostDef('opgroup');
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $result = $sqlcn->ExecuteSQL("SELECT COUNT(*) AS cnt FROM places WHERE orgid = '{$orgid}'");
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {
        $page = $total_pages;
    }
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$eqid = GetDef('eqid');
$step = GetDef('step');
if ($step == 'edit') {
    $sql = "SELECT * FROM repair WHERE id = '{$eqid}'";
    $result = $sqlcn->ExecuteSQL($sql) or die('Не получилось выбрать список ремонтов! ' . mysqli_error($sqlcn->idsqlconnection));
    while ($row = mysqli_fetch_array($result)) {
        $kntid = $row['kntid'];
        $cost = $row['cost'];
        $dtpost = MySQLDateTimeToDateTimeNoTime($row['dt']);
        echo "<script>dtpost='{$dtpost}';</script>";
        $dt = MySQLDateTimeToDateTimeNoTime($row['dtend']);
        echo "<script>dt='{$dt}';step='edit';</script>";
        $comment = $row['comment'];
        $status = $row['status'];
        $userfrom = $row['userfrom'];
        $userto = $row['userto'];
        $doc = $row['doc'];
    }
} else {
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$orgid = GetDef('orgid');
$selpom = GetDef('selpom');
$spom = $selpom != 'null' ? " AND equipment.placesid = {$selpom}" : '';
$sql = <<<TXT
SELECT     equipment.os       AS os,
           equipment.mode     AS eqmode,
           equipment.datepost AS dtpost,
           equipment.active   AS active,
           equipment.photo    AS photo,
           equipment.mapmoved AS mapmoved,
           getvendorandgroup.grnomeid,
           equipment.mapx               AS mapx,
           equipment.mapy               AS mapy,
           equipment.id                 AS eqid,
           equipment.orgid              AS eqorgid,
           org.name                     AS orgname,
           getvendorandgroup.vendorname AS vname,
           getvendorandgroup.groupname  AS grnome,
           places.name                  AS placesname,
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$userid = GetDef('userid');
?>
<link rel="stylesheet" href="controller/client/themes/<?php 
echo $cfg->theme;
?>
/css/upload.css">
<link rel="stylesheet" href="js/jcrop/jquery.Jcrop.min.css">
<script>
	var examples = [];
	$(document).ready(function () {
		// навесим на форму 'myForm' обработчик отлавливающий сабмит формы и передадим функцию callback.
		$('#myForm').ajaxForm(function (msg) {
			if (msg != 'ok') {
				$('#messenger').html(msg);
			} else {
				$('#add_edit').html('');
				$('#add_edit').dialog('destroy');
				jQuery('#list2').jqGrid().trigger('reloadGrid');
			}
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$eqid = GetDef('id');
$sql = "SELECT * FROM org WHERE id = '{$eqid}'";
$result = $sqlcn->ExecuteSQL($sql) or die('Не могу выбрать список фото! ' . mysqli_error($sqlcn->idsqlconnection));
$photo = '';
while ($row = mysqli_fetch_array($result)) {
    $photo = $row['picmap'];
}
echo $photo != '' ? $photo : 'null';
<?php

/*
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
// Выполняем только при наличии у пользователя соответствующей роли
// http://грибовы.рф/wiki/doku.php/основы:доступ:роли
$user->TestRoles('1,6') or die('У вас не хватает прав на удаление!');
$folderkey = GetDef('folderkey');
$sql = "DELETE FROM cloud_dirs WHERE id = '{$folderkey}'";
$sqlcn->ExecuteSQL($sql) or die('Не могу удалить папку! ' . mysqli_error($sqlcn->idsqlconnection));
 * Данный код создан и распространяется по лицензии GPL v3
 * Разработчики:
 *   Грибов Павел,
 *   Сергей Солодягин (solodyagin@gmail.com)
 *   (добавляйте себя если что-то делали)
 * http://грибовы.рф
 */
// Запрещаем прямой вызов скрипта.
defined('WUO_ROOT') or die('Доступ запрещён');
$page = GetDef('page', '1');
$limit = GetDef('rows');
$sidx = GetDef('sidx', '1');
$sord = GetDef('sord');
$oper = PostDef('oper');
$id = PostDef('id');
$idknt = GetDef('idknt');
$name = PostDef('name');
$num = PostDef('num');
$datestart = PostDef('datestart');
$dateend = PostDef('dateend');
$work = PostDef('work');
$comment = PostDef('comment');
if ($oper == '') {
    // Проверяем может ли пользователь просматривать?
    $user->TestRoles('1,3,4,5,6') or die('Недостаточно прав');
    $where = "WHERE kntid = '{$idknt}'";
    $result = $sqlcn->ExecuteSQL("SELECT COUNT(*) AS cnt FROM contract {$where}");
    $row = mysqli_fetch_array($result);
    $count = $row['cnt'];
    $total_pages = $count > 0 ? ceil($count / $limit) : 0;
    if ($page > $total_pages) {