dolibarr 21.0.0-alpha
agenda.lib.php File Reference

Set of function for the agenda module. More...

Go to the source code of this file.

Functions

 print_actions_filter ( $form, $canedit, $status, $year, $month, $day, $showbirthday, $filtera, $filtert, $filtered, $pid, $socid, $action, $showextcals=array(), $actioncode='', $usergroupid=0, $excludetype='', $resourceid=0, $search_categ_cus=0)
 Show filter form in agenda view.
 
 show_array_actions_to_do ($max=5)
 Show actions to do array.
 
 show_array_last_actions_done ($max=5)
 Show last actions array.
 
 agenda_prepare_head ()
 Prepare array with list of tabs.
 
 actions_prepare_head ($object)
 Prepare array with list of tabs.
 
 calendars_prepare_head ($param)
 Define head array for tabs of agenda setup pages.
 

Detailed Description

Set of function for the agenda module.

Definition in file agenda.lib.php.

Function Documentation

◆ actions_prepare_head()

actions_prepare_head ( $object)

Prepare array with list of tabs.

Parameters
object$objectObject related to tabs
Returns
array<array{0:string,1:string,2:string}> Array of tabs to show

Definition at line 456 of file agenda.lib.php.

References $object, complete_head_from_modules(), Link\count(), dol_dir_list(), and getDolGlobalString().

◆ agenda_prepare_head()

agenda_prepare_head ( )

Prepare array with list of tabs.

Returns
array<array{0:string,1:string,2:string}> Array of tabs to show

Definition at line 398 of file agenda.lib.php.

References complete_head_from_modules().

◆ calendars_prepare_head()

calendars_prepare_head ( $param)

Define head array for tabs of agenda setup pages.

Parameters
string$paramParameters to add to url
Returns
array<array{0:string,1:string,2:string}> Array of tabs to show

Definition at line 517 of file agenda.lib.php.

References complete_head_from_modules(), and getDolGlobalString().

◆ print_actions_filter()

print_actions_filter ( $form,
$canedit,
$status,
$year,
$month,
$day,
$showbirthday,
$filtera,
$filtert,
$filtered,
$pid,
$socid,
$action,
$showextcals = array(),
$actioncode = '',
$usergroupid = 0,
$excludetype = '',
$resourceid = 0,
$search_categ_cus = 0 )

Show filter form in agenda view.

Parameters
Form$formForm object
int$caneditCan edit filter fields
int$statusStatus
int$yearYear
int$monthMonth
int$dayDay
int$showbirthdayShow birthday
string$filteraFilter on create by user
string$filtertFilter on assigned to user
string$filteredFilter of done by user
int$pidProduct id
int$socidThird party id
string$actionAction string
array | int$showextcalsArray with list of external calendars (used to show links to select calendar), or -1 to show no legend
string | array$actioncodePreselected value(s) of actioncode for filter on event type
int$usergroupidId of group to filter on users
string$excludetypeA type to exclude ('systemauto', 'system', '')
int$resourceidPreselected value of resource for filter on resource
int$search_categ_cusTag id
Returns
void

Definition at line 53 of file agenda.lib.php.

References $object, getDolGlobalString(), and img_picto().

◆ show_array_actions_to_do()

show_array_actions_to_do ( $max = 5)

Show actions to do array.

Parameters
int$maxMax nb of records
Returns
void

Definition at line 180 of file agenda.lib.php.

References dol_now(), dol_print_error(), and img_warning().

◆ show_array_last_actions_done()

show_array_last_actions_done ( $max = 5)

Show last actions array.

Parameters
int$maxMax nb of records
Returns
void

Definition at line 300 of file agenda.lib.php.

References dol_now(), and dol_print_error().