validate params sort
This commit is contained in:
@@ -2,12 +2,7 @@
|
||||
|
||||
use ProcessMaker\Exception\RBACException;
|
||||
|
||||
$req = (isset($_POST['request']))? $_POST['request']:((isset($_REQUEST['request']))? $_REQUEST['request'] : 'No hayyy tal');
|
||||
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/AppMessage.php';
|
||||
require_once 'classes/model/AppDelegation.php';
|
||||
require_once 'classes/model/Application.php';
|
||||
$req = (isset($_REQUEST['request']) ? $_REQUEST['request'] : '');
|
||||
|
||||
/** @var RBAC $RBAC */
|
||||
global $RBAC;
|
||||
@@ -178,6 +173,9 @@ switch($req){
|
||||
}
|
||||
|
||||
if ($sort != '') {
|
||||
if (!in_array($sort, AppMessagePeer::getFieldNames(BasePeer::TYPE_FIELDNAME))) {
|
||||
throw new Exception(G::LoadTranslation('ID_INVALID_VALUE_FOR', array('$sort')));
|
||||
}
|
||||
if ($dir == 'ASC') {
|
||||
$criteria->addAscendingOrderByColumn($sort);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user