Próbuj:
$red = $this->ipsclass->input['enablered'];
$bold = $this->ipsclass->input['enablebold'];
$italic = $this->ipsclass->input['enableitalic'];
$items = array ( 'red' => $this->ipsclass->vars['red_title_cost'], 'bold' => $this->ipsclass->vars['bold_title_cost'], 'italic' => $this->ipsclass->vars['italic_title_cost'] );
$tmp_sum = 0;
$count = 0;
$payable = array(); // Ta pomocnicza do $k, na razie jednak nie mam idea :D
foreach ( $items AS $k => $v )
{
if ( $tmp_sum <= $this->ipsclass->member['fg'] )
{
$tmp_sum = $tmp_sum + $v;
}
else
{
break;
}
$count++;
}
if ( $count )
{
$this->ipsclass->DB->do_update( 'members', array( 'fg'=> $this->ipsclass->member['fg'] - $tmp_sum ) , 'id='.$this->ipsclass->member['id'] );
}