示例#1
0
 /**
  * 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);
     }
 }