File: /www/exchange0old/exchange/Bin/plugins/modifier.getRiskScore.php
<?php
function smarty_modifier_getRiskScore($prefix,$invoice,$agencies)
{
$result=array(
'r_long'=>'',
'r_short'=>'',
'risks'=>'',
'limits'=>''
);
$active_agency=NULL;
switch(TRUE)
{
case (($invoice[$prefix.'1_credit_limit'] != '') || ($invoice[$prefix.'1_risk_score'] != '')):
{
$active_agency=1;
break;
}
case (($invoice[$prefix.'2_credit_limit'] != '') || ($invoice[$prefix.'2_risk_score'] != '')):
{
$active_agency=2;
break;
}
case (($invoice[$prefix.'5_credit_limit'] != '') || ( $invoice[$prefix.'5_risk_score'] != '')):
{
$active_agency=5;
break;
}
case (($invoice[$prefix.'6_credit_limit'] != '') || ( $invoice[$prefix.'6_risk_score'] != '')):
{
$active_agency=6;
break;
}
}
if (is_null($active_agency))
{
return $result;
}
$result=array_merge($result,$agencies[$active_agency]);
$result['risks']=$invoice[$prefix.$active_agency.'_risk_score'];
$result['limits']=$invoice[$prefix.$active_agency.'_credit_limit'];
return $result;
}
?>