Merged in cochalo/processmaker/LISTADOS (pull request #1717)
Correccion de contador participated
This commit is contained in:
@@ -4294,6 +4294,17 @@ class Cases
|
|||||||
$aFieldsDel['USR_UID'] = $newUserUID;
|
$aFieldsDel['USR_UID'] = $newUserUID;
|
||||||
$inbox = new ListInbox();
|
$inbox = new ListInbox();
|
||||||
$inbox->newRow($aFieldsDel, $sUserUID);
|
$inbox->newRow($aFieldsDel, $sUserUID);
|
||||||
|
|
||||||
|
//Update - WHERE
|
||||||
|
$criteriaWhere = new Criteria("workflow");
|
||||||
|
$criteriaWhere->add(ListInboxPeer::APP_UID, $aFieldsDel["APP_UID"], Criteria::EQUAL);
|
||||||
|
$criteriaWhere->add(ListInboxPeer::USR_UID, $aFieldsDel['USR_UID'], Criteria::EQUAL);
|
||||||
|
$criteriaWhere->add(ListInboxPeer::DEL_INDEX, $aFieldsDel['DEL_INDEX'], Criteria::EQUAL);
|
||||||
|
//Update - SET
|
||||||
|
$criteriaSet = new Criteria("workflow");
|
||||||
|
$criteriaSet->add(ListInboxPeer::DEL_INDEX, $aData['DEL_INDEX']);
|
||||||
|
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow"));
|
||||||
|
|
||||||
$users = new Users();
|
$users = new Users();
|
||||||
if ($aFields['APP_STATUS'] == 'DRAFT') {
|
if ($aFields['APP_STATUS'] == 'DRAFT') {
|
||||||
$users->refreshTotal($sUserUID, 'remove', 'draft');
|
$users->refreshTotal($sUserUID, 'remove', 'draft');
|
||||||
|
|||||||
@@ -52,7 +52,15 @@ class ListInbox extends BaseListInbox
|
|||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']);
|
$oCriteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']);
|
||||||
$oCriteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']);
|
$oCriteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']);
|
||||||
ListParticipatedLastPeer::doDelete($oCriteria);
|
$exit = ListParticipatedLastPeer::doCount($oCriteria);
|
||||||
|
if ($exit) {
|
||||||
|
$oCriteria = new Criteria('workflow');
|
||||||
|
$oCriteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']);
|
||||||
|
$oCriteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']);
|
||||||
|
ListParticipatedLastPeer::doDelete($oCriteria);
|
||||||
|
$users = new Users();
|
||||||
|
$users->refreshTotal($data['USR_UID'], 'removed', 'participated');
|
||||||
|
}
|
||||||
|
|
||||||
$listParticipatedLast = new ListParticipatedLast();
|
$listParticipatedLast = new ListParticipatedLast();
|
||||||
$listParticipatedLast->create($data);
|
$listParticipatedLast->create($data);
|
||||||
|
|||||||
Reference in New Issue
Block a user