Merge branch 'ent-6587-bug-historico-comentarios-eventos' into 'develop'
Handled comments for validated comments Closes pandora_enterprise#6587 See merge request artica/pandorafms!3564
This commit is contained in:
commit
fe90008d17
|
@ -114,7 +114,9 @@ if ($get_comments) {
|
|||
sprintf(
|
||||
' HAVING max_id_evento = %d',
|
||||
$event['id_evento']
|
||||
)
|
||||
),
|
||||
// True for show comments of validated events.
|
||||
true
|
||||
);
|
||||
if ($events !== false) {
|
||||
$event = $events[0];
|
||||
|
|
|
@ -673,15 +673,16 @@ function events_update_status($id_evento, $status, $filter=null, $history=false)
|
|||
/**
|
||||
* Retrieve all events filtered.
|
||||
*
|
||||
* @param array $fields Fields to retrieve.
|
||||
* @param array $filter Filters to be applied.
|
||||
* @param integer $offset Offset (pagination).
|
||||
* @param integer $limit Limit (pagination).
|
||||
* @param string $order Sort order.
|
||||
* @param string $sort_field Sort field.
|
||||
* @param boolean $history Apply on historical table.
|
||||
* @param boolean $return_sql Return SQL (true) or execute it (false).
|
||||
* @param string $having Having filter.
|
||||
* @param array $fields Fields to retrieve.
|
||||
* @param array $filter Filters to be applied.
|
||||
* @param integer $offset Offset (pagination).
|
||||
* @param integer $limit Limit (pagination).
|
||||
* @param string $order Sort order.
|
||||
* @param string $sort_field Sort field.
|
||||
* @param boolean $history Apply on historical table.
|
||||
* @param boolean $return_sql Return SQL (true) or execute it (false).
|
||||
* @param string $having Having filter.
|
||||
* @param boolean $validatedEvents If true, evaluate validated events.
|
||||
*
|
||||
* @return array Events.
|
||||
* @throws Exception On error.
|
||||
|
@ -695,7 +696,8 @@ function events_get_all(
|
|||
$sort_field=null,
|
||||
$history=false,
|
||||
$return_sql=false,
|
||||
$having=''
|
||||
$having='',
|
||||
$validatedEvents=false
|
||||
) {
|
||||
global $config;
|
||||
|
||||
|
@ -912,10 +914,20 @@ function events_get_all(
|
|||
break;
|
||||
|
||||
case EVENT_NO_VALIDATED:
|
||||
// Show comments in validated events.
|
||||
$validatedState = '';
|
||||
if ($validatedEvents === true) {
|
||||
$validatedState = sprintf(
|
||||
'OR estado = %d',
|
||||
EVENT_VALIDATE
|
||||
);
|
||||
}
|
||||
|
||||
$sql_filters[] = sprintf(
|
||||
' AND (estado = %d OR estado = %d)',
|
||||
' AND (estado = %d OR estado = %d %s)',
|
||||
EVENT_NEW,
|
||||
EVENT_PROCESS
|
||||
EVENT_PROCESS,
|
||||
$validatedState
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue