Добавление календаря на текущий месяц в меню
[#module name="app_calendar" calendar="1" currentmonth="1" #]

Добавление календаря с месяца mon1 по месяц mon2
[#module name="app_calendar" calendar="1" mon1="2" mon2="3" #]
Добавить в какой-нибудь сценарий либо вызывать его вручную

include_once('./modules/app_calendar/app_calendar.class.php');
$calendar = new app_calendar();
$calendar->calendar_getholidays();
Код ниже добавьте в сценарий

if (file_exists('./modules/app_calendar/app_calendar.class.php'))
{
    Define('TEMP_APP_CALENDAR_SOONLIMIT', '5'); //лимит дней которые проговаривает
    include_once('./modules/app_calendar/app_calendar.class.php');
    $calendar = new app_calendar();
    $calendar -> usual($out);
    $events = $out['EVENTS_TODAY'];
    $say_phrase = '';
    if ($events)
    {
        $tasks = '';
        $cals = '';
        $i = 0;
        $j = 0;
        foreach($events as $ev)
        {
            if ($ev['IS_TASK'] == 1 and $ev['IS_DONE'] == 0)
            {
                $i++;
                $tasks.= $i.'. '.$ev['TITLE'].'. ';
            }  else {
                $j++;
                $cals.= $j.'. '.$ev['TITLE'].'. ';
            }
        }
        if ($i != 0) $say_phrase.= "У вас на сегодня запланированы задачи, ".$tasks;
        if ($j != 0) $say_phrase.= "Сегодняшние события, ".$cals;
    }
        $events = $out['CALENDAR_CATEGORIES'];
        $i = 0;
        $tasks = '';
        if ($events)
        {
            foreach($events as $category)
            {
                $events_past = $category['EVENTS_PAST'];
                if ($events_past)
                {
                    $tasks.= 'из категории: '.$category['TITLE'].'. '; //Если нужно перед пропущенными задачами указывать категорию   
                    foreach($events_past as $ev)
                    {
                        $i++;
                        $tasks.= $i.'. '.$ev['TITLE'].'. ';
                    }
                }
            }
            if ($i != 0) $say_phrase.= " Напоминаю пропущенные задачи, ".$tasks;
        }
    $events = $out['CALENDAR_CATEGORIES'];
    $tasks = '';
    $i = 0;
    if ($events)
    {
        foreach($events as $category)
        {
            $events_soon = $category['EVENTS_SOON'];
            if ($events_soon)
            {
                //$say_phrase.= ' в категории: '.$category['TITLE'].'. ';
                foreach($events_soon as $ev)
                {
                    $i++;
                    $tasks.= " ".$ev['DAYS']." ".$ev['TITLE'].". ";
                }
            }
        }
     if ($i != 0) $say_phrase.= "Напоминаю что".$tasks;
    }
    if ($say_phrase)
    {
        //echo $say_phrase;
        say($say_phrase,3);
    }
}