Italian (Italy)
Knowledge Base  >  Vik Appointments  >  Hook  >  Calendario  >  Count Times Columns

apply_filters( 'vikappointments_count_times_table_columns', int $count, int $columns, array $options )

Fires while fetching the number of columns to display within the employees list availability table.


Description

Under the Listings » Employees section of the configuration, it is possible to find a setting called AJAX Search. Depending on how this setting is configured, the system might display an availability table for each employee under the Employees List page in the front-end.

This hook triggers to alter the number of columns to display at runtime.


Parameters

$count

(int)  The number of columns to display. It is suggested to use a value between 2 and 5.

$columns

(int)  The default number of columns (4).

$options

(array)  An array of search options.

  • id_ser - the ID of the selected service, if any;
  • date - the initial check-in date (the current one by default);
  • people - the selected number of participants, if any.

Example

/**
 * Trigger hook to alter the number of columns to display within the
 * timeline displayed by the employees list page.
 *
 * @param  integer  $count    The number of columns to display.
 * @param  integer  $columns  The default number of columns.
 * @param  array    $options  An array of search options.
 */
add_filter('vikappointments_count_times_table_columns', function($count, $columns, $options)
{
    // always display 3 columns
    return 3;
}, 10, 3);

Changelog

Version Description
1.2 Introduced.
Ultimo aggiornamento: 2021-10-04
Utile?

Questo sito web utilizza i cookie

Questo sito web utilizza cookie e tecnologie simili. Alcune di queste tecnologie sono necessarie per il corretto funzionamento del sito web (essenziali). Altre tecnologie sono utilizzate per valutare il comportamento degli utenti (analisi), per integrare media esterni o per scopi pubblicitari. Se l'utente accetta, queste tecnologie vengono attivate. I dettagli sono riportati nella Privacy Policy. Da questa stessa pagina è inoltre possibile aggiornare/revocare il consenso. Se non si fornisce il consenso, verranno attivati solo i cookie con funzioni essenziali.

Sul nostro sito web utilizziamo tecnologie provenienti dagli Stati Uniti. Pertanto, se acconsentite, acconsentite anche al trasferimento dei vostri dati negli Stati Uniti. Desideriamo sottolineare che gli Stati Uniti non hanno un livello di protezione dei dati paragonabile a quello dell'Unione Europea e che qualsiasi azienda statunitense può essere obbligata dalle autorità statali a consegnare i vostri dati senza che voi abbiate alcuno strumento efficace di protezione legale contro questo.