HOR-2780
This commit is contained in:
@@ -19,7 +19,6 @@ class Applications
|
|||||||
|
|
||||||
$con = Propel::getConnection(AppDelegationPeer::DATABASE_NAME);
|
$con = Propel::getConnection(AppDelegationPeer::DATABASE_NAME);
|
||||||
$con->begin();
|
$con->begin();
|
||||||
$sqlCount = "SELECT STRAIGHT_JOIN COUNT(*) AS TOTAL FROM APP_DELEGATION";
|
|
||||||
$sql = "SELECT
|
$sql = "SELECT
|
||||||
STRAIGHT_JOIN APPLICATION.APP_NUMBER,
|
STRAIGHT_JOIN APPLICATION.APP_NUMBER,
|
||||||
APPLICATION.APP_UID,
|
APPLICATION.APP_UID,
|
||||||
@@ -55,11 +54,11 @@ class Applications
|
|||||||
PROCESS.PRO_TITLE AS APP_PRO_TITLE
|
PROCESS.PRO_TITLE AS APP_PRO_TITLE
|
||||||
FROM APP_DELEGATION
|
FROM APP_DELEGATION
|
||||||
";
|
";
|
||||||
|
$sqlCount = "SELECT STRAIGHT_JOIN COUNT(*) AS TOTAL FROM APP_DELEGATION";
|
||||||
$sqlJoin = " LEFT JOIN APPLICATION ON (APP_DELEGATION.APP_NUMBER=APPLICATION.APP_NUMBER)";
|
|
||||||
$sqlCount.= " LEFT JOIN TASK ON (APP_DELEGATION.TAS_ID=TASK.TAS_ID)";
|
$sqlCount.= " LEFT JOIN TASK ON (APP_DELEGATION.TAS_ID=TASK.TAS_ID)";
|
||||||
|
|
||||||
if (in_array($status, array(1, 2, 3, 4)) || !empty($search)) {
|
$sqlJoin = " LEFT JOIN APPLICATION ON (APP_DELEGATION.APP_NUMBER=APPLICATION.APP_NUMBER)";
|
||||||
|
if (in_array($status, array(1, 2, 3, 4)) || !empty($search) || empty($status)) {
|
||||||
$sqlCount .= $sqlJoin;
|
$sqlCount .= $sqlJoin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -86,7 +85,6 @@ class Applications
|
|||||||
$sqlWhere .= " AND APPLICATION.APP_STATUS = 'TO_DO'";
|
$sqlWhere .= " AND APPLICATION.APP_STATUS = 'TO_DO'";
|
||||||
break;
|
break;
|
||||||
default: //All status
|
default: //All status
|
||||||
$sqlCount.= " LEFT JOIN APPLICATION ON (APP_DELEGATION.APP_NUMBER=APPLICATION.APP_NUMBER)";
|
|
||||||
$sqlWhere .= " AND ((APPLICATION.APP_STATUS_ID IN (1,2) AND APP_DELEGATION.DEL_THREAD_STATUS='OPEN') ";
|
$sqlWhere .= " AND ((APPLICATION.APP_STATUS_ID IN (1,2) AND APP_DELEGATION.DEL_THREAD_STATUS='OPEN') ";
|
||||||
$sqlWhere .= " OR (APPLICATION.APP_STATUS_ID IN (3,4) AND APP_DELEGATION.DEL_LAST_INDEX = 1)) ";
|
$sqlWhere .= " OR (APPLICATION.APP_STATUS_ID IN (3,4) AND APP_DELEGATION.DEL_LAST_INDEX = 1)) ";
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user