/** * SysMiscNeuralForm::ConstructorCampos($Constructor, $Array) * * Metodo de reutilizacion de clase abstracta para construir el formulario * * @param $Array: Array asociativo con los datos del campo correspondiente * @param $Constructor: Array con los constructores html correspondientes * */ public static function ConstructorCampos($Constructor, $Array) { if ($Array['Tipo'] == 'Fieldset_Open') { return SysMiscNeuralForm::ConstructorFieldsetOpen($Constructor, $Array['Campos']); } elseif ($Array['Tipo'] == 'Fieldset_Close') { return $Constructor; } elseif ($Array['Tipo'] == 'Text') { return SysMiscNeuralForm::ConstructorText($Constructor, $Array); } elseif ($Array['Tipo'] == 'Hidden') { return SysMiscNeuralForm::ConstructorTextHidden($Constructor, $Array); } elseif ($Array['Tipo'] == 'Password') { return SysMiscNeuralForm::ConstructorPassword($Constructor, $Array); } elseif ($Array['Tipo'] == 'File') { return SysMiscNeuralForm::ConstructorFile($Constructor, $Array); } elseif ($Array['Tipo'] == 'Submit') { return SysMiscNeuralForm::ConstructorSubmit($Constructor, $Array); } elseif ($Array['Tipo'] == 'Select') { return SysMiscNeuralForm::ConstructorSelect($Constructor, $Array); } elseif ($Array['Tipo'] == 'Textarea') { return SysMiscNeuralForm::ConstructorTextarea($Constructor, $Array); } elseif ($Array['Tipo'] == 'Legend') { return SysMiscNeuralForm::ConstructorLegend($Constructor, $Array); } }