//$emaildeenvio		=
if ($action == MQL_ADD and $idsocio > DEFAULT_SOCIO) {
    //TODO: Actualizar
    $xEmp = new cEmpresas($idsocio);
    $xEmp->init();
    $dias_aviso = $xEmp->getConjugarPeriodo($periocidad1, $diasaviso1) . $xEmp->getConjugarPeriodo($periocidad2, $diasaviso2);
    $dias_pago = $xEmp->getConjugarPeriodo($periocidad1, $diaspago1) . $xEmp->getConjugarPeriodo($periocidad2, $diaspago2);
    $dias_nomina = $xEmp->getConjugarPeriodo($periocidad1, $diasnomina1) . $xEmp->getConjugarPeriodo($periocidad2, $diasnomina2);
    $res = $xEmp->add($idsocio, $directivo, $iddirectivo, $dias_aviso, $periocidad1, $alias, $oficial, $emails, $producto, $dias_nomina, $dias_pago);
    $msg .= $xEmp->getMessages();
}
if ($action == MQL_MOD and setNoMenorQueCero($empresa) > 0) {
    //TODO: Actualizar
    $xEmp = new cEmpresas($empresa);
    $xEmp->init();
    $dias_aviso = $xEmp->getConjugarPeriodo($periocidad1, $diasaviso1) . $xEmp->getConjugarPeriodo($periocidad2, $diasaviso2);
    $dias_pago = $xEmp->getConjugarPeriodo($periocidad1, $diaspago1) . $xEmp->getConjugarPeriodo($periocidad2, $diaspago2);
    $dias_nomina = $xEmp->getConjugarPeriodo($periocidad1, $diasnomina1) . $xEmp->getConjugarPeriodo($periocidad2, $diasnomina2);
    $msg .= $xEmp->getMessages();
    $xOEmp = new cSocios_aeconomica_dependencias();
    $xOEmp->setData($xOEmp->query()->initByID($empresa));
    $xOEmp->dias_de_avisos($dias_aviso);
    $xOEmp->dias_de_liquidacion($dias_pago);
    $xOEmp->dias_de_pago_nomina($dias_nomina);
    $xOEmp->directivo_principal($directivo);
    $xOEmp->clave_de_directivo($iddirectivo);
    $xOEmp->periocidad_de_avisos($periocidad1);
    $xOEmp->oficial_que_cierra($oficial);
    $xOEmp->nombre_corto($alias);
    $xOEmp->producto_preferente($producto);
    $xOEmp->email_de_envio($emails);