dolibarr  13.0.2
Public Member Functions | Public Attributes | List of all members
ActionsTicket Class Reference

Class Actions of the module ticket. More...

Public Member Functions

 __construct ($db)
 Constructor. More...
 
 getInstanceDao ()
 Instantiation of DAO class. More...
 
 fetch ($id=0, $ref= '', $track_id= '')
 Fetch object. More...
 
 getLibStatut ($mode=0)
 Print statut. More...
 
 getInfo ($id)
 Get ticket info. More...
 
 getTitle ($action= '')
 Get action title. More...
 
 viewTicketOriginalMessage ($user, $action, $object)
 Show ticket original message. More...
 
 viewTicketMessages ($show_private, $show_user, $object)
 View html list of message for ticket. More...
 
 viewTicketTimelineMessages ($show_private, $show_user, Ticket $object)
 View list of message for ticket with timeline display. More...
 
 viewStatusActions (Ticket $object)
 Print html navbar with link to set ticket status. More...
 
 emailElementlist ($parameters, &$object, &$action, $hookmanager)
 Hook to add email element template. More...
 

Public Attributes

 $errno = 0
 Numero de l'erreur.
 

Detailed Description

Class Actions of the module ticket.

Definition at line 36 of file actions_ticket.class.php.

Constructor & Destructor Documentation

ActionsTicket::__construct (   $db)

Constructor.

Parameters
DoliDB$dbDatabase handler

Definition at line 88 of file actions_ticket.class.php.

References db.

Member Function Documentation

ActionsTicket::emailElementlist (   $parameters,
$object,
$action,
  $hookmanager 
)

Hook to add email element template.

Parameters
array$parametersParameters
Ticket$objectObject for action
string$actionAction string
HookManager$hookmanagerHookmanager object
Returns
int

Definition at line 433 of file actions_ticket.class.php.

ActionsTicket::fetch (   $id = 0,
  $ref = '',
  $track_id = '' 
)

Fetch object.

Parameters
int$idID of ticket
string$refReference of ticket
string$track_idTrack ID of ticket (for public area)
Returns
void

Definition at line 113 of file actions_ticket.class.php.

References getInstanceDao().

ActionsTicket::getInfo (   $id)

Get ticket info.

Parameters
int$idObject id
Returns
void

Definition at line 138 of file actions_ticket.class.php.

References description, and getInstanceDao().

ActionsTicket::getInstanceDao ( )

Instantiation of DAO class.

Returns
void

Definition at line 98 of file actions_ticket.class.php.

References db.

Referenced by fetch(), getInfo(), and getLibStatut().

ActionsTicket::getLibStatut (   $mode = 0)

Print statut.

Parameters
int$modeDisplay mode
Returns
string Label of status

Definition at line 125 of file actions_ticket.class.php.

References getInstanceDao().

ActionsTicket::getTitle (   $action = '')

Get action title.

Parameters
string$actionType of action
Returns
string Title of action

Definition at line 153 of file actions_ticket.class.php.

ActionsTicket::viewStatusActions ( Ticket  $object)

Print html navbar with link to set ticket status.

Parameters
Ticket$objectTicket sup
Returns
void

Definition at line 389 of file actions_ticket.class.php.

References $_SERVER, Ticket\LibStatut(), newToken(), and print.

ActionsTicket::viewTicketMessages (   $show_private,
  $show_user,
  $object 
)

View html list of message for ticket.

Parameters
boolean$show_privateShow private messages
boolean$show_userShow user who make action
Ticket$objectObject ticket
Returns
void

Definition at line 259 of file actions_ticket.class.php.

References db, dol_print_error(), GETPOST(), img_picto(), print, and viewTicketOriginalMessage().

ActionsTicket::viewTicketOriginalMessage (   $user,
  $action,
  $object 
)

Show ticket original message.

Parameters
User$userUser wich display
string$actionAction mode
Ticket$objectObject ticket
Returns
void

Definition at line 178 of file actions_ticket.class.php.

References dol_nl2br(), dol_textishtml(), GETPOST(), img_edit(), and print.

Referenced by viewTicketMessages().

ActionsTicket::viewTicketTimelineMessages (   $show_private,
  $show_user,
Ticket  $object 
)

View list of message for ticket with timeline display.

Parameters
boolean$show_privateShow private messages
boolean$show_userShow user who make action
Ticket$objectObject ticket
Returns
void

Definition at line 333 of file actions_ticket.class.php.

References db, dol_print_date(), GETPOST(), Ticket\loadCacheMsgsTicket(), and print.


The documentation for this class was generated from the following file: