Lines Matching refs:flags
42 * @param array $flags Additional flags in a key value array.
58 $flags = null, argument
68 if (!is_array($flags)) $flags = [];
69 $flagExternalEdit = isset($flags['ExternalEdit']);
108 * @param array $flags Additional flags in a key value array.
119 $flags = null, argument
126 if (!is_array($flags)) $flags = [];
127 $flagExternalEdit = isset($flags['ExternalEdit']);
165 * @param int $flags see above
171 function getRecents($first, $num, $ns = '', $flags = 0) argument
182 if ($flags & RECENTS_MEDIA_CHANGES) {
194 if ($flags & RECENTS_MEDIA_PAGES_MIXED) {
205 …while ($lines_position >= 0 || (($flags & RECENTS_MEDIA_PAGES_MIXED) && $media_lines_position >= 0…
207 $rec = _handleRecentLogLine(@$lines[$lines_position], $ns, $flags, $seen);
213 … if (($flags & RECENTS_MEDIA_PAGES_MIXED) && empty($media_rec) && $media_lines_position >= 0) {
217 $flags | RECENTS_MEDIA_CHANGES,
225 if (($flags & RECENTS_MEDIA_PAGES_MIXED) && @$media_rec['date'] >= @$rec['date']) {
233 if ($flags & RECENTS_MEDIA_CHANGES) {
267 * @param int $flags see above (optional)
273 function getRecentsSince($from, $to = null, $ns = '', $flags = 0) argument
283 if ($flags & RECENTS_MEDIA_CHANGES) {
297 $rec = _handleRecentLogLine($line, $ns, $flags, $seen);
324 * @param int $flags flags to control which changes are included
328 function _handleRecentLogLine($line, $ns, $flags, &$seen) argument
340 … if ($recent['type'] !== DOKU_CHANGE_TYPE_CREATE && ($flags & RECENTS_ONLY_CREATION)) return false;
343 …if ($recent['type'] === DOKU_CHANGE_TYPE_MINOR_EDIT && ($flags & RECENTS_SKIP_MINORS)) return fals…
355 if (($flags & RECENTS_SKIP_SUBSPACES) && (getNS($recent['id']) != $ns)) return false;
358 if ($flags & RECENTS_MEDIA_CHANGES) {
366 if ($flags & RECENTS_SKIP_DELETED) {
367 $fn = (($flags & RECENTS_MEDIA_CHANGES) ? mediaFN($recent['id']) : wikiFN($recent['id']));