UKMNorge / UKMsystem_tools

Network admin system-verktøy for import av postnummer, ssb-tall osv
0 stars 0 forks source link

Opprette download-mapper #24

Closed mariusmandal closed 3 years ago

mariusmandal commented 4 years ago

Disse mappene må opprettes hvert år

mariusmandal commented 3 years ago

Gjenskape problemet

Hvis du ikke manuelt har opprettet mappene, oppstår feilen når du åpner en rapport og skal laste den ned som word/excel-fil.

Hvis du har problemet, mangler du en mappe for inneværende år i en av de følgende mappene på VM'en:

mariusmandal commented 3 years ago

Løsningsforslag

Lagre en innstilling med update_site_option() som lagrer siste sesong vi har mapper for. F.eks:

update_site_option('UKM_download_folder_last_created', (int) date('Y') );

update_site_option() er en wordpress-funksjon som lagrer en innstilling på hele blogg-nettverket, i motsetning til update_option() som lagrer innstillingen på aktiv blogg (/site).

Bruk UKMsystem_tools::hook()-funksjonen for å utføre sjekken. Hvis den ikke kan kjøres umiddelbart, prøv med å bruke add_action('network_admin_menu').

Hver gang vi åpner network_admin() må denne sjekken utføres: Hvis date(Y) er større enn lagret site_option, opprett mappene og lagre at vi har gjort dette. get_site_option() kan brukes for å hente ut nåværende verdi.

Når du kjører funksjonen må du