if (strlen(rz) === 0) {
        $error .= "<p>La razon social no puede estar vacía.</p>";
    }
    if (!$Herramienta->validar("texto y entero", rz)) {
        $error .= "<p>La razon social no puede tener caracteres especiales.</p>";
    }
    if (!$Herramienta->validar("texto y entero", direccion)) {
        $error .= "<p>El dirección no puede tener caracteres especiales.</p>";
    }
    if (!$Herramienta->validar("texto y entero", telefono)) {
        $error .= "<p>El telefono no puede tener caracteres especiales.</p>";
    }
    if (!$Herramienta->validar("texto y entero", autorizacion)) {
        $error .= "<p>La autorizacion no puede tener caracteres especiales.</p>";
    }
    $empresa = new EMPRESA($con);
    /*$aux=str_replace('/', '-', $fechadosificacion);
      $fecha_finDosificacion = strtotime ( '+6 month' ,strtotime ($aux)) ;
      $fecha_finDosificacion = date ( 'j/m/Y' , $fecha_finDosificacion );
      $fecha_finDosificacion = strlen($fecha_finDosificacion)==9?"0$fecha_finDosificacion":$fecha_finDosificacion; */
    if ($error == "") {
        $resultado = $empresa->contructor($empresasession, $nombre, $rz, $logo, $aniversario, 0, $nit, $direccion, 0, $fechadosificacion, $llave, $autorizacion, $telefono, $fecha_finDosificacion, 0, $correo);
        if (!$empresa->modificar($empresasession)) {
            $error = "No se pudieron actualizar los datos de la empresa. Intenete nuevamente.";
        } else {
            $resultado = $fecha_finDosificacion;
        }
    }
}
$reponse = array("error" => $error, "result" => $resultado);
echo $_GET['callback'] . json_encode($reponse);