PM-2697: Updated information about the Previous User and Due date
This commit is contained in:
@@ -1883,6 +1883,7 @@ class workspaceTools
|
|||||||
}
|
}
|
||||||
$this->initPropel(true);
|
$this->initPropel(true);
|
||||||
$appCache = new AppCacheView();
|
$appCache = new AppCacheView();
|
||||||
|
$users = new Users();
|
||||||
G::LoadClass("case");
|
G::LoadClass("case");
|
||||||
$case = new Cases();
|
$case = new Cases();
|
||||||
|
|
||||||
@@ -1923,12 +1924,28 @@ class workspaceTools
|
|||||||
$rsCriteria = AppCacheViewPeer::doSelectRS($inbCriteria);
|
$rsCriteria = AppCacheViewPeer::doSelectRS($inbCriteria);
|
||||||
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
|
|
||||||
|
$criteriaUser = new Criteria();
|
||||||
|
$criteriaUser->addSelectColumn( UsersPeer::USR_UID );
|
||||||
|
$criteriaUser->addSelectColumn( UsersPeer::USR_FIRSTNAME );
|
||||||
|
$criteriaUser->addSelectColumn( UsersPeer::USR_LASTNAME );
|
||||||
|
$criteriaUser->addSelectColumn( UsersPeer::USR_USERNAME );
|
||||||
//Insert new data LIST_INBOX
|
//Insert new data LIST_INBOX
|
||||||
while ($rsCriteria->next()) {
|
while ($rsCriteria->next()) {
|
||||||
$row = $rsCriteria->getRow();
|
$row = $rsCriteria->getRow();
|
||||||
$isSelfService = ($row['USR_UID'] == '') ? true : false;
|
$isSelfService = ($row['USR_UID'] == '') ? true : false;
|
||||||
if($row["DEL_THREAD_STATUS"] == 'OPEN'){
|
if($row["DEL_THREAD_STATUS"] == 'OPEN'){
|
||||||
|
//Update information about the previous_user
|
||||||
$row["DEL_PREVIOUS_USR_UID"] = $row["PREVIOUS_USR_UID"];
|
$row["DEL_PREVIOUS_USR_UID"] = $row["PREVIOUS_USR_UID"];
|
||||||
|
$criteriaUser->add( UsersPeer::USR_UID, $row["PREVIOUS_USR_UID"] );
|
||||||
|
$datasetU = UsersPeer::doSelectRS($criteriaUser);
|
||||||
|
$datasetU->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
|
$datasetU->next();
|
||||||
|
$arrayUsers = $datasetU->getRow();
|
||||||
|
$row["DEL_PREVIOUS_USR_USERNAME"] = $arrayUsers["USR_USERNAME"];
|
||||||
|
$row["DEL_PREVIOUS_USR_FIRSTNAME"]= $arrayUsers["USR_FIRSTNAME"];
|
||||||
|
$row["DEL_PREVIOUS_USR_LASTNAME"] = $arrayUsers["USR_LASTNAME"];
|
||||||
|
//Update the due date
|
||||||
|
$row["DEL_DUE_DATE"] = $row["DEL_TASK_DUE_DATE"];
|
||||||
$listInbox = new ListInbox();
|
$listInbox = new ListInbox();
|
||||||
$listInbox->remove($row["APP_UID"],$row["DEL_INDEX"]);
|
$listInbox->remove($row["APP_UID"],$row["DEL_INDEX"]);
|
||||||
$listInbox->setDeleted(false);
|
$listInbox->setDeleted(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user