andig / carddav2fb

Download CardDAV VCards and upload as phonebook to AVM FRITZ!Box
63 stars 19 forks source link

ignoreTypes #198

Open DummerJunge opened 4 years ago

DummerJunge commented 4 years ago

Hello, I wanted to ignore e.g. the mobile numbers, because I'm no programmer and break 2 maybe unwated, no fork and pull ...

See <--- in this excerpt from Converter.php

        $ignoreTypes = $this->config['ignoreTypes'] ?? []; // <---
        $phoneTypes = $this->config['phoneTypes'] ?? [];

        foreach ($card->TEL as $key => $number) {
            // format number
            $number = $this->convertPhonenumber($number);
            // get type
            $type = 'other';
            $telTypes = strtoupper($card->TEL[$key]->parameters['TYPE'] ?? '');

        foreach ($ignoreTypes as $ignoreType) { // <---
                if (strpos($telTypes, strtoupper($ignoreType)) !== false) {
                    break 2;
                }
            }

Thanks, regards D.J.