Quiero hacer una observación:
En las líneas
Código PHP:
Ver original
foreach ($wpsi_vars_2 as $wpsiv2)
$wpsi_configuracion[$wpsiv2] = $wpsi_modo_php == 1 ?
$wpsi_php[$wpsiv2] : (isset($_POST[$wpsiv2]) ?
1 : 0);
No le veo utilidad a ese foreach. La razón es que nunca va a funcionar ya que le estás indicando que la variable $wpsi_vars_2 siempre va a contener un array vacio.