0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) { $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; } if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) { $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; } // Try main.inc.php using relative path if (!$res && file_exists("../main.inc.php")) { $res = @include "../main.inc.php"; } if (!$res && file_exists("../../main.inc.php")) { $res = @include "../../main.inc.php"; } if (!$res && file_exists("../../../main.inc.php")) { $res = @include "../../../main.inc.php"; } if (!$res) { die("Include of main fails"); } global $user, $db, $conf; $zona_horaria = $conf->global->CFDIMX_HUSO_HORARIO; date_default_timezone_set($zona_horaria); require_once(DOL_DOCUMENT_ROOT."/core/lib/company.lib.php"); require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php'; dol_include_once("/cfdimx/class/societe.class.php"); dol_include_once('/cfdimx/class/complementos.class.php'); dol_include_once("/cfdimx/lib/societe.lib.php"); $action = GETPOST('action'); $id = (GETPOST('socid','int') ? GETPOST('socid','int') : GETPOST('id','int')); $domicilio_id = GETPOST('domicilio_id','int') ? GETPOST('domicilio_id','int') : 0; $validaciones = array(); $ban_validaciones = 0; $object = new Societe($db); $object->fetch($id); $societe = new SocieteCFDIMX($db); // print 'llega 1222'; // die; // $num_domicilios = $societe->getNumDomicilios($id); // $list_regimen = $societe->getInfoCatalogos(2); // $list_residecia = $societe->getInfoCatalogos(1); // $list_pais = $societe->getInfoCatalogos(1); // $objCCE = new CCE($db); // $objCCE->fetchheadCCE_receptor($id); $complemento = new ComplementosCFDIMX($db); $titulo_tab = "Domicilio Fiscal"; $arrayofjs = array('/cfdimx/js/societecfdimx.js.php'); llxHeader('', $title, $help_url, '', 0, 0, $arrayofjs); $form = new Form($db); if(GETPOST("action") == "create"){ $societe->info_head_cce = null; $societe->fk_soc = $id; $societe->info_head_cce = array( "motivo_traslado" => GETPOST("motivo"), "tipo_operacion" => 2, "clv_pedimento" => GETPOST("clave_ped"), "no_exportador" => trim(GETPOST("num_exp_conf")), "incoterm" => GETPOST("incoterm"), "observaciones" => trim(GETPOST("observaciones")), "certificadoorigen" => trim(GETPOST("cert_org")), "num_certificadoorigen" => GETPOST("num_cert_org"), "subdivision" => GETPOST("subdivision"), "num_identificacion" => trim(GETPOST("numregidtrib")) ); $res = $societe->createHeadCCE(); if($res > 0){ setEventMessage('Datos de Comercio Exterior guardados correctamente.', 'mesgs'); }else{ setEventMessage($societe->errors, 'errors'); } } if(GETPOST("action") == "update"){ $societe->info_head_cce = null; $societe->fk_soc = $id; $societe->info_head_cce = array( "rowid" => GETPOST("rowid"), "motivo_traslado" => GETPOST("motivo"), "tipo_operacion" => GETPOST("tipo_operacion"), "clv_pedimento" => GETPOST("clave_ped"), "no_exportador" => trim(GETPOST("num_exp_conf")), "incoterm" => GETPOST("incoterm"), "observaciones" => trim(GETPOST("observaciones")), "certificadoorigen" => trim(GETPOST("cert_org")), "num_certificadoorigen" => GETPOST("num_cert_org"), "subdivision" => GETPOST("subdivision"), "num_identificacion" => trim(GETPOST("numregidtrib")) ); $res = $societe->updateHeadCCE(); if($res > 0){ setEventMessage('Datos de Comercio Exterior actualizados correctamente.', 'mesgs'); }else{ setEventMessage($societe->errors, 'errors'); } } $societe->fetchHeadCCE($id); $head = societe_prepare_head($object); print dol_get_fiche_head($head, 'tabCFDIMXSociete', $langs->trans("ThirdParty"), -1, 'company'); $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->socid ? 0 : 1), 'rowid', 'nom'); dol_fiche_head(); $head_societe = cfdimxSocietePrepareHead(); print dol_get_fiche_head($head_societe, 'datos_cce', $langs->trans("ThirdParty"), -1, 'contact'); print '