/**
  * This is construct base of the class.
  *
  * A public constructor; initializes the variable $instanceDataBase.
  *
  */
 public function __construct($instanceDataBase)
 {
     parent::__construct($instanceDataBase);
     GradeEducation::setDataOperationBusiness($instanceDataBase);
     GradeEducation::getBusiness();
     GradeEducation::getDescriptionBusiness();
 }
                              <?php 
$nombre_madre = $action == 'EDIT' ? $data_madre['names'] : '';
if ($action == 'EDIT' || $action == 'INSERT') {
    Forms::printInput('TEXT', 'nombre_madre', $nombre_madre, 'mini', array('REQUIRED' => $property["FORMS"]["VALIDATION_GENERIC"]["REQUIRED_VALUE"]));
} elseif ($action == 'PREVIEW') {
    echo $data_madre['names'];
}
if ($action != 'PREVIEW') {
    ?>
 <span class="rojo">*</span><?php 
}
?>
                              </td>
                              <td>GRADO EDUCACION:</td>
                              <td><?php 
$object = new GradeEducation($db);
$catalogo = $object->getListGradeEducation();
?>
                                  <select name="GRADO_EDUCACION_MADRE">
                                      <option value="0">SELECCIONE UNA OPCION </option>
                                      <?php 
$grade_education = '';
if ($action == 'EDIT' || $action == 'PREVIEW') {
    $grade_education = $data_madre['grade_education'];
}
foreach ($catalogo as $item) {
    ?>
                                      
                                      <option value="<?php 
    echo $item['id'];
    ?>
                }
            }});

    });
</script>
<?php 
$action = 'LIST';
if (isset($_POST['ACTION'])) {
    $action = $_POST['ACTION'];
} else {
    if (isset($_GET['ACTION'])) {
        $action = $_GET['ACTION'];
    }
}
$user = new User($registry[$nameDataBase]);
$catalog = new GradeEducation($registry[$nameDataBase]);
// Simplificar la ruta de propiedades
$v_label = $property["pages"]["person/grade_education_admin"];
$v_label_list = $property["pages"]["general_list"];
// Simplificar el ruteo de edicion/visualizacion
$v_route_edit_preview = 'index.php?page=person/grade_education';
// Simplificar el ruteo de insert
$v_route_insert = '?page=person/grade_education';
// Simplificar el ruteo de lista
$v_route_list = 'index.php?page=person/grade_education_admin';
switch ($action) {
    case 'INSERT':
        $transaction = new Transaction($registry[$nameDataBase]);
        GradeEducation::setDataOperationBusiness($registry[$nameDataBase]);
        $idTransaction = $transaction->insertTransaction(array(GradeEducation::$business, GradeEducation::$insert, GradeEducation::$descriptionBusiness));
        $data = array($_POST['NAME']);
<?php 
$numero = 1;
if (isset($_GET['NUMBER'])) {
    $numero = $_GET['NUMBER'];
}
$id = 1;
if (isset($_GET['ID'])) {
    $id = $_GET['ID'];
}
$action = 'INSERT';
if (isset($_GET['ACTION']) && $_GET['ACTION'] == 'EDIT') {
    $action = 'EDIT';
}
$profesion = new Profession($db);
$catalogo1 = $profesion->getListProfession();
$grade = new GradeEducation($db);
$catalogo2 = $grade->getListGradeEducation();
//print_r($catalogo2);
$pk_id_person_profession = 0;
$pk_id_profession = 0;
$pk_id_grade_education = 0;
if ($action == 'EDIT') {
    $pk_id_person_profession = $_GET['pk_id_person_profession'];
    $pk_id_profession = $_GET['pk_id_profession'];
    $pk_id_grade_education = $_GET['pk_id_grade_education'];
}
?>

<div id="profesion_din_<?php 
echo $numero;
?>
$v_label = $property["pages"]["person/grade_education"];
// Decidir en funcion a la accion
$title_1 = $v_label["NEW_TITLE"];
// INSERT
$action = 'INSERT';
if (isset($_GET['EDIT'])) {
    $action = 'EDIT';
    $title_1 = $v_label["EDIT_TITLE"];
    $elementAction = $_GET['EDIT'];
} elseif (isset($_GET['PREVIEW'])) {
    $action = 'PREVIEW';
    $title_1 = $v_label["PREVIEW_TITLE"];
    $elementAction = $_GET['PREVIEW'];
}
if ($action != 'INSERT') {
    $element = new GradeEducation($registry[$nameDataBase]);
    $list = $element->getListGradeEducation($elementAction);
    $data = $list[0];
}
// simplificar acceso a etiquetas de formulario
$v_label_gral_form = $property["pages"]["general_form"];
?>




<div class="grid_10">
    <div class="box round first">
        <h2><?php 
echo $title_1;
?>