Lines Matching refs:db_maintenances

558 		$db_maintenances = $this->get([
573 if (!array_key_exists($maintenance['maintenanceid'], $db_maintenances)) {
579 $db_maintenance = $db_maintenances[$maintenance['maintenanceid']];
700 $has_hosts = (bool) $db_maintenances[$maintenance['maintenanceid']]['hosts'];
709 $has_groups = (bool) $db_maintenances[$maintenance['maintenanceid']]['groups'];
717 $db_maintenance_type = $db_maintenances[$maintenance['maintenanceid']]['maintenance_type'];
792 $this->replaceTimePeriods($db_maintenances[$maintenance['maintenanceid']], $maintenance);
809 $db_maintenances[$maintenance['maintenanceid']]['hosts'],
831 $db_maintenances[$maintenance['maintenanceid']]['groups'],
858 $this->updateTags($maintenances, $db_maintenances);
860 …is->addAuditBulk(AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_MAINTENANCE, $maintenances, $db_maintenances);
875 * @param array $db_maintenances
876 * @param int $db_maintenances[<maintenanceid>]
877 * @param int $db_maintenances[<maintenanceid>]['maintenance_type']
879 private function updateTags(array $maintenances, array $db_maintenances) { argument
882 'filter' => ['maintenanceid' => array_keys($db_maintenances)],
886 $db_maintenances = $relation_map->mapMany($db_maintenances, $db_tags, 'tags');
896 && $db_maintenances[$maintenanceid]['tags']) {
897 foreach ($db_maintenances[$maintenanceid]['tags'] as $db_tag) {
900 unset($maintenances[$mnum], $db_maintenances[$maintenanceid]);
905 unset($maintenances[$mnum], $db_maintenances[$maintenanceid]);
915 foreach ($db_maintenances[$maintenanceid]['tags'] as $db_tag_num => $db_tag) {
919 $db_maintenances[$maintenanceid]['tags'][$db_tag_num]
933 foreach ($db_maintenances[$maintenanceid]['tags'] as $db_tag) {
959 $db_maintenances = $this->get([
966 if (array_diff_key(array_flip($maintenanceids), $db_maintenances)) {
1003 $this->addAuditBulk(AUDIT_ACTION_DELETE, AUDIT_RESOURCE_MAINTENANCE, $db_maintenances);