\factory\XmlFiles::get_clients_with_xml_feed() ] ); } static public function regenerate() { $client_id = (int) \S::get( 'client_id' ); if ( $client_id <= 0 ) { \S::alert( 'Nie podano ID klienta.' ); header( 'Location: /xml_files' ); exit; } $result = \controls\Cron::generate_custom_feed_for_client( $client_id, true ); if ( ( $result['status'] ?? '' ) === 'ok' ) { \S::alert( 'Plik XML zostal wygenerowany: ' . ( $result['url'] ?? '' ) ); } else { \S::alert( $result['message'] ?? 'Nie udalo sie wygenerowac pliku XML.' ); } header( 'Location: /xml_files' ); exit; } }