PHPackages                             didrive\_mod/items - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. didrive\_mod/items

ActiveLibrary

didrive\_mod/items
==================

Модуль для Didrive - items

1.29.0(4y ago)02824MITPHPPHP &gt;=7.1.0

Since May 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/nyosru/composer_didrive_mod_items)[ Packagist](https://packagist.org/packages/didrive_mod/items)[ Docs](https://uralweb.info/php/#classes)[ RSS](/packages/didrive-mod-items/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (3)Versions (119)Used By (4)

Russian

\----- Установка -----

composer require didrive\_mod/items

\----- добавление в структуру новых полей (пока только строки) ------------- https://\*\*\*\*/vendor/didrive\_mod/items/3/micro-service/update-db.php

\-------- пример конфига селект если в итеме указываем какой выше итем ----------

```
{# пример конфига
[id_cat]
name_rus = Каталог
type = select
; import 1 module
; модуль
import_1_module = 020.cats
; номер в текущем каталоге
import_1_up = a_parentid
; номер равный текущему каталогу в другом каталоге
import_1_id = a_id
; какое поле показываем
import_1_show = head
; cоеденитель для найденных соответсвий
import_1_concat = /
;какое поле сохраняем при добавлении записи
import_1_value = a_id
#}

```

\----------- отправка инфы аякс + результат в #res\_to\_id ---------------

\------------- ниже этой строки под вопросом инфа 2020,08,26 -------------

\--- сделать выборку с кешированием ----

// дополнение к запросу \\Nyos\\mod\\items::$join\_where .= ' INNER JOIN `mitems-dops` midop01 ON ' . ' midop01.id\_item = mi.id ' . ' AND midop01.name = :name71 ' . ' AND midop01.value\_datetime &gt;= :ds ' . ' AND midop01.value\_datetime &lt;= :df ' ; // переменные \\Nyos\\mod\\items::$sql\_vars\[':name71'\] = 'start'; \\Nyos\\mod\\items::$sql\_vars\[':ds'\] = date('Y-m-d 08:00:00', strtotime($date\_start)); \\Nyos\\mod\\items::$sql\_vars\[':df'\] = date('Y-m-d 03:00:00', strtotime($date\_finish . ' +1 day'));

// поиск переменных с точным указанием \\Nyos\\mod\\items::$search = \[ 'date' =&gt; '01-01-2020', 'sp' =&gt; '1' \];

// выключатель кеша // \\Nyos\\mod\\items::$cancel\_cash = true;

// переменная для кеша \\Nyos\\mod\\items::$cash\_var\_name = 'asdasd';

```
$return['checks'] = \Nyos\mod\items::get2($db, self::$mod_checks);

```

\----- запись новой записи с доп параметром, и удаление страой если была -----------

```
{% set action = 'didrive__items__new_edit' %}
{% set aj_module = '003_money_buh_pm' %}
{% set aj_value = ( pm_user[k]['summa'] ?? '' ) %}
{% set aj_edit_pole = 'summa' %}

{% set dops = { 'jobman' : man_id ,
       "date" : get.d_start ,
       "type_plus" :  k } %}

```

\------------ изменение доп параметра после клика по ссылке с вопросом и секретом ------------

```
    Х

```

---

использование др пример / 200203
--------------------------------

[](#использование-др-пример--200203)

// ограничение в выборке

\\Nyos\\mod\\items::$join\_where = ' INNER JOIN `mitems-dops` mid ' . ' ON mid.id\_item = mi.id ' . ' AND mid.name = 'date' ' . ' AND mid.value\_date &gt;= :ds ' . ' AND mid.value\_date &lt;= :df ' . ' INNER JOIN `mitems-dops` mid2 ' . ' ON mid2.id\_item = mi.id ' . ' AND mid2.name = 'sale\_point' ' . ' AND mid2.value = :sp ' ; \\Nyos\\mod\\items::$var\_ar\_for\_1sql\[':sp'\] = $sp; \\Nyos\\mod\\items::$var\_ar\_for\_1sql\[':ds'\] = $date\_start; \\Nyos\\mod\\items::$var\_ar\_for\_1sql\[':df'\] = $date\_finish; $array = \\Nyos\\mod\\items::get($db, 'sale\_point\_oborot');

---

// ограничение по названию доп столбцов в выборке

\\Nyos\\mod\\items::$where2dop = ' AND ( midop.name = 'date' OR midop.name = 'sale\_point' ) ';

---

использование др пример
-----------------------

[](#использование-др-пример)

\\Nyos\\mod\\items::$join\_where = ' INNER JOIN `mitems-dops` md1 ON md1.id\_item = mi.id AND md1.name = 'date' AND md1.value\_date &gt;= :ds AND md1.value\_date &lt;= :df INNER JOIN `mitems-dops` md2 ON md2.id\_item = mi.id AND md2.name = 'sale\_point' AND md2.value = :sp '; \\Nyos\\mod\\items::$var\_ar\_for\_1sql = \[ ':sp' =&gt; $sp\_id, ':ds' =&gt; date('Y-m-d', strtotime($date\_start)), ':df' =&gt; date('Y-m-d', strtotime($date\_fin)) \]; $ret = \\Nyos\\mod\\items::getItemsSimple3($db, '074.time\_expectations\_list');

\------ Пример ---------- загрузки с ограничением запроса и доп параметров

// запрос в главный запрос \\Nyos\\mod\\items::$where2 = ' AND `id` = '' . (int) $sp . '' '; // если тащим одно значение \\Nyos\\mod\\items::$limit1 = true; // ограничение выборки доп параметров \\Nyos\\mod\\items::$where2dop = ' AND `name` = 'id\_tech\_for\_oborot' '; // старт выборки $sp1 = \\Nyos\\mod\\items::get($db, $mod\_sp);

\------ удаление всех итемов указывая допы и модуль --------

\\Nyos\\mod\\items::deleteFromDops($db, $module , \[ 'sale\_point' =&gt; $ocenka\['data'\]\['sp'\], 'date' =&gt; $ocenka\['data'\]\['date'\], \]);

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Recently: every ~38 days

Total

117

Last Release

1789d ago

Major Versions

0.1.0 → 1.1.12019-05-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/9628dc4d352a768c4fb08f5b44453770dae6d67ac88c8ac2a48c34049cdf3a17?d=identicon)[Nyos](/maintainers/Nyos)

---

Top Contributors

[![nyosru](https://avatars.githubusercontent.com/u/6139226?v=4)](https://github.com/nyosru "nyosru (120 commits)")

---

Tags

modulenyosuralweb.infodidrive

### Embed Badge

![Health badge](/badges/didrive-mod-items/health.svg)

```
[![Health](https://phpackages.com/badges/didrive-mod-items/health.svg)](https://phpackages.com/packages/didrive-mod-items)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
