public function getDefault($whereData = array(), $whereOption = '')
 {
     if ($_SESSION['tipo'] == 3) {
         $profesionales = new ProfesionalesController();
         $profe = $profesionales->get(array('id_login' => $_SESSION['id_login']));
         $whereData['id_profesional'] = $profe[0]->id;
     }
     return $this->model->getDefault($whereData);
 }
 }
 if (!empty($data['id_profesional'])) {
     $id_profesional = $data['id_profesional'];
 }
 unset($data['id_profesional']);
 unset($data['id_paciente']);
 $id_login = $usuarios->save($data);
 if (is_int($id_login)) {
     $b = false;
     if ($id_paciente) {
         $b = true;
         $paciente = new PacientesController();
         $result = $paciente->update(array('id_login' => $id_login), array('id' => $id_paciente));
     } elseif ($id_profesional) {
         $b = true;
         $profesional = new ProfesionalesController();
         $result = $profesional->update(array('id_login' => $id_login), array('id' => $id_profesional));
     }
     if ($b && $result) {
         $app->flash('msgExito', 'Se ha guardado el usuario correctamente.');
         $app->redirect(URL . 'usuarios');
     } elseif ($b) {
         $usuarios->delete(array('id' => $id_login));
         $app->flash('msgError', 'Se produjo un error al guardar el usuario.');
         $app->redirect(URL . 'usuarios');
     } else {
         $app->flash('msgExito', 'Se ha guardado el usuario correctamente.');
         $app->redirect(URL . 'usuarios');
     }
 } else {
     $app->flash('msgError', 'Error:' . $id_login);