forked from Wavyzz/dolibarr
remove functionmessaging user and update function show_actions_messaging
This commit is contained in:
@@ -12782,7 +12782,11 @@ function show_actions_messaging($conf, $langs, $db, $filterobj, $objcon = '', $n
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on u.rowid = a.fk_user_action";
|
||||
$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_actioncomm as c ON a.fk_action = c.id";
|
||||
|
||||
$force_filter_contact = false;
|
||||
if (get_class($filterobj) !== 'User') {
|
||||
$force_filter_contact = false;
|
||||
} else {
|
||||
$force_filter_contact = true;
|
||||
}
|
||||
if (is_object($objcon) && $objcon->id > 0) {
|
||||
$force_filter_contact = true;
|
||||
$sql .= " INNER JOIN ".MAIN_DB_PREFIX."actioncomm_resources as r ON a.id = r.fk_actioncomm";
|
||||
@@ -12847,6 +12851,8 @@ function show_actions_messaging($conf, $langs, $db, $filterobj, $objcon = '', $n
|
||||
$sql .= " AND a.fk_element = ".((int) $filterobj->id);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$sql .= " AND u.rowid = ". ((int) $filterobj->id);
|
||||
}
|
||||
|
||||
// Condition on actioncode
|
||||
@@ -13036,8 +13042,10 @@ function show_actions_messaging($conf, $langs, $db, $filterobj, $objcon = '', $n
|
||||
} else {
|
||||
$out .= '<input type="hidden" name="id" value="'.$filterobj->id.'" />';
|
||||
}
|
||||
if ($filterobj && get_class($filterobj) == 'Societe') {
|
||||
if (($filterobj && get_class($filterobj) == 'Societe')) {
|
||||
$out .= '<input type="hidden" name="socid" value="'.$filterobj->id.'" />';
|
||||
} else {
|
||||
$out .= '<input type="hidden" name="userid" value="'.$filterobj->id.'" />';
|
||||
}
|
||||
|
||||
$out .= "\n";
|
||||
@@ -13095,6 +13103,9 @@ function show_actions_messaging($conf, $langs, $db, $filterobj, $objcon = '', $n
|
||||
if (get_class($filterobj) == 'Societe') {
|
||||
$tmp .= '<a href="'.DOL_URL_ROOT.'/comm/action/list.php?mode=show_list&socid='.$filterobj->id.'&status=done">';
|
||||
}
|
||||
if (get_class($filterobj) == 'User') {
|
||||
$tmp .= '<a href="'.DOL_URL_ROOT.'/comm/action/list.php?mode=show_list&socid='.$filterobj->id.'&status=done">';
|
||||
}
|
||||
$tmp .= ($donetodo != 'done' ? $langs->trans("ActionsToDoShort") : '');
|
||||
$tmp .= ($donetodo != 'done' && $donetodo != 'todo' ? ' / ' : '');
|
||||
$tmp .= ($donetodo != 'todo' ? $langs->trans("ActionsDoneShort") : '');
|
||||
@@ -13102,6 +13113,9 @@ function show_actions_messaging($conf, $langs, $db, $filterobj, $objcon = '', $n
|
||||
if (get_class($filterobj) == 'Societe') {
|
||||
$tmp .= '</a>';
|
||||
}
|
||||
if (get_class($filterobj) == 'User') {
|
||||
$tmp .= '</a>';
|
||||
}
|
||||
$out .= getTitleFieldOfList($tmp);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user