Lines Matching refs:namespace
216 $namespace = $INPUT->str('namespace', '');
246 …$this->debugLog("Calendar saveEvent: INPUT namespace='$namespace', eventId='$eventId', date='$date…
290 if ($namespace && !preg_match('/^[a-zA-Z0-9_:;*-]*$/', $namespace)) {
334 $this->debugLog("Calendar saveEvent: NEW event, received namespace='$namespace'");
336 …if (!empty($namespace) && (strpos($namespace, '*') !== false || strpos($namespace, ';') !== false)…
338 $namespace = '';
340 $this->debugLog("Calendar saveEvent: Namespace is clean, keeping as '$namespace'");
343 …this->debugLog("Calendar saveEvent: EDITING event $eventId, user selected namespace='$namespace'");
354 …xistingEventData = $this->getExistingEventData($eventId, $searchDate, $oldNamespace ?? $namespace);
377 $receivedNamespace = $namespace;
378 … if (empty($namespace) || strpos($namespace, '*') !== false || strpos($namespace, ';') !== false) {
380 $namespace = $existingEventData['namespace'];
381 …$this->debugLog("Calendar saveEvent recurring: Preserving namespace '$namespace' (received='$recei…
386 …$this->debugLog("Calendar saveEvent recurring: Using new namespace '$namespace' (received='$receiv…
389 …is->debugLog("Calendar saveEvent recurring: No existing data found, using namespace='$namespace'");
392 … $this->createRecurringEvents($namespace, $date, $endDate, $title, $time, $endTime, $description,
403 if ($namespace) {
404 $dataDir .= str_replace(':', '/', $namespace) . '/';
426 $namespaceChanged = ($eventId && $oldNamespace !== null && $oldNamespace !== $namespace);
429 …', oldNamespace=" . var_export($oldNamespace, true) . ", newNamespace='$namespace', namespaceChang…
493 'namespace' => $namespace, // Store namespace with event
498 …$this->debugLog("Calendar saveEvent: Saving event '$title' with namespace='$namespace' to file $ev…
591 $audit->logMove($namespace, $oldDate ?: $date, $date, $generatedId, $title);
594 $audit->logUpdate($namespace, $date, $generatedId, $title);
597 $audit->logCreate($namespace, $date, $generatedId, $title);
606 $namespace = $INPUT->str('namespace', '');
611 $storedNamespace = $this->findEventNamespace($eventId, $date, $namespace);
619 $namespace = $storedNamespace;
624 if ($namespace) {
625 $dataDir .= str_replace(':', '/', $namespace) . '/';
663 $this->deleteAllRecurringInstances($recurringId, $namespace, $dataDir);
706 $audit->logDelete($namespace, $date, $eventId, $eventTitle);
714 $namespace = $INPUT->str('namespace', '');
719 $storedNamespace = $this->findEventNamespace($eventId, $date, $namespace);
727 $namespace = $storedNamespace;
732 if ($namespace) {
733 $dataDir .= str_replace(':', '/', $namespace) . '/';
746 $event['namespace'] = $namespace;
765 $namespace = $INPUT->str('namespace', '');
780 if ($namespace && !preg_match('/^[a-zA-Z0-9_:;*-]*$/', $namespace)) {
786 $this->debugLog("Requested: year=$year, month=$month, namespace='$namespace'");
789 …$isMultiNamespace = !empty($namespace) && (strpos($namespace, ';') !== false || strpos($namespace,…
794 $events = $this->loadEventsMultiNamespace($namespace, $year, $month);
796 $events = $this->loadEventsSingleNamespace($namespace, $year, $month);
818 $namespace = $INPUT->str('namespace', '');
841 'namespace' => $namespace,
857 private function loadEventsSingleNamespace($namespace, $year, $month) { argument
859 if ($namespace) {
860 $dataDir .= str_replace(':', '/', $namespace) . '/';
953 $namespace = $baseNamespace ? $baseNamespace . ':' . $item : $item;
956 $events = $this->loadEventsSingleNamespace($namespace, $year, $month);
962 $event['_namespace'] = $namespace;
968 $this->findSubNamespaces($path . '/', $namespace, $year, $month, $allEvents);
980 $namespace = $INPUT->str('namespace', '');
1117 $namespace = str_replace('/', ':', $relPath);
1118 $callback($calDir, $namespace);
1129 $namespace = $INPUT->str('namespace', '');
1135 $storedNamespace = $this->findEventNamespace($eventId, $date, $namespace);
1143 $namespace = $storedNamespace;
1148 if ($namespace) {
1149 $dataDir .= str_replace(':', '/', $namespace) . '/';
1172 $audit->logTaskToggle($namespace, $date, $eventId, $eventTitle, $completed);
1323 $namespace = $INPUT->str('namespace', '');
1328 $result = $sync->importEvents($namespace, $startDate ?: null, $endDate ?: null);
1344 $namespace = $INPUT->str('namespace', '');
1349 $result = $sync->exportEvents($namespace, $startDate ?: null, $endDate ?: null);
1369 … private function createRecurringEvents($namespace, $startDate, $endDate, $title, $time, $endTime, argument
1374 if ($namespace) {
1375 $dataDir .= str_replace(':', '/', $namespace) . '/';
1525 'namespace' => $namespace,
1682 $namespace = $baseNamespace ? $baseNamespace . ':' . $item : $item;
1683 $namespaces[] = $namespace;
1684 $this->scanForNamespaces($path . '/', $namespace, $namespaces);
1692 private function deleteAllRecurringInstances($recurringId, $namespace, $dataDir) { argument
1731 private function getExistingEventData($eventId, $date, $namespace) { argument
1735 if ($namespace) {
1736 $dataDir .= str_replace(':', '/', $namespace) . '/';