Merged in paulis/processmaker/PM-VERACODE-9 (pull request #1716)
I reviewed the XSS - MEDIUM in files
This commit is contained in:
@@ -744,6 +744,7 @@ function xgetFieldsFromPMTable($tabUid)
|
||||
$oCriteria->addSelectColumn ( FieldsPeer::FLD_INDEX );
|
||||
$oCriteria->add (FieldsPeer::ADD_TAB_UID, $tabUid , CRITERIA::EQUAL );
|
||||
$oCriteria->add (FieldsPeer::FLD_NAME, 'APP_UID' , CRITERIA::NOT_EQUAL );
|
||||
$oCriteria->addAnd (FieldsPeer::FLD_NAME, 'APP_NUMBER' , CRITERIA::NOT_EQUAL );
|
||||
$oCriteria->addDescendingOrderByColumn('FLD_INDEX');
|
||||
$oDataset = FieldsPeer::doSelectRS($oCriteria);
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
@@ -23,6 +23,11 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
|
||||
G::LoadSystem('inputfilter');
|
||||
$filter = new InputFilter();
|
||||
$_POST = $filter->xssFilterHard($_POST);
|
||||
$_REQUEST = $filter->xssFilterHard($_REQUEST);
|
||||
|
||||
function LookForChildren ($parent, $level, $aDepUsers)
|
||||
{
|
||||
G::LoadClass( 'configuration' );
|
||||
|
||||
@@ -28,6 +28,10 @@
|
||||
* also the functionality of dependent fields in grids doesn't depends in this
|
||||
* file so this is somewhat expendable.
|
||||
*/
|
||||
G::LoadSystem('inputfilter');
|
||||
$filter = new InputFilter();
|
||||
$_POST = $filter->xssFilterHard($_POST);
|
||||
|
||||
function subDependencies ($k, &$G_FORM, &$aux, $grid = '')
|
||||
{
|
||||
$myDependentFields = '';
|
||||
|
||||
@@ -25,6 +25,9 @@
|
||||
* @Date Aug 26th, 2009
|
||||
*/
|
||||
|
||||
G::LoadSystem('inputfilter');
|
||||
$filter = new InputFilter();
|
||||
$_POST = $filter->xssFilterHard($_POST);
|
||||
$request = $_POST['request'];
|
||||
|
||||
switch ($request) {
|
||||
@@ -32,6 +35,7 @@ switch ($request) {
|
||||
if (isset( $_POST['items'] )) {
|
||||
$items = $_POST['items'];
|
||||
$tmpfilename = $_SESSION['Current_Dynafom']['Parameters']['FILE'];
|
||||
$tmpfilename = $filter->xssFilterHard($tmpfilename);
|
||||
G::LoadSystem( 'dynaformhandler' );
|
||||
|
||||
$o = new dynaFormHandler( PATH_DYNAFORM . "{$tmpfilename}.xml" );
|
||||
@@ -53,6 +57,7 @@ switch ($request) {
|
||||
break;
|
||||
case 'saveHidden':
|
||||
$tmpfilename = $_SESSION['Current_Dynafom']['Parameters']['FILE'];
|
||||
$tmpfilename = $filter->xssFilterHard($tmpfilename);
|
||||
G::LoadSystem( 'dynaformhandler' );
|
||||
$o = new dynaFormHandler( PATH_DYNAFORM . "{$tmpfilename}.xml" );
|
||||
$hidden_items = Array ();
|
||||
|
||||
@@ -51,8 +51,11 @@ for ($r = 1; $r < 10; $r ++) {
|
||||
</select> <input type="submit" value="Send" />
|
||||
</form>
|
||||
<?php
|
||||
G::LoadSystem('inputfilter');
|
||||
$filter = new InputFilter();
|
||||
$test = $_POST['form']['test'];
|
||||
if ($test) {
|
||||
$test = $filter->xssFilterHard($test);
|
||||
foreach ($test as $t) {
|
||||
echo 'You selected ', $t, '<br />';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user