Xor

 
<<< Назад

Глобальный поиск - добавление своих сущностей

сейчас ищется по объектам/методам/свойствам/сценам/шаблонам/пу/жпс/звейв глобальным поиском. Добавляем своё

файл \modules\inc_panel_ajax.php
добавляем после блока GPS своё. Я сделал для планировщика и телеграма:


    //ToDoer tasks
    if (file_exists(DIR_MODULES . 'todoer/todoer.class.php')) {
        $tasks = SQLSelect("SELECT `ID`,`TITLE` FROM `clnd_events` WHERE `TITLE` like '%" . DBSafe($title) . "%' OR `NOTES` like '%" . DBSafe($title) . "%' or `DONE_CODE` like '%" . DBSafe($title) . "%' or `REMIND_CODE` like '%" . DBSafe($title) . "%' or `BEGIN_CODE` like '%" . DBSafe($title) . "%' order by TITLE");
        $total = count($tasks);
        for ($i = 0; $i < $total; $i++) {
            $res .= 'ToDo: <a href="/panel/todoer.html?md=todoer&view_mode=edit_clnd_events&id=' . $tasks[$i]['ID'] . '.html">' . $tasks[$i]['TITLE']. '</a><br>';
        }
    }

    //Telegram cmd
    if (file_exists(DIR_MODULES . 'telegram/telegram.class.php')) {
        $tasks = SQLSelect("SELECT `ID`,`TITLE` FROM `tlg_cmd` where `TITLE` like '%" . DBSafe($title) . "%' OR `DESCRIPTION` like '%" . DBSafe($title) . "%' OR `CODE` like '%" . DBSafe($title) . "%'  order by TITLE");
        $total = count($tasks);
        for ($i = 0; $i < $total; $i++) {
            $res .= 'TlgCmd: <a href="/panel/telegram.html?md=telegram&inst=adm&view_mode=cmd_edit&id=' . $tasks[$i]['ID'] . '.html">' . $tasks[$i]['TITLE']. '</a><br>';
        }
    //Telegram events
        $tasks = SQLSelect("SELECT `ID`,`TITLE` FROM `tlg_event` where `TITLE` like '%" . DBSafe($title) . "%' OR `DESCRIPTION` like '%" . DBSafe($title) . "%' OR `CODE` like '%" . DBSafe($title) . "%'  order by TITLE");
        $total = count($tasks);
        for ($i = 0; $i < $total; $i++) {
            $res .= 'TlgEv: <a href="/panel/telegram.html?md=telegram&inst=adm&view_mode=event_edit&id=' . $tasks[$i]['ID'] . '.html">' . $tasks[$i]['TITLE']. '</a><br>';
        }
    }

Остальное - по аналогии.
Спасибо.

Обсуждение (3) (4)

Смотрите так же:
05.01.2022 Яндекс Лампочка в Yandex Devices - добавление сцен
18.04.2021 Переезд на мастер спустя год
24.03.2021 Ещё о старте/остановке МДМ в Винде
18.02.2021 Модуль Todoer
06.01.2021 Для виндузятников - перенос бд на рам-диск
22.11.2020 Календарь-планировщик
01.08.2020 Irbis как терминал
18.05.2020 Китайская камера rtsp + vlc как перекодировщик для html
12.05.2020 Опыт интеграции МДМ с Я.Алисой ещё одним способом - без белого адреса, москита, ПУ.(дополнено)
07.05.2020 Поправим формат даты в Панели управления
11.04.2020 Баловство с шаблонами
26.03.2020 Простые правила - вариант модуля. ч. 2
25.03.2020 Простые правила - вариант модуля
20.12.2019 расширение средств работы с events updated
20.11.2019 По следам наших выступлений - сколько мы наэкономили?
04.11.2019 Группа как объект - экономим на коде - 2
26.10.2019 Прикручиваем Grafana к Мажордому
11.10.2019 Группа как объект - экономим на коде
25.09.2019 Если у вас нет телеги...
11.09.2019 Датчик присутствия из ип камеры
30.07.2019 Win-платформа-замена ffmpeg для получения скриншотов из rstp - потока
24.06.2019 Форматированный отчет в телеграм - имитация таблицы
30.04.2019 Используем зомбо-ящик в Мажордомо
24.03.2019 О среднем в Мажордомо
31.10.2018 Об "обделённых" пользователях Win-систем -- с точки зрения кэширования winTTS сообщений
16.09.2018 Перезагрузка Мажордомо в Win-системах

Домодедово, Россия

На форуме: xor