Export = @$_GET["export"]; // Get export parameter $sExport = $no_normas->Export; // Get export parameter, used in header $sExportFile = $no_normas->TableVar; // Get export file, used in header ?> Export == "excel") { header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment; filename=' . $sExportFile .'.xls'); } if ($no_normas->Export == "word") { header('Content-Type: application/vnd.ms-word'); header('Content-Disposition: attachment; filename=' . $sExportFile .'.doc'); } ?> "") { if ($sSrchWhere <> "") $sSrchWhere .= " AND "; $sSrchWhere .= "(" . $sSrchAdvanced . ")"; } if ($sSrchBasic <> "") { if ($sSrchWhere <> "") $sSrchWhere .= " AND "; $sSrchWhere .= "(" . $sSrchBasic . ")"; } // Save search criteria if ($sSrchWhere <> "") { if ($sSrchBasic == "") ResetBasicSearchParms(); if ($sSrchAdvanced == "") ResetAdvancedSearchParms(); $no_normas->setSearchWhere($sSrchWhere); // Save to Session $nStartRec = 1; // Reset start record counter $no_normas->setStartRecordNumber($nStartRec); } else { RestoreSearchParms(); } // Build filter $sFilter = "`id_hsc`='44'"; if ($sDbDetailFilter <> "") { if ($sFilter <> "") $sFilter .= " AND "; $sFilter .= "(" . $sDbDetailFilter . ")"; } if ($sSrchWhere <> "") { if ($sFilter <> "") $sFilter .= " AND "; $sFilter .= "(" . $sSrchWhere . ")"; } // Load master record if ($no_normas->getMasterFilter() <> "" && $no_normas->getCurrentMasterTable() == "no_comites") { $rsmaster = $no_comites->LoadRs($sDbMasterFilter); $bMasterRecordExists = ($rsmaster && !$rsmaster->EOF); if (!$bMasterRecordExists) { $no_normas->setMasterFilter(""); // Clear master filter $no_normas->setDetailFilter(""); // Clear detail filter $_SESSION[EW_SESSION_MESSAGE] = "No se encontraron registros"; // Set no record found Page_Terminate("cat_no_comiteslist.php"); // Return to caller } else { $no_comites->LoadListRowValues($rsmaster); $no_comites->RenderListRow(); $rsmaster->Close(); } } // Load master record if ($no_normas->getMasterFilter() <> "" && $no_normas->getCurrentMasterTable() == "no_sectores") { $rsmaster = $no_sectores->LoadRs($sDbMasterFilter); $bMasterRecordExists = ($rsmaster && !$rsmaster->EOF); if (!$bMasterRecordExists) { $no_normas->setMasterFilter(""); // Clear master filter $no_normas->setDetailFilter(""); // Clear detail filter $_SESSION[EW_SESSION_MESSAGE] = "No se encontraron registros"; // Set no record found Page_Terminate("cat_no_sectoreslist.php"); // Return to caller } else { $no_sectores->LoadListRowValues($rsmaster); $no_sectores->RenderListRow(); $rsmaster->Close(); } } // Load master record if ($no_normas->getMasterFilter() <> "" && $no_normas->getCurrentMasterTable() == "no_ics") { $rsmaster = $no_ics->LoadRs($sDbMasterFilter); $bMasterRecordExists = ($rsmaster && !$rsmaster->EOF); if (!$bMasterRecordExists) { $no_normas->setMasterFilter(""); // Clear master filter $no_normas->setDetailFilter(""); // Clear detail filter $_SESSION[EW_SESSION_MESSAGE] = "No se encontraron registros"; // Set no record found Page_Terminate("cat_no_icslist.php"); // Return to caller } else { $no_ics->LoadListRowValues($rsmaster); $no_ics->RenderListRow(); $rsmaster->Close(); } } // Set up filter in Session $no_normas->setSessionWhere($sFilter); $no_normas->CurrentFilter = ""; // Set Up Sorting Order SetUpSortOrder(); // Set Return Url $no_normas->setReturnUrl("cat_no_normaslist.php"); ?> Export == "") { ?> Export == "") { ?> getMasterFilter() <> "" && $no_normas->getCurrentMasterTable() == "no_comites") { if ($bMasterRecordExists) { if ($no_normas->getCurrentMasterTable() == $no_normas->TableVar) $sMasterReturnUrl .= "?" . EW_TABLE_SHOW_MASTER . "="; ?> getMasterFilter() <> "" && $no_normas->getCurrentMasterTable() == "no_sectores") { if ($bMasterRecordExists) { if ($no_normas->getCurrentMasterTable() == $no_normas->TableVar) $sMasterReturnUrl .= "?" . EW_TABLE_SHOW_MASTER . "="; ?> getMasterFilter() <> "" && $no_normas->getCurrentMasterTable() == "no_ics") { if ($bMasterRecordExists) { if ($no_normas->getCurrentMasterTable() == $no_normas->TableVar) $sMasterReturnUrl .= "?" . EW_TABLE_SHOW_MASTER . "="; ?> Export <> ""); $bSelectLimit = ($no_normas->Export == "" && $no_normas->SelectLimit); if (!$bSelectLimit) $rs = LoadRecordset(); $nTotalRecs = ($bSelectLimit) ? $no_normas->SelectRecordCount() : $rs->RecordCount(); $nStartRec = 1; if ($nDisplayRecs <= 0) $nDisplayRecs = $nTotalRecs; // Display all records if (!$bExportAll) SetUpStartRec(); // Set up start record position if ($bSelectLimit) $rs = LoadRecordset($nStartRec-1, $nDisplayRecs); ?>

