}
$i++;
}
-$calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), true);
+$calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), 1);
$id = $calendars[0]['id'];
foreach($uids as $uid) {
$prefix=$suffix=$content=array();
OCP\App::checkAppEnabled('calendar');
// Create default calendar ...
-$calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), true);
-// if( count($calendars) == 0){
-// OC_Calendar_Calendar::addCalendar(OCP\USER::getUser(),'Default calendar');
-// $calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), true);
-// }
+$calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), 1);
+if( count($calendars) == 0){
+ OC_Calendar_Calendar::addCalendar(OCP\USER::getUser(),'Default calendar');
+ $calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), 1);
+}
$eventSources = array();
foreach($calendars as $calendar){
/**
* @brief Returns the list of calendars for a specific user.
* @param string $uid User ID
- * @param boolean $active Only return calendars with this $active state, default(=false) is don't care
+ * @param boolean $active Only return calendars with this $active state, default(=null) is don't care
* @return array
*/
- public static function allCalendars($uid, $active=false){
+ public static function allCalendars($uid, $active=null){
$values = array($uid);
$active_where = '';
- if ($active === true){
+ if (!is_null($active) && $active){
$active_where = ' AND active = ?';
$values[] = $active;
}
<?php
class OC_Search_Provider_Calendar extends OC_Search_Provider{
function search($query){
- $calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), true);
+ $calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser(), 1);
if(count($calendars)==0 || !OCP\App::isEnabled('calendar')){
//return false;
}