[настройка] Owncloud календарь и контакты

Описание настройки чего либо

Модераторы: immortal, newz20

Ответить
Аватара пользователя
sorochan.ilya
Сообщения: 22
Зарегистрирован: Вс янв 24, 2016 11:20 am
Благодарил (а): 22 раза
Поблагодарили: 10 раз

[настройка] Owncloud календарь и контакты

Сообщение sorochan.ilya » Вт сен 13, 2016 6:44 pm

У меня система Debian 8. Давно пользуюсь Owncloud, удобно для синхронизации контактов и календаря различных устройств, и всегда было желание объединить его возможности с Majordomo. До этого Owncloud и Majordomo жили на одном сервере абсолютно независимо. На днях пришло такое решение: установил Owncloud 8 (в нем данные контактов и календаря в базе данных хранятся в открытом виде) https://download.owncloud.org/community ... .7.tar.bz2. В процессе установки подключил Owncloud к той-же базе, что и Majordomo, Owncloud в ней создал свои таблицы. Теперь появилась возможность простого обращения из Majordomo к таблицам базы данных Owncloud. Я не силен в PHP и MySQL, и на Ваш суд простой сценарий в cron (задал запуск раз в минуту), который проверяет календарь Owncloud и если есть совпадения по времени начала события проговаривает его тему.

Код: Выделить всё

$datatudey =  gmdate('Y-m-d H:i').':00'; // Строим шаблон текущего времени по Гринвичу, используемый в календаре Owncloud.
$Record = SQLSelectOne("SELECT * FROM oc_clndr_objects WHERE startdate='".$datatudey."'");// Запрс к таблице "oc_clndr_objects" Owncloud.
$out = $Record['summary'];
if ($out)
{
 say($out,0);
}
Так - же можно вытягивать дни рождения контактов, по номеру телефона находить ФИО и наоброт и т.д., но мне не хватает опыта, где-то так.
За это сообщение автора sorochan.ilya поблагодарили (всего 2):
sirius23 (Сб сен 17, 2016 6:58 pm) • Amarok (Ср фев 08, 2017 7:09 pm)
Рейтинг: 2.33%
mmalva
Сообщения: 18
Зарегистрирован: Вт фев 24, 2015 1:04 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Owncloud календарь и контакты

Сообщение mmalva » Ср фев 08, 2017 5:00 pm

"и на Ваш суд простой сценарий в cron"
Решение "лучше чем вообще ничего" но у Owncloud есть API может кто ковырял его?
У меня вот Owncloud живет не дома.
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Owncloud календарь и контакты

Сообщение Amarok » Ср фев 08, 2017 7:10 pm

sorochan.ilya писал(а):В процессе установки подключил Owncloud к той-же базе, что и Majordomo
В db_terminals?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
sorochan.ilya
Сообщения: 22
Зарегистрирован: Вс янв 24, 2016 11:20 am
Благодарил (а): 22 раза
Поблагодарили: 10 раз

Re: Owncloud календарь и контакты

Сообщение sorochan.ilya » Пн фев 13, 2017 7:41 pm

Amarok писал(а):
sorochan.ilya писал(а):В процессе установки подключил Owncloud к той-же базе, что и Majordomo
В db_terminals?
Да.
Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Owncloud календарь и контакты

Сообщение Bagir » Вт фев 14, 2017 8:51 am

Слияние таблиц разных программ опасное дело. Никакие имена не пересекутся?
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
sorochan.ilya
Сообщения: 22
Зарегистрирован: Вс янв 24, 2016 11:20 am
Благодарил (а): 22 раза
Поблагодарили: 10 раз

Re: Owncloud календарь и контакты

Сообщение sorochan.ilya » Чт апр 20, 2017 7:07 am

В OWN у таблиц префикс oc_
Ответить