Страница 1 из 1

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

Добавлено: Вт сен 13, 2016 6:44 pm
sorochan.ilya
У меня система 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);
}
Так - же можно вытягивать дни рождения контактов, по номеру телефона находить ФИО и наоброт и т.д., но мне не хватает опыта, где-то так.

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

Добавлено: Ср фев 08, 2017 5:00 pm
mmalva
"и на Ваш суд простой сценарий в cron"
Решение "лучше чем вообще ничего" но у Owncloud есть API может кто ковырял его?
У меня вот Owncloud живет не дома.

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

Добавлено: Ср фев 08, 2017 7:10 pm
Amarok
sorochan.ilya писал(а):В процессе установки подключил Owncloud к той-же базе, что и Majordomo
В db_terminals?

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

Добавлено: Пн фев 13, 2017 7:41 pm
sorochan.ilya
Amarok писал(а):
sorochan.ilya писал(а):В процессе установки подключил Owncloud к той-же базе, что и Majordomo
В db_terminals?
Да.

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

Добавлено: Вт фев 14, 2017 8:51 am
Bagir
Слияние таблиц разных программ опасное дело. Никакие имена не пересекутся?

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

Добавлено: Чт апр 20, 2017 7:07 am
sorochan.ilya
В OWN у таблиц префикс oc_