]> source.dussan.org Git - nextcloud-server.git/commitdiff
Revert "Agree on argument type."
authorThomas Tanghus <thomas@tanghus.net>
Thu, 14 Jun 2012 22:53:13 +0000 (00:53 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Thu, 14 Jun 2012 22:53:13 +0000 (00:53 +0200)
This reverts commit 0f6b1be0e6f0cc6ff97c97190c7da67f5fee0294.

apps/calendar/ajax/import/dropimport.php
apps/calendar/index.php
apps/calendar/lib/calendar.php
apps/calendar/lib/search.php

index 684eebf5fdd99f1a55eeb407f76a5933d2ff2d77..e98c282ef41cf709c901d1ac7a70b8405dd22eff 100644 (file)
@@ -45,7 +45,7 @@ foreach($lines as $line) {
        }
        $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();
index a74c879436f58c12f5d9b2d61c676b0c7d39127b..05a808a5ae0056d39424f757b6dafb1eff421ce5 100644 (file)
@@ -11,11 +11,11 @@ OCP\User::checkLoggedIn();
 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){
index dfd8fe7437be3a57346877858e338132d77396b4..869b35e2e1b180a62145303e0720a91ff3e5bc6f 100644 (file)
@@ -44,13 +44,13 @@ class OC_Calendar_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;
                }
index 6526b4223ac53e5513b52a93079c541e1c32d286..03516b3b70c31007987fc70cb1a1f8cddfa7f300 100644 (file)
@@ -1,7 +1,7 @@
 <?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;
                }