@@ -94,7 +94,6 @@ |
||
| 94 | 94 | /** |
| 95 | 95 | * imports entries according to given definition object. |
| 96 | 96 | * @param resource $_stream |
| 97 | - * @param string $_charset |
|
| 98 | 97 | * @param definition $_definition |
| 99 | 98 | */ |
| 100 | 99 | public function import( $_stream, definition $_definition ) { |
@@ -626,8 +626,8 @@ discard block |
||
| 626 | 626 | * or an ExecMethod callback with parameters $id,$event |
| 627 | 627 | * |
| 628 | 628 | * @param string $app |
| 629 | - * @param int|string $id |
|
| 630 | - * @return string |
|
| 629 | + * @param string $id |
|
| 630 | + * @return boolean |
|
| 631 | 631 | */ |
| 632 | 632 | static function integration_get_private($app,$id,$event) |
| 633 | 633 | { |
@@ -756,7 +756,7 @@ discard block |
||
| 756 | 756 | * This methods operates in usertime, while $this->config['horizont'] is in servertime! |
| 757 | 757 | * |
| 758 | 758 | * @param array $event |
| 759 | - * @param mixed $start =0 minimum start-time for new recurrences or !$start = since the start of the event |
|
| 759 | + * @param integer $start =0 minimum start-time for new recurrences or !$start = since the start of the event |
|
| 760 | 760 | */ |
| 761 | 761 | function set_recurrences($event,$start=0) |
| 762 | 762 | { |
@@ -976,10 +976,9 @@ discard block |
||
| 976 | 976 | * Recurrences get calculated by rrule iterator implemented in calendar_rrule class. |
| 977 | 977 | * |
| 978 | 978 | * @param array $event repeating event whos repetions should be inserted |
| 979 | - * @param mixed $start start-date |
|
| 979 | + * @param mixed $_start start-date |
|
| 980 | 980 | * @param mixed $end end-date |
| 981 | 981 | * @param array $events where the repetions get inserted |
| 982 | - * @param array $recur_exceptions with date (in Ymd) as key (and True as values), seems not to be used anymore |
|
| 983 | 982 | */ |
| 984 | 983 | function insert_all_recurrences($event,$_start,$end,&$events) |
| 985 | 984 | { |
@@ -1133,7 +1132,7 @@ discard block |
||
| 1133 | 1132 | * even if you have no general read-grant from that user. |
| 1134 | 1133 | * |
| 1135 | 1134 | * @param int $needed necessary ACL right: Acl::{READ|EDIT|DELETE} |
| 1136 | - * @param mixed $event event as array or the event-id or 0 for a general check |
|
| 1135 | + * @param integer $event event as array or the event-id or 0 for a general check |
|
| 1137 | 1136 | * @param int $other uid to check (if event==0) or 0 to check against $this->user |
| 1138 | 1137 | * @param string $date_format ='ts' date-format used for reading: 'ts'=timestamp, 'array'=array, 'string'=iso8601 string for xmlrpc |
| 1139 | 1138 | * @param mixed $date_to_read =null date used for reading, internal param for the caching |
@@ -1306,8 +1305,6 @@ discard block |
||
| 1306 | 1305 | * @param string $msg message with parameters/variables like lang(), eg. '%1' |
| 1307 | 1306 | * @param boolean $backtrace =True include a function-backtrace, default True=On |
| 1308 | 1307 | * should only be set to False=Off, if your code ensures a call with backtrace=On was made before !!! |
| 1309 | - * @param mixed $param a variable number of parameters, to be inserted in $msg |
|
| 1310 | - * arrays get serialized with print_r() ! |
|
| 1311 | 1308 | */ |
| 1312 | 1309 | static function debug_message($msg,$backtrace=True) |
| 1313 | 1310 | { |
@@ -1370,7 +1367,7 @@ discard block |
||
| 1370 | 1367 | * Formats one or two dates (range) as long date (full monthname), optionaly with a time |
| 1371 | 1368 | * |
| 1372 | 1369 | * @param mixed $_first first date |
| 1373 | - * @param mixed $last =0 last date if != 0 (default) |
|
| 1370 | + * @param integer $last =0 last date if != 0 (default) |
|
| 1374 | 1371 | * @param boolean $display_time =false should a time be displayed too |
| 1375 | 1372 | * @param boolean $display_day =false should a day-name prefix the date, eg. monday June 20, 2006 |
| 1376 | 1373 | * @return string with formated date |
@@ -1839,7 +1836,6 @@ discard block |
||
| 1839 | 1836 | * |
| 1840 | 1837 | * Is called as hook to participate in the linking |
| 1841 | 1838 | * |
| 1842 | - * @param int|array $entry int cal_id or array with event |
|
| 1843 | 1839 | * @param string|boolean string with title, null if not found or false if not read perms |
| 1844 | 1840 | */ |
| 1845 | 1841 | function link_title($event) |
@@ -2028,7 +2024,8 @@ discard block |
||
| 2028 | 2024 | * |
| 2029 | 2025 | * @param array|int|string $entry array with event or cal_id, or cal_id:recur_date for virtual exceptions |
| 2030 | 2026 | * @param string &$schedule_tag=null on return schedule-tag (egw_cal.cal_id:egw_cal.cal_etag, no participant modifications!) |
| 2031 | - * @return string|boolean string with etag or false |
|
| 2027 | + * @param string $schedule_tag |
|
| 2028 | + * @return string string with etag or false |
|
| 2032 | 2029 | */ |
| 2033 | 2030 | function get_etag($entry, &$schedule_tag=null) |
| 2034 | 2031 | { |
@@ -2068,7 +2065,6 @@ discard block |
||
| 2068 | 2065 | * Hook for infolog to set some extra data and links |
| 2069 | 2066 | * |
| 2070 | 2067 | * @param array $data event-array preset by infolog plus |
| 2071 | - * @param int $data[id] cal_id |
|
| 2072 | 2068 | * @return array with key => value pairs to set in new event and link_app/link_id arrays |
| 2073 | 2069 | */ |
| 2074 | 2070 | function infolog_set($data) |
@@ -2120,7 +2116,6 @@ discard block |
||
| 2120 | 2116 | * Hook for timesheet to set some extra data and links |
| 2121 | 2117 | * |
| 2122 | 2118 | * @param array $data |
| 2123 | - * @param int $data[id] cal_id:recurrence |
|
| 2124 | 2119 | * @return array with key => value pairs to set in new timesheet and link_app/link_id arrays |
| 2125 | 2120 | */ |
| 2126 | 2121 | function timesheet_set($data) |
@@ -519,6 +519,7 @@ discard block |
||
| 519 | 519 | * @param array $new_event Event after the change |
| 520 | 520 | * @param string $role we treat CHAIR like event owners |
| 521 | 521 | * @param string $status of current user |
| 522 | + * @param integer $msg_type |
|
| 522 | 523 | * @return boolean true = update requested, false otherwise |
| 523 | 524 | */ |
| 524 | 525 | public static function update_requested($userid, $part_prefs, &$msg_type, $old_event ,$new_event, $role, $status=null) |
@@ -594,7 +595,7 @@ discard block |
||
| 594 | 595 | /** |
| 595 | 596 | * Check calendar prefs, if a given user (integer account_id) or email (user or externals) should get notified |
| 596 | 597 | * |
| 597 | - * @param int|string $user_or_email |
|
| 598 | + * @param string $user_or_email |
|
| 598 | 599 | * @param string $ical_method ='REQUEST' |
| 599 | 600 | * @param string $role ='REQ-PARTICIPANT' |
| 600 | 601 | * @return boolean true if user requested to be notified, false if not |
@@ -645,8 +646,7 @@ discard block |
||
| 645 | 646 | * Get iCal/iMip method from internal nummeric msg-type plus optional notification message and verbose name |
| 646 | 647 | * |
| 647 | 648 | * @param int $msg_type see MSG_* defines |
| 648 | - * @param string& $action=null on return verbose name |
|
| 649 | - * @param string& $msg=null on return notification message |
|
| 649 | + * @param string& $action on return verbose name |
|
| 650 | 650 | */ |
| 651 | 651 | function msg_type2ical_method($msg_type, &$action=null, &$msg=null) |
| 652 | 652 | { |
@@ -1011,6 +1011,9 @@ discard block |
||
| 1011 | 1011 | return true; |
| 1012 | 1012 | } |
| 1013 | 1013 | |
| 1014 | + /** |
|
| 1015 | + * @param integer $added |
|
| 1016 | + */ |
|
| 1014 | 1017 | function get_update_message($event,$added) |
| 1015 | 1018 | { |
| 1016 | 1019 | $nul = null; |
@@ -1300,8 +1303,8 @@ discard block |
||
| 1300 | 1303 | * |
| 1301 | 1304 | * @param int $right self::CAT_ACL_{ADD|STATUS} |
| 1302 | 1305 | * @param int|array $event |
| 1303 | - * @return boolean true if use has the right, false if not |
|
| 1304 | - * @return boolean false=access denied because of cat acl, true access granted because of cat acl, |
|
| 1306 | + * @return null|boolean true if use has the right, false if not |
|
| 1307 | + * @return null|boolean false=access denied because of cat acl, true access granted because of cat acl, |
|
| 1305 | 1308 | * null = cat has no acl |
| 1306 | 1309 | */ |
| 1307 | 1310 | function check_cat_acl($right,$event) |
@@ -1386,6 +1389,8 @@ discard block |
||
| 1386 | 1389 | * Check if current user has a given right on a category (if it's restricted!) |
| 1387 | 1390 | * |
| 1388 | 1391 | * @param int $cat_id |
| 1392 | + * @param integer $right |
|
| 1393 | + * @param integer $user |
|
| 1389 | 1394 | * @return boolean false=access denied because of cat acl, true access granted because of cat acl, |
| 1390 | 1395 | * null = cat has no acl |
| 1391 | 1396 | */ |
@@ -1647,7 +1652,7 @@ discard block |
||
| 1647 | 1652 | * @param string $action |
| 1648 | 1653 | * @param array $event_arr |
| 1649 | 1654 | * @param array $disinvited |
| 1650 | - * @return array |
|
| 1655 | + * @return string |
|
| 1651 | 1656 | */ |
| 1652 | 1657 | function _get_event_details($event,$action,&$event_arr,$disinvited=array()) |
| 1653 | 1658 | { |
@@ -315,7 +315,7 @@ discard block |
||
| 315 | 315 | * |
| 316 | 316 | * @param string $path |
| 317 | 317 | * @param array $filter |
| 318 | - * @param array|boolean $start =false false=return all or array(start,num) |
|
| 318 | + * @param integer[] $start =false false=return all or array(start,num) |
|
| 319 | 319 | * @return array with "files" array with values for keys path and props |
| 320 | 320 | */ |
| 321 | 321 | function propfind_callback($path,array $filter,$start=false) |
@@ -620,7 +620,7 @@ discard block |
||
| 620 | 620 | * @param array &$options |
| 621 | 621 | * @param int $id |
| 622 | 622 | * @param int $user =null account_id |
| 623 | - * @return mixed boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 623 | + * @return string|boolean boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 624 | 624 | */ |
| 625 | 625 | function get(&$options,$id,$user=null) |
| 626 | 626 | { |
@@ -793,7 +793,7 @@ discard block |
||
| 793 | 793 | * Check if $user is a participant of given $event incl. group-invitations |
| 794 | 794 | * |
| 795 | 795 | * @param array $event |
| 796 | - * @param int|string $user |
|
| 796 | + * @param integer $user |
|
| 797 | 797 | * @return boolean |
| 798 | 798 | */ |
| 799 | 799 | public static function isParticipant(array $event, $user) |
@@ -810,7 +810,7 @@ discard block |
||
| 810 | 810 | * @param int $id |
| 811 | 811 | * @param int $user =null account_id of owner, default null |
| 812 | 812 | * @param string $prefix =null user prefix from path (eg. /ralf from /ralf/addressbook) |
| 813 | - * @return mixed boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 813 | + * @return string|boolean boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 814 | 814 | */ |
| 815 | 815 | function put(&$options,$id,$user=null,$prefix=null) |
| 816 | 816 | { |
@@ -1038,7 +1038,7 @@ discard block |
||
| 1038 | 1038 | * @param array &$options |
| 1039 | 1039 | * @param int $id |
| 1040 | 1040 | * @param int $user =null account_id of owner, default null |
| 1041 | - * @return mixed boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 1041 | + * @return string|boolean boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 1042 | 1042 | */ |
| 1043 | 1043 | function post(&$options,$id,$user=null) |
| 1044 | 1044 | { |
@@ -1112,7 +1112,7 @@ discard block |
||
| 1112 | 1112 | * @param string $charset of ical |
| 1113 | 1113 | * @param int $user account_id of owner |
| 1114 | 1114 | * @param array &$options |
| 1115 | - * @return mixed boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 1115 | + * @return string|boolean boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 1116 | 1116 | */ |
| 1117 | 1117 | protected function outbox_freebusy_request($ical, $charset, $user, array &$options) |
| 1118 | 1118 | { |
@@ -1187,7 +1187,7 @@ discard block |
||
| 1187 | 1187 | * @param string $path |
| 1188 | 1188 | * @param array $options |
| 1189 | 1189 | * @param int $user account_id |
| 1190 | - * @return mixed boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 1190 | + * @return string|null boolean true on success, false on failure or string with http status (eg. '404 Not Found') |
|
| 1191 | 1191 | */ |
| 1192 | 1192 | function free_busy_report($path,$options,$user) |
| 1193 | 1193 | { |
@@ -1416,7 +1416,7 @@ discard block |
||
| 1416 | 1416 | /** |
| 1417 | 1417 | * Query ctag for calendar |
| 1418 | 1418 | * |
| 1419 | - * @return string |
|
| 1419 | + * @return integer |
|
| 1420 | 1420 | */ |
| 1421 | 1421 | public function getctag($path,$user) |
| 1422 | 1422 | { |
@@ -1432,7 +1432,7 @@ discard block |
||
| 1432 | 1432 | * |
| 1433 | 1433 | * @param array|int $entry array with event or cal_id |
| 1434 | 1434 | * @param string $schedule_tag =null on return schedule-tag |
| 1435 | - * @return string|boolean string with etag or false |
|
| 1435 | + * @return string string with etag or false |
|
| 1436 | 1436 | */ |
| 1437 | 1437 | function get_etag($entry, &$schedule_tag=null) |
| 1438 | 1438 | { |
@@ -1449,7 +1449,7 @@ discard block |
||
| 1449 | 1449 | * |
| 1450 | 1450 | * @param int|array $entry id or array of new created entry |
| 1451 | 1451 | * @param string $path |
| 1452 | - * @param int|string $retval |
|
| 1452 | + * @param string|boolean $retval |
|
| 1453 | 1453 | * @param boolean $path_attr_is_name =true true: path_attr is ca(l|rd)dav_name, false: id (GroupDAV needs Location header) |
| 1454 | 1454 | */ |
| 1455 | 1455 | function put_response_headers($entry, $path, $retval, $path_attr_is_name=true) |
@@ -135,6 +135,9 @@ |
||
| 135 | 135 | return $until_year ? $years : $years[$year]; |
| 136 | 136 | } |
| 137 | 137 | |
| 138 | + /** |
|
| 139 | + * @param string $url |
|
| 140 | + */ |
|
| 138 | 141 | protected static function is_url($url) |
| 139 | 142 | { |
| 140 | 143 | return $url[0] == '/' || strpos($url, '://') !== false; |
@@ -194,7 +194,7 @@ discard block |
||
| 194 | 194 | * default 0 => export whole series (or events, if not recurring) |
| 195 | 195 | * @param string $principalURL ='' Used for CalDAV exports |
| 196 | 196 | * @param string $charset ='UTF-8' encoding of the vcalendar, default UTF-8 |
| 197 | - * @param int|string $current_user =0 uid of current user to only export that one as participant for method=REPLY |
|
| 197 | + * @param integer $current_user =0 uid of current user to only export that one as participant for method=REPLY |
|
| 198 | 198 | * @return string|boolean string with iCal or false on error (e.g. no permission to read the event) |
| 199 | 199 | */ |
| 200 | 200 | function &exportVCal($events, $version='1.0', $method='PUBLISH', $recur_date=0, $principalURL='', $charset='UTF-8', $current_user=0) |
@@ -1094,16 +1094,15 @@ discard block |
||
| 1094 | 1094 | * Import an iCal |
| 1095 | 1095 | * |
| 1096 | 1096 | * @param string|resource $_vcalData |
| 1097 | - * @param int $cal_id=-1 must be -1 for new entries! |
|
| 1098 | - * @param string $etag=null if an etag is given, it has to match the current etag or the import will fail |
|
| 1099 | - * @param boolean $merge=false merge data with existing entry |
|
| 1100 | - * @param int $recur_date=0 if set, import the recurrence at this timestamp, |
|
| 1097 | + * @param int $cal_id must be -1 for new entries! |
|
| 1098 | + * @param int $recur_date if set, import the recurrence at this timestamp, |
|
| 1101 | 1099 | * default 0 => import whole series (or events, if not recurring) |
| 1102 | 1100 | * @param string $principalURL='' Used for CalDAV imports |
| 1103 | - * @param int $user=null account_id of owner, default null |
|
| 1104 | 1101 | * @param string $charset The encoding charset for $text. Defaults to |
| 1105 | 1102 | * utf-8 for new format, iso-8859-1 for old format. |
| 1106 | - * @param string $caldav_name=null name from CalDAV client or null (to use default) |
|
| 1103 | + * @param string $caldav_name name from CalDAV client or null (to use default) |
|
| 1104 | + * @param integer $etag |
|
| 1105 | + * @param integer $user |
|
| 1107 | 1106 | * @return int|boolean|null cal_id > 0 on success, false on failure or 0 for a failed etag|permission denied or null for "403 Forbidden" |
| 1108 | 1107 | */ |
| 1109 | 1108 | function importVCal($_vcalData, $cal_id=-1, $etag=null, $merge=false, $recur_date=0, $principalURL='', $user=null, $charset=null, $caldav_name=null,$skip_notification=false) |
@@ -3182,6 +3181,10 @@ discard block |
||
| 3182 | 3181 | return $event; |
| 3183 | 3182 | } |
| 3184 | 3183 | |
| 3184 | + /** |
|
| 3185 | + * @param integer $contentID |
|
| 3186 | + * @param string $charset |
|
| 3187 | + */ |
|
| 3185 | 3188 | function search($_vcalData, $contentID=null, $relax=false, $charset=null) |
| 3186 | 3189 | { |
| 3187 | 3190 | if (($events = $this->icaltoegw($_vcalData, $charset))) |
@@ -3221,6 +3224,7 @@ discard block |
||
| 3221 | 3224 | * @param string $method ='PUBLISH' or eg. 'REPLY' |
| 3222 | 3225 | * @param array $extra =null extra attributes to add |
| 3223 | 3226 | * X-CALENDARSERVER-MASK-UID can be used to not include an event specified by this uid as busy |
| 3227 | + * @return string|null |
|
| 3224 | 3228 | */ |
| 3225 | 3229 | function freebusy($user,$end=null,$utc=true, $charset='UTF-8', $start=null, $method='PUBLISH', array $extra=null) |
| 3226 | 3230 | { |
@@ -74,7 +74,7 @@ discard block |
||
| 74 | 74 | * @param importepport_iface_egw_record record The egw_record object being imported |
| 75 | 75 | * @param importexport_iface_import_record import_csv Import object contains current state |
| 76 | 76 | * |
| 77 | - * @return boolean success |
|
| 77 | + * @return null|boolean success |
|
| 78 | 78 | */ |
| 79 | 79 | public function import_record(\importexport_iface_egw_record &$record, &$import_csv) |
| 80 | 80 | { |
@@ -254,7 +254,6 @@ discard block |
||
| 254 | 254 | * perform the required action |
| 255 | 255 | * |
| 256 | 256 | * @param int $_action one of $this->actions |
| 257 | - * @param array $_data record data for the action |
|
| 258 | 257 | * @return bool success or not |
| 259 | 258 | */ |
| 260 | 259 | protected function action ( $_action, importexport_iface_egw_record &$record, $record_num = 0 ) |
@@ -343,7 +342,7 @@ discard block |
||
| 343 | 342 | /** |
| 344 | 343 | * Alter a row for preview to show multiple participants instead of Array |
| 345 | 344 | * |
| 346 | - * @param egw_record $row_entry |
|
| 345 | + * @param importexport_iface_egw_record $row_entry |
|
| 347 | 346 | */ |
| 348 | 347 | protected function row_preview(importexport_iface_egw_record &$row_entry) |
| 349 | 348 | { |
@@ -113,8 +113,6 @@ discard block |
||
| 113 | 113 | * @param array $ids array with contact id(s) |
| 114 | 114 | * @param string &$err error-message on error |
| 115 | 115 | * @param string $mimetype mimetype of complete document, eg. text/*, application/vnd.oasis.opendocument.text, application/rtf |
| 116 | - * @param array $fix=null regular expression => replacement pairs eg. to fix garbled placeholders |
|
| 117 | - * @param string $charset=null charset to override default set by mimetype or export charset |
|
| 118 | 116 | * @return string|boolean merged document or false on error |
| 119 | 117 | */ |
| 120 | 118 | function merge_string($content,$ids,$err,$mimetype,$fix) |
@@ -234,7 +232,6 @@ discard block |
||
| 234 | 232 | * Return replacements for the calendar |
| 235 | 233 | * |
| 236 | 234 | * @param int|array $id event-id or array with id/recur_date, or array with event info |
| 237 | - * @param boolean $last_event_too=false also include information about the last event |
|
| 238 | 235 | * @return array |
| 239 | 236 | */ |
| 240 | 237 | public function calendar_replacements($id,$prefix = '', &$content = '') |
@@ -211,23 +211,11 @@ discard block |
||
| 211 | 211 | * @param int $start startdate of the search/list (servertime) |
| 212 | 212 | * @param int $end enddate of the search/list (servertime) |
| 213 | 213 | * @param int|array $users user-id or array of user-id's, !$users means all entries regardless of users |
| 214 | - * @param int|array $cat_id =0 mixed category-id or array of cat-id's (incl. all sub-categories), default 0 = all |
|
| 214 | + * @param integer $cat_id =0 mixed category-id or array of cat-id's (incl. all sub-categories), default 0 = all |
|
| 215 | 215 | * @param string $filter ='default' string filter-name: all (not rejected), accepted, unknown, tentative, rejected or everything (incl. rejected, deleted) |
| 216 | 216 | * @param int|boolean $offset =False offset for a limited query or False (default) |
| 217 | 217 | * @param int $num_rows =0 number of rows to return if offset set, default 0 = use default in user prefs |
| 218 | 218 | * @param array $params =array() |
| 219 | - * @param string|array $params['query'] string: pattern so search for, if unset or empty all matching entries are returned (no search) |
|
| 220 | - * Please Note: a search never returns repeating events more then once AND does not honor start+end date !!! |
|
| 221 | - * array: everything is directly used as $where |
|
| 222 | - * @param string $params['order'] ='cal_start' column-names plus optional DESC|ASC separted by comma |
|
| 223 | - * @param string $params['sql_filter'] sql to be and'ed into query (fully quoted) |
|
| 224 | - * @param string|array $params['cols'] what to select, default "$this->repeats_table.*,$this->cal_table.*,cal_start,cal_end,cal_recur_date", |
|
| 225 | - * if specified and not false an iterator for the rows is returned |
|
| 226 | - * @param string $params['append'] SQL to append to the query before $order, eg. for a GROUP BY clause |
|
| 227 | - * @param array $params['cfs'] custom fields to query, null = none, array() = all, or array with cfs names |
|
| 228 | - * @param array $params['users'] raw parameter as passed to calendar_bo::search() no memberships resolved! |
|
| 229 | - * @param boolean $params['master_only'] =false, true only take into account participants/status from master (for AS) |
|
| 230 | - * @param boolean $params['enum_recuring'] =true enumerate recuring events |
|
| 231 | 219 | * @param int $remove_rejected_by_user =null add join to remove entry, if given user has rejected it |
| 232 | 220 | * @return array of events |
| 233 | 221 | */ |
@@ -594,7 +582,7 @@ discard block |
||
| 594 | 582 | /** |
| 595 | 583 | * generate SQL to filter after a given category (incl. subcategories) |
| 596 | 584 | * |
| 597 | - * @param array|int $cat_id cat-id or array of cat-ids, or !$cat_id for none |
|
| 585 | + * @param integer $cat_id cat-id or array of cat-ids, or !$cat_id for none |
|
| 598 | 586 | * @return string SQL to include in the query |
| 599 | 587 | */ |
| 600 | 588 | function cat_filter($cat_id) |
@@ -682,24 +670,11 @@ discard block |
||
| 682 | 670 | * @param int $start startdate of the search/list (servertime) |
| 683 | 671 | * @param int $end enddate of the search/list (servertime) |
| 684 | 672 | * @param int|array $users user-id or array of user-id's, !$users means all entries regardless of users |
| 685 | - * @param int|array $cat_id =0 mixed category-id or array of cat-id's (incl. all sub-categories), default 0 = all |
|
| 673 | + * @param integer $cat_id =0 mixed category-id or array of cat-id's (incl. all sub-categories), default 0 = all |
|
| 686 | 674 | * @param string $filter ='all' string filter-name: all (not rejected), accepted, unknown, tentative, rejected or everything (incl. rejected, deleted) |
| 687 | 675 | * @param int|boolean $offset =False offset for a limited query or False (default) |
| 688 | 676 | * @param int $num_rows =0 number of rows to return if offset set, default 0 = use default in user prefs |
| 689 | 677 | * @param array $params =array() |
| 690 | - * @param string|array $params['query'] string: pattern so search for, if unset or empty all matching entries are returned (no search) |
|
| 691 | - * Please Note: a search never returns repeating events more then once AND does not honor start+end date !!! |
|
| 692 | - * array: everything is directly used as $where |
|
| 693 | - * @param string $params['order'] ='cal_start' column-names plus optional DESC|ASC separted by comma |
|
| 694 | - * @param string|array $params['sql_filter'] sql to be and'ed into query (fully quoted), or usual filter array |
|
| 695 | - * @param string|array $params['cols'] what to select, default "$this->repeats_table.*,$this->cal_table.*,cal_start,cal_end,cal_recur_date", |
|
| 696 | - * if specified and not false an iterator for the rows is returned |
|
| 697 | - * @param string $params['append'] SQL to append to the query before $order, eg. for a GROUP BY clause |
|
| 698 | - * @param array $params['cfs'] custom fields to query, null = none, array() = all, or array with cfs names |
|
| 699 | - * @param array $params['users'] raw parameter as passed to calendar_bo::search() no memberships resolved! |
|
| 700 | - * @param boolean $params['master_only'] =false, true only take into account participants/status from master (for AS) |
|
| 701 | - * @param boolean $params['enum_recuring'] =true enumerate recuring events |
|
| 702 | - * @param boolean $params['use_so_events'] =false, true return result of new $this->events() |
|
| 703 | 678 | * @param int $remove_rejected_by_user =null add join to remove entry, if given user has rejected it |
| 704 | 679 | * @return Iterator|array of events |
| 705 | 680 | */ |
@@ -1140,11 +1115,11 @@ discard block |
||
| 1140 | 1115 | * Ask other apps if they want to participate in calendar search / display |
| 1141 | 1116 | * |
| 1142 | 1117 | * @param &$selects parts of union query |
| 1143 | - * @param $start see search() |
|
| 1144 | - * @param $end |
|
| 1118 | + * @param integer $start see search() |
|
| 1119 | + * @param integer $end |
|
| 1145 | 1120 | * @param $users as used in calendar_so ($users_raw plus all members and memberships added by calendar_bo) |
| 1146 | - * @param $cat_id |
|
| 1147 | - * @param $filter |
|
| 1121 | + * @param integer $cat_id |
|
| 1122 | + * @param string $filter |
|
| 1148 | 1123 | * @param $query |
| 1149 | 1124 | * @param $users_raw as passed to calendar_bo::search (no members and memberships added) |
| 1150 | 1125 | */ |
@@ -1312,6 +1287,7 @@ discard block |
||
| 1312 | 1287 | * @param int &$set_recurrences_start=0 on return: time from which on the recurrences should be rebuilt, default 0=all |
| 1313 | 1288 | * @param int $change_since =0 time from which on the repetitions should be changed, default 0=all |
| 1314 | 1289 | * @param int &$etag etag=null etag to check or null, on return new etag |
| 1290 | + * @param boolean $set_recurrences |
|
| 1315 | 1291 | * @return boolean|int false on error, 0 if etag does not match, cal_id otherwise |
| 1316 | 1292 | */ |
| 1317 | 1293 | function save($event,&$set_recurrences,&$set_recurrences_start=0,$change_since=0,&$etag=null) |
@@ -1722,7 +1698,7 @@ discard block |
||
| 1722 | 1698 | * @param int $cal_id |
| 1723 | 1699 | * @param int $start new starttime |
| 1724 | 1700 | * @param int $end new endtime |
| 1725 | - * @param int|boolean $change_since =0 false=new entry, > 0 time from which on the repetitions should be changed, default 0=all |
|
| 1701 | + * @param integer $change_since =0 false=new entry, > 0 time from which on the repetitions should be changed, default 0=all |
|
| 1726 | 1702 | * @param int $old_start =0 old starttime or (default) 0, to query it from the db |
| 1727 | 1703 | * @param int $old_end =0 old starttime or (default) 0 |
| 1728 | 1704 | * @todo Recalculate recurrences, if timezone changes |
@@ -1899,12 +1875,12 @@ discard block |
||
| 1899 | 1875 | * |
| 1900 | 1876 | * @param int $cal_id |
| 1901 | 1877 | * @param array $participants uid => status pairs |
| 1902 | - * @param int|boolean $change_since =0, false=new event, |
|
| 1878 | + * @param integer $change_since =0, false=new event, |
|
| 1903 | 1879 | * 0=all, > 0 time from which on the repetitions should be changed |
| 1904 | 1880 | * @param boolean $add_only =false |
| 1905 | 1881 | * false = add AND delete participants if needed (full list of participants required in $participants) |
| 1906 | 1882 | * true = only add participants if needed, no participant will be deleted (participants to check/add required in $participants) |
| 1907 | - * @return int|boolean number of updated recurrences or false on error |
|
| 1883 | + * @return boolean number of updated recurrences or false on error |
|
| 1908 | 1884 | */ |
| 1909 | 1885 | function participants($cal_id,$participants,$change_since=0,$add_only=false) |
| 1910 | 1886 | { |
@@ -2045,7 +2021,7 @@ discard block |
||
| 2045 | 2021 | * set the status of one participant for a given recurrence or for all recurrences since now (includes recur_date=0) |
| 2046 | 2022 | * |
| 2047 | 2023 | * @param int $cal_id |
| 2048 | - * @param char $user_type 'u' regular user, 'r' resource, 'c' contact |
|
| 2024 | + * @param string $user_type 'u' regular user, 'r' resource, 'c' contact |
|
| 2049 | 2025 | * @param int|string $user_id |
| 2050 | 2026 | * @param int|char $status numeric status (defines) or 1-char code: 'R', 'U', 'T' or 'A' |
| 2051 | 2027 | * @param int $recur_date =0 date to change, or 0 = all since now |
@@ -2962,7 +2938,7 @@ discard block |
||
| 2962 | 2938 | * Updates the modification timestamp to force an etag, ctag and sync-token change |
| 2963 | 2939 | * |
| 2964 | 2940 | * @param int $id event id |
| 2965 | - * @param int|boolean $update_master =false id of series master or true, to update series master too |
|
| 2941 | + * @param boolean $update_master =false id of series master or true, to update series master too |
|
| 2966 | 2942 | * @param int $time =null new timestamp, default current (server-)time |
| 2967 | 2943 | * @param int $modifier =null uid of the modifier, default current user |
| 2968 | 2944 | */ |