} } return $jsArray; } else { return false; } } require_once "{$ruta_raiz}/include/db/ConnectionHandler.php"; $db = new ConnectionHandler($ruta_raiz); $error = 0; //$db->conn->debug=true; if ($db) { $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); if (isset($_POST['btn_accion'])) { include $ruta_raiz . "/include/class/tipoRadicado.class.php"; $varRad = new TipRads($db); $record = array(); $record['SGD_TRAD_CODIGO'] = $_POST['grpRad']; $record['SGD_TRAD_DESCR'] = "'" . ucfirst(trim($_POST['txtnombre'])) . "'"; $_POST['slcGRS'] ? $record['SGD_TRAD_GENRADSAL'] = 1 : ($record['SGD_TRAD_GENRADSAL'] = 0); switch ($_POST['btn_accion']) { case 'Agregar': $error = $varRad->SetInsDatosTipRad($record); break; case 'Modificar': $error = $varRad->SetModDatosTipRad($record); break; case 'Eliminar': $error = $varRad->SetDelDatosTipRad($record['SGD_TRAD_CODIGO']); } unset($record);
} else { $UsrBoss = " Dependencia sin Usuarios "; } $sqlUsrDep = "select usua_nomb,usua_doc from usuario where depe_codi=" . $_POST['id']; $rsUsrDep = $db->conn->Execute($sqlUsrDep); $UsrVoBo .= $rsUsrDep->GetMenu2('Slc_VoBo', 'USUA_NOMB', '0:<< seleccione >>', false, false, 'Class="select" id="Slc_VoBo"'); // CREAMOS LA VARIABLE $Slc_dvis QUE CONTINE LAS DEPENDENCIAS QUE PUEDEN VER LA DEPENDENCIA SELECCIONADA. $rs_depvis = $db->conn->Execute("SELECT DEPENDENCIA_OBSERVA FROM DEPENDENCIA_VISIBILIDAD WHERE DEPENDENCIA_VISIBLE=" . $_POST['id']); $Slc_dvis = array(); $i = 0; while ($tmp = $rs_depvis->FetchRow()) { $Slc_dvis[$i] = $tmp['DEPENDENCIA_OBSERVA']; $i += 1; } } $varRad = new TipRads($db); $Vec_Trad = $varRad->GetArrayIdTipRad(); $nm = 'slc_tr'; foreach ($Vec_Trad as $val) { //Acá creamos las variables default de la segunda pestaña ${$nm . $val['ID']} = $v_def[0]['DEPE_RAD_TP' . $val['ID']]; ///////////////////////////////////////////////////////// $pes2 .= '<tr class=timparr><td width="25%" align="left" class="titulos2">tipo de radicado(<b>' . $val['ID'] . '</b>)</td><td>' . $rs->GetMenu2($nm . $val['ID'], ${$nm . $val['ID']}, ':<< seleccione >>', false, false, 'Class="select" id="' . $nm . $val['ID'] . '"') . '</td></tr>'; $js_pes2 .= "document.getElementById('" . $nm . $val['ID'] . "').value = '';\n"; $rs = $db->conn->Execute($sql1 . $sql3); } $slc_dep1 = $rs->GetMenu2('id', $txtIdDep, ':<< seleccione >>', false, false, 'Class="select" Onchange="ver_datos(this.value)" id="slc_id"'); $rs = $db->conn->Execute($sql1 . $sql3); $slc_dep2 = $rs->GetMenu2('Slc_dpadre', $Slc_dpadre, '0:<< seleccione >>', false, false, 'Class="select" id="Slc_dpadre"'); $rs = $db->conn->Execute($sql1 . $sql3); $slc_dep3 = $rs->GetMenu2('Slc_dterr', $Slc_dterr, '0:<< seleccione >>', false, false, 'Class="select" id="Slc_dterr"');
/** * Retorna un vector con los datos de la dependencia enviada. * * @param integer $codigo Codigo de la dependencia * @return array con datos de la dependencia. False on Error. */ function dependenciaArr($codigo) { $tmp_Objtrad = new TipRads($this->cursor); $tmp_Trad = $tmp_Objtrad->GetArrayIdTipRad(); $q = "select * from dependencia where depe_codi ={$codigo}"; $rs = $this->cursor->query($q); $retorno = array(); if (!$rs->EOF) { $retorno['depe_nomb'] = $rs->fields['DEPE_NOMB']; $retorno['dep_sigla'] = $rs->fields['DEP_SIGLA']; $retorno['depe_estado'] = $rs->fields['DEPE_ESTADO']; $retorno['cont_codi'] = $rs->fields['ID_CONT']; $retorno['pais_codi'] = $rs->fields['ID_PAIS']; $retorno['dpto_codi'] = $rs->fields['DPTO_CODI']; $retorno['muni_codi'] = $rs->fields['MUNI_CODI']; $retorno['dep_sigla'] = $rs->fields['DEP_SIGLA']; $retorno['dep_direccion'] = $rs->fields['DEP_DIRECCION']; $retorno['dep_central'] = $rs->fields['DEP_CENTRAL']; foreach ($tmp_Trad as $key => $val) { $retorno['depe_rad_tp' . $val['ID']] = $rs->fields['DEPE_RAD_TP' . $val['ID']]; } unset($tmp_Trad); unset($tmp_Objtrad); } return $retorno; }