информер праздников
Добавлено: Пн мар 11, 2013 9:41 pm
как бы прикрутить эту штучку к мажорному календарю
http://danilin.biz/blog/informer-prazdnikov-na-php.htm
http://danilin.biz/blog/informer-prazdnikov-na-php.htm
Код: Выделить всё
include_once('./modules/app_calendar/app_calendar.class.php');
$calendar=new app_calendar();
$calendar->usual($out);
$events=$out['EVENTS_TODAY'];
$say_phrase='';
if (is_array($events)) {
$total=count($events);
$tasks=array();
$cals=array();
for($i=0;$i<$total;$i++) {
if ($events[$i]['IS_TASK']=='1' && $events[$i]['IS_DONE']!='1') {
$tasks[]=$events[$i]['TITLE'];
} elseif ($events[$i]['IS_TASK']!='1') {
$cals[]=$events[$i]['TITLE'];
}
}
$total_tasks=count($tasks);
if ($total_tasks) {
$say_phrase.="У вас на сегодня запланированы задачи. ";
for($i=0;$i<$total_tasks;$i++) {
$say_phrase.=($i+1).". ".$tasks[$i].". ";
}
} else {
// say("Никаких дел не запланировано.",1);
}
$total_cals=count($cals);
if ($total_cals) {
$say_phrase.=("Сегодняшние события. ");
for($i=0;$i<$total_cals;$i++) {
$say_phrase.=$cals[$i].'. ';
}
}
}
$events=$out['EVENTS_PAST'];
if ($events[0]['TITLE']) {
$say_phrase.=" Так же напоминаю о пропущенных задачах. ";
$total_tasks=count($events);
for($i=0;$i<$total_tasks;$i++) {
$say_phrase.=($i+1).". ".$events[$i]['TITLE'].". ";
}
}
if ($say_phrase) {
say($say_phrase,1);
}
а в какие папки в Raspberry Pi 3 Модель B + распоковывать и возможно ли через встроеные модули это сделатьsergejey писал(а): ↑Вт мар 12, 2013 4:10 pmдля импорта праздников нужно содержимое архива распаковать в папку ./htdocs/scripts/ и потом в браузере запустить http://адрес_сервера/scripts/import_holidays.php
после чего все события добавятся в календарь.
по ходу дела нашел проблему с повторяющимися ежегодными событиями в календаре и исправил в исходниках, но и без этого должно вышеуказанное нормально работать