This commit is contained in:
Julio Cesar Laura Avendaño
2018-07-20 00:28:45 +00:00
committed by Julio Cesar Laura Avendaño
parent a24e057b23
commit 548e953072
2 changed files with 31 additions and 0 deletions

View File

@@ -43,6 +43,23 @@ class Applications
//Start the connection to database
$con = Propel::getConnection(AppDelegationPeer::DATABASE_NAME);
//Sanitize input variables
$inputFilter = new InputFilter();
$userUid = $inputFilter->validateInput($userUid, 'int');
$start = $inputFilter->validateInput($start, 'int');
$limit = $inputFilter->validateInput($limit, 'int');
$search = $inputFilter->escapeUsingConnection($search, $con);
$process = $inputFilter->validateInput($process, 'int');
//$status doesn't require sanitization
$dir = in_array($dir, ['ASC', 'DESC']) ? $dir :'DESC';
$sort = $inputFilter->escapeUsingConnection($sort, $con);
$category = $inputFilter->escapeUsingConnection($category, $con);
$dateFrom = $inputFilter->escapeUsingConnection($dateFrom, $con);
$dateTo = $inputFilter->escapeUsingConnection($dateTo, $con);
$columnSearch = $inputFilter->escapeUsingConnection($columnSearch, $con);
//Start the transaction
$con->begin();
$stmt = $con->createStatement();