Необходимо добавить следующий метод в API:
function SecureParams( &$arParams, $arChecks)
{
if( count($arChecks) >= 0 )
{
foreach( $arParams as $sKey => &$sParam )
{
if( !empty($arCheck[$sKey]) )
{
if( !empty( $arCheck[$sKey]['type']) )
settype($sParam, $arCheck[$sKey]['type']);
if( !empty( $arCheck[$sKey]['func']) )
{$arCheck[$sKey]['func']}($sParam);
}
}
}
}
}
В начале необходимо решить куда его лучше разместить. Метод выполняет фильтрацию ассоциативного массива по типам данных и при помощи функций фильтрации.
Необходимо добавить следующий метод в API:
В начале необходимо решить куда его лучше разместить. Метод выполняет фильтрацию ассоциативного массива по типам данных и при помощи функций фильтрации.