TABLA: Normas NB Export == "") { ?>   Exportar a Excel   Exportar a Word

Export == "") { ?>
RowType = EW_ROWTYPE_SEARCH; RenderRow(); ?>
Codigo Numerico =
cod_numerico->EditAttributes() ?>>
Codigo de Norma Contiene
cod_final_norma->EditAttributes() ?>>
Titulo (espaņol) Contiene
titulo_esp->EditAttributes() ?>>
    Mostrar todo  Busqueda Avanzada 
getBasicSearchType() == "") { ?>checked>Frase Exacta  getBasicSearchType() == "AND") { ?>checked>Todas las palabras  getBasicSearchType() == "OR") { ?>checked>CUalquier palabra
"") { ?>

Export == "") { ?>
0) { ?>
RecordCount > 0) { ?> FirstButton->Enabled) { ?> PrevButton->Enabled) { ?> NextButton->Enabled) { ?> LastButton->Enabled) { ?>
Pagina  Primera Primera Previa Previa Siguiente Siguiente Ultima Ultima  de PageCount ?>
Registros FromIndex ?> a ToIndex ?> de RecordCount ?> Por favor ingrese el criterio de busqueda No se encontraron registros
     Registros por Pagina 
Export == "") { ?>
0) { ?> Export == "") { ?> Export <> "") { $nStopRec = $nTotalRecs; } else { $nStopRec = $nStartRec + $nDisplayRecs - 1; // Set the last record to display } $nRecCount = $nStartRec - 1; if (!$rs->EOF) { $rs->MoveFirst(); if (!$no_normas->SelectLimit) $rs->Move($nStartRec - 1); // Move to first record directly } $RowCnt = 0; while (!$rs->EOF && $nRecCount < $nStopRec) { $nRecCount++; if (intval($nRecCount) >= intval($nStartRec)) { $RowCnt++; // Init row class and style $no_normas->CssClass = "ewTableRow"; $no_normas->CssStyle = ""; // Init row event $no_normas->RowClientEvents = "onmouseover='ew_MouseOver(this);' onmouseout='ew_MouseOut(this);' onclick='ew_Click(this);'"; // Display alternate color for rows if ($RowCnt % 2 == 0) { $no_normas->CssClass = "ewTableAltRow"; } LoadRowValues($rs); // Load row values $no_normas->RowType = EW_ROWTYPE_VIEW; // Render view RenderRow(); ?> DisplayAttributes() ?>> Export == "") { ?> anyo->CellAttributes() ?>> anyo->ViewAttributes() ?>>anyo->ViewValue ?> cod_final_norma->CellAttributes() ?>> cod_final_norma->ViewAttributes() ?>>cod_final_norma->ViewValue ?> titulo_esp->CellAttributes() ?>> titulo_esp->ViewAttributes() ?>>titulo_esp->ViewValue ?> paginas->CellAttributes() ?>> paginas->ViewAttributes() ?>>paginas->ViewValue ?> id_precio->CellAttributes() ?>> id_precio->HrefValue <> "") { ?> id_precio->ViewAttributes() ?>>id_precio->ViewValue ?> id_precio->ViewAttributes() ?>>id_precio->ViewValue ?> MoveNext(); } ?>
  Export <> "") { ?> Aņo Aņoanyo->getSort() == "ASC") { ?>anyo->getSort() == "DESC") { ?> Export <> "") { ?> Codigo de Norma Codigo de Norma (*)cod_final_norma->getSort() == "ASC") { ?>cod_final_norma->getSort() == "DESC") { ?> Export <> "") { ?> Titulo (espaņol) Titulo (espaņol) (*)titulo_esp->getSort() == "ASC") { ?>titulo_esp->getSort() == "DESC") { ?> Export <> "") { ?> Nš Paginas Nš Paginaspaginas->getSort() == "ASC") { ?>paginas->getSort() == "DESC") { ?> Export <> "") { ?> Precio (BOB) Precio (BOB)id_precio->getSort() == "ASC") { ?>id_precio->getSort() == "DESC") { ?>
Ver
Export == "") { ?>
Close(); ?> Export == "") { ?>
0) { ?>
RecordCount > 0) { ?> FirstButton->Enabled) { ?> PrevButton->Enabled) { ?> NextButton->Enabled) { ?> LastButton->Enabled) { ?>
Pagina  Primera Primera Previa Previa Siguiente Siguiente Ultima Ultima  de PageCount ?>
Registros FromIndex ?> a ToIndex ?> de RecordCount ?> Por favor ingrese el criterio de busqueda No se encontraron registros
     Registros por Pagina 
Export == "") { ?> Export == "") { ?> Close(); // Go to url if specified if ($url <> "") { ob_end_clean(); header("Location: $url"); } exit(); } ?> "") { if (is_numeric($sWrk)) { $nDisplayRecs = intval($sWrk); } else { if (strtolower($sWrk) == "all") { // Display all records $nDisplayRecs = -1; } else { $nDisplayRecs = 20; // Non-numeric, load default } } $no_normas->setRecordsPerPage($nDisplayRecs); // Save to Session // Reset start position $nStartRec = 1; $no_normas->setStartRecordNumber($nStartRec); } else { if ($no_normas->getRecordsPerPage() <> "") { $nDisplayRecs = $no_normas->getRecordsPerPage(); // Restore from Session } else { $nDisplayRecs = 20; // Load default } } } // Return Advanced Search Where based on QueryString parameters function AdvancedSearchWhere() { global $Security, $no_normas; $sWhere = ""; // Field id_norma BuildSearchSql($sWhere, $no_normas->id_norma, @$_GET["x_id_norma"], @$_GET["z_id_norma"], @$_GET["v_id_norma"], @$_GET["y_id_norma"], @$_GET["w_id_norma"]); // Field id_usuario BuildSearchSql($sWhere, $no_normas->id_usuario, @$_GET["x_id_usuario"], @$_GET["z_id_usuario"], @$_GET["v_id_usuario"], @$_GET["y_id_usuario"], @$_GET["w_id_usuario"]); // Field id_prefijo_estado BuildSearchSql($sWhere, $no_normas->id_prefijo_estado, @$_GET["x_id_prefijo_estado"], @$_GET["z_id_prefijo_estado"], @$_GET["v_id_prefijo_estado"], @$_GET["y_id_prefijo_estado"], @$_GET["w_id_prefijo_estado"]); // Field id_prefijo_final BuildSearchSql($sWhere, $no_normas->id_prefijo_final, @$_GET["x_id_prefijo_final"], @$_GET["z_id_prefijo_final"], @$_GET["v_id_prefijo_final"], @$_GET["y_id_prefijo_final"], @$_GET["w_id_prefijo_final"]); // Field cod_numerico BuildSearchSql($sWhere, $no_normas->cod_numerico, @$_GET["x_cod_numerico"], @$_GET["z_cod_numerico"], @$_GET["v_cod_numerico"], @$_GET["y_cod_numerico"], @$_GET["w_cod_numerico"]); // Field anyo BuildSearchSql($sWhere, $no_normas->anyo, @$_GET["x_anyo"], @$_GET["z_anyo"], @$_GET["v_anyo"], @$_GET["y_anyo"], @$_GET["w_anyo"]); // Field cod_final_norma BuildSearchSql($sWhere, $no_normas->cod_final_norma, @$_GET["x_cod_final_norma"], @$_GET["z_cod_final_norma"], @$_GET["v_cod_final_norma"], @$_GET["y_cod_final_norma"], @$_GET["w_cod_final_norma"]); // Field titulo_esp BuildSearchSql($sWhere, $no_normas->titulo_esp, @$_GET["x_titulo_esp"], @$_GET["z_titulo_esp"], @$_GET["v_titulo_esp"], @$_GET["y_titulo_esp"], @$_GET["w_titulo_esp"]); // Field edicion BuildSearchSql($sWhere, $no_normas->edicion, @$_GET["x_edicion"], @$_GET["z_edicion"], @$_GET["v_edicion"], @$_GET["y_edicion"], @$_GET["w_edicion"]); // Field paginas BuildSearchSql($sWhere, $no_normas->paginas, @$_GET["x_paginas"], @$_GET["z_paginas"], @$_GET["v_paginas"], @$_GET["y_paginas"], @$_GET["w_paginas"]); // Field id_precio BuildSearchSql($sWhere, $no_normas->id_precio, @$_GET["x_id_precio"], @$_GET["z_id_precio"], @$_GET["v_id_precio"], @$_GET["y_id_precio"], @$_GET["w_id_precio"]); // Field lenguaje_esp BuildSearchSql($sWhere, $no_normas->lenguaje_esp, @$_GET["x_lenguaje_esp"], @$_GET["z_lenguaje_esp"], @$_GET["v_lenguaje_esp"], @$_GET["y_lenguaje_esp"], @$_GET["w_lenguaje_esp"]); // Field titulo_ing BuildSearchSql($sWhere, $no_normas->titulo_ing, @$_GET["x_titulo_ing"], @$_GET["z_titulo_ing"], @$_GET["v_titulo_ing"], @$_GET["y_titulo_ing"], @$_GET["w_titulo_ing"]); // Field lenguaje_ing BuildSearchSql($sWhere, $no_normas->lenguaje_ing, @$_GET["x_lenguaje_ing"], @$_GET["z_lenguaje_ing"], @$_GET["v_lenguaje_ing"], @$_GET["y_lenguaje_ing"], @$_GET["w_lenguaje_ing"]); // Field numeroparte BuildSearchSql($sWhere, $no_normas->numeroparte, @$_GET["x_numeroparte"], @$_GET["z_numeroparte"], @$_GET["v_numeroparte"], @$_GET["y_numeroparte"], @$_GET["w_numeroparte"]); // Field elemento BuildSearchSql($sWhere, $no_normas->elemento, @$_GET["x_elemento"], @$_GET["z_elemento"], @$_GET["v_elemento"], @$_GET["y_elemento"], @$_GET["w_elemento"]); // Field secuencia BuildSearchSql($sWhere, $no_normas->secuencia, @$_GET["x_secuencia"], @$_GET["z_secuencia"], @$_GET["v_secuencia"], @$_GET["y_secuencia"], @$_GET["w_secuencia"]); // Field id_sector BuildSearchSql($sWhere, $no_normas->id_sector, @$_GET["x_id_sector"], @$_GET["z_id_sector"], @$_GET["v_id_sector"], @$_GET["y_id_sector"], @$_GET["w_id_sector"]); // Field id_comite BuildSearchSql($sWhere, $no_normas->id_comite, @$_GET["x_id_comite"], @$_GET["z_id_comite"], @$_GET["v_id_comite"], @$_GET["y_id_comite"], @$_GET["w_id_comite"]); // Field id_hsc BuildSearchSql($sWhere, $no_normas->id_hsc, @$_GET["x_id_hsc"], @$_GET["z_id_hsc"], @$_GET["v_id_hsc"], @$_GET["y_id_hsc"], @$_GET["w_id_hsc"]); // Field f_estado_hsc BuildSearchSql($sWhere, $no_normas->f_estado_hsc, ew_UnFormatDateTime(@$_GET["x_f_estado_hsc"],5), @$_GET["z_f_estado_hsc"], @$_GET["v_f_estado_hsc"], ew_UnFormatDateTime(@$_GET["y_f_estado_hsc"],5), @$_GET["w_f_estado_hsc"]); // Field f_eqnb BuildSearchSql($sWhere, $no_normas->f_eqnb, ew_UnFormatDateTime(@$_GET["x_f_eqnb"],5), @$_GET["z_f_eqnb"], @$_GET["v_f_eqnb"], ew_UnFormatDateTime(@$_GET["y_f_eqnb"],5), @$_GET["w_f_eqnb"]); // Field f_cpublica BuildSearchSql($sWhere, $no_normas->f_cpublica, ew_UnFormatDateTime(@$_GET["x_f_cpublica"],5), @$_GET["z_f_cpublica"], @$_GET["v_f_cpublica"], ew_UnFormatDateTime(@$_GET["y_f_cpublica"],5), @$_GET["w_f_cpublica"]); // Field f_fcpublica BuildSearchSql($sWhere, $no_normas->f_fcpublica, ew_UnFormatDateTime(@$_GET["x_f_fcpublica"],5), @$_GET["z_f_fcpublica"], @$_GET["v_f_fcpublica"], ew_UnFormatDateTime(@$_GET["y_f_fcpublica"],5), @$_GET["w_f_fcpublica"]); // Field f_aprobconnor BuildSearchSql($sWhere, $no_normas->f_aprobconnor, ew_UnFormatDateTime(@$_GET["x_f_aprobconnor"],5), @$_GET["z_f_aprobconnor"], @$_GET["v_f_aprobconnor"], ew_UnFormatDateTime(@$_GET["y_f_aprobconnor"],5), @$_GET["w_f_aprobconnor"]); // Field f_ratificacion BuildSearchSql($sWhere, $no_normas->f_ratificacion, ew_UnFormatDateTime(@$_GET["x_f_ratificacion"],5), @$_GET["z_f_ratificacion"], @$_GET["v_f_ratificacion"], ew_UnFormatDateTime(@$_GET["y_f_ratificacion"],5), @$_GET["w_f_ratificacion"]); // Field f_publicacion BuildSearchSql($sWhere, $no_normas->f_publicacion, ew_UnFormatDateTime(@$_GET["x_f_publicacion"],5), @$_GET["z_f_publicacion"], @$_GET["v_f_publicacion"], ew_UnFormatDateTime(@$_GET["y_f_publicacion"],5), @$_GET["w_f_publicacion"]); // Field ics_code1 BuildSearchSql($sWhere, $no_normas->ics_code1, @$_GET["x_ics_code1"], @$_GET["z_ics_code1"], @$_GET["v_ics_code1"], @$_GET["y_ics_code1"], @$_GET["w_ics_code1"]); // Field ics_code2 BuildSearchSql($sWhere, $no_normas->ics_code2, @$_GET["x_ics_code2"], @$_GET["z_ics_code2"], @$_GET["v_ics_code2"], @$_GET["y_ics_code2"], @$_GET["w_ics_code2"]); // Field ics_code3 BuildSearchSql($sWhere, $no_normas->ics_code3, @$_GET["x_ics_code3"], @$_GET["z_ics_code3"], @$_GET["v_ics_code3"], @$_GET["y_ics_code3"], @$_GET["w_ics_code3"]); // Field anureem_a BuildSearchSql($sWhere, $no_normas->anureem_a, @$_GET["x_anureem_a"], @$_GET["z_anureem_a"], @$_GET["v_anureem_a"], @$_GET["y_anureem_a"], @$_GET["w_anureem_a"]); // Field anureem_por BuildSearchSql($sWhere, $no_normas->anureem_por, @$_GET["x_anureem_por"], @$_GET["z_anureem_por"], @$_GET["v_anureem_por"], @$_GET["y_anureem_por"], @$_GET["w_anureem_por"]); // Field activo BuildSearchSql($sWhere, $no_normas->activo, @$_GET["x_activo"], @$_GET["z_activo"], @$_GET["v_activo"], @$_GET["y_activo"], @$_GET["w_activo"]); // Field resumen BuildSearchSql($sWhere, $no_normas->resumen, @$_GET["x_resumen"], @$_GET["z_resumen"], @$_GET["v_resumen"], @$_GET["y_resumen"], @$_GET["w_resumen"]); //AdvancedSearchWhere = sWhere //' Set up search parm if ($sWhere <> "") { // Field id_norma SetSearchParm($no_normas->id_norma, @$_GET["x_id_norma"], @$_GET["z_id_norma"], @$_GET["v_id_norma"], @$_GET["y_id_norma"], @$_GET["w_id_norma"]); // Field id_usuario SetSearchParm($no_normas->id_usuario, @$_GET["x_id_usuario"], @$_GET["z_id_usuario"], @$_GET["v_id_usuario"], @$_GET["y_id_usuario"], @$_GET["w_id_usuario"]); // Field id_prefijo_estado SetSearchParm($no_normas->id_prefijo_estado, @$_GET["x_id_prefijo_estado"], @$_GET["z_id_prefijo_estado"], @$_GET["v_id_prefijo_estado"], @$_GET["y_id_prefijo_estado"], @$_GET["w_id_prefijo_estado"]); // Field id_prefijo_final SetSearchParm($no_normas->id_prefijo_final, @$_GET["x_id_prefijo_final"], @$_GET["z_id_prefijo_final"], @$_GET["v_id_prefijo_final"], @$_GET["y_id_prefijo_final"], @$_GET["w_id_prefijo_final"]); // Field cod_numerico SetSearchParm($no_normas->cod_numerico, @$_GET["x_cod_numerico"], @$_GET["z_cod_numerico"], @$_GET["v_cod_numerico"], @$_GET["y_cod_numerico"], @$_GET["w_cod_numerico"]); // Field anyo SetSearchParm($no_normas->anyo, @$_GET["x_anyo"], @$_GET["z_anyo"], @$_GET["v_anyo"], @$_GET["y_anyo"], @$_GET["w_anyo"]); // Field cod_final_norma SetSearchParm($no_normas->cod_final_norma, @$_GET["x_cod_final_norma"], @$_GET["z_cod_final_norma"], @$_GET["v_cod_final_norma"], @$_GET["y_cod_final_norma"], @$_GET["w_cod_final_norma"]); // Field titulo_esp SetSearchParm($no_normas->titulo_esp, @$_GET["x_titulo_esp"], @$_GET["z_titulo_esp"], @$_GET["v_titulo_esp"], @$_GET["y_titulo_esp"], @$_GET["w_titulo_esp"]); // Field edicion SetSearchParm($no_normas->edicion, @$_GET["x_edicion"], @$_GET["z_edicion"], @$_GET["v_edicion"], @$_GET["y_edicion"], @$_GET["w_edicion"]); // Field paginas SetSearchParm($no_normas->paginas, @$_GET["x_paginas"], @$_GET["z_paginas"], @$_GET["v_paginas"], @$_GET["y_paginas"], @$_GET["w_paginas"]); // Field id_precio SetSearchParm($no_normas->id_precio, @$_GET["x_id_precio"], @$_GET["z_id_precio"], @$_GET["v_id_precio"], @$_GET["y_id_precio"], @$_GET["w_id_precio"]); // Field lenguaje_esp SetSearchParm($no_normas->lenguaje_esp, @$_GET["x_lenguaje_esp"], @$_GET["z_lenguaje_esp"], @$_GET["v_lenguaje_esp"], @$_GET["y_lenguaje_esp"], @$_GET["w_lenguaje_esp"]); // Field titulo_ing SetSearchParm($no_normas->titulo_ing, @$_GET["x_titulo_ing"], @$_GET["z_titulo_ing"], @$_GET["v_titulo_ing"], @$_GET["y_titulo_ing"], @$_GET["w_titulo_ing"]); // Field lenguaje_ing SetSearchParm($no_normas->lenguaje_ing, @$_GET["x_lenguaje_ing"], @$_GET["z_lenguaje_ing"], @$_GET["v_lenguaje_ing"], @$_GET["y_lenguaje_ing"], @$_GET["w_lenguaje_ing"]); // Field numeroparte SetSearchParm($no_normas->numeroparte, @$_GET["x_numeroparte"], @$_GET["z_numeroparte"], @$_GET["v_numeroparte"], @$_GET["y_numeroparte"], @$_GET["w_numeroparte"]); // Field elemento SetSearchParm($no_normas->elemento, @$_GET["x_elemento"], @$_GET["z_elemento"], @$_GET["v_elemento"], @$_GET["y_elemento"], @$_GET["w_elemento"]); // Field secuencia SetSearchParm($no_normas->secuencia, @$_GET["x_secuencia"], @$_GET["z_secuencia"], @$_GET["v_secuencia"], @$_GET["y_secuencia"], @$_GET["w_secuencia"]); // Field id_sector SetSearchParm($no_normas->id_sector, @$_GET["x_id_sector"], @$_GET["z_id_sector"], @$_GET["v_id_sector"], @$_GET["y_id_sector"], @$_GET["w_id_sector"]); // Field id_comite SetSearchParm($no_normas->id_comite, @$_GET["x_id_comite"], @$_GET["z_id_comite"], @$_GET["v_id_comite"], @$_GET["y_id_comite"], @$_GET["w_id_comite"]); // Field id_hsc SetSearchParm($no_normas->id_hsc, @$_GET["x_id_hsc"], @$_GET["z_id_hsc"], @$_GET["v_id_hsc"], @$_GET["y_id_hsc"], @$_GET["w_id_hsc"]); // Field f_estado_hsc SetSearchParm($no_normas->f_estado_hsc, ew_UnFormatDateTime(@$_GET["x_f_estado_hsc"],5), @$_GET["z_f_estado_hsc"], @$_GET["v_f_estado_hsc"], ew_UnFormatDateTime(@$_GET["y_f_estado_hsc"],5), @$_GET["w_f_estado_hsc"]); // Field f_eqnb SetSearchParm($no_normas->f_eqnb, ew_UnFormatDateTime(@$_GET["x_f_eqnb"],5), @$_GET["z_f_eqnb"], @$_GET["v_f_eqnb"], ew_UnFormatDateTime(@$_GET["y_f_eqnb"],5), @$_GET["w_f_eqnb"]); // Field f_cpublica SetSearchParm($no_normas->f_cpublica, ew_UnFormatDateTime(@$_GET["x_f_cpublica"],5), @$_GET["z_f_cpublica"], @$_GET["v_f_cpublica"], ew_UnFormatDateTime(@$_GET["y_f_cpublica"],5), @$_GET["w_f_cpublica"]); // Field f_fcpublica SetSearchParm($no_normas->f_fcpublica, ew_UnFormatDateTime(@$_GET["x_f_fcpublica"],5), @$_GET["z_f_fcpublica"], @$_GET["v_f_fcpublica"], ew_UnFormatDateTime(@$_GET["y_f_fcpublica"],5), @$_GET["w_f_fcpublica"]); // Field f_aprobconnor SetSearchParm($no_normas->f_aprobconnor, ew_UnFormatDateTime(@$_GET["x_f_aprobconnor"],5), @$_GET["z_f_aprobconnor"], @$_GET["v_f_aprobconnor"], ew_UnFormatDateTime(@$_GET["y_f_aprobconnor"],5), @$_GET["w_f_aprobconnor"]); // Field f_ratificacion SetSearchParm($no_normas->f_ratificacion, ew_UnFormatDateTime(@$_GET["x_f_ratificacion"],5), @$_GET["z_f_ratificacion"], @$_GET["v_f_ratificacion"], ew_UnFormatDateTime(@$_GET["y_f_ratificacion"],5), @$_GET["w_f_ratificacion"]); // Field f_publicacion SetSearchParm($no_normas->f_publicacion, ew_UnFormatDateTime(@$_GET["x_f_publicacion"],5), @$_GET["z_f_publicacion"], @$_GET["v_f_publicacion"], ew_UnFormatDateTime(@$_GET["y_f_publicacion"],5), @$_GET["w_f_publicacion"]); // Field ics_code1 SetSearchParm($no_normas->ics_code1, @$_GET["x_ics_code1"], @$_GET["z_ics_code1"], @$_GET["v_ics_code1"], @$_GET["y_ics_code1"], @$_GET["w_ics_code1"]); // Field ics_code2 SetSearchParm($no_normas->ics_code2, @$_GET["x_ics_code2"], @$_GET["z_ics_code2"], @$_GET["v_ics_code2"], @$_GET["y_ics_code2"], @$_GET["w_ics_code2"]); // Field ics_code3 SetSearchParm($no_normas->ics_code3, @$_GET["x_ics_code3"], @$_GET["z_ics_code3"], @$_GET["v_ics_code3"], @$_GET["y_ics_code3"], @$_GET["w_ics_code3"]); // Field anureem_a SetSearchParm($no_normas->anureem_a, @$_GET["x_anureem_a"], @$_GET["z_anureem_a"], @$_GET["v_anureem_a"], @$_GET["y_anureem_a"], @$_GET["w_anureem_a"]); // Field anureem_por SetSearchParm($no_normas->anureem_por, @$_GET["x_anureem_por"], @$_GET["z_anureem_por"], @$_GET["v_anureem_por"], @$_GET["y_anureem_por"], @$_GET["w_anureem_por"]); // Field activo SetSearchParm($no_normas->activo, @$_GET["x_activo"], @$_GET["z_activo"], @$_GET["v_activo"], @$_GET["y_activo"], @$_GET["w_activo"]); // Field resumen SetSearchParm($no_normas->resumen, @$_GET["x_resumen"], @$_GET["z_resumen"], @$_GET["v_resumen"], @$_GET["y_resumen"], @$_GET["w_resumen"]); } return $sWhere; } // Build search sql function BuildSearchSql(&$Where, &$Fld, $FldVal, $FldOpr, $FldCond, $FldVal2, $FldOpr2) { $sWrk = ""; $FldParm = substr($Fld->FldVar, 2); $FldVal = ew_StripSlashes($FldVal); if (is_array($FldVal)) $FldVal = implode(",", $FldVal); $FldVal2 = ew_StripSlashes($FldVal2); if (is_array($FldVal2)) $FldVal2 = implode(",", $FldVal2); $FldOpr = strtoupper(trim($FldOpr)); if ($FldOpr == "") $FldOpr = "="; $FldOpr2 = strtoupper(trim($FldOpr2)); if ($FldOpr2 == "") $FldOpr2 = "="; if ($Fld->FldDataType == EW_DATATYPE_BOOLEAN) { if ($FldVal <> "") $FldVal = ($FldVal == "1") ? "1" : "0"; if ($FldVal2 <> "") $FldVal2 == ($FldVal2 = "1") ? "1" : "0"; } elseif ($Fld->FldDataType == EW_DATATYPE_DATE) { if ($FldVal <> "") $FldVal = ew_UnFormatDateTime($FldVal, $Fld->FldDateTimeFormat); if ($FldVal2 <> "") $FldVal2 = ew_UnFormatDateTime($FldVal2, $Fld->FldDateTimeFormat); } if ($FldOpr == "BETWEEN") { $IsValidValue = (($Fld->FldDataType <> EW_DATATYPE_NUMBER) || ($Fld->FldDataType == EW_DATATYPE_NUMBER && is_numeric($FldVal) && is_numeric($FldVal2))); if ($FldVal <> "" && $FldVal2 <> "" && $IsValidValue) { $sWrk = $Fld->FldExpression . " BETWEEN " . ew_QuotedValue($FldVal, $Fld->FldDataType) . " AND " . ew_QuotedValue($FldVal2, $Fld->FldDataType); } } elseif ($FldOpr == "IS NULL" || $FldOpr == "IS NOT NULL") { $sWrk = $Fld->FldExpression . " " . $FldOpr; } else { $IsValidValue = (($Fld->FldDataType <> EW_DATATYPE_NUMBER) || ($Fld->FldDataType == EW_DATATYPE_NUMBER && is_numeric($FldVal))); if ($FldVal <> "" && $IsValidValue && ew_IsValidOpr($FldOpr, $Fld->FldDataType)) { $sWrk = $Fld->FldExpression . SearchString($FldOpr, $FldVal, $Fld->FldDataType); } $IsValidValue = (($Fld->FldDataType <> EW_DATATYPE_NUMBER) || ($Fld->FldDataType == EW_DATATYPE_NUMBER && is_numeric($FldVal2))); if ($FldVal2 <> "" && $IsValidValue && ew_IsValidOpr($FldOpr2, $Fld->FldDataType)) { if ($sWrk <> "") { $sWrk .= " " . (($FldCond=="OR")?"OR":"AND") . " "; } $sWrk .= $Fld->FldExpression . SearchString($FldOpr2, $FldVal2, $Fld->FldDataType); } } if ($sWrk <> "") { if ($Where <> "") $Where .= " AND "; $Where .= "(" . $sWrk . ")"; } } // Return search string function SearchString($FldOpr, $FldVal, $FldType) { if ($FldOpr == "LIKE" || $FldOpr == "NOT LIKE") { return " " . $FldOpr . " " . ew_QuotedValue("%" . $FldVal . "%", $FldType); } elseif ($FldOpr == "STARTS WITH") { return " LIKE " . ew_QuotedValue("%" . $FldVal, $FldType); } else { return " " . $FldOpr . " " . ew_QuotedValue($FldVal, $FldType); } } // Set search parm function SetSearchParm($Fld, $FldVal, $FldOpr, $FldCond, $FldVal2, $FldOpr2) { global $no_normas; $FldParm = substr($Fld->FldVar, 2); $FldVal = ew_StripSlashes($FldVal); if (is_array($FldVal)) $FldVal = implode(",", $FldVal); $FldVal2 = ew_StripSlashes($FldVal2); if (is_array($FldVal2)) $FldVal2 = implode(",", $FldVal2); $no_normas->setAdvancedSearch("x_" . $FldParm, $FldVal); $no_normas->setAdvancedSearch("z_" . $FldParm, $FldOpr); $no_normas->setAdvancedSearch("v_" . $FldParm, $FldCond); $no_normas->setAdvancedSearch("y_" . $FldParm, $FldVal2); $no_normas->setAdvancedSearch("w_" . $FldParm, $FldOpr2); } // Return Basic Search sql function BasicSearchSQL($Keyword) { $sKeyword = ew_AdjustSql($Keyword); $sql = ""; $sql .= "`id_prefijo_estado` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`id_prefijo_final` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`cod_final_norma` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`titulo_esp` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`lenguaje_esp` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`titulo_ing` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`lenguaje_ing` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`numeroparte` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`elemento` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`secuencia` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`ics_code1` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`ics_code2` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`ics_code3` LIKE '%" . $sKeyword . "%' OR "; $sql .= "`resumen` LIKE '%" . $sKeyword . "%' OR "; if (substr($sql, -4) == " OR ") $sql = substr($sql, 0, strlen($sql)-4); return $sql; } // Return Basic Search Where based on search keyword and type function BasicSearchWhere() { global $Security, $no_normas; $sSearchStr = ""; $sSearchKeyword = ew_StripSlashes(@$_GET[EW_TABLE_BASIC_SEARCH]); $sSearchType = @$_GET[EW_TABLE_BASIC_SEARCH_TYPE]; if ($sSearchKeyword <> "") { $sSearch = trim($sSearchKeyword); if ($sSearchType <> "") { while (strpos($sSearch, " ") !== FALSE) $sSearch = str_replace(" ", " ", $sSearch); $arKeyword = explode(" ", trim($sSearch)); foreach ($arKeyword as $sKeyword) { if ($sSearchStr <> "") $sSearchStr .= " " . $sSearchType . " "; $sSearchStr .= "(" . BasicSearchSQL($sKeyword) . ")"; } } else { $sSearchStr = BasicSearchSQL($sSearch); } } if ($sSearchKeyword <> "") { $no_normas->setBasicSearchKeyword($sSearchKeyword); $no_normas->setBasicSearchType($sSearchType); } return $sSearchStr; } // Clear all search parameters function ResetSearchParms() { // Clear search where global $no_normas; $sSrchWhere = ""; $no_normas->setSearchWhere($sSrchWhere); // Clear basic search parameters ResetBasicSearchParms(); // Clear advanced search parameters ResetAdvancedSearchParms(); } // Clear all basic search parameters function ResetBasicSearchParms() { // Clear basic search parameters global $no_normas; $no_normas->setBasicSearchKeyword(""); $no_normas->setBasicSearchType(""); } // Clear all advanced search parameters function ResetAdvancedSearchParms() { // Clear advanced search parameters global $no_normas; $no_normas->setAdvancedSearch("x_id_norma", ""); $no_normas->setAdvancedSearch("x_id_usuario", ""); $no_normas->setAdvancedSearch("x_id_prefijo_estado", ""); $no_normas->setAdvancedSearch("x_id_prefijo_final", ""); $no_normas->setAdvancedSearch("x_cod_numerico", ""); $no_normas->setAdvancedSearch("x_anyo", ""); $no_normas->setAdvancedSearch("x_cod_final_norma", ""); $no_normas->setAdvancedSearch("x_titulo_esp", ""); $no_normas->setAdvancedSearch("x_edicion", ""); $no_normas->setAdvancedSearch("x_paginas", ""); $no_normas->setAdvancedSearch("x_id_precio", ""); $no_normas->setAdvancedSearch("x_lenguaje_esp", ""); $no_normas->setAdvancedSearch("x_titulo_ing", ""); $no_normas->setAdvancedSearch("x_lenguaje_ing", ""); $no_normas->setAdvancedSearch("x_numeroparte", ""); $no_normas->setAdvancedSearch("x_elemento", ""); $no_normas->setAdvancedSearch("x_secuencia", ""); $no_normas->setAdvancedSearch("x_id_sector", ""); $no_normas->setAdvancedSearch("x_id_comite", ""); $no_normas->setAdvancedSearch("x_id_hsc", ""); $no_normas->setAdvancedSearch("x_f_estado_hsc", ""); $no_normas->setAdvancedSearch("x_f_eqnb", ""); $no_normas->setAdvancedSearch("x_f_cpublica", ""); $no_normas->setAdvancedSearch("x_f_fcpublica", ""); $no_normas->setAdvancedSearch("x_f_aprobconnor", ""); $no_normas->setAdvancedSearch("x_f_ratificacion", ""); $no_normas->setAdvancedSearch("x_f_publicacion", ""); $no_normas->setAdvancedSearch("x_ics_code1", ""); $no_normas->setAdvancedSearch("x_ics_code2", ""); $no_normas->setAdvancedSearch("x_ics_code3", ""); $no_normas->setAdvancedSearch("x_anureem_a", ""); $no_normas->setAdvancedSearch("x_anureem_por", ""); $no_normas->setAdvancedSearch("x_activo", ""); $no_normas->setAdvancedSearch("x_resumen", ""); } // Restore all search parameters function RestoreSearchParms() { global $sSrchWhere, $no_normas; $sSrchWhere = $no_normas->getSearchWhere(); // Restore advanced search settings RestoreAdvancedSearchParms(); } // Restore all advanced search parameters function RestoreAdvancedSearchParms() { // Restore advanced search parms global $no_normas; $no_normas->id_norma->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_norma"); $no_normas->id_usuario->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_usuario"); $no_normas->id_prefijo_estado->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_prefijo_estado"); $no_normas->id_prefijo_final->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_prefijo_final"); $no_normas->cod_numerico->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_cod_numerico"); $no_normas->anyo->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_anyo"); $no_normas->cod_final_norma->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_cod_final_norma"); $no_normas->titulo_esp->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_titulo_esp"); $no_normas->edicion->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_edicion"); $no_normas->paginas->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_paginas"); $no_normas->id_precio->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_precio"); $no_normas->lenguaje_esp->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_lenguaje_esp"); $no_normas->titulo_ing->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_titulo_ing"); $no_normas->lenguaje_ing->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_lenguaje_ing"); $no_normas->numeroparte->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_numeroparte"); $no_normas->elemento->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_elemento"); $no_normas->secuencia->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_secuencia"); $no_normas->id_sector->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_sector"); $no_normas->id_comite->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_comite"); $no_normas->id_hsc->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_id_hsc"); $no_normas->f_estado_hsc->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_estado_hsc"); $no_normas->f_eqnb->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_eqnb"); $no_normas->f_cpublica->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_cpublica"); $no_normas->f_fcpublica->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_fcpublica"); $no_normas->f_aprobconnor->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_aprobconnor"); $no_normas->f_ratificacion->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_ratificacion"); $no_normas->f_publicacion->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_f_publicacion"); $no_normas->ics_code1->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_ics_code1"); $no_normas->ics_code2->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_ics_code2"); $no_normas->ics_code3->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_ics_code3"); $no_normas->anureem_a->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_anureem_a"); $no_normas->anureem_por->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_anureem_por"); $no_normas->activo->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_activo"); $no_normas->resumen->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_resumen"); } // Set up Sort parameters based on Sort Links clicked function SetUpSortOrder() { global $no_normas; // Check for Ctrl pressed $bCtrl = (@$_GET["ctrl"] <> ""); // Check for an Order parameter if (@$_GET["order"] <> "") { $no_normas->CurrentOrder = ew_StripSlashes(@$_GET["order"]); $no_normas->CurrentOrderType = @$_GET["ordertype"]; // Field anyo $no_normas->UpdateSort($no_normas->anyo, $bCtrl); // Field cod_final_norma $no_normas->UpdateSort($no_normas->cod_final_norma, $bCtrl); // Field titulo_esp $no_normas->UpdateSort($no_normas->titulo_esp, $bCtrl); // Field paginas $no_normas->UpdateSort($no_normas->paginas, $bCtrl); // Field id_precio $no_normas->UpdateSort($no_normas->id_precio, $bCtrl); $no_normas->setStartRecordNumber(1); // Reset start position } $sOrderBy = $no_normas->getSessionOrderBy(); // Get order by from Session if ($sOrderBy == "") { if ($no_normas->SqlOrderBy() <> "") { $sOrderBy = $no_normas->SqlOrderBy(); $no_normas->setSessionOrderBy($sOrderBy); } } } // Reset command based on querystring parameter cmd= // - RESET: reset search parameters // - RESETALL: reset search & master/detail parameters // - RESETSORT: reset sort parameters function ResetCmd() { global $sDbMasterFilter, $sDbDetailFilter, $nStartRec, $sOrderBy; global $no_normas; // Get reset cmd if (@$_GET["cmd"] <> "") { $sCmd = $_GET["cmd"]; // Reset search criteria if (strtolower($sCmd) == "reset" || strtolower($sCmd) == "resetall") { ResetSearchParms(); } // Reset master/detail keys if (strtolower($sCmd) == "resetall") { $no_normas->setMasterFilter(""); // Clear master filter $sDbMasterFilter = ""; $no_normas->setDetailFilter(""); // Clear detail filter $sDbDetailFilter = ""; $no_normas->id_comite->setSessionValue(""); $no_normas->id_sector->setSessionValue(""); $no_normas->ics_code1->setSessionValue(""); } // Reset Sort Criteria if (strtolower($sCmd) == "resetsort") { $sOrderBy = ""; $no_normas->setSessionOrderBy($sOrderBy); $no_normas->anyo->setSort(""); $no_normas->cod_final_norma->setSort(""); $no_normas->titulo_esp->setSort(""); $no_normas->paginas->setSort(""); $no_normas->id_precio->setSort(""); } // Reset start position $nStartRec = 1; $no_normas->setStartRecordNumber($nStartRec); } } ?> "") { $nStartRec = $_GET[EW_TABLE_START_REC]; $no_normas->setStartRecordNumber($nStartRec); } elseif (@$_GET[EW_TABLE_PAGE_NO] <> "") { $nPageNo = $_GET[EW_TABLE_PAGE_NO]; if (is_numeric($nPageNo)) { $nStartRec = ($nPageNo-1)*$nDisplayRecs+1; if ($nStartRec <= 0) { $nStartRec = 1; } elseif ($nStartRec >= intval(($nTotalRecs-1)/$nDisplayRecs)*$nDisplayRecs+1) { $nStartRec = intval(($nTotalRecs-1)/$nDisplayRecs)*$nDisplayRecs+1; } $no_normas->setStartRecordNumber($nStartRec); } else { $nStartRec = $no_normas->getStartRecordNumber(); } } else { $nStartRec = $no_normas->getStartRecordNumber(); } // Check if correct start record counter if (!is_numeric($nStartRec) || $nStartRec == "") { // Avoid invalid start record counter $nStartRec = 1; // Reset start record counter $no_normas->setStartRecordNumber($nStartRec); } elseif (intval($nStartRec) > intval($nTotalRecs)) { // Avoid starting record > total records $nStartRec = intval(($nTotalRecs-1)/$nDisplayRecs)*$nDisplayRecs+1; // Point to last page first record $no_normas->setStartRecordNumber($nStartRec); } elseif (($nStartRec-1) % $nDisplayRecs <> 0) { $nStartRec = intval(($nStartRec-1)/$nDisplayRecs)*$nDisplayRecs+1; // Point to page boundary $no_normas->setStartRecordNumber($nStartRec); } } ?> Recordset_Selecting($no_normas->CurrentFilter); // Load list page sql $sSql = $no_normas->SelectSQL(); if ($offset > -1 && $rowcnt > -1) $sSql .= " LIMIT $offset, $rowcnt"; // Load recordset $conn->raiseErrorFn = 'ew_ErrorFn'; $rs = $conn->Execute($sSql); $conn->raiseErrorFn = ''; // Call Recordset Selected event $no_normas->Recordset_Selected($rs); return $rs; } ?> SqlKeyFilter(); if (!is_numeric($no_normas->id_norma->CurrentValue)) { return FALSE; // Invalid key, exit } $sFilter = str_replace("@id_norma@", ew_AdjustSql($no_normas->id_norma->CurrentValue), $sFilter); // Replace key value // Call Row Selecting event $no_normas->Row_Selecting($sFilter); // Load sql based on filter $no_normas->CurrentFilter = $sFilter; $sSql = $no_normas->SQL(); if ($rs = $conn->Execute($sSql)) { if ($rs->EOF) { $LoadRow = FALSE; } else { $LoadRow = TRUE; $rs->MoveFirst(); LoadRowValues($rs); // Load row values // Call Row Selected event $no_normas->Row_Selected($rs); } $rs->Close(); } else { $LoadRow = FALSE; } return $LoadRow; } // Load row values from recordset function LoadRowValues(&$rs) { global $no_normas; $no_normas->id_norma->setDbValue($rs->fields('id_norma')); $no_normas->id_usuario->setDbValue($rs->fields('id_usuario')); $no_normas->id_prefijo_estado->setDbValue($rs->fields('id_prefijo_estado')); $no_normas->id_prefijo_final->setDbValue($rs->fields('id_prefijo_final')); $no_normas->cod_numerico->setDbValue($rs->fields('cod_numerico')); $no_normas->anyo->setDbValue($rs->fields('anyo')); $no_normas->cod_final_norma->setDbValue($rs->fields('cod_final_norma')); $no_normas->titulo_esp->setDbValue($rs->fields('titulo_esp')); $no_normas->edicion->setDbValue($rs->fields('edicion')); $no_normas->paginas->setDbValue($rs->fields('paginas')); $no_normas->id_precio->setDbValue($rs->fields('id_precio')); $no_normas->lenguaje_esp->setDbValue($rs->fields('lenguaje_esp')); $no_normas->titulo_ing->setDbValue($rs->fields('titulo_ing')); $no_normas->lenguaje_ing->setDbValue($rs->fields('lenguaje_ing')); $no_normas->numeroparte->setDbValue($rs->fields('numeroparte')); $no_normas->elemento->setDbValue($rs->fields('elemento')); $no_normas->secuencia->setDbValue($rs->fields('secuencia')); $no_normas->id_sector->setDbValue($rs->fields('id_sector')); $no_normas->id_comite->setDbValue($rs->fields('id_comite')); $no_normas->id_hsc->setDbValue($rs->fields('id_hsc')); $no_normas->f_estado_hsc->setDbValue($rs->fields('f_estado_hsc')); $no_normas->f_eqnb->setDbValue($rs->fields('f_eqnb')); $no_normas->f_cpublica->setDbValue($rs->fields('f_cpublica')); $no_normas->f_fcpublica->setDbValue($rs->fields('f_fcpublica')); $no_normas->f_aprobconnor->setDbValue($rs->fields('f_aprobconnor')); $no_normas->f_ratificacion->setDbValue($rs->fields('f_ratificacion')); $no_normas->f_publicacion->setDbValue($rs->fields('f_publicacion')); $no_normas->ics_code1->setDbValue($rs->fields('ics_code1')); $no_normas->ics_code2->setDbValue($rs->fields('ics_code2')); $no_normas->ics_code3->setDbValue($rs->fields('ics_code3')); $no_normas->llaveorden->setDbValue($rs->fields('llaveorden')); $no_normas->password->setDbValue($rs->fields('password')); $no_normas->docpdf_esp->Upload->DbValue = $rs->fields('docpdf_esp'); $no_normas->docpdf_eng->Upload->DbValue = $rs->fields('docpdf_eng'); $no_normas->anureem_a->setDbValue($rs->fields('anureem_a')); $no_normas->anureem_por->setDbValue($rs->fields('anureem_por')); $no_normas->activo->setDbValue($rs->fields('activo')); $no_normas->resumen->setDbValue($rs->fields('resumen')); } ?> Row_Rendering(); // Common render codes for all row types // anyo $no_normas->anyo->CellCssStyle = ""; $no_normas->anyo->CellCssClass = ""; // cod_final_norma $no_normas->cod_final_norma->CellCssStyle = ""; $no_normas->cod_final_norma->CellCssClass = ""; // titulo_esp $no_normas->titulo_esp->CellCssStyle = "width: 400px;"; $no_normas->titulo_esp->CellCssClass = ""; // paginas $no_normas->paginas->CellCssStyle = ""; $no_normas->paginas->CellCssClass = ""; // id_precio $no_normas->id_precio->CellCssStyle = ""; $no_normas->id_precio->CellCssClass = ""; if ($no_normas->RowType == EW_ROWTYPE_VIEW) { // View row // anyo $no_normas->anyo->ViewValue = $no_normas->anyo->CurrentValue; $no_normas->anyo->CssStyle = ""; $no_normas->anyo->CssClass = ""; $no_normas->anyo->ViewCustomAttributes = ""; // cod_final_norma $no_normas->cod_final_norma->ViewValue = $no_normas->cod_final_norma->CurrentValue; $no_normas->cod_final_norma->CssStyle = ""; $no_normas->cod_final_norma->CssClass = ""; $no_normas->cod_final_norma->ViewCustomAttributes = ""; // titulo_esp $no_normas->titulo_esp->ViewValue = $no_normas->titulo_esp->CurrentValue; $no_normas->titulo_esp->CssStyle = ""; $no_normas->titulo_esp->CssClass = ""; $no_normas->titulo_esp->ViewCustomAttributes = ""; // paginas $no_normas->paginas->ViewValue = $no_normas->paginas->CurrentValue; $no_normas->paginas->CssStyle = "text-align:center;"; $no_normas->paginas->CssClass = ""; $no_normas->paginas->ViewCustomAttributes = ""; // id_precio if (!empty($no_normas->id_precio->CurrentValue)) { $sSqlWrk = "SELECT `precio_nb` FROM `no_precios` WHERE `id_precio` = " . ew_AdjustSql($no_normas->id_precio->CurrentValue) . ""; $rswrk = $conn->Execute($sSqlWrk); if ($rswrk) { if (!$rswrk->EOF) { $no_normas->id_precio->ViewValue = $rswrk->fields('precio_nb'); } $rswrk->Close(); } else { $no_normas->id_precio->ViewValue = $no_normas->id_precio->CurrentValue; } } else { $no_normas->id_precio->ViewValue = NULL; } $no_normas->id_precio->CssStyle = "font-weight:bold;text-align:center;"; $no_normas->id_precio->CssClass = ""; $no_normas->id_precio->ViewCustomAttributes = ""; // anyo $no_normas->anyo->HrefValue = ""; // cod_final_norma $no_normas->cod_final_norma->HrefValue = ""; // titulo_esp $no_normas->titulo_esp->HrefValue = ""; // paginas $no_normas->paginas->HrefValue = ""; // id_precio if (!is_null($no_normas->id_precio->CurrentValue)) { $no_normas->id_precio->HrefValue = ((!empty($no_normas->id_precio->ViewValue)) ? $no_normas->id_precio->ViewValue : $no_normas->id_precio->CurrentValue); if ($no_normas->Export <> "") $no_normas->id_precio->HrefValue = ew_ConvertFullUrl($no_normas->id_precio->HrefValue); } else { $no_normas->id_precio->HrefValue = ""; } } elseif ($no_normas->RowType == EW_ROWTYPE_ADD) { // Add row } elseif ($no_normas->RowType == EW_ROWTYPE_EDIT) { // Edit row } elseif ($no_normas->RowType == EW_ROWTYPE_SEARCH) { // Search row // cod_numerico $no_normas->cod_numerico->EditCustomAttributes = ""; $no_normas->cod_numerico->EditValue = $no_normas->cod_numerico->AdvancedSearch->SearchValue; // cod_final_norma $no_normas->cod_final_norma->EditCustomAttributes = ""; $no_normas->cod_final_norma->EditValue = ew_HtmlEncode($no_normas->cod_final_norma->AdvancedSearch->SearchValue); // titulo_esp $no_normas->titulo_esp->EditCustomAttributes = ""; $no_normas->titulo_esp->EditValue = ew_HtmlEncode($no_normas->titulo_esp->AdvancedSearch->SearchValue); } // Call Row Rendered event $no_normas->Row_Rendered(); } ?> cod_numerico->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_cod_numerico"); $no_normas->cod_final_norma->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_cod_final_norma"); $no_normas->titulo_esp->AdvancedSearch->SearchValue = $no_normas->getAdvancedSearch("x_titulo_esp"); } ?> "") { $sMasterTblVar = $_GET[EW_TABLE_SHOW_MASTER]; if ($sMasterTblVar == "") { $bValidMaster = TRUE; $sDbMasterFilter = ""; $sDbDetailFilter = ""; } if ($sMasterTblVar == "no_comites") { $bValidMaster = TRUE; $sDbMasterFilter = $no_normas->SqlMasterFilter_no_comites(); $sDbDetailFilter = $no_normas->SqlDetailFilter_no_comites(); if (@$_GET["id_comite"] <> "") { $GLOBALS["no_comites"]->id_comite->setQueryStringValue($_GET["id_comite"]); $no_normas->id_comite->setQueryStringValue($GLOBALS["no_comites"]->id_comite->QueryStringValue); $no_normas->id_comite->setSessionValue($no_normas->id_comite->QueryStringValue); if (!is_numeric($GLOBALS["no_comites"]->id_comite->QueryStringValue)) $bValidMaster = FALSE; $sDbMasterFilter = str_replace("@id_comite@", ew_AdjustSql($GLOBALS["no_comites"]->id_comite->QueryStringValue), $sDbMasterFilter); $sDbDetailFilter = str_replace("@id_comite@", ew_AdjustSql($GLOBALS["no_comites"]->id_comite->QueryStringValue), $sDbDetailFilter); } else { $bValidMaster = FALSE; } } if ($sMasterTblVar == "no_sectores") { $bValidMaster = TRUE; $sDbMasterFilter = $no_normas->SqlMasterFilter_no_sectores(); $sDbDetailFilter = $no_normas->SqlDetailFilter_no_sectores(); if (@$_GET["id_sector"] <> "") { $GLOBALS["no_sectores"]->id_sector->setQueryStringValue($_GET["id_sector"]); $no_normas->id_sector->setQueryStringValue($GLOBALS["no_sectores"]->id_sector->QueryStringValue); $no_normas->id_sector->setSessionValue($no_normas->id_sector->QueryStringValue); if (!is_numeric($GLOBALS["no_sectores"]->id_sector->QueryStringValue)) $bValidMaster = FALSE; $sDbMasterFilter = str_replace("@id_sector@", ew_AdjustSql($GLOBALS["no_sectores"]->id_sector->QueryStringValue), $sDbMasterFilter); $sDbDetailFilter = str_replace("@id_sector@", ew_AdjustSql($GLOBALS["no_sectores"]->id_sector->QueryStringValue), $sDbDetailFilter); } else { $bValidMaster = FALSE; } } if ($sMasterTblVar == "no_ics") { $bValidMaster = TRUE; $sDbMasterFilter = $no_normas->SqlMasterFilter_no_ics(); $sDbDetailFilter = $no_normas->SqlDetailFilter_no_ics(); if (@$_GET["ics_codigo"] <> "") { $GLOBALS["no_ics"]->ics_codigo->setQueryStringValue($_GET["ics_codigo"]); $no_normas->ics_code1->setQueryStringValue($GLOBALS["no_ics"]->ics_codigo->QueryStringValue); $no_normas->ics_code1->setSessionValue($no_normas->ics_code1->QueryStringValue); $sDbMasterFilter = str_replace("@ics_codigo@", ew_AdjustSql($GLOBALS["no_ics"]->ics_codigo->QueryStringValue), $sDbMasterFilter); $sDbDetailFilter = str_replace("@ics_code1@", ew_AdjustSql($GLOBALS["no_ics"]->ics_codigo->QueryStringValue), $sDbDetailFilter); } else { $bValidMaster = FALSE; } } } if ($bValidMaster) { // Save current master table $no_normas->setCurrentMasterTable($sMasterTblVar); // Reset start record counter (new master key) $nStartRec = 1; $no_normas->setStartRecordNumber($nStartRec); $no_normas->setMasterFilter($sDbMasterFilter); // Set up master filter $no_normas->setDetailFilter($sDbDetailFilter); // Set up detail filter // Clear previous master session values if ($sMasterTblVar <> "no_comites") { if ($no_normas->id_comite->QueryStringValue == "") $no_normas->id_comite->setSessionValue(""); } if ($sMasterTblVar <> "no_sectores") { if ($no_normas->id_sector->QueryStringValue == "") $no_normas->id_sector->setSessionValue(""); } if ($sMasterTblVar <> "no_ics") { if ($no_normas->ics_code1->QueryStringValue == "") $no_normas->ics_code1->setSessionValue(""); } } else { $sDbMasterFilter = $no_normas->getMasterFilter(); // Restore master filter $sDbDetailFilter = $no_normas->getDetailFilter(); // Restore detail filter } } ?>